@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/fonts/dm-sans-100_1000.woff2)format("woff2")}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/fraunces-100_900-italic.woff2)format("woff2")}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-mono-400.woff2)format("woff2")}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dm-mono-500.woff2)format("woff2")}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/caveat-500.woff2)format("woff2")}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/caveat-700.woff2)format("woff2")}:root{--dark:#1e4048;--darker:#12262b;--night:#0e1e22;--ink:#1a2e32;--teal:#2da99a;--teal-hi:#5ecdbf;--teal-deep:#14494a;--gold:#ebb84a;--gold-hi:#fcd173;--gold-ink:#8a6a1e;--coral:#e05535;--green:#3db87a;--cream:#f8f5f0;--paper:#f6f1e7;--light:#eef6f4;--border:#e5e0d6;--muted:#5a6b70;--sans:"DM Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--disp:"Fraunces", Georgia, "Times New Roman", serif;--mono:"DM Mono", ui-monospace, Menlo, monospace;--hand:"Caveat", "Segoe Print", "Bradley Hand", cursive;--ease:cubic-bezier(.2,.8,.2,1);--chalk:#fffdf5;--io:cubic-bezier(.45,0,.55,1);--out:cubic-bezier(.2,.8,.2,1);--pop:cubic-bezier(.34,1.56,.64,1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth}body{background:var(--night);color:var(--cream);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.55;overflow-x:clip}a{color:inherit}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:6px}h1,h2,h3{text-wrap:balance;margin:0}p{text-wrap:pretty;margin:0}.wrap{max-width:1180px;margin:0 auto;padding-inline:20px}.mono{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;font-size:11px;font-weight:500}.disp{font-family:var(--disp);letter-spacing:-.005em;font-style:italic;font-weight:700}.grad{background:linear-gradient(100deg, var(--gold) 10%, var(--coral) 95%);color:#0000;-webkit-background-clip:text;background-clip:text}@keyframes sk-fly-loop{0%{offset-distance:0%}45%,55%{offset-distance:100%}to{offset-distance:0%}}@keyframes sk-draw-loop{0%{stroke-dashoffset:100px}45%,55%{stroke-dashoffset:0}to{stroke-dashoffset:100px}}@keyframes sk-flip-loop{0%,45%{transform:rotate(0)}55%,to{transform:rotate(180deg)}}@keyframes sk-halo{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}@keyframes sk-letter-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes fadeup{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.strace .route{stroke-dasharray:100;animation:sk-draw-loop var(--d,4.8s) linear infinite}.strace .fly{offset-path:path("M 15 82 C 92 82 92 52 50 52 C 8 52 8 22 85 18");offset-rotate:auto;animation:sk-fly-loop var(--d,4.8s) linear infinite}.strace .flip{animation:sk-flip-loop var(--d,4.8s) linear infinite}.strace .halo{transform-origin:15px 82px;animation:sk-halo calc(var(--d,4.8s) / 2) ease-out infinite}.strace .halo.h2{animation-delay:calc(var(--d,4.8s) / 4)}.nav{z-index:3;position:relative}.nav .wrap{justify-content:space-between;align-items:center;gap:12px;padding-block:16px;display:flex}.brand{align-items:center;gap:10px;text-decoration:none;display:inline-flex}.mark{background:var(--teal);border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.wm{letter-spacing:-.04em;font-size:20px;font-weight:900;line-height:1}.wm span{animation:.5s ease-out both sk-letter-up;display:inline-block}.wm .pak{color:var(--gold)}.nav-cta{color:var(--gold);white-space:nowrap;border:1px solid #ebb84a80;border-radius:999px;padding:9px 16px;font-size:14px;font-weight:800;text-decoration:none;transition:background .2s,color .2s}.nav-cta:hover{background:var(--gold);color:var(--ink)}.hero{background:radial-gradient(900px 520px at 10% 0%, #ebb84a17, transparent 55%), radial-gradient(900px 560px at 92% 100%, #2da99a29, transparent 55%), linear-gradient(180deg, var(--darker), var(--night));position:relative;overflow:hidden}.sky{pointer-events:none;position:absolute;inset:0;overflow:hidden}.sky>*{position:absolute}.sky-arcs{width:100%;height:100%;inset:0}.cloud{will-change:transform;background-repeat:repeat-x;left:0}.cloud.c1{background-image:radial-gradient(420px 14px at 260px 30%,#d6eeea12,#0000 70%),radial-gradient(260px 9px at 700px 58%,#d6eeea0d,#0000 70%),radial-gradient(480px 16px at 1100px 22%,#d6eeea0f,#0000 70%),radial-gradient(480px 16px at -300px 22%,#d6eeea0f,#0000 70%);background-size:1400px 100%;width:calc(100% + 1400px);height:26%;animation:90s linear infinite drift1400;top:8%}.cloud.c2{background-image:radial-gradient(124px 44px at 45px 58%,#d6eeea14,#0000 74%),radial-gradient(124px 44px at 1245px 58%,#d6eeea14,#0000 74%),radial-gradient(150px 35px at 374px 46%,#d6eeea1c,#0000 74%),radial-gradient(159px 34px at 542px 53%,#d6eeea1a,#0000 74%),radial-gradient(153px 49px at 804px 52%,#d6eeea1c,#0000 74%),radial-gradient(160px 34px at 1146px 48%,#d6eeea1c,#0000 74%),radial-gradient(160px 34px at -54px 48%,#d6eeea1c,#0000 74%);background-size:1200px 100%;width:calc(100% + 1200px);height:220px;animation:60s linear infinite drift1200;bottom:40px;-webkit-mask-image:linear-gradient(#0000,#000 40%);mask-image:linear-gradient(#0000,#000 40%)}.cloud.c3{background-image:radial-gradient(276px 70px at 117px 63%,#d6eeea17,#0000 74%),radial-gradient(276px 70px at 1717px 63%,#d6eeea17,#0000 74%),radial-gradient(286px 72px at 632px 47%,#d6eeea14,#0000 74%),radial-gradient(267px 58px at 982px 57%,#d6eeea17,#0000 74%),radial-gradient(262px 68px at 1420px 59%,#d6eeea14,#0000 74%),radial-gradient(262px 68px at -180px 59%,#d6eeea14,#0000 74%);background-size:1600px 100%;width:calc(100% + 1600px);height:260px;animation:36s linear infinite drift1600;bottom:-60px}@keyframes drift1200{to{transform:translate(-1200px)}}@keyframes drift1400{to{transform:translate(-1400px)}}@keyframes drift1600{to{transform:translate(-1600px)}}.spark{background:#ebb84abf;border-radius:50%;width:2px;height:2px;animation:8s ease-in-out infinite twinkle}@keyframes twinkle{0%,to{opacity:.12}50%{opacity:.8}}.hero-grid{z-index:1;grid-template-columns:minmax(0,1fr);gap:36px;padding-block:20px 64px;display:grid;position:relative}.hero-copy>*{animation:fadeup .6s var(--ease) both}.hero-copy>:nth-child(2){animation-delay:80ms}.hero-copy>:nth-child(3){animation-delay:.16s}.hero-copy>:nth-child(4){animation-delay:.24s}.hero-copy>:nth-child(5){animation-delay:.32s}.h1{letter-spacing:-.03em;color:#fff;margin-top:18px;font-size:clamp(34px,9vw,60px);font-weight:900;line-height:1.02}.h1 .disp{margin-top:6px;font-size:.86em;line-height:1.08;display:block}.lead{color:#f8f5f0cc;max-width:46ch;margin-top:22px;font-size:17px;line-height:1.6}.lead b{color:#fff;font-weight:700}.cta-row{flex-direction:column;align-items:flex-start;gap:14px;margin-top:30px;display:flex}.cta{background:var(--gold);color:var(--ink);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:16px 30px;font-size:16px;font-weight:800;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 10px 28px #ebb84a52}.cta:hover{transform:translateY(-1px);box-shadow:0 14px 34px #ebb84a6b}.cta:active{transform:none}.cta svg{transition:transform .25s var(--ease)}.cta:hover svg{transform:translate(3px)rotate(-8deg)}.cta-note{color:#f8f5f08f;max-width:40ch;font-size:13.5px}.facts li{color:#f8f5f0cc;background:#f8f5f00a;border:1px solid #f8f5f01f;border-radius:999px;align-items:center;gap:8px;padding:7px 13px;font-size:13px;font-weight:600;display:inline-flex}.facts li i{border-radius:50%;flex-shrink:0;width:6px;height:6px}.film{width:100%;max-width:340px;animation:fadeup .8s .2s var(--ease) both;justify-self:center}.film-card{aspect-ratio:9/16;background:var(--paper);max-width:100%;transition:transform .5s var(--ease);border-radius:22px;position:relative;overflow:hidden;transform:rotate(-1.2deg);box-shadow:0 40px 90px #00000080,0 0 0 1px #f8f5f014}.film-card:hover{transform:rotate(0)translateY(-3px)}.poster{width:100%;height:100%;display:block;position:absolute;inset:0}.play{cursor:pointer;width:100%;color:var(--ink);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset:0}.play-btn{background:var(--gold);width:78px;height:78px;transition:transform .25s var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:28.75%;left:66.7%;translate:-50% -50%;box-shadow:0 14px 36px #1a2e3259}.play-btn:before,.play-btn:after{content:"";border:2px solid var(--gold);border-radius:50%;animation:2.8s ease-out infinite sk-halo;position:absolute;inset:0}.play-btn:after{animation-delay:1.4s}.play:hover .play-btn{transform:scale(1.06)}.play:focus-visible{outline:none}.play:focus-visible .play-btn{outline:3px solid var(--ink);outline-offset:4px}.film-meta{pointer-events:none;justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;bottom:14px;left:14px;right:14px}.film-chip{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--cream);background:#1a2e32e0;border-radius:999px;padding:6px 10px;font-size:10px}.film-video{object-fit:cover;background:#000;width:100%;height:100%;position:absolute;inset:0}.film-missing{text-align:center;color:var(--cream);background:#12262bf0;place-content:center;gap:10px;padding:28px;display:grid;position:absolute;inset:0}.film-missing code{font-family:var(--mono);color:var(--gold);background:#ebb84a1a;border-radius:6px;padding:4px 8px;font-size:13px}.film-missing p{color:#f8f5f0b3;font-size:14px}.film-missing button{font:700 13px var(--sans);color:var(--cream);cursor:pointer;background:0 0;border:1px solid #f8f5f04d;border-radius:999px;justify-self:center;margin-top:6px;padding:8px 16px}.film-cap{text-align:center;color:#f8f5f099;margin-top:18px;font-size:13.5px}.film-cap b{color:#f8f5f0e6;font-weight:700}@media (width>=960px){.wrap{padding-inline:32px}.hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;column-gap:64px;padding-block:40px 96px}.film{max-width:360px}.cta-row{flex-direction:row;align-items:center;gap:20px}}@media (width<=520px){.cta{width:100%}}.sec{padding-block:84px}.h2{letter-spacing:-.025em;margin-top:16px;font-size:clamp(30px,6.4vw,46px);font-weight:900;line-height:1.04}.sec-lead{max-width:52ch;margin-top:18px;font-size:17px;line-height:1.6}@media (width>=960px){.sec{padding-block:112px}}body{background:var(--cream)}.nav{background:var(--cream);color:var(--ink)}.nav .wm{color:var(--ink)}.nav-cta{color:var(--gold-ink);border-color:#8a6a1e73}.nav-cta:hover{background:var(--gold);color:var(--ink);border-color:var(--gold)}.hero{color:var(--ink);background:radial-gradient(760px 460px at 8% 10%, #f2d99a8c, transparent 62%), radial-gradient(720px 520px at 88% 70%, #cfe3dfbf, transparent 60%), var(--cream)}.hero .cloud,.hero .spark{display:none}.hero .sky-arcs path{stroke:#8a6a1e38}.hero .h1{color:var(--ink)}.hero .grad{background:linear-gradient(100deg, #b07f22 10%, var(--coral) 95%);color:#0000;-webkit-background-clip:text;background-clip:text}.hero .lead{color:#1a2e32c7}.hero .lead b{color:var(--ink)}.hero .cta{box-shadow:0 10px 24px #b07f2247}.hero .cta-note{color:#1a2e329e}.hero .facts li{color:#1a2e32d6;background:#ffffff8c;border-color:#1a2e3224}.hero .facts li i[style*=teal-hi]{background:var(--teal)!important}.hero .film-card{box-shadow:0 34px 70px #1a2e3247,0 0 0 1px #1a2e321a,0 0 0 7px #fff}.hero .film-cap{color:#1a2e3299}.hero .film-cap b{color:var(--ink)}.hero:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0e1e220f);height:90px;position:absolute;bottom:0;left:0;right:0}.sec{padding-block:88px;position:relative;overflow:hidden}.sec>.wrap{z-index:1;position:relative}@media (width>=960px){.sec{padding-block:116px}}.sec-head{max-width:640px}.h2{letter-spacing:-.025em;color:#fff;margin-top:16px;font-size:clamp(30px,6.4vw,46px);font-weight:900;line-height:1.04}.h2 .disp{font-size:.92em}.sec-lead{color:#f8f5f0ad;max-width:52ch;margin-top:18px;font-size:17px;line-height:1.6}.seam{background:var(--night);justify-content:center;padding-block:6px;display:flex}.seam svg{width:44px;height:30px;display:block}.seam path{fill:none;stroke:#f8f5f0;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.seam .a{opacity:.85;animation:6s ease-in-out infinite seam-a}.seam .b{opacity:.28;animation:6s ease-in-out infinite seam-b}@keyframes seam-a{0%,45%{opacity:.85}55%,95%{opacity:.28}to{opacity:.85}}@keyframes seam-b{0%,45%{opacity:.28}55%,95%{opacity:.85}to{opacity:.28}}.vsky{pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(closest-side,#000 45%,#0000 100%);mask-image:radial-gradient(closest-side,#000 45%,#0000 100%)}.vsky i{will-change:transform;background-repeat:repeat-x;background-size:50% 100%;width:200%;position:absolute;left:0}.vsky .far{background-image:radial-gradient(34% 38% at 28% 52%,#5ecdbf1a,#0000 72%),radial-gradient(20% 26% at 76% 38%,#5ecdbf0f,#0000 72%);height:42%;animation:61s linear infinite vdrift;top:4%}.vsky .mid{background-image:radial-gradient(40% 36% at 62%,#2da99a24,#0000 74%),radial-gradient(18% 22% at 14% 60%,#5ecdbf12,#0000 72%);height:44%;animation:43s linear -17s infinite vdrift;top:34%}.vsky .near{background-image:radial-gradient(46% 40% at 36% 48%,#2da99a29,#0000 74%),radial-gradient(24% 24% at 88% 62%,#5ecdbf14,#0000 72%);height:48%;animation:29s linear -9s infinite vdrift;top:56%}@keyframes vdrift{to{transform:translate(-50%)}}.v-bag{fill:url(#g-bag);stroke:#f8f5f04d;stroke-width:1.4px}.v-in{fill:url(#g-in)}.v-edge{fill:#ebb84a12;stroke:#ebb84a;stroke-width:1.6px;stroke-dasharray:7 5}.v-edge.teal{fill:#5ecdbf0f;stroke:#5ecdbf}.v-box{fill:#c9c0b0}.v-tape{fill:#ada18c}.v-box.gold{fill:#ebb84a}.v-tape.gold{fill:#d09c35}.v-cream{fill:#f8f5f024}.v-line{fill:none;stroke:#f8f5f038;stroke-width:2.4px;stroke-linecap:round}.v-cash{font-family:var(--sans);fill:#ebb84a;font-size:36px;font-weight:900}.v-kg{font-family:var(--disp);fill:#ebb84a;font-style:italic;font-weight:600}.v-plus{font-family:var(--sans);font-style:normal;font-weight:800}.fb{transform-box:fill-box;transform-origin:50%}.vb{transform-box:view-box}.dhalo{animation:1.7s cubic-bezier(.45,0,.55,1) infinite alternate dhalo}@keyframes dhalo{0%{opacity:.35}to{opacity:1}}.breath{animation:4.3s cubic-bezier(.45,0,.55,1) infinite alternate breath}@keyframes breath{0%{opacity:.5}to{opacity:1}}.foot{background:var(--night);color:var(--cream);border-top:1px solid #f8f5f012}.foot .wrap{padding-block:56px 28px;display:block}.foot-top{grid-template-columns:minmax(0,1fr);gap:40px;display:grid}@media (width<=859px){.foot-top{grid-template-columns:1fr 1fr;gap:36px 20px}.foot-top>div{grid-column:1/-1}}@media (width>=860px){.foot-top{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) minmax(0,.8fr) minmax(0,1fr);gap:48px}}.foot-brand{color:#fff;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.foot-brand svg{width:44px;height:44px;display:block}.foot-brand .wm{color:#fff;font-size:30px}.foot-brand .wm span{animation:none}.foot-tag{color:#f8f5f0a8;max-width:34ch;margin-top:16px;font-size:15.5px;line-height:1.6}.foot-hand{font:700 22px/1 var(--hand);color:var(--gold);margin-top:12px;display:inline-block;transform:rotate(-2deg)}.foot h3{font:500 10.5px var(--mono);letter-spacing:.2em;text-transform:uppercase;color:#f8f5f06b;margin:0 0 14px}.foot ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.foot ul a,.foot .foot-link{color:#f8f5f0b8;font-size:15px;font-weight:600;text-decoration:none;transition:color .2s}.foot ul a:hover,.foot .foot-link:hover{color:var(--gold)}.socials{flex-wrap:wrap;gap:12px;display:flex}.socials a{width:44px;height:44px;color:var(--cream);transform:rotate(var(--r,-3deg));transition:transform .15s var(--ease), box-shadow .15s, background .2s, color .2s;border:2px solid #f8f5f0d9;border-radius:52% 48% 50% 46%/48% 52% 46% 50%;place-items:center;display:grid;box-shadow:2px 3px #f8f5f0d9}.socials a:nth-child(2){--r:2deg}.socials a:nth-child(3){--r:-1deg}.socials a:nth-child(4){--r:3deg}.socials a:hover{background:var(--gold);color:var(--ink);border-color:var(--gold);transform:rotate(var(--r)) translateY(-2px);box-shadow:3px 5px #f8f5f0d9}.socials svg{width:20px;height:20px}.foot-base{border-top:1px dashed #f8f5f029;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;margin-top:44px;padding-top:20px;display:flex}.foot .mono{color:#f8f5f06b;font-size:10px}@media (width>=1080px) and (width<=1240px){.nav-links{gap:22px}}.dock{z-index:20;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:saturate(140%)blur(12px);transition:transform .35s var(--ease);background:#0e1e22e6;border-top:1px solid #f8f5f014;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.dock.on{transform:none}.dock .cta{width:100%;box-shadow:none;padding:14px;font-size:15.5px}@media (width>=960px){.dock{display:none}}.toast{left:50%;top:calc(16px + env(safe-area-inset-top,0px));z-index:30;background:var(--cream);color:var(--ink);transition:transform .35s var(--ease), visibility 0s .35s;visibility:hidden;border-radius:12px;max-width:calc(100% - 32px);padding:12px 18px;font-size:14px;position:fixed;transform:translate(-50%,-140%);box-shadow:0 16px 40px #0006}.toast.on{visibility:visible;transition:transform .35s var(--ease);transform:translate(-50%)}.toast code{font-family:var(--mono);color:var(--gold-ink);font-size:12.5px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}html{scroll-behavior:auto}}.nav-right{align-items:center;gap:18px;display:inline-flex}.nav-link{color:var(--ink);opacity:.78;font-size:14px;font-weight:700;text-decoration:none;transition:opacity .2s}.nav-link:hover{opacity:1;text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:4px;text-decoration-thickness:2px}.avs{flex-shrink:0;align-items:center;display:inline-flex}.avs svg{width:22px;height:22px;display:block}.avs svg+svg{margin-left:-7px}.nav{top:env(safe-area-inset-top,0px);z-index:40;color:var(--ink);-webkit-backdrop-filter:saturate(160%)blur(14px);backdrop-filter:saturate(160%)blur(14px);background:#f8f5f0f5;border-bottom:1px solid #1a2e321a;position:sticky}.nav .wrap{align-items:center;gap:20px;padding-block:14px;display:flex}.nav .brand{margin-right:auto}.nav .nav-s{width:30px;height:30px;display:block}.nav .wm{color:var(--ink);font-size:22px}.nav .wm .pak{color:var(--gold)}.nav-links{align-items:center;gap:30px;display:none}.nav-links a{color:#1a2e32b8;white-space:nowrap;padding-block:6px;font-size:15.5px;font-weight:600;text-decoration:none;transition:color .2s;position:relative}.nav-links a:after{content:"";background:var(--gold);transform-origin:0;height:2px;transition:transform .25s var(--ease);border-radius:2px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.nav-links a:hover,.nav-links a.on{color:var(--ink)}.nav-links a:hover:after,.nav-links a.on:after{transform:scaleX(1)}.lang{background:#1a2e320f;border:1px solid #1a2e321a;border-radius:999px;gap:2px;padding:4px;display:none}.lang button{font:500 11.5px var(--mono);letter-spacing:.12em;color:#1a2e3299;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 13px;transition:background .2s,color .2s}.lang button:hover{color:var(--ink)}.lang button.on{background:var(--dark);color:#fff}.nav .nav-cta{background:var(--gold);color:var(--ink);border:0;padding:12px 22px;font-size:15px;font-weight:800;transition:transform .15s,box-shadow .15s;box-shadow:0 8px 22px #ebb84a59}.nav .nav-cta:hover{background:var(--gold);color:var(--ink);transform:translateY(-1px);box-shadow:0 12px 28px #ebb84a73}@media (width>=640px){.lang{display:inline-flex}}@media (width>=1080px){.nav-links{display:inline-flex}.nav .brand{margin-right:12px}.nav-links{margin-left:auto;margin-right:auto}}section[id],#film{scroll-margin-top:84px}.lb-tag{isolation:isolate;color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-left:32px;padding:8px 16px 9px 26px;display:inline-flex;position:relative;transform:rotate(-1.5deg)}.lb-tag:before{content:"";z-index:-1;clip-path:polygon(14px 0,100% 0,100% 100%,14px 100%,0 50%);background:#fffdf5;position:absolute;inset:0}.lb-tag:after{content:"";z-index:-2;clip-path:polygon(14px 0,100% 0,100% 100%,14px 100%,0 50%);filter:blur(3px);background:#1a2e3224;position:absolute;inset:0;transform:translate(1px,3px)}.lb-tag b{letter-spacing:-.005em;font-size:14px;font-weight:800}.lb-tag i{font-family:var(--hand);color:var(--gold-ink);font-size:19px;font-style:normal;font-weight:700;line-height:1}.lb-hole{background:#efe7d6;border-radius:50%;width:7px;height:7px;margin-top:-3.5px;position:absolute;top:50%;left:12px;box-shadow:inset 0 1px 1px #1a2e3259}.lb-string{z-index:1;width:46px;height:20px;margin-top:-10px;position:absolute;top:50%;left:-30px;overflow:visible}.lb-string path{fill:none;stroke:#8a6a1e;stroke-width:1.4px;stroke-linecap:round}.lb-hand{font-family:var(--hand);transform-origin:0 100%;font-size:27px;font-weight:700;line-height:1;display:inline-block;position:relative;transform:rotate(-2.5deg)}.lb-hand.gold{color:var(--gold)}.lb-hand.ink{color:var(--ink)}.lb-hand svg{width:46px;height:26px;margin-left:6px;position:absolute;top:40%;left:100%;overflow:visible}.lb-hand svg path{fill:none;stroke:var(--gold);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.lb-tape{color:var(--ink);clip-path:polygon(2% 0,98% 6%,100% 30%,97% 55%,100% 82%,97% 100%,3% 94%,0 70%,3% 45%,0 18%);background:#e4d6b6f2;padding:7px 18px 8px;font-size:14px;font-weight:800;display:inline-block;transform:rotate(-3deg)}.lb-sticker{color:var(--dark);background:#fff;border-radius:10px;align-items:center;gap:9px;margin-left:5px;padding:8px 14px 8px 10px;font-size:14.5px;font-weight:800;display:inline-flex;transform:rotate(1.5deg);box-shadow:0 0 0 4px #fff,0 0 0 5px #1a2e3214,0 8px 18px #1a2e3224}.lb-stub{color:var(--ink);background:var(--gold);align-items:center;gap:9px;margin-top:22px;padding:9px 22px 9px 18px;font-size:14.5px;font-weight:800;display:inline-flex;position:relative;transform:rotate(-2deg);-webkit-mask:radial-gradient(6px at 0,#0000 98%,#000) 0/51% 100% no-repeat,radial-gradient(6px at 100%,#0000 98%,#000) 100%/51% 100% no-repeat;mask:radial-gradient(6px at 0,#0000 98%,#000) 0/51% 100% no-repeat,radial-gradient(6px at 100%,#0000 98%,#000) 100%/51% 100% no-repeat}.facts{flex-wrap:wrap;gap:10px 26px;margin-top:26px;padding:0;list-style:none;display:flex}.hero .facts li,.facts li{color:var(--ink);background:0 0;border:0;border-radius:0;align-items:center;gap:9px;padding:0;font-size:15px;font-weight:600;display:inline-flex}.tk{flex-shrink:0;width:19px;height:17px;overflow:visible;transform:rotate(-4deg)}.facts li:nth-child(2) .tk{transform:rotate(3deg)}.facts li:nth-child(3) .tk{transform:rotate(-1deg)}.tk path{fill:none;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.cta,.hero .cta,.final .cta,.how-foot .cta,.dock .cta{background:var(--gold);color:var(--ink);transition:transform .15s var(--ease), box-shadow .15s var(--ease);border:2.4px solid #111;border-radius:30px 22px 34px 20px/24px 32px 20px 30px;transform:rotate(-1deg);box-shadow:3px 4px #111}.cta:hover,.hero .cta:hover,.final .cta:hover,.how-foot .cta:hover{transform:rotate(-1.5deg)translate(-1px,-2px);box-shadow:5px 7px #111}.cta:active,.hero .cta:active,.final .cta:active,.how-foot .cta:active{transform:rotate(-1deg)translate(2px,3px);box-shadow:1px 1px #111}.how-foot .cta,.final .cta,.dock .cta{border-color:#fffdf5;box-shadow:3px 4px #fffdf5}.how-foot .cta:hover,.final .cta:hover{box-shadow:5px 7px #fffdf5}.how-foot .cta:active,.final .cta:active{box-shadow:1px 1px #fffdf5}.dock .cta{transform:none}.lang-dd{position:relative}.lang-btn{height:40px;font:500 12px var(--mono);letter-spacing:.12em;color:var(--ink);cursor:pointer;transition:transform .15s var(--ease), box-shadow .15s var(--ease);background:#fffdf5;border:2px solid #111;border-radius:22px 16px 20px 14px/16px 20px 14px 22px;align-items:center;gap:7px;padding:0 12px 0 10px;display:inline-flex;transform:rotate(-1.5deg);box-shadow:2px 3px #111}.lang-btn:hover{transform:rotate(-2deg)translateY(-1px);box-shadow:3px 5px #111}.lang-btn[aria-expanded=true]{transform:rotate(0)translate(1px,2px);box-shadow:1px 1px #111}.lang-btn:focus-visible{outline:2px dashed var(--ink);outline-offset:3px}.lang-btn .globe{width:18px;height:18px;overflow:visible}.lang-btn .globe path,.lang-btn .globe circle{fill:none;stroke:#111;stroke-width:1.6px;stroke-linecap:round}.lang-btn .cur{min-width:2ch;font-weight:500}.lang-btn .car{width:10px;height:8px;transition:transform .2s var(--ease)}.lang-btn .car path{fill:none;stroke:#111;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.lang-btn[aria-expanded=true] .car{transform:rotate(180deg)}.lang-menu{z-index:60;transform-origin:85% 0;background:#fffdf5;border:2.2px solid #111;border-radius:16px 10px 18px 9px/10px 16px 9px 18px;min-width:220px;margin:0;padding:18px 8px 8px;list-style:none;position:absolute;top:calc(100% + 14px);right:-6px;box-shadow:4px 6px #111}.lang-menu:before{content:"";background:#e4d6b6f2;width:70px;height:20px;margin-left:-35px;position:absolute;top:-11px;left:50%;transform:rotate(-3deg)}.lang-menu:not([hidden]){animation:lang-in .22s var(--pop) both}@keyframes lang-in{0%{opacity:0;transform:translateY(-6px)rotate(-2deg)scale(.96)}to{opacity:1;transform:rotate(.6deg)}}.lang-menu li{cursor:pointer;color:var(--ink);border-radius:10px 7px 11px 6px;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:8px;padding:9px 10px;display:grid}.lang-menu li:hover,.lang-menu li.act{background:#1a2e320f}.lang-menu .code{font:500 11px var(--mono);letter-spacing:.14em;color:#1a2e328c}.lang-menu .name{font:700 16px/1.2 var(--sans);justify-self:start;position:relative}.lang-menu li[lang=ar] .name{font-family:"Noto Sans Arabic", var(--sans);font-size:17px}.lang-menu li[aria-selected=true] .name:after{content:"";z-index:-1;background:#ebb84ab3;border-radius:3px 8px 4px 9px;height:.5em;position:absolute;bottom:1px;left:-4px;right:-4px;transform:rotate(-1deg)}.lang-menu .name{isolation:isolate;z-index:0}.lang-menu .tk2{opacity:0;width:18px;height:16px;overflow:visible}.lang-menu .tk2 path{fill:none;stroke:var(--teal);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.lang-menu li[aria-selected=true] .tk2{opacity:1}.lang-menu li+li{border-top:1px dashed #1111111f}@media (width<=639px){.lang-btn{gap:5px;height:36px;padding:0 9px 0 8px}.lang-btn .globe{width:16px;height:16px}.nav .nav-cta{padding:10px 14px;font-size:14px}.nav .wrap{gap:10px}}@media (width<=380px){.nav .brand .wm{display:none}}[dir=rtl] .lang-menu{left:-6px;right:auto}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sans-arabic-100_900.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}:root[lang=ar]{--sans:"Noto Sans Arabic", "DM Sans", system-ui, sans-serif;--disp:"Noto Sans Arabic", "Fraunces", Georgia, serif;--hand:"Noto Sans Arabic", "Caveat", cursive}:root[lang=ar] body,:root[lang=ar] body *{letter-spacing:0!important}:root[lang=ar] .disp{font-style:normal;font-weight:800}:root[lang=ar] .h1,:root[lang=ar] .h2,:root[lang=ar] h1,:root[lang=ar] h2{line-height:1.32}:root[lang=ar] .mono{text-transform:none}:root[lang=ar] svg text{font-family:Noto Sans Arabic,DM Sans,sans-serif!important}[dir=rtl] svg,[dir=rtl] sakpak-void{direction:ltr}[dir=rtl] svg text{unicode-bidi:plaintext}[dir=rtl] input[type=email],[dir=rtl] input[type=tel]{text-align:right;direction:ltr}[dir=rtl] .cta svg,[dir=rtl] .lb-stub svg{transform:scaleX(-1)}[dir=rtl] .wm,[dir=rtl] .brand,[dir=rtl] .foot-brand,[dir=rtl] .scrap .alt{direction:ltr}.nav .brand{flex-shrink:0}.wm{white-space:nowrap}@media (width>=1080px) and (width<=1240px){.nav-links{gap:18px}.nav-links a{font-size:14.5px}.nav .wrap{gap:14px}.nav .nav-cta{padding:11px 16px;font-size:14px}}.how{background:radial-gradient(900px 520px at 12% 0%, #ebb84a12, transparent 55%), radial-gradient(900px 520px at 90% 100%, #2da99a24, transparent 55%), linear-gradient(180deg, var(--night), var(--darker) 60%, var(--night))}.ri-sky{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.syncsky{pointer-events:none;--k:.8;position:absolute;inset:0;overflow:hidden}.syncsky>*{pointer-events:none;position:absolute}.ss-tint{background:linear-gradient(#0000 35%,#2da99a12 70%,#2da99a21 100%);inset:0}.ss-cirrus{will-change:transform;background-image:radial-gradient(420px 14px at 260px 30%,#d6eeea12,#0000 70%),radial-gradient(260px 9px at 700px 58%,#d6eeea0d,#0000 70%),radial-gradient(480px 16px at 1100px 22%,#d6eeea0f,#0000 70%),radial-gradient(480px 16px at -300px 22%,#d6eeea0f,#0000 70%),radial-gradient(300px 10px at 1320px 74%,#d6eeea0b,#0000 70%),radial-gradient(300px 10px at -80px 74%,#d6eeea0b,#0000 70%);background-repeat:repeat-x;background-size:1400px 100%;width:calc(100% + 1400px);height:30%;animation:80s linear infinite ss-drift-1400;top:6%;left:0}.ss-glow{width:180%;height:460px;transition:transform calc(2.8s * var(--k)) cubic-bezier(.65,0,.35,1), opacity calc(1.2s * var(--k)) ease;opacity:.75;background:radial-gradient(16% 5px at 50% 64%,#ffdebcbf,#0000 72%),radial-gradient(13% 26% at 50% 64%,#f8aa764d,#0000 70%),radial-gradient(30% 50% at 50% 66%,#e8785421,#0000 72%);bottom:60px;left:-40%;transform:translate(19%)}.syncsky[data-leg=back] .ss-glow{transform:translate(-19%)}.syncsky[data-phase=flight] .ss-glow,.syncsky[data-phase=paid] .ss-glow{opacity:1}.ss-warm{opacity:0;background:radial-gradient(46% 50% at 50% 66%,#f8aa765c,#0000 70%);height:520px;bottom:0;left:0;right:0}.ss-deck{height:560px;transition:opacity calc(.45s * var(--k)) ease;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0,#000 28%);mask-image:linear-gradient(#0000 0,#000 28%)}.syncsky.swapping .ss-deck{opacity:.15}.ss-shift{transition:transform calc(1.8s * var(--k)) cubic-bezier(.45,0,.25,1);position:absolute;inset:0}.syncsky[data-phase=flight][data-leg=out] .ss-shift{transform:translate(-90px)}.syncsky[data-phase=flight][data-leg=back] .ss-shift{transform:translate(90px)}.ss-row{will-change:transform;background-repeat:repeat-x;position:absolute;left:0}.syncsky[data-leg=back] .ss-row{animation-direction:reverse}.ss-back{background-image:radial-gradient(82px 29px at 56px 62%,#d6eeea1d,#0000 74%),radial-gradient(82px 29px at 956px 62%,#d6eeea1d,#0000 74%),radial-gradient(57px 26px at 171px 61%,#d6eeea1d,#0000 74%),radial-gradient(60px 26px at 270px 59%,#d6eeea16,#0000 74%),radial-gradient(56px 23px at 354px 65%,#d6eeea16,#0000 74%),radial-gradient(62px 29px at 463px 60%,#d6eeea15,#0000 74%),radial-gradient(56px 30px at 531px 53%,#d6eeea15,#0000 74%),radial-gradient(87px 24px at 674px 59%,#d6eeea1d,#0000 74%),radial-gradient(63px 31px at 759px 66%,#d6eeea1a,#0000 74%),radial-gradient(66px 25px at 870px 52%,#d6eeea15,#0000 74%),radial-gradient(66px 25px at -30px 52%,#d6eeea15,#0000 74%);background-size:900px 100%;width:calc(100% + 900px);height:150px;animation:70s linear infinite ss-drift-900;bottom:250px}.ss-mid{background-image:radial-gradient(124px 44px at 45px 58%,#d6eeea19,#0000 74%),radial-gradient(124px 44px at 1245px 58%,#d6eeea19,#0000 74%),radial-gradient(124px 47px at 214px 52%,#d6eeea1f,#0000 74%),radial-gradient(150px 35px at 374px 46%,#d6eeea26,#0000 74%),radial-gradient(159px 34px at 542px 53%,#d6eeea23,#0000 74%),radial-gradient(105px 34px at 680px 63%,#d6eeea1b,#0000 74%),radial-gradient(153px 49px at 804px 52%,#d6eeea25,#0000 74%),radial-gradient(138px 47px at 965px 59%,#d6eeea1a,#0000 74%),radial-gradient(160px 34px at 1146px 48%,#d6eeea25,#0000 74%),radial-gradient(160px 34px at -54px 48%,#d6eeea25,#0000 74%);background-size:1200px 100%;width:calc(100% + 1200px);height:220px;animation:42s linear infinite ss-drift-1200;bottom:130px}.ss-front{background-image:radial-gradient(276px 70px at 117px 63%,#d6eeea27,#0000 74%),radial-gradient(276px 70px at 1717px 63%,#d6eeea27,#0000 74%),radial-gradient(239px 56px at 405px 47%,#d6eeea24,#0000 74%),radial-gradient(286px 72px at 632px 47%,#d6eeea23,#0000 74%),radial-gradient(267px 58px at 982px 57%,#d6eeea25,#0000 74%),radial-gradient(257px 58px at 1233px 62%,#d6eeea21,#0000 74%),radial-gradient(262px 68px at 1420px 59%,#d6eeea23,#0000 74%),radial-gradient(262px 68px at -180px 59%,#d6eeea23,#0000 74%);background-size:1600px 100%;width:calc(100% + 1600px);height:300px;animation:24s linear infinite ss-drift-1600;bottom:-40px}@keyframes ss-drift-900{to{transform:translate(-900px)}}@keyframes ss-drift-1200{to{transform:translate(-1200px)}}@keyframes ss-drift-1400{to{transform:translate(-1400px)}}@keyframes ss-drift-1600{to{transform:translate(-1600px)}}.ss-rush{opacity:0;height:62%;transition:opacity calc(.9s * var(--k)) ease;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0,#000 40%);mask-image:linear-gradient(#0000 0,#000 40%)}.syncsky[data-phase=flight] .ss-rush{opacity:1}.syncsky[data-leg=back] .ss-rush{transform:scaleX(-1)}.ss-streaks{will-change:transform;width:calc(100% + 800px);animation:ss-drift-800 calc(1.1s * var(--k)) linear infinite;background-image:radial-gradient(170px 2px at 120px 30%,#d6eeea4d,#0000 70%),radial-gradient(240px 2.5px at 470px 52%,#d6eeea3d,#0000 70%),radial-gradient(130px 2px at 300px 76%,#d6eeea42,#0000 70%),radial-gradient(200px 2px at 690px 88%,#d6eeea33,#0000 70%),radial-gradient(200px 2px at -110px 88%,#d6eeea33,#0000 70%),radial-gradient(150px 2px at 620px 18%,#d6eeea2e,#0000 70%);background-repeat:repeat-x;background-size:800px 100%;position:absolute;top:0;bottom:0;left:0}@keyframes ss-drift-800{to{transform:translate(-800px)}}.ss-land{opacity:0;background:radial-gradient(34% 3px at 50% 62%,#bef4ecd9,#0000 72%),radial-gradient(50% 40% at 50% 62%,#5ecdbf8c,#0000 70%);width:900px;height:260px;margin-left:-450px;bottom:40px;left:50%}@media (width<=600px){.ss-glow{height:340px;bottom:20px}.ss-deck{height:420px}.ss-back{bottom:190px}.ss-mid{bottom:90px}.ss-land{width:560px;height:200px;margin-left:-280px;bottom:10px}}@media (width>=960px){.ss-glow{bottom:10px}.ss-deck{height:520px}.ss-back{bottom:210px}.ss-mid{bottom:110px}.ss-land{bottom:20px;left:74%}}.spark{background:#ebb84ab3;border-radius:50%;width:2px;height:2px;position:absolute}.spark.s1{animation:7s ease-in-out infinite twinkle;top:22%;left:8%}.spark.s2{animation:9s ease-in-out 2.2s infinite twinkle;top:18%;left:71%}.spark.s3{animation:11s ease-in-out 4.6s infinite twinkle;top:48%;left:44%}.spark.s4{animation:8s ease-in-out 1.1s infinite twinkle;top:12%;left:92%}.sky-arcs{width:100%;height:100%;position:absolute;inset:0}.sky-arcs path{fill:none;stroke:#ebb84a1f;stroke-width:1px;stroke-dasharray:3 9}@media (prefers-reduced-motion:reduce){.spark,.ss-row,.ss-cirrus,.ss-streaks{animation:none}.ss-glow,.ss-shift,.ss-rush,.ss-deck{transition:none}}.how-grid{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:48px;display:grid}.stage-col{position:relative}.stage-col sakpak-void{width:100%;max-width:540px;margin:0 auto;display:block}.stage-cap{flex-wrap:wrap;justify-content:center;gap:18px;margin-top:6px;display:flex}.stage-cap span{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#f8f5f066;align-items:center;gap:8px;font-size:10.5px;transition:color .5s;display:inline-flex}.stage-cap span:before{content:"";border:1.6px dashed;border-radius:3px;width:14px;height:10px}.stage-cap .c-t.on{color:var(--teal-hi)}.stage-cap .c-s.on{color:var(--gold)}.beats{flex-direction:column;gap:34px;margin:0;padding:22px 6px 0;list-style:none;display:flex}.beat{color:var(--ink);transform:rotate(var(--r,0deg));filter:saturate(.4)brightness(.8);background:#fffdf5;border-radius:12px;padding:16px 20px 22px 22px;transition:filter .45s;position:relative;box-shadow:0 0 0 4px #fff,0 3px 0 4px #00000014,0 16px 32px #00000061}.beat:first-child{--r:-1.4deg}.beat:nth-child(2){--r:1deg}.beat:nth-child(3){--r:-.7deg}.beat:nth-child(4){--r:1.3deg}.beat:before{content:"";background:var(--tab,var(--teal));border-radius:2px;width:3px;position:absolute;top:10px;bottom:10px;left:0}.beat.on{filter:none}.beat.slap{animation:slap .42s var(--ease) both}@keyframes slap{0%{transform:rotate(var(--r)) scale(1.08)}65%{transform:rotate(var(--r)) scale(.985)}to{transform:rotate(var(--r)) scale(1)}}.beat .mono{letter-spacing:.18em;color:#8fa29f;align-items:center;gap:10px;font-size:10px;display:flex}.beat h3{letter-spacing:-.01em;color:var(--dark);margin-top:8px;font-size:19px;font-weight:800;line-height:1.25}.beat p{color:#3a4b4a;max-width:46ch;margin-top:6px;font-size:15px;line-height:1.6}.beat .bar{background:var(--teal);transform-origin:0;border-radius:3px;height:3px;position:absolute;bottom:10px;left:22px;right:22px;transform:scaleX(0)}.how[data-leg=back] .beat .bar{background:var(--gold)}.beat:not(.on) .bar{opacity:0}.chip{border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.chip.duo{background:0 0;border-radius:0;width:30px;position:relative}.chip.duo:before,.chip.duo:after{content:"";border-radius:50%;width:16px;height:16px;position:absolute;top:3px}.chip.duo:before{background:var(--teal);left:0}.chip.duo:after{background:var(--gold);left:11px}.note{font-family:var(--hand);color:#fff;text-shadow:0 1px #78520e8c,0 0 6px #78520e59;isolation:isolate;white-space:nowrap;pointer-events:none;opacity:0;padding:3px 12px 5px;font-size:25px;font-weight:700;line-height:1;transition:opacity .25s;position:absolute;top:-31px;right:10px;transform:rotate(-5deg)}.note svg{z-index:-1;width:calc(100% + 12px);height:calc(100% + 6px);position:absolute;top:-3px;left:-6px;overflow:visible}.note path{fill:none;stroke:var(--gold);stroke-width:9px;stroke-linecap:round;stroke-linejoin:round;opacity:.95}.beat.on .note{opacity:1;animation:.65s cubic-bezier(.4,.1,.6,1) .15s both note-write}@keyframes note-write{0%{clip-path:inset(-40% 100% -40% -10%)}to{clip-path:inset(-40% -20% -40% -10%)}}@media (width<=520px){.note{font-size:20px;right:6px}}.beat-ico{flex-shrink:0;width:18px;height:14px}.how-foot{border-top:1px solid #f8f5f014;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:40px;padding-top:26px;display:flex}.how-foot p{color:#f8f5f0a3;flex:300px;font-size:15px}.how-foot p b{color:#fff}@media (width>=960px){.how-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:56px}.stage-col{order:2}}.how[data-off] .ri-sky,.how[data-off] .ri-sky *{animation-play-state:paused!important}.trust.tb{color:var(--ink);background:radial-gradient(700px 380px at 12% 8%, #f2d99a73, transparent 62%), radial-gradient(800px 420px at 92% 88%, #cfe3df99, transparent 60%), var(--paper);padding-block:84px 96px;position:relative;overflow:hidden}.trust.tb:before{content:"";pointer-events:none;opacity:.5;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='1' seed='4'/><feColorMatrix values='0 0 0 0 .1  0 0 0 0 .08  0 0 0 0 .05  0 0 0 .09 0'/></filter><rect width='180' height='180' filter='url(%23n)'/></svg>");position:absolute;inset:0}.tb .wrap{max-width:1180px;margin:0 auto;padding-inline:20px;position:relative}@media (width>=960px){.tb .wrap{padding-inline:32px}.trust.tb{padding-block:112px 124px}}.tb h2{letter-spacing:-.025em;color:var(--dark);text-wrap:balance;max-width:18ch;margin:16px 0 0;font-size:clamp(30px,6.4vw,46px);font-weight:900;line-height:1.06}.tb .hl{white-space:nowrap;position:relative}.tb .hl svg{width:106%;height:.42em;position:absolute;bottom:-.16em;left:-3%;overflow:visible}.tb .hl path{fill:none;stroke:var(--gold);stroke-width:3.4px;stroke-linecap:round;vector-effect:non-scaling-stroke}.tb .lead{color:#1a2e32bd;max-width:52ch;margin-top:18px;font-size:17px;line-height:1.6}.tb .board{grid-template-columns:minmax(0,1fr);gap:44px 28px;margin-top:56px;display:grid}@media (width>=900px){.tb .board{grid-template-columns:repeat(3,minmax(0,1fr))}}.tb .shot{flex-direction:column;gap:18px;display:flex;position:relative}.tb .frame{aspect-ratio:5/4;background:var(--chalk);max-width:100%;transform:rotate(var(--r,0deg));cursor:pointer;transition:transform .5s var(--out), box-shadow .5s;border-radius:4px;position:relative;box-shadow:0 1px #0000000a,0 14px 30px #1a2e3224}.tb .shot:first-child{--r:-1.2deg}.tb .shot:nth-child(2){--r:.8deg}.tb .shot:nth-child(3){--r:-.6deg}.tb .frame.play{transform:rotate(0)translateY(-4px);box-shadow:0 1px #0000000a,0 22px 44px #1a2e3238}.tb .frame:before{content:"";z-index:2;background:#e4d6b6eb;width:76px;height:20px;margin-left:-38px;position:absolute;top:-9px;left:50%;transform:rotate(-3deg)}.tb .frame svg{border-radius:4px;width:100%;height:100%;display:block;position:absolute;inset:0}.tb .step{z-index:3;font-family:var(--hand);color:#11111159;font-size:22px;font-weight:700;transition:color .4s;position:absolute;top:8px;left:12px}.tb .frame.play .step{color:var(--ink)}.tb .meta{padding-inline:4px}.tb .who{font-family:var(--hand);border-radius:3px;padding:1px 9px 3px;font-size:19px;font-weight:700;line-height:1;display:inline-block}.tb .who.t{background:#2da99a38}.tb .who.g{background:#ebb84a73}.tb .who.m{background:var(--ink);color:var(--chalk)}.tb .meta h3{letter-spacing:-.012em;color:var(--dark);margin:12px 0 0;font-size:20px;font-weight:900;line-height:1.2}.tb .meta p{color:#3a4b4a;max-width:42ch;margin:8px 0 0;font-size:15px;line-height:1.6}.tb .v{transform-box:view-box}.tb .dd{stroke-dasharray:1 1;stroke-dashoffset:0}@keyframes tb-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes tb-blink{0%{opacity:0}to{opacity:1}}@keyframes tb-slap{0%{opacity:0;transform:scale(1.25)}70%{opacity:1;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes tb-fadeOut{to{opacity:0}}@keyframes tb-fadeIn{0%{opacity:0}to{opacity:1}}.tb .stk{transform-box:fill-box;transform-origin:50%}.tb .pp{transform:translate(-40px)}.tb .pp-cov{transform-origin:125px 98px}.tb .pp-left{transform-origin:125px 98px;transform:scaleX(0)}.tb .pp-scan{opacity:0;transform:translateY(104px)}.tb .pp-ok{transform-origin:156px 58px;opacity:0}.tb .pp-ln{transform-box:fill-box;transform-origin:0}.tb .pp-av{transform-origin:146px 76px}.tb .f1.play .pp{animation:tb-pp-in .6s var(--io) .5s both, tb-pp-out .6s var(--io) 3.9s forwards}.tb .f1.play .pp-cov{animation:tb-cov-open .6s var(--io) .5s both, tb-cov-close .6s var(--io) 3.9s forwards}.tb .f1.play .pp-left{animation:tb-left-open .6s var(--io) .5s both, tb-left-close .6s var(--io) 3.9s forwards}.tb .f1.play .pp-scan{animation:tb-scan 1.6s var(--io) 1.25s both}.tb .f1.play .pp-av{animation:tb-av-in .45s var(--out) 1.7s both}.tb .f1.play .pp-ln{animation:tb-ln-in .28s var(--out) both;animation-delay:calc(1.5s + var(--k) * .14s)}.tb .f1.play .pp-ok{animation:tb-ok-pop .4s var(--pop) 2.95s both, tb-fadeOut 10ms linear 4.5s forwards}@keyframes tb-pp-in{0%{transform:translate(-40px)}to{transform:translate(0)}}@keyframes tb-pp-out{0%{transform:translate(0)}to{transform:translate(-40px)}}@keyframes tb-cov-open{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes tb-cov-close{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes tb-left-open{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes tb-left-close{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes tb-scan{0%{opacity:0;transform:translateY(0)}8%{opacity:1}92%{opacity:1;transform:translateY(104px)}to{opacity:0;transform:translateY(104px)}}@keyframes tb-av-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes tb-ln-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes tb-ok-pop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.tb .f1.play .n1a{animation:.6s steps(6,end) 4.6s both tb-draw}.tb .f1.play .n1b{animation:.3s steps(3,end) 5.25s both tb-draw}.tb .f1.play .n1c{animation:.25s steps(2,end) 5.45s both tb-blink}.tb .f1.play .n1d{animation:.34s steps(4,end) 5.65s both tb-draw}.tb .f1.play .s1{animation:.32s steps(3,end) 3.2s both tb-slap}.tb .bx-scene{opacity:0;transform-origin:125px 98px}.tb .cs-scene,.tb .bx-lid{opacity:1}.tb .fl-t{transform-origin:125px 50px;transform:scaleY(0)}.tb .fl-b{transform-origin:125px 146px;transform:scaleY(0)}.tb .fl-l{transform-origin:70px 98px;transform:scaleX(0)}.tb .fl-r{transform-origin:180px 98px;transform:scaleX(0)}.tb .cam{transform-origin:125px 91px;opacity:0}.tb .flash,.tb .cs-void{opacity:0}.tb .parcel{transform-origin:194px 138px}.tb .snap{transform-origin:194px 138px;opacity:0}.tb .f2.play .bx-scene{animation:tb-fadeIn 10ms linear 0s both, tb-bx-lift .5s var(--io) 3.15s forwards}.tb .f2.play .bx-lid{animation:.3s linear .6s both tb-fadeOut,.25s linear 2.95s forwards tb-fadeIn}.tb .f2.play .fl-t,.tb .f2.play .fl-b{animation:tb-flapY .45s var(--out) .6s both, tb-flapY-close .35s var(--io) 2.6s forwards}.tb .f2.play .fl-l,.tb .f2.play .fl-r{animation:tb-flapX .45s var(--out) .7s both, tb-flapX-close .35s var(--io) 2.65s forwards}.tb .f2.play .cam{animation:tb-cam-in .3s var(--pop) 1.3s both, tb-fadeOut .2s linear 2.5s forwards}.tb .f2.play .flash{animation:.4s linear 1.62s both tb-flash}.tb .f2.play .cs-scene{animation:.4s linear 3.45s both tb-fadeIn}.tb .f2.play .cs-void{animation:.3s linear 3.6s both tb-fadeIn,.15s linear 4.55s forwards tb-fadeOut}.tb .f2.play .parcel{animation:tb-drop .7s var(--out) 3.95s both}.tb .f2.play .snap{animation:tb-snap .6s var(--out) 4.55s both}@keyframes tb-flapY{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes tb-flapY-close{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes tb-flapX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes tb-flapX-close{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes tb-cam-in{0%{opacity:0;transform:scale(1.25)}to{opacity:1;transform:scale(1)}}@keyframes tb-flash{0%{opacity:0}20%{opacity:.9}to{opacity:0}}@keyframes tb-bx-lift{0%{opacity:1;transform:translateY(0)scale(1)}70%{opacity:1;transform:translateY(-14px)scale(.62)}to{opacity:0;transform:translateY(-20px)scale(.5)}}@keyframes tb-drop{0%{opacity:0;transform:translate(10px,-78px)scale(1.55)rotate(-9deg)}55%{opacity:1;transform:translateY(-10px)scale(1.1)rotate(-3deg)}78%{transform:translate(1px,-12px)scale(1.1)rotate(2deg)}to{opacity:1;transform:none}}@keyframes tb-snap{0%{opacity:1;transform:scale(1.16)}60%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}.tb .f2.play .n2a{animation:.3s steps(3,end) 1.85s both tb-draw}.tb .f2.play .n2b{animation:.25s steps(2,end) 2.05s both tb-blink}.tb .f2.play .n2c{animation:.45s steps(5,end) 4.9s both tb-draw}.tb .f2.play .n2d{animation:.25s steps(2,end) 5.2s both tb-blink}.tb .f2.play .s2{animation:.32s steps(3,end) 2.1s both tb-slap}.tb .plane{offset-path:path("M120 102 Q 150 16 210 44");offset-rotate:auto;offset-distance:100%;opacity:0}.tb .route-on{stroke-dasharray:1 1;stroke-dashoffset:0}.tb .shackle{transform-box:fill-box;transform-origin:100% 100%;transform:translateY(-3px)rotate(-22deg)}.tb .band{transform-origin:56px 127px;opacity:0}.tb .bill{opacity:0}.tb .bill.b1,.tb .bill.b2,.tb .bill.b3{transform-origin:66px 127px}.tb .ripB{transform-origin:210px 44px;opacity:0}.tb .rise{opacity:0;transform-box:fill-box;transform-origin:50%}.tb .case{transform-origin:208px 176px}.tb .f3.play .plane{animation:tb-fly 1.7s var(--io) .35s both, tb-fadeIn 10ms linear both, tb-fadeOut .25s linear 2.05s forwards}.tb .f3.play .route-on{animation:tb-draw 1.7s var(--io) .35s both}.tb .f3.play .shackle{animation:tb-unlock .35s var(--pop) 2.55s both}.tb .f3.play .band{animation:tb-fadeIn 10ms linear both, tb-band-off .45s var(--io) 2.75s forwards}.tb .f3.play .bill{animation:tb-fadeIn 10ms linear both, tb-bill-go .7s var(--io) forwards}.tb .f3.play .bill.b1{animation-delay:0s,3.35s}.tb .f3.play .bill.b2{animation-delay:0s,3.15s}.tb .f3.play .bill.b3{animation-delay:0s,2.95s}.tb .f3.play .case{animation:tb-gulp .4s var(--pop) 3.9s both}.tb .f3.play .rise{animation:tb-rise .9s var(--out) both}.tb .f3.play .rise.r1{animation-delay:3.95s}.tb .f3.play .rise.r2{animation-delay:4.1s}.tb .f3.play .rise.r3{animation-delay:4.25s}.tb .f3.play .ripB{animation:tb-ripple .8s var(--out) 2.05s both}@keyframes tb-fly{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes tb-unlock{0%{transform:none}to{transform:translateY(-3px)rotate(-22deg)}}@keyframes tb-band-off{0%{opacity:1;transform:none}to{opacity:0;transform:translate(-14px,-26px)rotate(-24deg)}}@keyframes tb-bill-go{0%{opacity:1;transform:none}30%{opacity:1;transform:translate(20px,-18px)rotate(6deg)}to{opacity:0;transform:translate(140px,20px)rotate(14deg)scale(.3)}}@keyframes tb-gulp{0%{transform:scale(1)}40%{transform:scale(1.06,.95)}to{transform:scale(1)}}@keyframes tb-rise{0%{opacity:0;transform:translateY(8px)scale(.6)}30%{opacity:1;transform:translateY(-6px)scale(1)}to{opacity:0;transform:translateY(-36px)scale(1.05)}}@keyframes tb-ripple{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(2)}}.tb .f3.play .n3a{animation:.3s steps(3,end) 1.95s both tb-draw}.tb .f3.play .n3b{animation:.25s steps(2,end) 2.1s both tb-blink}.tb .f3.play .n3c{animation:.25s steps(2,end) 4.75s both tb-blink}.tb .f3.play .n3d{animation:.4s steps(4,end) 4.95s both tb-draw}.tb .f3.play .s3a{animation:.32s steps(3,end) 2.2s both tb-slap}.tb .f3.play .s3b{animation:.32s steps(3,end) 4.4s both tb-slap}@media (prefers-reduced-motion:reduce){.tb .frame.play *{animation:none!important}}.been{background:var(--paper);color:var(--ink)}.been-grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:44px;display:grid}.scrap{width:100%;max-width:360px;font-family:var(--hand);color:#111;background:#fffdf5;justify-self:center;padding:34px 30px 30px;position:relative;transform:rotate(-2deg);box-shadow:0 14px 34px #1a2e3224}.scrap:before{content:"";background:#e4d6b6e6;width:92px;height:22px;margin-left:-46px;position:absolute;top:-10px;left:50%;transform:rotate(3deg)}.scrap ul{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.scrap .who{font-size:27px;font-weight:700;line-height:1;text-decoration:line-through;text-decoration-thickness:2px}.scrap .why{color:#3a4b4a;margin-left:16px;font-size:19px;font-weight:500;line-height:1.1}.scrap .ans{color:var(--gold-ink);margin-top:22px;font-size:31px;font-weight:700;line-height:1}.scrap .ans svg{margin-top:4px;display:block}.been .h2{color:var(--ink)}.been .h2 .disp{color:var(--teal-deep)}.been p.sec-lead{color:#1a2e32c2}.been .flip-line{color:#1a2e32c2;max-width:52ch;margin-top:16px;font-size:17px;line-height:1.6}.sig{font-family:var(--hand);color:var(--ink);margin-top:22px;font-size:24px;font-weight:700}@media (width>=960px){.been-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:80px}}.scrap .who,.scrap .why,.scrap .ans-t{display:inline-block}.scrap .who{text-decoration:none;position:relative}.scrap .who:after{content:"";transform-origin:0;background:#111;border-radius:2px;height:2px;position:absolute;top:54%;left:-3px;right:-4px;transform:rotate(-2deg)}.scrap.armed .who,.scrap.armed .why,.scrap.armed .ans-t{clip-path:inset(-20% 100% -20% 0)}.scrap.armed .who:after{transform:rotate(-2deg)scaleX(0)}.scrap.armed .ans path{stroke-dashoffset:140px}.scrap.armed+div .sig{clip-path:inset(-20% 100% -20% 0)}.scrap .ans path{stroke-dasharray:140}.scrap.write .who,.scrap.write .why,.scrap.write .ans-t,.scrap.write+div .sig{animation:pen var(--dur,.6s) cubic-bezier(.4,.1,.6,1) var(--at,0s) both}.scrap.write .who:after{animation:strike .28s cubic-bezier(.5,0,.3,1) var(--st,0s) both}.scrap.write .ans path{animation:.45s cubic-bezier(.4,0,.3,1) 5s both uline}@keyframes pen{0%{clip-path:inset(-20% 100% -20% 0)}to{clip-path:inset(-20% -4% -20% 0)}}@keyframes strike{0%{transform:rotate(-2deg)scaleX(0)}to{transform:rotate(-2deg)scaleX(1)}}@keyframes uline{0%{stroke-dashoffset:140px}to{stroke-dashoffset:0}}.scrap .alt{align-items:center;gap:10px;margin-top:18px;margin-left:6px;display:inline-flex;position:relative}.scrap .alt-t{font-family:var(--hand);color:#111;padding:4px 8px;font-size:36px;font-weight:700;line-height:1}.scrap .alt-t b{color:var(--gold-ink);font-weight:700}.scrap .alt-ring{pointer-events:none;width:calc(100% - 22px);height:calc(100% + 22px);position:absolute;top:-12px;left:-10px;overflow:visible}.scrap .alt-ring path{fill:none;stroke:var(--gold);stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:320}.scrap .alt-tick{width:26px;height:22px;overflow:visible}.scrap .alt-tick path{fill:none;stroke:var(--teal-deep);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40}.scrap.armed .alt-t{clip-path:inset(-20% 100% -20% 0)}.scrap.armed .alt-ring path{stroke-dashoffset:320px;opacity:0}.scrap.armed .alt-tick path{stroke-dashoffset:40px;opacity:0}.scrap.write .alt-t{animation:.7s cubic-bezier(.4,.1,.6,1) 5.5s both pen}.scrap.write .alt-ring path{animation:.75s cubic-bezier(.45,0,.3,1) 6.25s both ring}.scrap.write .alt-tick path{animation:.35s cubic-bezier(.4,0,.3,1) 7s both tickd}@keyframes ring{0%{stroke-dashoffset:320px;opacity:0}2%{opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes tickd{0%{stroke-dashoffset:40px;opacity:0}2%{opacity:1}to{stroke-dashoffset:0;opacity:1}}.pen{pointer-events:none;opacity:0;width:18px;height:18px;position:absolute}.faq{color:var(--ink);background:radial-gradient(760px 400px at 96% 4%, #cfe3dfbf, transparent 62%), radial-gradient(640px 380px at 0% 100%, #f2d99a66, transparent 62%), var(--cream);padding-block:88px 96px;scroll-margin-top:12px;position:relative;overflow:hidden}.faq:before{content:"";pointer-events:none;opacity:.5;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='1' seed='7'/><feColorMatrix values='0 0 0 0 .1  0 0 0 0 .08  0 0 0 0 .05  0 0 0 .09 0'/></filter><rect width='180' height='180' filter='url(%23n)'/></svg>");position:absolute;inset:0}.faq .wrap{position:relative}@media (width>=960px){.faq{padding-block:112px 120px}}.faq .h2{color:var(--dark);max-width:20ch}.faq .h2 .disp{color:var(--teal-deep)}.faq .sec-lead{color:#1a2e32b8}.faq-cols{grid-template-columns:minmax(0,1fr);align-items:start;gap:48px 40px;margin-top:52px;display:grid}@media (width>=900px){.faq-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.faq-lab{font:700 30px/1 var(--hand);color:var(--ink);align-items:center;gap:12px;margin:0 0 22px;display:flex}.faq-lab .av{background:var(--chalk);border:2px solid #111;border-radius:50%;flex-shrink:0;width:44px;height:44px;overflow:hidden;transform:rotate(-4deg);box-shadow:2px 3px #111}.faq-col.s .faq-lab .av{transform:rotate(3deg)}.faq-lab .av svg{width:100%;height:100%;display:block}.faq-lab .w{position:relative;transform:rotate(-1.5deg)}.faq-lab .w svg{width:108%;height:.4em;position:absolute;bottom:-.2em;left:-4%;overflow:visible}.faq-lab .w path{fill:none;stroke-width:5px;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:.85}.faq-col.t .faq-lab .w path{stroke:var(--teal)}.faq-col.s .faq-lab .w path{stroke:var(--gold)}.qa{--sh:var(--teal);background:var(--chalk);box-shadow:3px 4px 0 var(--sh);transform:rotate(var(--r,0deg));transition:transform .3s var(--ease), box-shadow .3s var(--ease);border:2px solid #111;border-radius:14px 9px 16px 8px/9px 15px 8px 14px;margin-bottom:16px;position:relative}.faq-col.s .qa{--sh:var(--gold)}.qa:nth-child(3n+2){--r:-.5deg}.qa:nth-child(3n){--r:.4deg}.qa:nth-child(3n+1){--r:-.2deg}.qa:hover{box-shadow:4px 6px 0 var(--sh)}.qa[open]{box-shadow:5px 7px 0 var(--sh);transform:rotate(0)}.qa summary{cursor:pointer;border-radius:inherit;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 16px 16px 20px;list-style:none;display:flex}.qa summary::-webkit-details-marker{display:none}.qa summary:focus-visible{outline:2px dashed var(--ink);outline-offset:4px}.qa .q{color:var(--dark);letter-spacing:-.005em;font-size:16.5px;font-weight:800;line-height:1.35}.qa .pm{flex-shrink:0;width:26px;height:26px;margin-top:-1px;overflow:visible}.qa .pm path{fill:none;stroke:#111;stroke-width:2.2px;stroke-linecap:round}.qa .pm .ring{stroke-width:1.6px;opacity:.55}.qa .pm .vert{transform-box:fill-box;transform-origin:50%;transition:transform .3s var(--ease)}.qa[open] .pm .vert{transform:rotate(90deg)scaleX(.001)}.qa .a{padding:4px 20px 18px;position:relative}.qa .a:before{content:"";background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 6' preserveAspectRatio='none'><path d='M1 3 C 40 1.5, 80 4.5, 120 3 S 200 1.5, 240 3.4 S 285 2, 299 3' fill='none' stroke='%231A2E32' stroke-opacity='.28' stroke-width='1.4' stroke-dasharray='5 5' vector-effect='non-scaling-stroke'/></svg>") 0/100% 6px no-repeat;height:6px;margin:0 0 12px;display:block}.qa .a p{color:#3a4b4a;max-width:60ch;font-size:15.5px;line-height:1.65}.qa[open] .a{animation:qa-in .3s var(--ease) both}@keyframes qa-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.faq-more{text-align:center;justify-items:center;gap:6px;max-width:620px;margin:64px auto 0;display:grid;position:relative}.faq-more .scrawl{font:700 34px/1.05 var(--hand);color:var(--ink);transform:rotate(-2deg)}.faq-more p{color:#1a2e32b8;max-width:44ch;margin:4px 0 18px;font-size:15.5px}.faq-more .arrow{width:64px;height:50px;display:none;position:absolute;bottom:10px;left:calc(50% - 190px);overflow:visible}@media (width>=640px){.faq-more .arrow{display:block}}.faq-more .arrow path{fill:none;stroke:#111;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}button.cta{font-family:var(--sans);cursor:pointer}.ask{width:min(560px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--ink);background:0 0;border:0;margin:auto;padding:0;overflow:visible}.ask::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0e1e229e}.ask[open]{animation:ask-in .38s var(--pop) both}.ask[open]::backdrop{animation:.3s both ask-fade}@keyframes ask-in{0%{opacity:0;transform:translateY(24px)rotate(-3deg)scale(.96)}to{opacity:1;transform:rotate(-.6deg)}}@keyframes ask-fade{0%{opacity:0}}.ask-card{background:var(--chalk);border:2.4px solid #111;border-radius:18px 12px 20px 10px/12px 18px 10px 20px;max-height:calc(100dvh - 24px);padding:34px 22px 24px;position:relative;overflow:auto;box-shadow:5px 7px #111}@media (width>=560px){.ask-card{padding:38px 34px 30px}}.ask-tape{z-index:2;pointer-events:none;background:#e4d6b6f2;width:96px;height:24px;margin-left:-48px;position:absolute;top:-12px;left:50%;transform:rotate(-3deg)}.ask-x{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:12px;right:12px}.ask-x:hover{background:#1a2e320f}.ask-x:focus-visible{outline:2px dashed var(--ink)}.ask-x path{fill:none;stroke:#111;stroke-width:2.4px;stroke-linecap:round}.ask h3{font:700 34px/1 var(--hand);color:var(--ink);transform-origin:0 100%;margin:0;transform:rotate(-1.5deg)}.ask .sub{color:#1a2e32b8;max-width:42ch;margin:10px 0 0;font-size:15px}.ask form{gap:16px;margin-top:20px;display:grid}.ask .row2{gap:16px;display:grid}@media (width>=520px){.ask .row2{grid-template-columns:1fr 1fr}}.fld{gap:6px;display:grid}.fld>span,.ask fieldset legend{font:700 21px/1 var(--hand);color:var(--ink)}.fld small{font:500 12.5px var(--sans);color:#1a2e328c}.fld input,.fld textarea{width:100%;font:500 16px/1.45 var(--sans);color:var(--ink);background:#fff;border:2px solid #111;border-radius:10px 7px 11px 6px/7px 11px 6px 10px;padding:11px 13px;transition:box-shadow .15s,border-color .15s;box-shadow:2px 3px #11111124}.fld textarea{resize:vertical;min-height:116px}.fld input::placeholder,.fld textarea::placeholder{color:#1a2e3261}.fld input:focus,.fld textarea:focus{box-shadow:3px 4px 0 var(--gold);outline:none}:is(.fld input:user-invalid,.fld textarea:user-invalid){border-color:var(--coral);box-shadow:2px 3px #e0553559}.fld .err{font:700 18px/1 var(--hand);color:var(--coral);display:none}.fld:has(:user-invalid) .err{display:block}.ask fieldset{border:0;gap:8px;margin:0;padding:0;display:grid}.ask fieldset legend{margin-bottom:8px;padding:0}.side{flex-wrap:wrap;gap:10px;display:flex}.side label{cursor:pointer;position:relative}.side input{opacity:0;pointer-events:none;position:absolute}.side span{font:700 14.5px var(--sans);color:var(--ink);background:#fff;border:2px solid #111;border-radius:999px 900px 999px 950px;align-items:center;gap:8px;padding:7px 14px 7px 8px;transition:background .15s,box-shadow .15s,transform .15s;display:inline-flex}.side span svg{border-radius:50%;width:24px;height:24px}.side input:focus-visible+span{outline:2px dashed var(--ink);outline-offset:3px}.side .t input:checked+span{box-shadow:2px 3px 0 var(--teal);background:#2da99a38;transform:rotate(-1.5deg)}.side .s input:checked+span{box-shadow:2px 3px 0 var(--gold);background:#ebb84a66;transform:rotate(1.5deg)}.side .b input:checked+span{background:linear-gradient(90deg,#2da99a38,#ebb84a66);transform:rotate(-1deg);box-shadow:2px 3px #111}.ask .send{justify-self:start;margin-top:4px}.ask .fine code{font-family:var(--mono);color:var(--gold-ink);font-size:12px}.ask .fine{color:#1a2e328c;margin:0;font-size:12.5px}.ask-done{text-align:center;justify-items:center;gap:10px;padding:18px 0 6px;display:grid}.ask-done svg{width:96px;height:80px;overflow:visible}.ask-done .tick{fill:none;stroke:var(--teal);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px}.ask-done.on .tick{animation:ask-tick .6s var(--ease) .15s forwards}@keyframes ask-tick{to{stroke-dashoffset:0}}.ask-done h3{transform:rotate(-2deg)}.ask-done p{color:#1a2e32bd;max-width:38ch;margin:0;font-size:15.5px}.ask-done button{margin-top:10px}@media (prefers-reduced-motion:reduce){.ask[open],.ask[open]::backdrop,.ask-done.on .tick{animation:none}.ask-done .tick{stroke-dashoffset:0}}.final{text-align:left;color:var(--ink);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='380' height='380' viewBox='0 0 380 380'%3E%3Cg fill='none' stroke='%23FFFDF5' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' opacity='.26'%3E %3Cpath d='M40 70 L74 58 L62 70 L74 82 Z M52 70 C 90 64, 120 40, 150 44' stroke-dasharray='1 7'/%3E %3Cg transform='translate(250 40) rotate(-8)'%3E%3Crect x='0' y='12' width='58' height='42' rx='7'/%3E%3Cpath d='M20 12 V5 C 20 2, 22 1, 25 1 H33 C 36 1, 38 2, 38 5 V12 M12 12 V54 M46 12 V54'/%3E%3C/g%3E %3Cg transform='translate(110 150) rotate(6)'%3E%3Cpath d='M0 8 L26 0 L52 8 L52 40 L26 48 L0 40 Z M0 8 L26 16 L52 8 M26 16 V48 M13 4 L39 12'/%3E%3C/g%3E %3Cpath d='M300 170 C 300 158, 316 156, 318 168 C 320 156, 336 158, 336 170 C 336 184, 318 192, 318 198 C 318 192, 300 184, 300 170 Z'/%3E %3Cpath d='M36 230 l4 10 l10 4 l-10 4 l-4 10 l-4 -10 l-10 -4 l10 -4 Z'/%3E %3Cg transform='translate(220 250)'%3E%3Cpath d='M16 42 C 4 26, 0 18, 0 14 C 0 5, 8 0, 16 0 C 24 0, 32 5, 32 14 C 32 18, 28 26, 16 42 Z'/%3E%3Ccircle cx='16' cy='14' r='5'/%3E%3C/g%3E %3Cpath d='M90 300 C 130 270, 170 330, 210 300' stroke-dasharray='6 7'/%3E %3Cg transform='translate(300 300) rotate(12)'%3E%3Ccircle cx='16' cy='16' r='15'/%3E%3Cpath d='M21 10 C 18 7, 11 8, 11 12 C 11 17, 21 15, 21 20 C 21 25, 13 25, 10 22 M16 5 V27'/%3E%3C/g%3E %3Cg transform='translate(170 60) rotate(-5)'%3E%3Crect x='0' y='0' width='34' height='46' rx='4'/%3E%3Ccircle cx='17' cy='18' r='8'/%3E%3Cpath d='M9 33 H25 M11 38 H23'/%3E%3C/g%3E %3Cpath d='M340 80 l3 7 l7 3 l-7 3 l-3 7 l-3 -7 l-7 -3 l7 -3 Z'/%3E %3Cpath d='M20 150 C 34 140, 50 146, 56 136'/%3E %3C/g%3E%3C/svg%3E") 0 0/380px 380px,radial-gradient(760px 420px at 50% 40%,#fffdf529,#0000 62%),linear-gradient(170deg,#2fb0a0,#229183 60%,#1c8074);padding-block:96px 104px}@media (width>=960px){.final{padding-block:128px 136px}}.final .wrap{justify-content:center;display:flex}.space{display:none}.invite{background:var(--chalk);border:2.4px solid #111;border-radius:22px 14px 24px 12px/14px 22px 12px 24px;grid-template-columns:minmax(0,1fr);width:100%;max-width:900px;display:grid;position:relative;transform:rotate(-1deg);box-shadow:6px 8px #111}@media (width>=820px){.invite{grid-template-columns:minmax(0,1fr) 260px}}.inv-tape{z-index:2;background:#e4d6b6f2;width:104px;height:26px;position:absolute;top:-13px;left:18%;transform:rotate(-4deg)}.inv-main{padding:40px 24px 30px}@media (width>=560px){.inv-main{padding:48px 44px 38px}}.inv-hand{font:700 30px/1 var(--hand);color:var(--teal-deep);transform-origin:0 100%;display:inline-block;transform:rotate(-3deg)}.final .h2{color:var(--dark);max-width:14ch;margin-top:12px}.final .h2 .disp{color:var(--teal-deep)}.inv-hl{white-space:nowrap;position:relative}.inv-hl svg{width:106%;height:.42em;position:absolute;bottom:-.14em;left:-3%;overflow:visible}.inv-hl path{fill:none;stroke:var(--gold);stroke-width:4px;stroke-linecap:round;vector-effect:non-scaling-stroke}.final .sec-lead{color:#1a2e32c2;text-align:left;max-width:46ch;margin:18px 0 0}.inv-act{flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:30px;display:flex}.final .invite .cta{border-color:#111;margin:0;padding:17px 34px;font-size:17px;box-shadow:3px 4px #111}.final .invite .cta:hover{box-shadow:5px 7px #111}.final .invite .cta:active{box-shadow:1px 1px #111}.promise{color:#1a2e3299;max-width:30ch;margin:0;font-size:13.5px}.inv-stub{border-top:2.4px dashed #1111118c;align-content:start;gap:18px;padding:30px 24px;display:grid;position:relative}@media (width>=820px){.inv-stub{border-top:0;border-left:2.4px dashed #1111118c;padding:44px 26px 34px 30px}}.inv-stub:before,.inv-stub:after{content:"";background:#25978a;border:2.4px solid #111;border-radius:50%;width:26px;height:26px;position:absolute}.inv-stub:before{clip-path:inset(0 0 0 50%);top:-14px;left:-15px}.inv-stub:after{clip-path:inset(0 50% 0 0);top:-14px;right:-15px}@media (width>=820px){.inv-stub:before{top:-15px;left:-14px}.inv-stub:after{inset:auto auto -15px -14px}.inv-stub:before{clip-path:inset(50% 0 0)}.inv-stub:after{clip-path:inset(0 0 50%)}}.inv-stub .lb-stub{justify-self:start;margin:0}.inv-rows{gap:14px;margin:0;display:grid}.inv-rows div{gap:2px;display:grid}.inv-rows dt{font:500 10.5px var(--mono);letter-spacing:.18em;text-transform:uppercase;color:#1a2e3280}.inv-rows dd{font:700 25px/1.05 var(--hand);color:var(--ink);align-items:center;gap:8px;margin:0;display:flex}.inv-rows .avs{display:inline-flex}.inv-rows .avs svg{background:var(--chalk);border:1.8px solid #111;border-radius:50%;width:28px;height:28px}.inv-rows .avs svg+svg{margin-left:-8px}.inv-rows .t{color:var(--teal-deep)}.inv-rows .s{color:var(--gold-ink)}.inv-rows dd .line{position:relative}.inv-plane{width:70px;height:44px;position:absolute;bottom:16px;right:18px;overflow:visible}.inv-plane path{fill:none;stroke:#111;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.final .js-inv .inv-hand,.final .js-inv .inv-rows dd{clip-path:inset(-20% 100% -20% -4%)}.final .js-inv .inv-hl svg{clip-path:inset(-60% 100% -60% -2%)}.final .js-inv .lb-stub{opacity:0;transform:rotate(-2deg)scale(1.25)}.final .js-inv.in .inv-hand{animation:inv-write .7s var(--io) .1s forwards}.final .js-inv.in .inv-hl svg{animation:inv-line .6s var(--io) .7s forwards}.final .js-inv.in .lb-stub{animation:inv-slap .4s var(--pop) 1.1s forwards}.final .js-inv.in .inv-rows div:first-child dd{animation:inv-write .6s var(--io) 1.4s forwards}.final .js-inv.in .inv-rows div:nth-child(2) dd{animation:inv-write .45s var(--io) 1.9s forwards}.final .js-inv.in .inv-rows div:nth-child(3) dd{animation:inv-write .6s var(--io) 2.25s forwards}@keyframes inv-write{to{clip-path:inset(-20% -6% -20% -4%)}}@keyframes inv-line{to{clip-path:inset(-60% -4% -60% -2%)}}@keyframes inv-slap{to{opacity:1;transform:rotate(-2deg)scale(1)}}@media (prefers-reduced-motion:reduce){.final .js-inv *{clip-path:none!important;opacity:1!important;stroke-dashoffset:0!important;animation:none!important}}.sp-edge{stroke-dasharray:7 5;animation:3s linear infinite spdash}@keyframes spdash{to{stroke-dashoffset:-24px}}.space .seam-leg.a{animation:6s ease-in-out infinite seam-a}.space .seam-leg.b{animation:6s ease-in-out infinite seam-b}
