@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/schibsted-grotesk-latin-ext-wght-normal-hsMS0n0O.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/schibsted-grotesk-latin-wght-normal-Bb8VGrTG.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/martian-mono-cyrillic-wght-normal-B84CD5C_.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/martian-mono-latin-ext-wght-normal-DlL6xMw5.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/martian-mono-latin-wght-normal-5W32yIyr.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #0b0908;--bg-1: #12100d;--bg-2: #1a1612;--line: rgba(244, 236, 226, .09);--line-2: rgba(244, 236, 226, .17);--text: #f4ece2;--muted: #b5aa9c;--dim: #948a7e;--coral: #fa8d77;--coral-2: #ffb9a6;--gold: #f2c46b;--spark: #ffe2a6;--line-3: rgba(244, 236, 226, .4);--coral-ink: var(--coral-2);--gold-ink: var(--gold);--on-accent: #1b100c;--accent-wash: rgba(250, 141, 119, .07);--accent-edge: rgba(250, 141, 119, .22);--shade: 11 9 8;--surface-a: rgba(26, 22, 18, .88);--surface-b: rgba(14, 12, 10, .88);--hud-line: rgba(244, 236, 226, .05);--hud-cross: rgba(244, 236, 226, .32);--shadow: rgba(0, 0, 0, .9);--mark-bg: #1d1814;--cta-bg: #2a1d17;--cta-bg-hover: #3a271e;--cta-edge: rgba(250, 141, 119, .28);--cross: #a3887e;--ok: #7fd99a;--backdrop: rgba(6, 5, 4, .72);--panel-a: #1c1713;--panel-b: #120f0d;--glass: rgba(20, 16, 13, .42);--glass-edge: rgba(255, 244, 232, .16);--glass-shine: rgba(255, 255, 255, .1);--glass-shadow: 0 18px 50px -20px rgba(0, 0, 0, .85), 0 2px 6px -2px rgba(0, 0, 0, .4);--sans: "Schibsted Grotesk Variable", "Schibsted Grotesk", ui-sans-serif, system-ui, sans-serif;--mono: "Martian Mono Variable", "Martian Mono", ui-monospace, monospace;--ease: cubic-bezier(.22, 1, .36, 1);--spring: cubic-bezier(.2, .9, .25, 1.04);--gutter: clamp(16px, 4vw, 56px);--rhythm: clamp(48px, 6vw, 88px);color-scheme:dark;interpolate-size:allow-keywords}:root[data-theme=light]{--bg: #f5efe6;--bg-1: #fbf7f1;--bg-2: #efe7db;--line: rgba(48, 32, 20, .1);--line-2: rgba(48, 32, 20, .18);--line-3: rgba(48, 32, 20, .38);--text: #1d1712;--muted: #554a40;--dim: #675c51;--coral: #f07a62;--coral-2: #ffb39f;--coral-ink: #b03f29;--gold: #d59b33;--gold-ink: #85570a;--accent-wash: rgba(240, 122, 98, .08);--accent-edge: rgba(200, 90, 64, .26);--shade: 245 239 230;--surface-a: #fffdf9;--surface-b: #fcf8f2;--hud-line: rgba(48, 32, 20, .06);--hud-cross: rgba(48, 32, 20, .3);--shadow: rgba(80, 52, 30, .22);--mark-bg: #fffaf3;--cta-bg: #1d1712;--cta-bg-hover: #3a2c22;--cta-edge: transparent;--cross: #98604f;--ok: #2c9a55;--backdrop: rgba(45, 32, 22, .32);--panel-a: #fffbf6;--panel-b: #f6efe5;--glass: rgba(255, 252, 247, .72);--glass-edge: rgba(255, 255, 255, .75);--glass-shine: rgba(255, 255, 255, .85);--glass-shadow: 0 18px 44px -22px rgba(80, 52, 30, .35), 0 1px 3px rgba(80, 52, 30, .08);color-scheme:light}:root[data-theme=light] .btn--nav{color:#f5efe6}:root[data-theme=light] .btn--solid{background:linear-gradient(180deg,#2b221b,#1d1712);color:#fbf5ec;box-shadow:inset 0 1px #ffffff1f,0 1px 2px #1d171240,0 14px 30px -14px #1d17128c}:root[data-theme=light] .btn--solid .btn__arrow{background:var(--coral);color:#1d1712}:root[data-theme=light] .btn--ghost{background:#fffdf9;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 1px 2px #3020140f,0 8px 20px -14px #50341e4d}:root[data-theme=light] :is(.vs__row,.win,.hub,.spots,.explain__panel,.card){border-color:#3020141f;box-shadow:0 1px 2px #3020140d,0 18px 40px -26px #50341e59}:root[data-theme=light] .vs__a--farm{background:#30201406}:root[data-theme=light] .btn--nav .btn__arrow{background:#ffb39f33}::view-transition-old(root),::view-transition-new(root){animation-duration:.42s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-old(root){animation-name:theme-out}::view-transition-new(root){animation-name:theme-in}@keyframes theme-out{to{opacity:0}}@keyframes theme-in{0%{opacity:0}}.theme-switching *,.theme-switching *:before,.theme-switching *:after{transition:none!important}*,*:before,*:after{box-sizing:border-box}html{background:var(--bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}:is(.nav__brand,.nav__mark,.icon,.btn__arrow,.theme-toggle,.nav__burger){-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.nav__brand :is(img,svg){-webkit-user-drag:none;pointer-events:none}html{scroll-behavior:smooth;scroll-padding-top:88px}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--sans);font-size:16px;line-height:1.6;font-weight:420;-webkit-font-smoothing:antialiased;overflow-x:clip}a{color:inherit}img,svg{display:block}button{font:inherit;color:inherit}::selection{background:var(--coral);color:var(--bg)}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:8px}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip{position:absolute;left:16px;top:-80px;z-index:100;background:var(--text);color:var(--bg);padding:10px 16px;border-radius:999px;font-weight:600}.skip:focus{top:16px}.icon{width:100%;height:auto}.icon .k{fill:var(--l)}:root[data-theme=light] .icon .k{fill:var(--k)}.kicker{display:flex;align-items:center;gap:12px;margin:0 0 22px;font-family:var(--mono);font-size:11px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.kicker__n{color:var(--gold-ink)}.kicker__rule{width:28px;height:1px;background:currentColor;opacity:.6;flex:none}.kicker--center{justify-content:center}.h2{margin:0;font-weight:400;font-size:clamp(36px,5.2vw,78px);line-height:1.02;letter-spacing:-.038em;text-wrap:balance}.soft{color:var(--dim)}.gold{color:var(--gold-ink)}.lede{margin:26px 0 0;max-width:46ch;color:var(--muted);font-size:17px;text-wrap:pretty}.lede a{color:var(--text);text-decoration-color:var(--coral);text-underline-offset:4px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:0 22px;border:1px solid transparent;border-radius:999px;font-size:15px;font-weight:520;letter-spacing:-.005em;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .35s var(--ease),border-color .35s var(--ease),color .35s var(--ease),translate .35s var(--ease),box-shadow .35s var(--ease)}.btn:has(.btn__arrow){padding-right:7px}.btn__arrow{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;flex:none;background:#1b100c;color:#ffb9a6;transition:rotate .45s var(--spring),background-color .35s var(--ease)}.btn__arrow svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.btn--solid{background:linear-gradient(180deg,var(--coral-2) 0%,var(--coral) 100%);color:var(--on-accent);box-shadow:inset 0 1px #ffffff73,0 12px 32px -14px #f07a62bf}.btn--ghost{border-color:var(--glass-edge);color:var(--text);background:linear-gradient(180deg,var(--glass-shine) 0%,transparent 55%),var(--glass);-webkit-backdrop-filter:blur(16px) saturate(170%);backdrop-filter:blur(16px) saturate(170%);box-shadow:inset 0 1px 0 var(--glass-shine),0 10px 30px -18px var(--shadow)}:root[data-theme=light] .btn--ghost{border-color:var(--line-2)}[data-reveal] .btn--ghost{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(180deg,var(--glass-shine) 0%,transparent 55%),color-mix(in oklab,var(--bg-1) 86%,var(--text) 5%)}.btn--nav{min-height:38px;padding:0 5px 0 16px;gap:10px;font-size:14px;background:var(--cta-bg);color:var(--text);border-color:var(--cta-edge)}.btn--nav .btn__arrow{width:28px;height:28px;background:#fa8d7729}.btn--big{min-height:58px;font-size:16px;padding-left:28px}.btn--big:has(.btn__arrow){padding-right:9px}.btn--big .btn__arrow{width:40px;height:40px}.btn--sm{min-height:42px;padding:0 16px;font-size:14px}@media(hover:hover)and (min-width:768px){.btn:hover{translate:0 -2px}.btn:hover .btn__arrow{rotate:45deg}.btn--solid:hover{box-shadow:inset 0 1px #ffffff80,0 18px 40px -14px #f07a62e6}:root[data-theme=light] .btn--solid:hover{box-shadow:inset 0 1px #ffffff1f,0 1px 2px #1d171240,0 20px 36px -14px #1d171299}.btn--ghost:hover{border-color:var(--line-3);--glass: color-mix(in oklab, var(--bg) 70%, transparent)}.btn--nav:hover{background:var(--cta-bg-hover)}}.btn:active{translate:0 0}html{touch-action:manipulation}.field{position:fixed;left:0;top:0;width:100%;height:100vh;height:100lvh;z-index:0;opacity:0;transition:opacity 1.6s var(--ease)}.field.is-on{opacity:1;transition-duration:.4s}.veil{position:fixed;inset:0;z-index:1;pointer-events:none;background:radial-gradient(120% 90% at 50% 45%,transparent 55%,rgb(var(--shade) / .7) 100%),radial-gradient(60% 50% at 50% 40%,rgba(250,141,119,.05),transparent 70%)}.no-gl .story .chapter.is-first:before{content:"";position:absolute;left:50%;top:50%;width:min(42vw,520px);aspect-ratio:416 / 303;translate:-50% -50%;background:url(/favicon.svg) center / contain no-repeat;opacity:.85;pointer-events:none}.hud{display:none}.hud__v,.hud__h{position:absolute;background:var(--hud-line)}.hud__v{top:0;bottom:0;left:var(--x);width:1px}.hud__h{left:0;right:0;top:var(--y);height:1px}.hud b{position:absolute;left:var(--x);top:var(--y);width:11px;height:11px;translate:-5px -5px}.hud b:before,.hud b:after{content:"";position:absolute;background:var(--hud-cross)}.hud b:before{left:5px;top:0;width:1px;height:11px}.hud b:after{top:5px;left:0;height:1px;width:11px}.past-story .hud{opacity:.35}.nav{position:fixed;z-index:30;top:16px;left:50%;translate:-50% 0;display:flex;align-items:center;gap:6px;width:max-content;max-width:calc(100% - 32px);padding:5px 5px 5px 6px;border-radius:999px;background:transparent;animation:drop-in .7s var(--ease) backwards}.nav__fill{position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,var(--glass-shine) 0%,transparent 46%) padding-box,var(--glass);-webkit-backdrop-filter:blur(22px) saturate(180%) brightness(1.04);backdrop-filter:blur(22px) saturate(180%) brightness(1.04);box-shadow:var(--glass-shadow),inset 0 1px 0 var(--glass-shine),inset 0 -1px #ffffff08;transition:background-color .4s var(--ease),box-shadow .4s var(--ease)}.nav__fill:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(135deg,var(--glass-edge),transparent 38%,transparent 62%,color-mix(in oklab,var(--glass-edge) 60%,transparent));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.is-scrolled .nav{--glass: color-mix(in oklab, var(--bg) 62%, transparent)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.nav{--glass: color-mix(in oklab, var(--bg) 92%, transparent)}}.theme-toggle{display:grid;place-items:center;width:38px;height:38px;margin-right:4px;flex:none;border:1px solid var(--line);border-radius:50%;background:transparent;color:var(--muted);cursor:pointer;transition:color .3s var(--ease),background-color .3s var(--ease),border-color .3s var(--ease)}.theme-toggle svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;transition:rotate .6s var(--spring),scale .4s var(--ease)}.theme-toggle .i-moon{display:none}:root[data-theme=light] .theme-toggle .i-sun{display:none}:root[data-theme=light] .theme-toggle .i-moon{display:block}@media(hover:hover)and (min-width:768px){.theme-toggle:hover{color:var(--text);border-color:var(--line-3)}.theme-toggle:hover svg{rotate:25deg}}.nav__brand{display:flex;align-items:center;gap:10px;padding:0 14px 0 4px;text-decoration:none;font-weight:560;font-size:15px;letter-spacing:-.01em}.nav__mark{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--mark-bg);border:1px solid var(--line)}.nav__mark .icon{width:19px}.nav__links{display:flex;align-items:center;padding:0 6px;border-left:1px solid var(--line);border-right:1px solid var(--line);margin-right:4px}.nav__links a{padding:8px 12px;font-size:14px;color:var(--muted);text-decoration:none;border-radius:999px;transition:color .3s var(--ease),background-color .3s var(--ease)}@media(hover:hover)and (min-width:768px){.nav__links a:hover{color:var(--text);background:var(--line)}}main{position:relative;z-index:2}.story{position:relative}.chapter{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,.9fr);align-items:safe center;gap:32px;padding:var(--rhythm) var(--gutter)}.chapter__lead{grid-column:1}.chapter__side{grid-column:3;max-width:380px;justify-self:end}.chapter__title{margin:0;font-weight:400;font-size:clamp(28px,min(3.5vw,6.6svh),58px);line-height:1.06;letter-spacing:-.035em;text-wrap:balance;text-shadow:0 2px 30px rgb(var(--shade) / .9)}.chapter__title--hero{font-size:clamp(32px,min(3.6vw,7.6svh),62px)}.chapter__tick{display:block;width:36px;height:1px;background:var(--coral);margin-bottom:22px}.chapter__body{margin:0;color:var(--muted);font-size:16px;line-height:1.65;text-wrap:pretty;text-shadow:0 1px 20px rgb(var(--shade) / .95)}.chapter__ctas{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.figures{display:flex;gap:28px;margin:30px 0 0}.figures div{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:4px}.figures dd{margin:0;font-size:32px;font-weight:400;letter-spacing:-.03em;line-height:1;font-variant-numeric:proportional-nums}.figures dt{font-family:var(--mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--dim);max-width:12ch;line-height:1.5}.story__stage{position:relative;display:block}.chapter{min-height:0}.story--hero .chapter{min-height:100svh;padding-block:clamp(88px,11svh,128px)}.chapter__shape{display:none}@media(min-width:901px){.story:not(.story--hero) .chapter{grid-template-columns:minmax(0,clamp(280px,30vw,500px));justify-content:start;align-content:center;align-items:start;row-gap:22px;min-height:min(62svh,560px);padding-block:calc(var(--rhythm) * 1.2)}.story:not(.story--hero) .chapter__lead,.story:not(.story--hero) .chapter__side{grid-column:1;max-width:none;justify-self:start}.story:not(.story--hero) .chapter__tick{display:none}#chapter-03 .chapter,#chapter-07 .chapter{justify-content:end}#chapter-03:before,#chapter-07:before{background:linear-gradient(270deg,var(--line-2),var(--line) 40%,transparent)}#chapter-03:after,#chapter-07:after{left:auto;right:var(--gutter)}#chapter-05:before{background:linear-gradient(90deg,transparent,var(--line-2) 50%,transparent)}#chapter-05:after{left:50%;translate:-50% 0}#chapter-05 .chapter{grid-template-columns:minmax(0,620px);justify-content:center;align-content:start;text-align:center;padding-top:clamp(170px,24svh,240px);min-height:0}#chapter-05 .chapter__lead,#chapter-05 .chapter__side{justify-self:stretch}#chapter-05 .kicker{justify-content:center}#chapter-05 .chapter__body{margin-inline:auto}.story:not(.story--hero) .chapter__body{font-size:17px;max-width:46ch}.story:not(.story--hero) .figures{margin-top:26px}}.story:not(.story--hero):before,.explain:before,.deck:before,.diff:before,.wins:before,.markets:before,.founding:before,.faq:before{content:"";position:absolute;z-index:1;top:0;left:var(--gutter);right:var(--gutter);height:1px;pointer-events:none;background:linear-gradient(90deg,var(--line-2),var(--line) 40%,transparent)}.story:not(.story--hero):after,.explain:after,.deck:after,.diff:after,.wins:after,.markets:after,.founding:after,.faq:after{content:"";position:absolute;z-index:1;top:-2px;left:var(--gutter);width:5px;height:5px;border-radius:50%;background:var(--gold);pointer-events:none}.chapter.is-first .kicker,.chapter.is-first .chapter__title,.chapter.is-first .chapter__body,.chapter.is-first .chapter__ctas,.chapter.is-first .chapter__tick{animation:focus-in 1.1s var(--ease) backwards}.chapter.is-first .chapter__title{animation-delay:.08s}.chapter.is-first .chapter__tick{animation-delay:.25s}.chapter.is-first .chapter__body{animation-delay:.32s}.chapter.is-first .chapter__ctas{animation-delay:.42s}@keyframes focus-in{0%{filter:blur(12px);translate:0 18px}}.counter,.scrollhint{display:none!important}.counter{position:absolute;left:var(--gutter);bottom:28px;z-index:3;display:flex;align-items:center;gap:12px;font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;color:var(--dim)}.counter__n{color:var(--text);min-width:2ch}.counter__track{position:relative;width:96px;height:1px;background:var(--line-2);overflow:hidden}.counter__track i{position:absolute;inset:0;background:var(--gold);transform-origin:left;transform:scaleX(0)}.scrollhint{position:absolute;left:50%;bottom:26px;translate:-50% 0;z-index:3;margin:0;display:flex;align-items:center;gap:12px;font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);transition:opacity .6s var(--ease),translate .6s var(--ease)}.scrollhint span{position:relative;width:1px;height:26px;background:var(--line-2);overflow:hidden}.scrollhint span:after{content:"";position:absolute;left:0;top:-40%;width:1px;height:40%;background:var(--gold);animation:drip 2s var(--ease) infinite}@keyframes drip{to{top:100%}}.is-scrolled .scrollhint{opacity:0;translate:-50% 10px}.wrap{width:min(1240px,100% - 2 * var(--gutter));margin-inline:auto}.explain,.deck,.diff,.wins,.markets,.founding,.faq{position:relative;padding:var(--rhythm) 0}.faq{padding-bottom:clamp(16px,2.5vw,40px)}.head{max-width:760px}.vs{list-style:none;margin:clamp(32px,4vw,56px) 0 0;padding:0;display:grid;gap:12px}.vs__row{position:relative;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,2fr);gap:14px 32px;align-items:stretch;padding:14px 14px 14px 28px;border:1px solid var(--line);border-radius:24px;background:linear-gradient(180deg,var(--surface-a),var(--surface-b)),var(--bg);text-shadow:none;transition:border-color .4s var(--ease)}.vs__q{margin:0;align-self:center;font-size:clamp(18px,1.5vw,21px);font-weight:500;line-height:1.3;letter-spacing:-.02em;color:var(--text)}.vs__pair{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:10px}.vs__a{margin:0;padding:16px 20px 18px;border-radius:16px;font-size:clamp(16px,1.3vw,18px);line-height:1.45}.vs__a--farm{color:var(--muted);border:1px dashed var(--line-2)}.vs__a--us{color:var(--text);border:1px solid transparent;background:linear-gradient(135deg,color-mix(in oklab,var(--coral) 14%,transparent),color-mix(in oklab,var(--gold) 5%,transparent) 70%) padding-box,linear-gradient(var(--bg-1),var(--bg-1)) padding-box,linear-gradient(135deg,color-mix(in oklab,var(--coral) 75%,transparent),color-mix(in oklab,var(--gold) 45%,transparent) 60%,var(--line)) border-box}.vs__who{display:flex;align-items:center;gap:8px;margin-bottom:6px;font-family:var(--mono);font-size:10.5px;line-height:19px;letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.vs__a--us .vs__who{color:var(--gold-ink)}.vs__who svg{width:14px;height:14px;flex:none;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.vs__a--farm .vs__who svg{color:var(--cross)}.wins__grid{list-style:none;margin:clamp(32px,4vw,56px) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.win{position:relative;display:flex;flex-direction:column;padding:30px 30px 34px;border:1px solid var(--line);border-radius:28px;background:radial-gradient(90% 60% at 100% 0%,color-mix(in oklab,var(--coral) 9%,transparent),transparent 70%),linear-gradient(180deg,var(--surface-a),var(--surface-b)),var(--bg);overflow:hidden;text-shadow:none;transition:border-color .4s var(--ease),translate .5s var(--ease)}.win__head{display:flex;align-items:center;gap:16px;margin-bottom:32px}.win__glyph{flex:none;display:grid;place-items:center;width:52px;height:52px;border-radius:16px;border:1px solid var(--accent-edge);background:linear-gradient(145deg,color-mix(in oklab,var(--coral) 18%,transparent),color-mix(in oklab,var(--gold) 8%,transparent));transition:rotate .6s var(--spring),translate .6s var(--spring)}.win__glyph svg{width:26px;height:26px;fill:none;stroke:var(--coral-ink);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.win__who{margin:0;font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-ink)}.win h3{margin:0 0 14px;font-size:clamp(23px,2vw,27px);font-weight:450;line-height:1.15;letter-spacing:-.03em;text-wrap:balance}.win>p:last-child{margin:0;color:var(--muted);font-size:16px;line-height:1.6;text-wrap:pretty}.vs__row:after,.win:after,.hub:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;padding:1px;pointer-events:none;background:radial-gradient(260px circle at var(--mx, 50%) var(--my, 0%),color-mix(in oklab,var(--coral) 80%,transparent),transparent 70%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);opacity:0;transition:opacity .4s var(--ease)}@media(hover:hover)and (min-width:768px){:is(.vs__row,.win,.hub):hover:after{opacity:1}.vs__row:hover{border-color:var(--line-2)}.win:hover{border-color:var(--line-2);translate:0 -4px}.win:hover .win__glyph{rotate:-8deg;translate:0 -2px}}.hub__tag,.pick__tag{display:inline-flex;align-items:center;justify-content:center;height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--accent-edge);background:var(--accent-wash);font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--coral-ink);white-space:nowrap}.pick__tag{width:84px;padding:0}.hubs{list-style:none;margin:clamp(32px,4vw,52px) 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.hub{position:relative;display:flex;flex-direction:column;height:100%;padding:28px 28px 26px;border:1px solid var(--line-2);border-radius:28px;text-decoration:none;overflow:hidden;isolation:isolate;background:linear-gradient(180deg,var(--surface-a),var(--surface-b));transition:border-color .4s var(--ease),translate .4s var(--ease)}.hub:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(70% 60% at 85% 0%,color-mix(in oklab,var(--coral) 22%,transparent),transparent 70%);opacity:.6;transition:opacity .4s var(--ease)}.hub__top{display:flex;align-items:center;justify-content:space-between;gap:16px}.hub__status{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--text)}.hub__dot{width:8px;height:8px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 4px color-mix(in oklab,var(--ok) 18%,transparent)}.hub__name{margin-top:44px;font-size:clamp(26px,2.6vw,36px);line-height:1.05;letter-spacing:-.035em}.hub__pitch{margin-top:12px;color:var(--muted);font-size:16px;max-width:40ch}.hub__go{display:inline-flex;align-items:center;gap:10px;margin-top:30px;font-size:14.5px;font-weight:520}.hub__go svg{width:34px;height:34px;padding:9px;border-radius:50%;background:var(--text);color:var(--bg);transition:rotate .45s var(--spring)}@media(hover:hover)and (min-width:768px){.hub:hover{border-color:var(--line-3);translate:0 -4px}.hub:hover:before{opacity:1}.hub:hover .hub__go svg{rotate:45deg}}.founding__wrap{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(40px,6vw,100px);align-items:center}.perks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:44px 0 0;border-top:1px solid var(--line)}.perks div{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:6px;padding:24px 20px 24px 0;border-bottom:1px solid var(--line)}.perks div:nth-child(odd){border-right:1px solid var(--line)}.perks div:nth-child(2n){padding-left:24px}.perks dd{margin:0;font-size:clamp(36px,4vw,54px);line-height:1;letter-spacing:-.04em;font-variant-numeric:proportional-nums}.perks dt{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.founding__after{margin:22px 0 0;color:var(--muted);font-size:15px}.founding__cta{margin-top:28px}.spots{--notch: 11px;--stub: 64px;--seat-gap: clamp(3px, .6vw, 7px);--aisle: clamp(8px, 1.6vw, 18px);position:relative;display:grid;grid-template-rows:auto 1fr auto;border:1px solid var(--line-2);border-radius:26px;background:radial-gradient(70% 60% at 30% 35%,color-mix(in oklab,var(--gold) 9%,transparent),transparent 70%),linear-gradient(var(--surface-b),var(--surface-b)),var(--bg);-webkit-mask:radial-gradient(circle var(--notch) at 0 calc(100% - var(--stub)),#0000 98%,#000) left / 51% 100% no-repeat,radial-gradient(circle var(--notch) at 100% calc(100% - var(--stub)),#0000 98%,#000) right / 51% 100% no-repeat;mask:radial-gradient(circle var(--notch) at 0 calc(100% - var(--stub)),#0000 98%,#000) left / 51% 100% no-repeat,radial-gradient(circle var(--notch) at 100% calc(100% - var(--stub)),#0000 98%,#000) right / 51% 100% no-repeat;text-shadow:none}.spots__head,.spots__stub{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0;font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.spots__head{padding:22px clamp(22px,3vw,34px) 0}.spots__head span:first-child{color:var(--gold-ink)}.spots__grid{display:grid;grid-template-columns:repeat(10,1fr) var(--aisle) repeat(10,1fr);gap:var(--seat-gap);align-content:center;padding:clamp(22px,3vw,34px)}.spots__grid i:nth-child(20n+11){grid-column-start:12}.spots__grid i{display:block;aspect-ratio:1;border-radius:28% 28% 22% 22%;border:1px solid color-mix(in oklab,var(--gold) 55%,transparent);background:color-mix(in oklab,var(--gold) 10%,transparent);transition:scale .7s var(--spring);transition-delay:calc(var(--k) * 28ms);animation:seat 5.6s ease-in-out infinite;animation-delay:calc(var(--k) * 90ms)}@keyframes seat{0%,62%,to{background-color:color-mix(in oklab,var(--gold) 10%,transparent)}26%{background-color:color-mix(in oklab,var(--gold) 72%,transparent)}}.spots__grid i.is-you{border-color:var(--coral);background:var(--coral);animation:none;box-shadow:0 0 0 3px var(--bg-1),0 0 0 4.5px var(--coral)}.spots__grid i.is-you:after{content:"";display:block;height:100%;border-radius:inherit;box-shadow:0 0 0 0 var(--coral);animation:seat-call 2.4s var(--ease) infinite}@keyframes seat-call{0%{box-shadow:0 0 color-mix(in oklab,var(--coral) 60%,transparent)}70%,to{box-shadow:0 0 0 14px transparent}}.spots__stub{height:var(--stub);border-top:1.5px dashed var(--line-2);margin:0 var(--notch);padding-inline:calc(clamp(22px,3vw,34px) - var(--notch))}.spots__stub b{color:var(--coral-ink);font-weight:500}.spots__admit{padding:5px 10px;border:1px solid var(--line-2);border-radius:999px}.spots__head span,.spots__stub span{white-space:nowrap}@media(max-width:420px){.spots__head,.spots__stub{font-size:9.5px;letter-spacing:.08em;gap:10px}}.faq__wrap{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(40px,6vw,96px);align-items:start}.faq__head{position:sticky;top:110px}.faq__list{display:grid;gap:12px;counter-reset:qa}.qa:not([hidden]){counter-increment:qa}.qa__n:before{content:counter(qa,decimal-leading-zero)}.faqf{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.faqf__chip{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 8px 0 16px;border-radius:999px;cursor:pointer;border:1px solid var(--line-2);background:var(--bg-1);color:var(--muted);font-size:14.5px;font-weight:500;transition:background-color .3s var(--ease),border-color .3s var(--ease),color .3s var(--ease)}.faqf__n{display:grid;place-items:center;min-width:28px;height:28px;padding:0 8px;border-radius:999px;background:var(--line);color:var(--text);font-family:var(--mono);font-size:11.5px}.faqf__chip[aria-pressed=true]{background:var(--text);border-color:var(--text);color:var(--bg)}.faqf__chip[aria-pressed=true] .faqf__n{background:var(--coral);color:var(--on-accent)}:root[data-theme=light] .faqf__chip[aria-pressed=true] .faqf__n{background:var(--coral-2);color:#1d1712}@media(hover:hover)and (min-width:768px){.faqf__chip[aria-pressed=false]:hover{border-color:var(--line-3);color:var(--text)}}.qa[hidden]{display:none}.qa{border:1px solid var(--line);border-radius:22px;text-shadow:none;background:linear-gradient(180deg,var(--surface-a),var(--surface-b)),var(--bg);transition:border-color .4s var(--ease),box-shadow .4s var(--ease)}.qa[open]{border-color:var(--accent-edge);background:radial-gradient(120% 90% at 100% 0%,color-mix(in oklab,var(--coral) 10%,transparent),transparent 60%),linear-gradient(180deg,var(--surface-a),var(--surface-b)),var(--bg)}:root[data-theme=light] .qa{border-color:#3020141a;box-shadow:0 1px 2px #3020140a}:root[data-theme=light] .qa[open]{border-color:var(--accent-edge);box-shadow:0 1px 2px #3020140d,0 18px 38px -24px #50341e61}.qa::details-content{block-size:0;overflow:clip;transition:block-size .45s var(--ease),content-visibility .45s allow-discrete}.qa[open]::details-content{block-size:auto}.qa summary{display:grid;grid-template-columns:34px minmax(0,1fr) 44px;align-items:center;gap:16px;min-height:80px;padding:18px 18px 18px 24px;cursor:pointer;list-style:none;border-radius:22px;-webkit-user-select:none;user-select:none}.qa summary::-webkit-details-marker{display:none}.qa summary:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.qa__n{font-family:var(--mono);font-size:11px;letter-spacing:.08em;color:var(--dim);transition:color .3s var(--ease)}.qa[open] .qa__n{color:var(--gold-ink)}.qa__q{font-size:clamp(17px,1.5vw,20px);font-weight:480;line-height:1.35;letter-spacing:-.018em;text-wrap:pretty}.qa__icon{position:relative;width:44px;height:44px;border-radius:50%;border:1px solid var(--line-2);color:var(--text);transition:rotate .5s var(--ease),background-color .35s var(--ease),border-color .35s var(--ease),color .35s var(--ease)}.qa__icon:before,.qa__icon:after{content:"";position:absolute;left:50%;top:50%;width:13px;height:1.6px;background:currentColor;translate:-50% -50%;border-radius:2px}.qa__icon:after{rotate:90deg;transition:rotate .5s var(--ease)}.qa[open] .qa__icon{background:var(--coral);border-color:var(--coral);color:var(--on-accent);rotate:180deg}:root[data-theme=light] .qa[open] .qa__icon{background:var(--text);border-color:var(--text);color:var(--bg)}.qa[open] .qa__icon:after{rotate:0deg}.qa__a p{margin:0;padding:0 78px 28px 74px;color:var(--muted);font-size:16.5px;line-height:1.7;max-width:68ch;text-wrap:pretty}@media(hover:hover)and (min-width:768px){.qa:not([open]):hover{border-color:var(--line-3)}.qa summary:hover .qa__icon{border-color:var(--line-3)}.qa:not([open]) summary:hover .qa__icon{background:var(--accent-wash)}}.finale{position:relative;min-height:min(86svh,700px);padding:88px var(--gutter) 56px;display:flex;flex-direction:column}.finale__inner{display:flex;flex-direction:column;align-items:center;flex:1;min-height:0;text-align:center;gap:clamp(20px,3.4svh,36px)}.finale__stage{flex:1;display:grid;place-items:center;width:100%;min-height:0}.finale__dock{display:flex;flex-direction:column;align-items:center;gap:clamp(20px,3.4svh,36px);width:100%}.finale__label{margin:0;color:var(--text);white-space:nowrap;gap:10px;text-shadow:0 0 1px rgb(var(--shade)),0 0 14px rgb(var(--shade))}.finale__label .kicker__rule{width:16px}.finale__title{margin:0;font-weight:400;font-size:clamp(44px,7.4vw,120px);line-height:.98;letter-spacing:-.045em;text-wrap:balance;text-shadow:0 2px 40px rgb(var(--shade) / .9)}.finale__ctas{justify-content:center;margin-top:0}.footer{position:relative;z-index:2;border-top:1px solid var(--line);background:rgb(var(--shade) / .92);padding:56px 0 32px}.footer__wrap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:32px}.footer__name{display:flex;align-items:center;gap:10px;margin:0;font-size:18px;font-weight:560}.footer__name .icon{width:26px}.footer__tag{margin:8px 0 0;color:var(--dim);font-size:14px}.footer__nav{display:flex;flex-wrap:wrap;gap:4px 22px;align-items:center;max-width:620px}.footer__nav a,.footer__link{padding:8px 0;border:0;background:none;font-size:14px;color:var(--muted);text-decoration:none;cursor:pointer;transition:color .3s var(--ease)}@media(hover:hover)and (min-width:768px){.footer__nav a:hover,.footer__link:hover{color:var(--text)}}.footer__legal{margin-top:40px;padding-top:24px;border-top:1px solid var(--line)}.footer__legal p{margin:0;font-size:12.5px;color:var(--dim)}.picker{width:min(560px,calc(100% - 32px));max-height:min(760px,calc(100svh - 32px));padding:0;border:1px solid var(--line-2);border-radius:28px;background:var(--bg-1);color:var(--text);box-shadow:0 40px 120px -30px var(--shadow);overflow:hidden;opacity:1;translate:0 0;scale:1;transition:opacity .35s var(--ease),translate .45s var(--ease),scale .45s var(--ease)}@starting-style{.picker[open]{opacity:0;translate:0 24px;scale:.97}}.picker::backdrop{background:var(--backdrop);transition:background-color .4s var(--ease)}@starting-style{.picker[open]::backdrop{background:transparent}}.picker.is-closing{opacity:0;translate:0 10px;scale:.985;transition-duration:.2s,.24s,.24s;transition-timing-function:cubic-bezier(.4,0,1,1)}.picker.is-closing::backdrop{background:transparent;transition-duration:.24s;transition-timing-function:cubic-bezier(.4,0,1,1)}.picker__panel{display:flex;flex-direction:column;max-height:inherit}.picker__head{display:flex;justify-content:space-between;gap:16px;padding:28px 28px 18px}.picker__head .kicker{margin-bottom:14px}.picker__title{margin:0;font-size:36px;font-weight:400;letter-spacing:-.035em;line-height:1.05}.picker__lede{margin:12px 0 0;color:var(--muted);font-size:15px}.picker__close{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--line-2);background:transparent;cursor:pointer}.picker__close svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.picker__list{list-style:none;margin:0;padding:4px 16px 12px;overflow-y:auto;overscroll-behavior:contain}.picker__note{margin:0;padding:12px 28px 24px;border-top:1px solid var(--line);font-size:12.5px;line-height:1.5;color:var(--dim)}.pick{display:grid;grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 12px;border-radius:16px;text-decoration:none;transition:background-color .3s var(--ease)}.pick__text{display:flex;flex-direction:column;min-width:0}.pick__name{font-weight:500}.pick__region{font-size:13px;color:var(--dim)}.pick__go{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;color:var(--muted)}.pick__go .btn__arrow{position:relative;overflow:hidden;width:32px;height:32px;background:var(--bg-2);color:var(--text);border:1px solid var(--line-2);transition:background-color .35s var(--ease),border-color .35s var(--ease),color .35s var(--ease)}.pick__go svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:translate .45s var(--spring)}.pick__go .btn__arrow:after{content:"";position:absolute;inset:0;margin:auto;width:14px;height:14px;translate:-22px 22px;background:currentColor;transition:translate .45s var(--spring);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 11 11 5M6 5h5v5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 11 11 5M6 5h5v5'/%3E%3C/svg%3E") center / contain no-repeat}.pick:focus-visible .pick__go svg{translate:22px -22px}.pick:focus-visible .pick__go .btn__arrow:after{translate:0 0}.pick:focus-visible .pick__go .btn__arrow{background:color-mix(in oklab,var(--coral) 55%,var(--bg-2));border-color:transparent}@media(hover:hover)and (min-width:768px){.pick:hover{background:color-mix(in oklab,var(--coral) 12%,var(--bg-2))}.pick:hover .pick__go{color:var(--text)}.pick:hover .pick__go svg{translate:22px -22px}.pick:hover .pick__go .btn__arrow:after{translate:0 0}.pick:hover .pick__go .btn__arrow{background:color-mix(in oklab,var(--coral) 55%,var(--bg-2));border-color:transparent}}.picker-open{overflow:hidden}html{scrollbar-gutter:stable}.consent{position:fixed;z-index:40;right:16px;bottom:16px;width:min(392px,calc(100% - 32px));padding:22px 22px 18px;border:1px solid var(--line-2);border-radius:24px;background:linear-gradient(180deg,var(--panel-a),var(--panel-b));box-shadow:0 30px 80px -24px var(--shadow),inset 0 1px #ffffff0a;translate:calc(100% + 40px) 0;transition:translate .8s var(--spring)}.consent.is-in{translate:0 0}.consent__head{display:flex;align-items:center;gap:12px;margin-bottom:10px}.consent__icon{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#f2c46b24;color:var(--gold-ink);flex:none}.consent__icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.5}.consent__icon circle:not(:first-child){fill:currentColor;stroke:none}.consent__title{margin:0;font-size:18px;font-weight:500;letter-spacing:-.02em}.consent__text{margin:0;font-size:14px;line-height:1.6;color:var(--muted)}.consent__actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:18px}.consent__link{display:inline-block;margin-top:12px;padding:4px 0;font-size:13px;color:var(--muted);text-underline-offset:3px}.explain__em{font-weight:560;color:var(--text)}.explain__panel{position:relative;margin-top:clamp(32px,4vw,56px);padding:clamp(20px,3vw,36px);border:1px solid var(--line-2);border-radius:32px;text-shadow:none;background:radial-gradient(60% 70% at 100% 0%,color-mix(in oklab,var(--gold) 7%,transparent),transparent 70%),linear-gradient(180deg,var(--surface-a),var(--surface-b)),var(--bg)}.explain__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px}.explain__ask{margin:0;font-size:clamp(19px,1.6vw,22px);font-weight:480;letter-spacing:-.02em}.seg{--seg: 0;position:relative;display:grid;grid-template-columns:1fr 1fr;padding:4px;border:1px solid var(--line-2);border-radius:999px;background:var(--bg-1);isolation:isolate}.seg__btn{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:0 20px;border:0;border-radius:999px;background:none;cursor:pointer;color:var(--muted);font-size:15px;font-weight:520;white-space:nowrap;transition:color .35s var(--ease)}.seg__btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none}.seg__btn[aria-selected=true]{color:var(--on-accent)}.seg__pill{position:absolute;z-index:0;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:999px;background:linear-gradient(180deg,var(--coral-2),var(--coral));box-shadow:inset 0 1px #fff6,0 8px 22px -12px #f07a62cc;translate:calc(var(--seg) * 100%) 0;transition:translate .5s var(--spring)}:root[data-theme=light] .seg__btn[aria-selected=true]{color:#fbf5ec}:root[data-theme=light] .seg__pill{background:linear-gradient(180deg,#2b221b,#1d1712);box-shadow:0 8px 20px -12px #1d171299}@media(hover:hover)and (min-width:768px){.seg__btn[aria-selected=false]:hover{color:var(--text)}}:root:not(.js) .seg{display:none}.explain__body{display:grid;grid-template-columns:minmax(0,1fr) 248px;gap:clamp(20px,3vw,40px);margin-top:clamp(24px,3vw,36px);align-items:stretch}.explain__roles{display:grid}.role{grid-area:1 / 1;transition:opacity .35s var(--ease),translate .5s var(--ease)}.js .role:not(.is-active){visibility:hidden;opacity:0;translate:0 10px}:root:not(.js) .role{grid-area:auto}:root:not(.js) .role+.role{margin-top:32px}.path{--draw: 0;--p: 0;--dot: 44px;position:relative;list-style:none;margin:0;padding:0;--cols: 4;display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:20px}.path:before,.path:after{content:"";position:absolute;top:calc(var(--dot) / 2 - 1px);left:calc(var(--dot) / 2);right:calc((100% - (var(--cols) - 1) * 20px) / var(--cols) - var(--dot) / 2);height:2px;transform-origin:left center}.path:before{background:repeating-linear-gradient(90deg,var(--line-3) 0 7px,transparent 7px 14px);clip-path:inset(0 calc(100% - var(--draw) * 100%) 0 0);transition:clip-path 1.4s cubic-bezier(.65,0,.35,1)}.path:after{background:linear-gradient(90deg,var(--coral),var(--gold));scale:var(--p) 1;transition:scale .8s var(--ease)}.is-drawn .path{--draw: 1}.path__step{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;cursor:default}.path__dot{display:grid;place-items:center;width:var(--dot);height:var(--dot);border-radius:50%;margin:0;padding:0;appearance:none;cursor:pointer;line-height:1;border:1.5px solid var(--line-3);background:var(--bg-1);color:var(--muted);font-family:var(--mono);font-size:13px;font-weight:500;transition:background-color .4s var(--ease),border-color .4s var(--ease),color .4s var(--ease),scale .5s var(--spring),box-shadow .4s var(--ease)}.path__step.is-on .path__dot{background:var(--coral);border-color:var(--coral);color:var(--on-accent)}.path__step.is-now .path__dot{scale:1.12;box-shadow:0 0 0 6px color-mix(in oklab,var(--coral) 18%,transparent)}:root[data-theme=light] .path__step.is-on .path__dot{color:#1d1712}.path__dot:focus-visible{border-radius:50%;outline-offset:4px}.path__title{margin:22px 0 8px;font-size:clamp(19px,1.6vw,23px);font-weight:480;line-height:1.2;letter-spacing:-.025em;text-wrap:balance}.path__text{margin:0 0 16px;color:var(--muted);font-size:15.5px;line-height:1.55;text-wrap:pretty;max-width:32ch}.chip{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding:5px 11px;border-radius:999px;border:1px solid var(--line-2);font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:var(--muted);white-space:nowrap}.chip--out{color:var(--coral-ink);border-color:var(--accent-edge);background:var(--accent-wash)}.chip--in{color:var(--ok);border-color:color-mix(in oklab,var(--ok) 35%,transparent);background:color-mix(in oklab,var(--ok) 8%,transparent)}.chip--ok{color:var(--gold-ink);border-color:color-mix(in oklab,var(--gold) 35%,transparent)}.meter{position:relative;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:24px;border-radius:24px;border:1px solid color-mix(in oklab,var(--gold) 24%,var(--line));background:radial-gradient(120% 80% at 50% 0%,color-mix(in oklab,var(--gold) 14%,transparent),transparent 70%),var(--bg-1)}.meter__label{margin:0;font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.meter__n{margin:8px 0 0;font-size:clamp(44px,4.4vw,60px);line-height:1;letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:var(--gold-ink)}.meter__delta{margin:8px 0 0;min-height:1.4em;font-family:var(--mono);font-size:13px;letter-spacing:.04em;color:var(--dim)}.meter__delta.is-in{color:var(--ok)}.meter__delta.is-out{color:var(--coral-ink)}.meter__delta.is-new{animation:meter-pop .6s var(--spring)}@keyframes meter-pop{0%{translate:0 8px;opacity:0}}.meter__note{margin:18px 0 0;padding-top:14px;border-top:1px solid var(--line);font-size:13.5px;line-height:1.5;color:var(--muted)}.meter__coins{position:absolute;top:18px;right:18px;width:42px;height:40px}.meter__coins i{position:absolute;left:0;width:42px;height:12px;border-radius:50%;background:linear-gradient(180deg,var(--spark),var(--gold));box-shadow:0 2px color-mix(in oklab,var(--gold) 60%,#000);transition:translate .5s var(--spring)}.meter__coins i:nth-child(1){bottom:0}.meter__coins i:nth-child(2){bottom:8px}.meter__coins i:nth-child(3){bottom:16px}.meter.is-bump .meter__coins i:nth-child(3){translate:0 -10px}.meter.is-bump .meter__coins i:nth-child(2){translate:0 -5px}@media(max-width:1180px){.explain__body{grid-template-columns:minmax(0,1fr)}.meter{display:grid;grid-template-columns:auto 1fr;align-items:baseline;column-gap:14px;padding:16px 18px}.meter__label{grid-column:1 / -1}.meter__n{font-size:40px}.meter__delta{margin:0}.meter__note{grid-column:1 / -1;margin-top:12px;padding-top:10px}.meter__coins{top:14px;right:14px;transform:scale(.8);transform-origin:top right}}.payback{margin-top:16px;padding:clamp(20px,3vw,32px);border:1px solid color-mix(in oklab,var(--gold) 26%,var(--line));border-radius:28px;text-shadow:none;background:radial-gradient(70% 90% at 0% 0%,color-mix(in oklab,var(--gold) 9%,transparent),transparent 70%),linear-gradient(180deg,var(--surface-a),var(--surface-b)),var(--bg);display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,2.2fr);gap:20px clamp(24px,4vw,56px);align-items:start}.payback__kicker{margin:0 0 10px;font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.payback__title{margin:0;font-size:clamp(22px,2vw,28px);font-weight:450;line-height:1.15;letter-spacing:-.03em;text-wrap:balance}.payback__loop{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;position:relative}.payback__loop li{position:relative}.payback__loop li:not(:last-child):after{content:"";position:absolute;top:14px;left:40px;right:-10px;height:1px;background:linear-gradient(90deg,color-mix(in oklab,var(--gold) 55%,transparent),color-mix(in oklab,var(--gold) 15%,transparent))}.payback__n{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;font-family:var(--mono);font-size:12px;color:var(--gold-ink);border:1px solid color-mix(in oklab,var(--gold) 45%,transparent);background:var(--bg-1)}.payback__loop h4{margin:14px 0 6px;font-size:17px;font-weight:500;letter-spacing:-.015em}.payback__loop p{margin:0;color:var(--muted);font-size:15px;line-height:1.55;text-wrap:pretty}.payback__promo{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin:4px 0 0;padding-top:18px;border-top:1px solid var(--line);color:var(--muted);font-size:15px}.payback__soon{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--gold-ink);background:color-mix(in oklab,var(--gold) 12%,transparent);border:1px solid color-mix(in oklab,var(--gold) 35%,transparent)}:root[data-theme=light] .payback{box-shadow:0 1px 2px #3020140d,0 18px 40px -26px #50341e59}@media(max-width:900px){.payback{grid-template-columns:minmax(0,1fr)}.payback__loop{grid-template-columns:minmax(0,1fr);gap:16px}.payback__loop li{display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:14px}.payback__n{grid-row:1 / span 2}.payback__loop h4{margin:3px 0 4px}.payback__loop li:not(:last-child):after{inset:34px auto -12px 13.5px;width:1px;height:auto;background:linear-gradient(180deg,color-mix(in oklab,var(--gold) 55%,transparent),color-mix(in oklab,var(--gold) 15%,transparent))}}@media(max-width:900px){.explain__body{grid-template-columns:minmax(0,1fr)}.seg{width:100%}.seg__btn{padding:0 10px;font-size:14.5px}@media(max-width:440px){.seg__btn{padding:0 6px;font-size:14px}.seg__btn svg{display:none}}.path{grid-template-columns:minmax(0,1fr);gap:26px;--dot: 40px}.path:before,.path:after{display:none}.path__step:not(:last-child):before,.path__step:not(:last-child):after{content:"";position:absolute;left:calc(var(--dot) / 2 - 1px);top:var(--dot);width:2px;height:calc(100% - var(--dot) + 26px);transform-origin:center top}.path__step:not(:last-child):before{background:repeating-linear-gradient(180deg,var(--line-3) 0 6px,transparent 6px 12px);clip-path:inset(0 0 calc(100% - var(--draw) * 100%) 0);transition:clip-path 1s cubic-bezier(.65,0,.35,1)}.path__step:not(:last-child):after{background:linear-gradient(180deg,var(--coral),var(--gold));scale:1 0;transition:scale .6s var(--ease)}.path__step:has(+.is-on):after{scale:1 1}.path__step{display:grid;grid-template-columns:var(--dot) minmax(0,1fr);column-gap:16px;align-items:start}.path__dot{grid-row:1 / span 3}.path__title{margin:8px 0 6px}.path__text{margin-bottom:10px;max-width:none}.chip{justify-self:start}.meter{display:grid;grid-template-columns:auto 1fr;align-items:baseline;column-gap:14px;padding:16px 18px}.meter__label{grid-column:1 / -1}.meter__n{font-size:40px}.meter__delta{margin:0}.meter__note{grid-column:1 / -1;margin-top:12px;padding-top:10px}.meter__coins{top:14px;right:14px;transform:scale(.8);transform-origin:top right}}.dv{position:relative;display:grid;justify-items:center;margin:clamp(28px,3.4vw,44px) auto 0;width:100%}.dv__frame{position:relative;width:min(72vw,280px);padding:9px;border-radius:44px;background:#16130f;box-shadow:inset 0 0 0 1px #ffffff1a,0 34px 60px -36px #000000b3}.dv__frame:before,.dv__frame:after{content:"";position:absolute;width:3px;border-radius:2px;background:#16130f}.dv__frame:before{right:-3px;top:24%;height:60px}.dv__frame:after{left:-3px;top:18%;height:40px;box-shadow:0 54px #16130f}.dv__bar{display:none}.dv__screen{position:relative;overflow:hidden;aspect-ratio:390 / 844;border-radius:36px;background:var(--bg-1)}.dv__screen picture,.dv__screen img,.dv__screen video{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.dv__screen video:not([poster]){visibility:hidden}.dv__cam{position:absolute;z-index:2;top:17px;left:50%;translate:-50% 0;width:22%;height:12px;border-radius:999px;background:#0b0a08}.dv__toggle{position:absolute;z-index:3;right:17px;bottom:17px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#12100dbd;color:#fbf5ec;cursor:pointer;transition:background-color .25s var(--ease)}.dv__toggle svg{width:16px;height:16px;fill:currentColor}.dv__toggle .dv__play,.dv__toggle.is-paused .dv__pause{display:none}.dv__toggle.is-paused .dv__play{display:block}.dv__toggle[hidden]{display:none}.dv__toggle:focus-visible{outline:2px solid var(--coral);outline-offset:3px}@media(hover:hover)and (min-width:768px){.dv__toggle:hover{background:#12100de6}}:root[data-theme=light] .dv__frame{box-shadow:inset 0 0 0 1px #ffffff14,0 30px 56px -34px #50341e8c}@media(min-width:768px){.dv__frame{width:min(100%,440px);padding:14px;border-radius:34px}.dv__frame:before{right:18%;top:-3px;width:46px;height:3px}.dv__frame:after{display:none}.dv__screen{aspect-ratio:820 / 1180;border-radius:20px}.dv__cam{top:5px;width:5px;height:5px}.dv__toggle{right:24px;bottom:24px}}@media(min-width:1024px){.dv__frame{width:min(100%,820px);padding:0;border-radius:14px;overflow:hidden;background:var(--bg-1);border:1px solid var(--line-2);box-shadow:0 40px 80px -50px #000c}:root[data-theme=light] .dv__frame{box-shadow:0 1px 2px #3020140d,0 30px 60px -36px #50341e66}.dv__frame:before,.dv__cam{display:none}.dv__bar{position:relative;display:flex;align-items:center;height:36px;padding:0 14px;border-bottom:1px solid var(--line-2);background:color-mix(in oklab,var(--bg-1) 86%,var(--text))}.dv__dots{display:flex;gap:6px}.dv__dots i{width:10px;height:10px;border-radius:50%;background:var(--line-3)}.dv__address{position:absolute;left:50%;translate:-50% 0;width:min(46%,320px);height:22px;display:grid;place-items:center;border-radius:999px;background:var(--bg);color:var(--muted);font-family:var(--mono);font-size:11px}.dv__screen{aspect-ratio:1440 / 900;border-radius:0}.dv__toggle{right:14px;bottom:14px}}.fan{position:relative;margin-top:clamp(28px,4vw,48px)}.fan__cards{--w: min(340px, 72vw);--step: 7deg;position:relative;list-style:none;margin:0;padding:0;height:calc(var(--w) * 1.22 + 70px);touch-action:pan-y;user-select:none;-webkit-user-select:none}.card{--o: 0;--a: 0;position:absolute;left:50%;bottom:0;width:var(--w);min-height:calc(var(--w) * 1.22);margin-left:calc(var(--w) / -2);display:flex;flex-direction:column;padding:26px 26px 30px;border:1px solid var(--line-2);border-radius:28px;background:radial-gradient(100% 60% at 100% 0%,color-mix(in oklab,var(--coral) 10%,transparent),transparent 70%),linear-gradient(180deg,var(--panel-a),var(--panel-b));box-shadow:0 30px 60px -36px var(--shadow);text-shadow:none;cursor:pointer;transform-origin:50% 175%;rotate:calc(var(--o) * var(--step));translate:0 calc(var(--a) * -26px);z-index:calc(10 - var(--d, 0));transition:rotate .7s var(--spring),translate .7s var(--spring),border-color .4s var(--ease),--cv .5s var(--ease)}.card.is-front{cursor:default;border-color:var(--accent-edge)}.card>*{-webkit-mask:linear-gradient(rgb(0 0 0 / var(--cv)) 0 0);mask:linear-gradient(rgb(0 0 0 / var(--cv)) 0 0)}@property --cv{syntax: "<number>"; inherits: true; initial-value: 1;}.fan.is-ready .card:not(.is-front){--cv: .42}@media(min-width:1081px){.deck .wrap{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px;align-items:center}.deck .fan{margin-top:0}}.card--gift{background:radial-gradient(100% 60% at 100% 0%,color-mix(in oklab,var(--gold) 20%,transparent),transparent 70%),linear-gradient(180deg,var(--panel-a),var(--panel-b))}.card__n{font-family:var(--mono);font-size:11px;letter-spacing:.14em;color:var(--gold-ink)}.card__art{width:140px;height:96px;margin:22px 0 auto;padding:12px 14px;box-sizing:border-box;border-radius:20px;border:1px solid var(--accent-edge);background:linear-gradient(145deg,color-mix(in oklab,var(--coral) 16%,transparent),color-mix(in oklab,var(--gold) 7%,transparent));fill:none;stroke:var(--coral-ink);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.card--gift .card__art{border-color:color-mix(in oklab,var(--gold) 40%,transparent);background:linear-gradient(145deg,color-mix(in oklab,var(--gold) 20%,transparent),color-mix(in oklab,var(--coral) 6%,transparent))}.card.is-front{background:radial-gradient(110% 70% at 100% 0%,color-mix(in oklab,var(--coral) 18%,transparent),transparent 70%),linear-gradient(180deg,var(--panel-a),var(--panel-b))}.card--gift.is-front{background:radial-gradient(110% 70% at 100% 0%,color-mix(in oklab,var(--gold) 24%,transparent),transparent 70%),linear-gradient(180deg,var(--panel-a),var(--panel-b))}.card--gift .card__art{stroke:var(--gold-ink)}.card__title{margin:24px 0 10px;font-size:clamp(24px,2.2vw,30px);font-weight:450;line-height:1.1;letter-spacing:-.032em;text-wrap:balance}.card__text{margin:0;color:var(--muted);font-size:16px;line-height:1.55;text-wrap:pretty}@media(hover:hover)and (min-width:768px){.card:not(.is-front):hover{translate:0 -10px;border-color:var(--line-3)}}.fan__nav{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:30px}.fan__btn{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;border:1px solid var(--line-2);background:var(--bg-1);cursor:pointer;transition:border-color .35s var(--ease),translate .35s var(--ease)}.fan__btn svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media(hover:hover)and (min-width:768px){.fan__btn:hover{border-color:var(--line-3);translate:0 -2px}}.fan__count{margin:0;min-width:4ch;text-align:center;font-family:var(--mono);font-size:13px;letter-spacing:.1em;color:var(--muted)}:root:not(.js) .fan__cards{height:auto;display:grid;gap:14px}:root:not(.js) .card{position:relative;left:auto;margin:0 auto;rotate:none;translate:none;--cv: 1 !important}:root:not(.js) .fan__nav{display:none}@media(max-width:560px){.fan__cards{--w: min(310px, 74vw);--step: 6deg;height:calc(var(--w) * 1.3 + 50px)}.card{min-height:calc(var(--w) * 1.3);padding:22px 22px 24px}.card__art{width:108px;height:72px}.deck{overflow-x:clip}}@media(prefers-reduced-motion:reduce){.card,.seg__pill,.role,.path:before,.path:after{transition:none}}.film{position:relative;padding:var(--rhythm) 0}.film .head{margin-inline:auto;text-align:center;max-width:none}.film .kicker{justify-content:center}.film .h2{font-size:clamp(30px,3.6vw,52px)}.reel{width:min(100%,1040px,calc((100svh - 360px) * 16 / 9));min-width:min(100%,560px);margin:clamp(22px,3vw,36px) auto 0}.fx{position:relative;aspect-ratio:16 / 9;width:100%;overflow:hidden;container-type:size;isolation:isolate;border-radius:24px;background:#120e0c;color:#f6efe6;text-shadow:none;box-shadow:0 0 0 1px #ffecdc14,0 40px 80px -40px #000000bf}@media(max-width:767px){.reel{width:min(100%,520px,calc((100svh - 260px)*.8));min-width:min(100%,300px)}.fx{aspect-ratio:4 / 5}}:root[data-theme=light] .fx{box-shadow:0 0 0 1px #3020141a,0 40px 80px -40px #50341e8c}.fx__picture,.fx__picture img,.fx__video{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.fx__video:not([poster]){visibility:hidden}.fx__sound{position:absolute;z-index:10;left:14px;bottom:14px;display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 20px 0 16px;border:0;border-radius:999px;background:radial-gradient(120% 120% at 30% 25%,#ffb9a6,#fa8d77 55%,#ee7158);color:#1d1712;font:600 15px/1 var(--sans);letter-spacing:-.01em;cursor:pointer;box-shadow:0 0 0 1px #ffe2a666,0 14px 30px -12px #0009;transition:scale .3s var(--ease)}.fx__sound svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.fx__sound[hidden]{display:none}.fx__sound:focus-visible{outline:2px solid #ffe2a6;outline-offset:3px}.fx__sound:active{scale:.97}@media(hover:hover)and (min-width:768px){.fx__sound:hover{scale:1.04}}.fx__poster{position:absolute;inset:0;z-index:20;display:grid;place-content:center;justify-items:center;background:radial-gradient(60% 70% at 50% 45%,#120e0c8c,#120e0cd1)}.fx__poster[hidden]{display:none}.fx__cover{display:grid;justify-items:center;gap:max(22px,3cqw);margin-top:2.5cqh;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.fx__cover:before{content:"";position:absolute;inset:0;border-radius:inherit}.fx__cover:focus-visible{outline:none}.fx__cover:focus-visible .fx__go{outline:2px solid #ffe2a6;outline-offset:6px}.fx__go{position:relative;display:grid;place-items:center;width:max(60px,9.5cqw);aspect-ratio:1;border-radius:50%;background:radial-gradient(120% 120% at 30% 25%,#ffb9a6,#fa8d77 45%,#e8664f);color:#1d1712;box-shadow:0 0 0 1px #ffe2a659,0 18px 40px -12px #fa8d77b3;transition:scale .4s var(--ease),box-shadow .4s var(--ease)}.fx__go:after{content:"";position:absolute;inset:-10%;border-radius:50%;border:1px solid rgba(242,196,107,.55);animation:cover-halo 3.2s var(--ease) infinite;pointer-events:none}.fx__go svg{width:38%;height:38%;margin-left:6%;fill:currentColor}.fx__go-label{display:grid;justify-items:center;gap:.5em;font-size:max(13px,1.7cqw);font-weight:600;letter-spacing:-.01em}.fx__go-label i{font:500 max(10px,1.05cqw)/1 var(--mono);font-style:normal;letter-spacing:.14em;text-transform:uppercase;color:#f6efe6c7}@keyframes cover-halo{0%{scale:.96;opacity:0}40%{opacity:1}to{scale:1.08;opacity:0}}@media(hover:hover)and (min-width:768px){.fx__cover:hover .fx__go{scale:1.05;box-shadow:0 0 0 1px #ffe2a699,0 22px 48px -12px #fa8d77d9}}.fx__cover:active .fx__go{scale:.97;transition-duration:.12s}@media(prefers-reduced-motion:reduce){.fx__go:after{animation:none;opacity:.6}}@media(max-width:640px){.fx__sound{left:10px;bottom:10px;min-height:44px;font-size:14px}.fx__cover{gap:22px;margin-top:4px}.fx__go{width:46px}.fx__go:after{inset:-10%;animation-name:cover-halo-sm}.reel__bar :is(.reel__play,.reel__voice){width:40px;height:40px}}@keyframes cover-halo-sm{0%{scale:.95;opacity:0}35%{opacity:1}to{scale:1.14;opacity:0}}.reel__bar{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:10px 12px;margin-top:14px}.reel__play,.reel__voice{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;border:1px solid var(--line-2);background:var(--bg-1);color:var(--text);cursor:pointer;transition:border-color .3s var(--ease),background-color .3s var(--ease),color .3s var(--ease)}.reel__play svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.reel__play .i-play{display:none;fill:currentColor}.reel__play[aria-pressed=true] .i-play{display:block}.reel__play[aria-pressed=true] .i-pause{display:none}.reel__voice svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.reel__voice .i-on{display:none}.reel__voice[aria-pressed=true]{background:var(--text);border-color:var(--text);color:var(--bg)}.reel__voice[aria-pressed=true] .i-on{display:block}.reel__voice[aria-pressed=true] .i-off{display:none}@media(hover:hover)and (min-width:768px){.reel__play:hover,.reel__voice[aria-pressed=false]:hover{border-color:var(--line-3)}}.reel__cap{margin:0 0 0 6px;min-height:2.9em;display:block;align-self:center;font-size:clamp(16px,1.35vw,18px);line-height:1.45;color:var(--muted);text-wrap:pretty}.reel__cap .w{color:var(--muted);transition:color .2s var(--ease)}.reel__cap .w.said{color:var(--text)}.reel__time{font-family:var(--mono);font-size:12px;color:var(--dim);font-variant-numeric:tabular-nums}.reel__track{grid-column:1 / -1;position:relative;height:18px;cursor:pointer}.reel__track:before{content:"";position:absolute;left:0;right:0;top:7px;height:4px;border-radius:4px;background:var(--line-2)}.reel__track i{position:absolute;left:0;top:7px;height:4px;width:100%;border-radius:4px;background:linear-gradient(90deg,var(--coral),var(--gold));transform-origin:left;scale:var(--p, 0) 1}.reel__track b{position:absolute;top:5px;width:2px;height:8px;border-radius:2px;background:var(--bg)}@media(max-width:640px){.reel__time{display:none}.reel__bar{grid-template-columns:auto auto minmax(0,1fr)}.fx{border-radius:16px}}@media(max-width:640px){.reel__cap{font-size:15px}}@property --rv{syntax: "<number>"; inherits: false; initial-value: 1;}.is-armed[data-reveal]{-webkit-mask:linear-gradient(rgb(0 0 0 / var(--rv)) 0 0);mask:linear-gradient(rgb(0 0 0 / var(--rv)) 0 0);transition:--rv .9s cubic-bezier(.33,0,.2,1),translate 1.1s cubic-bezier(.16,1,.3,1),scale 1.1s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--d, 0) * 90ms)}.is-armed[data-reveal]:not(.is-in){--rv: 0;translate:0 48px;scale:.965}.spots.is-armed:not(.is-in) .spots__grid i{scale:0;transition:none}@media(max-width:1080px){.nav__links a{padding:8px 9px}.chapter{grid-template-columns:minmax(0,1.2fr) minmax(0,.6fr) minmax(0,1fr)}}@media(max-width:900px){:root{--rhythm: clamp(28px, 7vw, 44px)}.nav__links{display:none}.nav{gap:4px;top:max(12px,env(safe-area-inset-top))}.chapter{display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;gap:0;min-height:0;--pb: clamp(24px, 4.5svh, 40px);padding:0 16px var(--pb)}.chapter__shape{--ar: .84;display:block;flex:none;height:min(calc(min(100vw - 32px,520px) * var(--ar)),52svh)}#chapter-03 .chapter__shape{--ar: .5}#chapter-05 .chapter__shape{--ar: .32}.story--hero .chapter{min-height:100svh;justify-content:center;padding:calc(72px + env(safe-area-inset-top)) 16px clamp(24px,4svh,40px)}.story--hero .chapter__shape{height:clamp(180px,min(calc((100vw - 32px)*.66),calc(100svh - 560px)),400px)}.chapter__side{max-width:44ch;justify-self:auto;margin-top:18px}.chapter__tick{display:none}.chapter__title--hero{min-height:3.18em}.chapter__title,.chapter__title--hero{font-size:clamp(26px,min(8.4vw,5.2svh),44px)}.kicker{margin-bottom:14px}.chapter__body{font-size:15.5px}.chapter__ctas{margin-top:22px}.figures{margin-top:20px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.figures dt{max-width:none}.figures dd{font-size:26px}.veil{background:radial-gradient(90% 55% at 50% 34%,transparent 52%,rgb(var(--shade) / .45) 100%),linear-gradient(to top,rgb(var(--shade) / .55) 0%,rgb(var(--shade) / .22) 18%,transparent 38%)}.scrollhint{display:none}.counter{left:16px;right:16px;bottom:calc(12px + env(safe-area-inset-bottom));padding:7px 12px;border-radius:999px;border:1px solid var(--line);background:color-mix(in oklab,var(--bg) 55%,transparent);-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%)}.counter__track{flex:1;width:auto}.finale{min-height:0;padding:clamp(96px,18svh,160px) 16px calc(20px + env(safe-area-inset-bottom))}.finale__inner{gap:8px}.finale__stage{min-height:0}.finale__dock{flex:none;gap:14px;width:100%;padding:16px 16px 14px;border-radius:22px;border:1px solid var(--line);background:color-mix(in oklab,var(--bg) 66%,transparent);-webkit-backdrop-filter:blur(22px) saturate(160%);backdrop-filter:blur(22px) saturate(160%)}.finale__label{font-size:10px;letter-spacing:.18em;gap:8px}.finale__label .kicker__rule{width:12px}.finale__title{font-size:clamp(28px,8.2vw,40px);text-shadow:none}.finale__ctas,.finale__ctas .btn{width:100%}.hud__v,.hud__h,.hud b:nth-of-type(n+3){display:none}.faq__wrap,.founding__wrap,.hubs{grid-template-columns:minmax(0,1fr)}.faq__head{position:static}.wins__grid{grid-template-columns:minmax(0,1fr)}.spots{max-width:none}.vs__row{grid-template-columns:1fr;gap:12px;padding:20px 12px 12px}.vs__q{padding:0 8px}@media(max-width:560px){.vs__pair{grid-template-columns:1fr;gap:8px}}.hub{padding:22px 20px;border-radius:24px}.hub__name{margin-top:32px}.faq__list{gap:10px}.qa summary{grid-template-columns:minmax(0,1fr) 44px;min-height:72px;padding:16px 14px 16px 20px}.qa__n{display:none}.qa__a p{padding:0 20px 24px;font-size:16px}}@media(max-height:760px){.chapter__body{font-size:15px;line-height:1.55}.chapter__tick{margin-bottom:14px}.chapter__ctas{margin-top:18px}.figures{margin-top:16px}.figures dd{font-size:24px}.kicker{margin-bottom:12px}}@media(max-height:620px){.figures{display:none}.chapter__body{font-size:14px}.chapter .chapter__ctas .btn--ghost{display:none}}@media(max-width:420px){.btn--big{min-height:54px;font-size:15px}.perks div:nth-child(2n){padding-left:16px}}@media(max-width:900px)and (max-height:700px){.finale__stage{min-height:0}.finale__dock{gap:10px;padding:12px 14px}.finale__title{font-size:clamp(24px,7vw,32px)}.finale .btn--big{min-height:46px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.consent{transition:none}}.page-legal{min-height:100svh}.legal-bg{position:fixed;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(60% 45% at 85% -5%,var(--accent-wash),transparent 70%),radial-gradient(45% 40% at 0% 30%,color-mix(in oklab,var(--gold) 9%,transparent),transparent 70%)}.legal{padding:clamp(120px,14vw,170px) 0 clamp(80px,10vw,140px)}.legal__head,.legal__grid{max-width:1080px}.legal__head .kicker time{color:var(--text)}.legal__title{margin:0;font-weight:400;font-size:clamp(44px,6.4vw,92px);line-height:.98;letter-spacing:-.045em;text-wrap:balance}.legal__switch{display:inline-flex;gap:2px;margin-top:32px;padding:4px;border:1px solid var(--line-2);border-radius:999px;background:var(--surface-a)}.legal__switch a{display:inline-flex;align-items:center;min-height:40px;padding:0 18px;border-radius:999px;font-size:14px;color:var(--muted);text-decoration:none;transition:background-color .3s var(--ease),color .3s var(--ease)}.legal__switch a[aria-current=page]{background:var(--text);color:var(--bg)}@media(hover:hover)and (min-width:768px){.legal__switch a:not([aria-current]):hover{color:var(--text);background:var(--accent-wash)}}.legal__grid{display:grid;grid-template-columns:minmax(0,250px) minmax(0,720px);justify-content:space-between;gap:clamp(40px,6vw,96px);margin-top:clamp(56px,7vw,88px)}.legal__toc{position:sticky;top:110px;align-self:start;max-height:calc(100svh - 140px);overflow-y:auto}.legal__toc-title{margin:0 0 14px;padding-left:12px;font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.legal__toc ol{list-style:none;margin:0;padding:0;display:grid;gap:2px}.legal__toc a{display:grid;grid-template-columns:26px minmax(0,1fr);gap:6px;padding:8px 12px;border-radius:12px;font-size:14px;line-height:1.35;color:var(--muted);text-decoration:none;transition:background-color .3s var(--ease),color .3s var(--ease)}.legal__toc-n{font-family:var(--mono);font-size:10.5px;padding-top:2px;color:var(--dim)}.legal__toc a[aria-current=location]{color:var(--text);background:var(--accent-wash)}.legal__toc a[aria-current=location] .legal__toc-n{color:var(--coral-ink)}@media(hover:hover)and (min-width:768px){.legal__toc a:hover{color:var(--text)}}.legal__doc{min-width:0}.legal__sec{padding:40px 0;border-top:1px solid var(--line);scroll-margin-top:110px}.legal__sec:first-child{padding-top:0;border-top:0}.legal__n{margin:0 0 10px;font-family:var(--mono);font-size:11px;letter-spacing:.1em;color:var(--gold-ink)}.legal__h{margin:0;font-size:clamp(26px,2.6vw,34px);font-weight:450;line-height:1.12;letter-spacing:-.03em;text-wrap:balance}.legal__short{margin:18px 0 0;padding:14px 18px;border:1px solid var(--accent-edge);border-radius:16px;background:var(--accent-wash);font-size:16px;line-height:1.55;color:var(--text)}.legal__short span{display:block;margin-bottom:4px;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--coral-ink)}.legal__body{margin-top:22px;font-size:16.5px;line-height:1.75;color:var(--muted)}.legal__body p{margin:0 0 16px;max-width:68ch;text-wrap:pretty}.legal__body ul{margin:0 0 16px;padding:0;list-style:none;display:grid;gap:10px}.legal__body li{position:relative;padding-left:22px;max-width:66ch;text-wrap:pretty}.legal__body li:before{content:"";position:absolute;left:4px;top:.72em;width:6px;height:6px;border-radius:50%;background:var(--coral)}.legal__note{padding-left:16px;border-left:2px solid var(--coral);color:var(--text)}.legal__body>:last-child{margin-bottom:0}.legal__next{margin-top:24px;padding:22px 24px;border:1px solid var(--line);border-radius:20px;background:var(--surface-a);font-size:15.5px;color:var(--muted)}.legal__next p{margin:0}.legal__next a,.legal__body a{color:var(--text);text-decoration-color:var(--coral);text-underline-offset:4px}.footer__nav a[aria-current=page]{color:var(--text)}@media(max-width:900px){.legal__grid{grid-template-columns:minmax(0,1fr);gap:32px}.legal__toc{position:static;max-height:none;padding:16px 8px;border:1px solid var(--line);border-radius:20px;background:var(--surface-a)}.legal__toc ol{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.legal__sec{padding:32px 0}.legal__body{font-size:16px}.page-legal .hud{display:none}}.film,.explain,.deck,.diff,.wins,.markets,.founding,.faq,.finale,.footer{text-shadow:0 0 1px rgb(var(--shade)),0 0 6px rgb(var(--shade)),0 0 14px rgb(var(--shade)),0 0 28px rgb(var(--shade))}.hub{background:linear-gradient(180deg,var(--surface-a),var(--surface-b)),var(--bg);text-shadow:none}.btn,.consent,.picker{text-shadow:none}.chapter :is(.kicker,.chapter__title,.chapter__body,.figures),.finale__title{text-shadow:0 0 1px rgb(var(--shade)),0 0 6px rgb(var(--shade)),0 0 14px rgb(var(--shade)),0 0 28px rgb(var(--shade))}.nav__burger,.nav__menu,.nav__scrim{display:none}@media(max-width:900px){.nav{--menu-ease: cubic-bezier(.22, 1, .36, 1);--menu-ease-io: cubic-bezier(.65, 0, .35, 1)}.nav__burger{position:relative;display:grid;place-items:center;width:44px;height:44px;flex:none;margin-left:2px;border:1px solid var(--line);border-radius:50%;background:transparent;color:var(--text);cursor:pointer;transition:background-color .3s var(--ease),border-color .3s var(--ease)}.nav__burger span{position:absolute;right:13px;width:18px;height:1.6px;border-radius:2px;background:currentColor;transition:translate .45s var(--menu-ease),rotate .45s var(--menu-ease),width .45s var(--menu-ease)}.nav__burger span:first-child{translate:0 -3.5px}.nav__burger span:last-child{translate:0 3.5px;width:11px}.nav__burger[data-open=true]{border-color:var(--line-2);background:var(--accent-wash)}.nav__burger[data-open=true] span{width:18px;translate:0 0}.nav__burger[data-open=true] span:first-child{rotate:45deg}.nav__burger[data-open=true] span:last-child{rotate:-45deg}@media(hover:hover)and (min-width:768px){.nav__burger:hover{border-color:var(--line-3)}}.nav__menu{position:absolute;top:calc(100% + 8px);left:0;right:0;display:block;max-height:calc(100svh - 96px);overflow:hidden auto;overscroll-behavior:contain;scrollbar-width:none;border:1px solid var(--line-2);border-radius:26px;background:linear-gradient(180deg,var(--panel-a),var(--panel-b));box-shadow:var(--glass-shadow);visibility:hidden;opacity:0;clip-path:inset(0 0 calc(100% - 44px) calc(100% - 52px) round 22px);transition:clip-path .32s var(--menu-ease-io),opacity .2s ease .1s,visibility 0s linear .34s}.nav__menu[data-open=true]{visibility:visible;opacity:1;clip-path:inset(0 0 0 0 round 26px);transition:clip-path .6s var(--menu-ease),opacity .18s ease,visibility 0s}.nav__menu::-webkit-scrollbar{display:none}.nav__menu-head{display:flex;align-items:center;justify-content:space-between;margin:0;padding:18px 22px 6px;font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--dim)}.nav__menu-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:color-mix(in oklab,var(--gold) 22%,transparent);color:var(--gold-ink);letter-spacing:.08em}.nav__menu-chip i{width:6px;height:6px;border-radius:50%;background:currentColor}.nav__menu-links{display:grid;padding:0 10px}.nav__menu-item{position:relative;display:flex;align-items:center;gap:14px;min-height:62px;padding:0 44px 0 12px;border-radius:18px;color:var(--text);text-decoration:none;transition:background-color .3s var(--ease)}.nav__menu-item:active{background:var(--accent-wash)}.nav__menu-n{width:22px;font-family:var(--mono);font-size:10.5px;color:var(--dim);font-variant-numeric:tabular-nums}.nav__menu-label{flex:1;font-size:27px;font-weight:400;line-height:1;letter-spacing:-.035em}.nav__menu-go{position:absolute;right:16px;top:50%;width:18px;height:18px;margin-top:-9px;fill:none;stroke:var(--dim);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:stroke .3s var(--ease)}.nav__menu-item:active .nav__menu-go{stroke:var(--text)}.nav__menu .btn__arrow,.nav__menu .btn:hover .btn__arrow,.nav__menu .btn:active .btn__arrow{rotate:0deg;transition:background-color .35s var(--ease)}.nav__menu-foot{padding:10px 14px 14px}.nav__menu-cta{width:100%;justify-content:space-between}.nav__menu-item,.nav__menu-foot,.nav__menu-head{opacity:0;translate:0 10px;transition:opacity .15s ease,translate .15s ease,background-color .3s var(--ease)}.nav__menu[data-open=true] :is(.nav__menu-item,.nav__menu-foot,.nav__menu-head){opacity:1;translate:0 0;transition:opacity .45s var(--menu-ease),translate .55s var(--menu-ease),background-color .3s var(--ease);transition-delay:calc(var(--d, 0) * 45ms + .2s),calc(var(--d, 0) * 45ms + .2s),0s}.nav__menu[data-open=true] .nav__menu-head{transition-delay:.14s,.14s,0s}.nav__scrim{position:fixed;inset:0;z-index:29;display:none;background:color-mix(in oklab,var(--text) 26%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}:root:not([data-theme=light]) .nav__scrim{background:#0000008c}.nav__scrim[data-open=true]{display:block}.touch .nav__scrim{-webkit-backdrop-filter:none;backdrop-filter:none}}@media(max-width:900px)and (prefers-reduced-motion:reduce){.nav__burger span,.nav__menu-item,.nav__menu-foot,.nav__menu-head,.nav__menu[data-open=true] :is(.nav__menu-item,.nav__menu-foot,.nav__menu-head){transition:none}.nav__menu,.nav__menu[data-open=true]{clip-path:none;transition:opacity .15s ease,visibility 0s}}.nav{left:var(--gutter);right:var(--gutter);width:auto;max-width:none;translate:none;justify-content:space-between}.nav__links{margin-inline:auto}@keyframes drop-in{0%{margin-top:-12px}}@media(max-width:900px){.nav{left:16px;right:16px}.nav__brand{margin-right:auto}}@media(max-width:440px){.nav .btn--nav{display:none}.theme-toggle{width:40px;height:40px}}@media(max-width:900px){.chapter__lead,.chapter__side{background:color-mix(in oklab,var(--bg) 66%,transparent);-webkit-backdrop-filter:blur(22px) saturate(160%);backdrop-filter:blur(22px) saturate(160%);border:1px solid var(--line)}.chapter__lead{border-bottom:0;border-radius:22px 22px 0 0}.chapter__side{border-top:0;border-radius:0 0 22px 22px}.has-sheets .chapter__lead,.has-sheets .chapter__side{background:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-color:transparent}.has-sheets .chapter:before{content:"";position:absolute;z-index:-1;left:16px;right:16px;top:var(--card-top);bottom:var(--pb, 8px);border:1px solid var(--line);border-radius:22px;background:color-mix(in oklab,var(--bg) 66%,transparent);-webkit-backdrop-filter:blur(22px) saturate(160%);backdrop-filter:blur(22px) saturate(160%);pointer-events:none}.chapter{isolation:isolate}.chapter__lead{padding:18px 16px 4px}.chapter__side{max-width:none;margin-top:0;padding:12px 16px 18px}.chapter__lead .kicker{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.1em}.chapter__lead .kicker>span{display:inline-block;vertical-align:middle;margin-right:10px}}@media(max-width:420px){.chapter__lead .kicker{font-size:10px;letter-spacing:.06em}.chapter__lead .kicker>span{margin-right:8px}.chapter__lead .kicker__rule{width:16px}}:root{--sb-thumb: rgba(244, 236, 226, .2);--sb-thumb-hover: linear-gradient(180deg, var(--coral-2), var(--gold));--sb-edge: rgba(244, 236, 226, .06)}:root[data-theme=light]{--sb-thumb: rgba(48, 32, 20, .24);--sb-thumb-hover: linear-gradient(180deg, var(--coral), var(--gold));--sb-edge: rgba(48, 32, 20, .07)}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--bg);box-shadow:inset 1px 0 0 var(--sb-edge)}::-webkit-scrollbar-thumb{min-height:48px;border:3px solid transparent;border-radius:999px;background-clip:padding-box;background-color:var(--sb-thumb)}::-webkit-scrollbar-thumb:hover,::-webkit-scrollbar-thumb:active{background-image:var(--sb-thumb-hover);border-width:2px}::-webkit-scrollbar-corner{background:var(--bg)}:is(.picker__list,.legal__toc)::-webkit-scrollbar-track{background:transparent;box-shadow:none}@supports (-moz-appearance: none){html{scrollbar-width:thin;scrollbar-color:var(--sb-thumb) var(--bg)}:is(.picker__list,.legal__toc){scrollbar-width:thin;scrollbar-color:var(--sb-thumb) transparent}}.lost{min-height:100svh;display:grid;align-items:center;padding:clamp(110px,14vw,150px) 0 clamp(64px,8vw,110px)}.lost__wrap{max-width:1080px}.lost__code{display:flex;align-items:center;gap:clamp(4px,1.5vw,18px);margin:0 0 clamp(18px,3vw,28px);font-size:clamp(96px,20vw,220px);font-weight:400;line-height:.85;letter-spacing:-.06em;color:var(--text)}.lost__spark{width:.78em;height:.78em;flex:none;fill:var(--gold);filter:drop-shadow(0 0 .12em color-mix(in oklab,var(--gold) 55%,transparent));animation:spark-breathe 4.8s ease-in-out infinite}:root[data-theme=light] .lost__spark{fill:var(--gold);filter:drop-shadow(0 .04em .08em color-mix(in oklab,var(--gold-ink) 30%,transparent))}@keyframes spark-breathe{0%,to{scale:.94;rotate:-4deg}50%{scale:1.04;rotate:4deg}}.lost__title{margin:0;max-width:18ch;font-size:clamp(34px,5vw,68px);font-weight:400;line-height:1.02;letter-spacing:-.04em;text-wrap:balance}.lost__lede{max-width:48ch}.lost__ctas{margin-top:32px}.lost__links{margin-top:clamp(48px,7vw,80px);padding-top:24px;border-top:1px solid var(--line)}.lost__links-title{margin:0 0 14px;font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.lost__links ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px}.lost__links a{display:flex;flex-direction:column;gap:2px;min-height:64px;justify-content:center;padding:12px 16px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(var(--surface-b),var(--surface-b)),var(--bg);color:var(--text);text-decoration:none;transition:border-color .3s var(--ease),translate .3s var(--ease)}.lost__host{font-size:13px;color:var(--dim)}@media(hover:hover)and (min-width:768px){.lost__links a:hover{border-color:var(--accent-edge);translate:0 -2px}}@media(prefers-reduced-motion:reduce){.lost__spark{animation:none}}:root[data-theme=light] .field{background-image:radial-gradient(42% 46% at 50% 44%,#ffe0babf,#ffe0ba00 72%),radial-gradient(46% 40% at 86% 10%,rgba(250,141,119,.16),transparent 70%),radial-gradient(50% 44% at 8% 92%,rgba(242,196,107,.2),transparent 72%),linear-gradient(180deg,#f8f2ea,#f5efe6 46%,#f1e8dc)}:root[data-theme=light] .veil{background:radial-gradient(120% 90% at 50% 45%,transparent 60%,rgba(214,190,162,.28) 100%),radial-gradient(60% 50% at 50% 40%,rgba(255,236,214,.18),transparent 70%)}@media(max-width:900px){:root[data-theme=light] .field{background-image:radial-gradient(70% 34% at 50% 26%,#ffe0bacc,#ffe0ba00 72%),radial-gradient(60% 30% at 92% 4%,rgba(250,141,119,.16),transparent 70%),radial-gradient(70% 34% at 4% 96%,rgba(242,196,107,.18),transparent 72%),linear-gradient(180deg,#f8f2ea,#f5efe6 46%,#f1e8dc)}:root[data-theme=light] .veil{background:radial-gradient(90% 55% at 50% 34%,transparent 55%,rgba(214,190,162,.2) 100%),linear-gradient(to top,rgb(var(--shade) / .45) 0%,rgb(var(--shade) / .16) 18%,transparent 38%)}}.js.touch .chapter.is-first :is(.kicker,.chapter__title,.chapter__body,.chapter__ctas,.chapter__tick){animation-name:rise-in}@keyframes rise-in{0%{translate:0 18px}}.touch :is(.diff,.wins,.markets,.founding,.faq,.footer),.touch .finale__label{text-shadow:0 0 1px rgb(var(--shade)),0 0 10px rgb(var(--shade))}@media(max-width:900px){.touch .chapter :is(.kicker,.chapter__title,.chapter__body,.figures){text-shadow:none}.touch .finale__title{text-shadow:none}}.spots.is-paused i,.spots.is-paused i:after{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.spots__grid i,.spots__grid i:after{animation:none}}.seccta{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px 28px;margin-top:clamp(40px,6vw,72px);padding-top:28px;border-top:1px solid var(--line)}.seccta__note{margin:0;max-width:46ch;color:var(--muted);font-size:16px;line-height:1.55;text-wrap:balance}.seccta__btns{display:flex;flex-wrap:wrap;gap:10px}@media(max-width:640px){.seccta{flex-direction:column;align-items:stretch}.seccta__btns .btn{flex:1 1 100%;justify-content:center}}.faq__cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){@media(max-width:900px){.chapter__lead,.chapter__side,.has-sheets .chapter:before,.finale__dock{background:var(--bg-1, var(--bg))}.has-sheets .chapter__lead,.has-sheets .chapter__side{background:none}}}
