@font-face{font-family:Architects Daughter;src:url(/static/fonts/architects-daughter.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(/static/fonts/inter-400.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(/static/fonts/inter-500.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Inter;src:url(/static/fonts/inter-600.ttf) format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Inter;src:url(/static/fonts/inter-700.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Inter;src:url(/static/fonts/inter-800.ttf) format("truetype");font-weight:800;font-display:swap}:root{--paper:#f6f1e9;--paper2:#fffaf2;--ink:#514c45;--muted:#8e887f;--line:#ddd6ca;--orange:#f05a00;--green:#518b71;font-family:Inter,Arial,sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;overflow-x:hidden;background:var(--paper);-webkit-font-smoothing:antialiased}button,a{font:inherit}button,a{color:inherit}main{position:relative;isolation:isolate}.dot-grid{position:fixed;top:-32px;right:-32px;bottom:-32px;left:-32px;z-index:0;pointer-events:none;background-color:var(--paper);background-image:radial-gradient(rgba(168,157,145,.58) 1.15px,transparent 1.35px);background-size:24px 24px;animation:grid-drift 26s linear infinite}.dot-grid:before,.dot-grid:after{content:"";position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;will-change:transform,opacity}.dot-grid:before{background:radial-gradient(circle at 31% 18%,rgba(255,142,83,.22),transparent 23%),radial-gradient(circle at 73% 31%,rgba(82,168,138,.18),transparent 19%),radial-gradient(circle at 48% 68%,rgba(103,130,194,.1),transparent 22%);filter:blur(5px);animation:ambient-drift 14s ease-in-out infinite alternate}.dot-grid:after{background:linear-gradient(115deg,transparent 20%,rgba(255,255,255,.34) 44%,transparent 63%);opacity:.55;animation:light-sweep 11s ease-in-out infinite}.hero,.marquee-wrap,.work-section,.notes-section,.closing,.footer{position:relative;z-index:1}.section-pad{padding-inline:max(24px,calc((100vw - 1200px)/2))}.nav-shell{position:fixed;z-index:100;top:32px;left:50%;transform:translate(-50%);width:min(1200px,calc(100% - 48px));height:58px;padding:0 24px;display:flex;align-items:center;justify-content:space-between;background:#f9f5eedb;border:1px solid rgba(184,176,164,.5);border-radius:10px;box-shadow:0 16px 40px #463d3514;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);animation:nav-in .7s ease both}.brand{border:0;background:none;padding:0;color:var(--orange);font-size:25px;font-weight:800;cursor:pointer}.nav-shell nav{display:flex;gap:34px;align-items:center}.nav-shell nav button,.nav-shell nav a{border:0;background:none;text-decoration:none;font-size:15px;cursor:pointer;transition:color .2s,transform .2s}.nav-shell nav button:hover,.nav-shell nav a:hover{color:var(--orange);transform:translateY(-2px)}.hero{min-height:100vh;position:relative;display:grid;place-items:center;padding-top:120px;padding-bottom:70px}.lanyard{position:absolute;top:0;left:50%;width:40px;height:330px;transform:translate(-50%);transform-origin:top center;background:repeating-linear-gradient(0deg,#807b72 0,#807b72 3px,#9b968d 3px,#9b968d 6px);box-shadow:inset 7px 0 9px #00000024,inset -7px 0 9px #ffffff2e;animation:lanyard-sway 7s ease-in-out infinite}.hero-stage{width:min(900px,100%);height:660px;position:relative;perspective:1000px}.paper,.stamp-card,.id-card{position:absolute;will-change:transform}.id-card{z-index:4;top:125px;left:50%;width:310px;transform:translate(-50%) rotate(-.6deg);padding:18px 18px 15px;border-radius:22px;background:#a7a39a;box-shadow:0 24px 45px #483d3340;transition:filter .35s ease}.id-card:hover{filter:brightness(1.03);animation-play-state:paused!important}.id-card:after{content:"";position:absolute;left:18px;right:18px;top:18px;bottom:15px;border:1px solid rgba(255,255,255,.3);border-radius:17px;pointer-events:none}.badge-slot{position:absolute;z-index:2;left:50%;top:9px;transform:translate(-50%);width:48px;height:10px;border-radius:10px;background:#37342f;box-shadow:inset 0 2px 2px #fff3}.id-card img{display:block;width:100%;height:345px;border-radius:16px;object-fit:cover;object-position:center}.id-copy{position:relative;margin-top:16px;padding:14px 14px 12px;text-align:center;background:var(--paper2);border-radius:15px}.id-copy h1{margin:0;color:var(--orange);font:54px/1 Architects Daughter,cursive}.id-copy strong{font-size:12px;letter-spacing:.05em}.id-copy p{margin:11px 0 0;color:#7e776e;font-size:11px;line-height:1.5}.paper{width:235px;padding:23px 22px;border:1px solid #dfd6c9;background-color:#fff9ee;background-image:repeating-linear-gradient(0deg,transparent 0 27px,rgba(235,190,145,.28) 27px 28px);box-shadow:0 13px 22px #4a3e3321}.scribble-label{margin:0 0 16px;font:22px/1.2 Architects Daughter,cursive;color:#605a52}.scribble-label span{color:var(--orange)}.note-focus{z-index:2;left:70px;top:150px;transform:rotate(5deg);border-left:17px solid var(--orange)}.check-list{padding:0;margin:0;list-style:none}.check-list li{padding:8px 0 8px 27px;position:relative;font:15px/1.2 Architects Daughter,cursive}.check-list li:before{content:"✓";position:absolute;left:0;color:var(--orange);font:700 19px/1 Inter,sans-serif}.skill-folder{z-index:3;left:40px;top:410px;width:270px;transform:rotate(3deg);background-image:none;border-radius:7px 7px 18px 18px}.skill-folder:before{content:"";position:absolute;top:-16px;left:16px;width:100px;height:18px;background:#b7dfff;border-radius:8px 8px 0 0}.folder-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px 8px;text-align:center}.folder-grid span{position:relative;padding-top:28px;font-size:10px;color:#756f67}.folder-grid span:before{content:"";position:absolute;top:0;left:50%;width:34px;height:23px;transform:translate(-50%);border-radius:4px;background:#58b9e9;box-shadow:inset 0 4px #8ed4f5,0 3px 5px #00000026}.stamp-card{z-index:2;right:75px;top:170px;width:180px;height:215px;padding:42px 28px;transform:rotate(-5deg);color:#376d5b;background:#faf7ea;border:15px solid transparent;border-image:repeating-linear-gradient(45deg,#4f8d73 0 10px,transparent 10px 17px) 15;box-shadow:0 12px 18px #3d473d26;font-family:Architects Daughter,cursive}.stamp-card p{margin:0 0 34px;font-size:14px}.stamp-card span{display:block;font-size:20px}.stamp-card strong{display:block;font-size:28px}.experience-card{z-index:3;right:40px;top:440px;transform:rotate(-4deg)}.experience-card:after{content:"";position:absolute;right:25px;top:-25px;width:23px;height:70px;border:3px solid #99938a;border-radius:16px;transform:rotate(9deg)}.experience-card strong{display:block;color:var(--orange);font:31px/1.1 Architects Daughter,cursive}.experience-card span{display:block;margin-top:10px;color:#817b72;font-size:12px;line-height:1.45}.id-card.photo-frame{width:590px;padding:12px;display:grid;grid-template-columns:300px 1fr;gap:14px;align-items:stretch;border:2px solid #d8c9b5;border-radius:5px;background:linear-gradient(135deg,#fffefa,#eee6da 48%,#fffdf8);box-shadow:inset 0 0 0 1px #fffffff5,inset -5px -5px 10px #9b897014,0 28px 62px #50433329,0 8px 18px #50433317}.id-card.photo-frame:after{content:none}.frame-mat{padding:8px;background:#fbf7ef;border:1px solid #ddd1c1;box-shadow:inset 0 0 0 3px #fffc,0 2px 7px #57473417}.id-card.photo-frame .frame-mat img{height:260px;border:1px solid rgba(75,61,45,.14);border-radius:2px;box-shadow:0 3px 10px #4638281c}.frame-plaque{margin:0;padding:24px 22px;display:flex;flex-direction:column;justify-content:center;border:1px solid rgba(207,191,169,.78);border-radius:3px;background:#fffcf6b8;box-shadow:inset 0 0 0 3px #ffffff8c}.frame-plaque h1{font-size:48px}.frame-plaque strong,.frame-plaque p{font-size:11px}.marquee-wrap{overflow:hidden;padding:25px 0 70px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.marquee-track{width:max-content;display:flex;gap:90px;animation:marquee 22s linear infinite}.marquee-track span{color:#8a847a;font-weight:700;font-size:17px;letter-spacing:.04em}.marquee-track span:nth-child(3n+1){color:var(--green)}.marquee-track span:nth-child(3n+2){color:#6577ad}.work-section{padding-top:20px;padding-bottom:150px}.graph-board{position:relative;max-width:1160px;min-height:920px;margin:auto;padding:90px 54px 60px;overflow:hidden;border:1px solid #d8d0c5;border-radius:18px;background-color:#fffcf7bf;background-image:linear-gradient(#ebe5dc 1px,transparent 1px),linear-gradient(90deg,#ebe5dc 1px,transparent 1px);background-size:30px 30px;box-shadow:0 24px 60px #4b3e3114}.graph-board:before{content:"";position:absolute;top:18px;right:18px;bottom:18px;left:18px;border:1px solid rgba(219,210,198,.7);border-radius:13px;pointer-events:none}.axis{position:absolute;z-index:2;color:var(--orange);font:8px/1 monospace;display:flex}.axis-top{left:26px;right:26px;top:17px;justify-content:space-between}.work-heading{position:relative;z-index:2;text-align:center}.work-heading h2{margin:0 auto 48px;text-transform:uppercase;font-size:clamp(28px,4vw,42px);line-height:1.02;letter-spacing:-.04em}.work-heading h2 span{color:var(--orange);font:38px/1 Architects Daughter,cursive;text-transform:none;letter-spacing:0}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;max-width:700px;margin:0 auto 70px}.stats small{display:block;color:#928b82;font-weight:700;text-transform:uppercase}.stats strong{display:block;margin:5px 0 1px;font-size:41px;letter-spacing:-.05em}.stats p{margin:0;color:#928b82;font-size:12px}.project-window{position:relative;z-index:3;display:grid;grid-template:38px 1fr/195px 1fr;max-width:960px;margin:auto;overflow:hidden;border:1px solid #cfc7bb;border-radius:23px;background:#fffbf4;box-shadow:0 28px 45px #41362d33}.window-bar{grid-column:1/-1;position:relative;display:flex;gap:8px;align-items:center;padding:0 15px;background:#f0ede8;border-bottom:1px solid #d5cec4}.window-bar i{width:10px;height:10px;border-radius:50%;background:#ff6a5e}.window-bar i:nth-child(2){background:#f6bd43}.window-bar i:nth-child(3){background:#35c250}.window-bar span{position:absolute;left:50%;transform:translate(-50%);color:#999188;font-size:11px}.project-window aside{padding:25px 18px;display:flex;flex-direction:column;gap:15px;background:#eeebe7;border-right:1px solid #d5cec4}.project-window aside strong{margin-top:3px;color:#8e877e;font-size:12px;font-weight:500}.project-window aside button{padding:0;text-align:left;border:0;background:none;font-size:13px}.project-grid{padding:25px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.project-card{min-width:0;height:240px;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;border:1px solid #d5cdc0;border-radius:8px;background:#f2ede5;transition:transform .25s,box-shadow .25s}.project-card:hover{transform:translateY(-7px) rotate(-.4deg);box-shadow:0 16px 24px #43362b29}.project-copy{position:relative;padding:16px 15px 8px;min-height:92px}.project-copy h3{margin:0 25px 5px 0;font-size:18px;line-height:1}.project-copy p{margin:0;color:var(--orange);font-weight:700;font-size:14px;line-height:1.15}.project-copy b{position:absolute;right:12px;top:9px;color:#938c82;font-size:20px}.project-card.green .project-copy p{color:var(--green)}.project-card.violet .project-copy p{color:#80688e}.project-card.blue .project-copy p{color:#5a73a8}.project-card.pink .project-copy p{color:#a76f81}.project-card img{width:100%;height:150px;object-fit:cover;object-position:top;filter:saturate(.72) contrast(.93);transition:filter .25s,transform .35s}.project-card:hover img{filter:saturate(1) contrast(1);transform:scale(1.03)}.project-more{min-height:170px;align-self:center;display:flex;flex-direction:column;justify-content:center;gap:8px;text-decoration:none;color:#8b847a}.project-more strong{color:#1769ff;font-size:19px}.notes-section{padding-top:30px;padding-bottom:170px}.section-heading{text-align:center;margin-bottom:90px}.section-heading h2{margin:0;text-transform:uppercase;font-size:34px}.section-heading p{margin:-2px 0 0;color:var(--orange);font:29px/1 Architects Daughter,cursive}.notes-grid{max-width:880px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:45px;align-items:start}.taped-note{--delay:0ms;position:relative;min-height:330px;padding:42px 30px 26px;background:#fff0b5;background-image:repeating-linear-gradient(0deg,transparent 0 29px,rgba(209,173,96,.28) 29px 30px);border-left:17px solid #f2cb50;box-shadow:0 16px 25px #44392d1a;transform:rotate(2deg);transition-delay:var(--delay)!important}.taped-note.gray{background-color:#f0eee7;border-left-color:#6f6b64;transform:rotate(-2deg)}.taped-note.orange{background-color:#fff1e8;border-left-color:var(--orange);transform:rotate(1deg)}.tape{position:absolute;top:-17px;left:50%;width:76px;height:34px;transform:translate(-50%) rotate(2deg);background:#e2c4929e;clip-path:polygon(5% 3%,95% 0,100% 93%,3% 100%)}.taped-note h3{margin:0 0 20px;font:19px/1.25 Architects Daughter,cursive}.taped-note p{margin:0;font-size:15px;line-height:1.45;color:#746e65}.taped-note footer{margin-top:35px;font-size:11px;font-weight:700;text-transform:uppercase}.closing{padding-top:110px;padding-bottom:150px;text-align:center}.closing>p{color:var(--orange);font:18px/1 Architects Daughter,cursive}.closing h2{margin:8px 0 70px;text-transform:uppercase;font-size:28px}.closing>span{color:#928b82;font-size:12px}.closing div{margin-top:15px;display:flex;justify-content:center;gap:25px}.closing a{color:#2570db;font-weight:800;text-decoration:none}.footer{position:relative;padding:0 max(34px,calc((100vw - 1200px)/2));overflow:hidden;color:#f6f0e8;background:#2e2a26}.footer-meta{min-height:88px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #4a443e;color:#b9b0a5;font-size:12px}.footer-meta em{color:#eee7dd;font:19px/1 Architects Daughter,cursive}.footer-main{min-height:345px;padding:55px 0;display:flex;justify-content:space-between;border-bottom:1px solid #4a443e}.footer-main span,.footer-main nav b{color:var(--orange);font:17px/1 Architects Daughter,cursive}.footer-main h2{margin:12px 0 22px;text-transform:uppercase;font-size:clamp(34px,5vw,57px);line-height:.98;letter-spacing:-.05em}.footer-main>div>a{display:inline-block;padding:12px 17px;color:#fff;background:var(--orange);text-decoration:none;font-size:12px;font-weight:800}.footer-main nav{display:flex;flex-direction:column;align-items:flex-end;gap:15px}.footer-main nav button,.footer-main nav a{border:0;background:none;color:#f4eee7;text-decoration:none;text-transform:uppercase;font-size:17px;font-weight:700;cursor:pointer}.footer-name{padding:65px 0 80px;text-align:center;color:#fff9ef;font:clamp(64px,12vw,170px)/1 "Architects Daughter",cursive;white-space:nowrap}.footer small{display:block;padding:35px 0;border-top:1px solid #4a443e;text-align:center;color:#a49b90;font-weight:700;letter-spacing:.15em}.seed-button{position:fixed;z-index:90;right:28px;bottom:24px;width:96px;padding:8px;display:grid;justify-items:center;gap:3px;border:0;background:transparent;cursor:pointer;transition:transform .25s}.seed-button:hover{transform:translateY(-5px)}.seed-button img{width:52px;height:52px;object-fit:contain;image-rendering:pixelated}.seed-button span{color:var(--orange);font-size:10px;font-weight:700}[data-reveal]{opacity:0;transition:opacity .75s ease,transform .75s cubic-bezier(.2,.8,.2,1)}[data-reveal].is-visible{opacity:1}.hero-stage [data-reveal]{transform:translateY(35px) rotate(var(--r,0deg))}.hero-stage [data-reveal].is-visible{transform:translateY(0) rotate(var(--r,0deg));animation:hero-float var(--float-duration,6s) ease-in-out var(--float-delay,0s) infinite}.note-focus{--r:5deg;--float-y:-10px;--float-duration:6.4s;--float-delay:-1.2s}.skill-folder{--r:3deg;--float-y:8px;--float-duration:7.2s;--float-delay:-3.4s}.stamp-card{--r:-5deg;--float-y:-8px;--float-duration:6.8s;--float-delay:-2s}.experience-card{--r:-4deg;--float-y:9px;--float-duration:7.6s;--float-delay:-4.2s}.id-card[data-reveal]{transform:translate(-50%) translateY(40px) rotate(-.6deg)}.id-card[data-reveal].is-visible{transform:translate(-50%) translateY(0) rotate(-.6deg);animation:id-float 5.8s ease-in-out -1s infinite}.graph-board.is-visible{animation:board-breathe 7s ease-in-out infinite}.seed-button img{animation:seed-pulse 2.8s ease-in-out infinite}@keyframes nav-in{0%{opacity:0;transform:translate(-50%,-18px)}}@keyframes marquee{to{transform:translate(-50%)}}@keyframes grid-drift{to{background-position:24px 24px}}@keyframes ambient-drift{0%{transform:translate3d(-2%,-1%,0) scale(1)}to{transform:translate3d(3%,2%,0) scale(1.08)}}@keyframes light-sweep{0%,18%{transform:translate(-42%);opacity:0}52%{opacity:.48}82%,to{transform:translate(42%);opacity:0}}@keyframes lanyard-sway{0%,to{transform:translate(-50%) rotate(-.35deg)}50%{transform:translate(-50%) rotate(.45deg)}}@keyframes hero-float{0%,to{transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(var(--float-y,-8px)) rotate(calc(var(--r,0deg) + .65deg))}}@keyframes id-float{0%,to{transform:translate(-50%) translateY(0) rotate(-.7deg);box-shadow:0 24px 45px #483d3340}50%{transform:translate(-50%) translateY(-12px) rotate(.5deg);box-shadow:0 34px 55px #483d334a}}@keyframes board-breathe{0%,to{box-shadow:0 24px 60px #4b3e3114}50%{box-shadow:0 30px 75px #4b3e3124}}@keyframes seed-pulse{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-5px) scale(1.08)}}@media(max-width:760px){.section-pad{padding-inline:18px}.nav-shell{top:14px;width:calc(100% - 28px);height:52px;padding:0 17px}.brand{font-size:22px}.nav-shell nav{gap:17px}.nav-shell nav a:nth-of-type(1),.nav-shell nav button:nth-of-type(2){display:none}.nav-shell nav button,.nav-shell nav a{font-size:13px}.hero{min-height:930px;padding-top:90px;overflow:hidden}.lanyard{height:205px;width:27px}.hero-stage{height:780px;width:390px;max-width:none;transform:scale(.92)}.id-card{top:115px;width:245px}.id-card img{height:270px}.id-copy h1{font-size:43px}.note-focus{left:-14px;top:115px;width:170px;padding:16px 13px;border-left-width:11px}.scribble-label{font-size:16px}.check-list li{padding:5px 0 5px 21px;font-size:11px}.stamp-card{right:-9px;top:145px;width:130px;height:165px;padding:30px 18px;border-width:10px}.stamp-card p{margin-bottom:22px;font-size:10px}.stamp-card span{font-size:15px}.stamp-card strong{font-size:20px}.skill-folder{left:3px;top:550px;width:177px;padding:18px 12px}.folder-grid{gap:12px 2px}.folder-grid span{font-size:8px}.experience-card{right:0;top:565px;width:180px;padding:18px}.experience-card strong{font-size:24px}.marquee-wrap{padding-bottom:45px}.marquee-track{gap:55px}.graph-board{min-height:0;padding:75px 20px 35px}.work-heading h2{margin-bottom:35px;font-size:28px}.work-heading h2 span{font-size:29px}.stats{gap:10px;margin-bottom:45px}.stats strong{font-size:28px}.stats small,.stats p{font-size:9px}.project-window{grid-template:34px 1fr/1fr;border-radius:16px}.project-window aside{display:none}.project-grid{grid-column:1;padding:14px;grid-template-columns:1fr 1fr;gap:11px}.project-card{height:210px}.project-copy{padding:13px 11px 7px;min-height:86px}.project-copy h3{font-size:14px}.project-copy p{font-size:11px}.project-card img{height:124px}.project-more{min-height:140px;font-size:11px}.project-more strong{font-size:14px}.work-section{padding-bottom:100px}.notes-section{padding-bottom:90px}.section-heading{margin-bottom:60px}.notes-grid{grid-template-columns:1fr;max-width:290px;gap:55px}.taped-note{min-height:290px}.closing{padding-top:70px;padding-bottom:110px}.closing h2{font-size:22px;margin-bottom:55px}.footer{padding-inline:24px}.footer-meta{align-items:flex-start;flex-direction:column;justify-content:center;gap:8px}.footer-main{min-height:500px;flex-direction:column;gap:45px}.footer-main h2{font-size:42px}.footer-main nav{align-items:flex-start}.footer-name{padding:55px 0 65px;font-size:66px}.seed-button{right:7px;bottom:12px;transform:scale(.8);transform-origin:bottom right}}@media(max-width:760px){.id-card.photo-frame{width:354px;padding:8px;grid-template-columns:190px 1fr;gap:8px;border-width:2px}.photo-frame .frame-mat{padding:6px}.id-card.photo-frame .frame-mat img{height:205px}.photo-frame .frame-plaque{margin:0;padding:12px 9px}.photo-frame .frame-plaque h1{font-size:35px}.photo-frame .frame-plaque strong{font-size:8px;line-height:1.35}.photo-frame .frame-plaque p{margin-top:8px;font-size:9px;line-height:1.45}}.dot-grid{top:-40px;right:-40px;bottom:-40px;left:-40px;background-color:#f7f2e9;background-image:repeating-linear-gradient(0deg,rgba(108,91,69,.035) 0 1px,transparent 1px 5px),linear-gradient(96deg,transparent 0 46%,rgba(121,101,77,.032) 47%,transparent 48% 100%),linear-gradient(84deg,transparent 0 69%,rgba(255,255,255,.28) 70%,transparent 71% 100%);background-size:100% 5px,147px 93px,181px 119px;animation:grid-drift 32s linear infinite}.dot-grid:before{background:radial-gradient(ellipse at 23% 13%,rgba(255,143,84,.2),transparent 29%),radial-gradient(ellipse at 81% 25%,rgba(80,169,137,.17),transparent 27%),radial-gradient(ellipse at 52% 80%,rgba(248,190,126,.08),transparent 30%);filter:blur(12px);animation-duration:16s}.dot-grid:after{background:linear-gradient(112deg,transparent 26%,rgba(255,255,255,.3) 46%,transparent 64%);opacity:.46;animation-duration:13s}@keyframes grid-drift{to{background-position:0 40px,147px 93px,-181px 119px}}.draggable-card{cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none}.draggable-card img{pointer-events:none}.draggable-card.is-dragging{cursor:grabbing;animation-play-state:paused!important;filter:brightness(1.025) saturate(1.03);box-shadow:0 38px 78px #46392b3b!important}.draggable-card.is-returning{transition:left .68s cubic-bezier(.22,1.25,.36,1),top .68s cubic-bezier(.22,1.25,.36,1),filter .25s,box-shadow .25s}.closing button{padding:0;border:0;background:none;color:#2570db;font-weight:800;cursor:pointer}.footer-main .qq-cta{display:inline-block;padding:12px 17px;border:0;color:#fff;background:var(--orange);font-weight:800;font-size:12px;cursor:pointer}.qq-modal-backdrop{position:fixed;z-index:300;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#251f1b6b;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);animation:qq-backdrop-in .25s ease both}.qq-modal{position:relative;width:min(430px,100%);padding:48px 42px 40px;text-align:center;border:1px solid rgba(219,204,183,.9);border-radius:20px;background:linear-gradient(145deg,#fffdf8,#f2e9dc);box-shadow:0 30px 90px #251c154d;animation:qq-modal-in .42s cubic-bezier(.2,1.25,.35,1) both}.qq-modal>span{color:var(--orange);font:17px/1 Architects Daughter,cursive}.qq-modal h2{margin:10px 0;font-size:30px}.qq-modal p{margin:0 auto 25px;max-width:290px;color:#7f776d;font-size:13px;line-height:1.65}.qq-modal strong{display:block;margin-bottom:21px;color:#4d4740;font-size:31px;letter-spacing:.08em}.qq-modal-close{position:absolute;right:15px;top:13px;width:34px;height:34px;border:0;border-radius:50%;color:#6f675e;background:#e0d5c6b8;font-size:23px;cursor:pointer}.qq-copy{min-width:155px;padding:12px 18px;border:0;border-radius:9px;color:#fff;background:linear-gradient(90deg,#ff5d15,#ff914d);font-weight:800;cursor:pointer;box-shadow:0 10px 20px #f05a0033}@keyframes qq-backdrop-in{0%{opacity:0}}@keyframes qq-modal-in{0%{opacity:0;transform:translateY(24px) scale(.94)}}@media(max-width:760px){.qq-modal{padding:44px 24px 32px}.qq-modal h2{font-size:26px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
