body:has(>#root>.landing){margin:0;background:#12140f}.landing{--ease-film:cubic-bezier(.2,.7,.2,1);--ease-dissolve:cubic-bezier(.45,0,.55,1);--f-sans:"Inter Variable","Inter Rupee","Inter Fallback",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--f-display:"Fraunces Variable","Inter Rupee","Fraunces Fallback",Georgia,serif;--f-hero:"Fraunces Variable","Inter Rupee","Fraunces Display Fallback",Georgia,serif;--f-mono:"JetBrains Mono","Inter Rupee","Mono Fallback",ui-monospace,Consolas,monospace;--f-deva:"Tiro Devanagari Hindi","Nirmala UI","Kohinoor Devanagari","Noto Serif Devanagari","Noto Sans Devanagari",serif;--lime:#e4f58b;--lime-ink:#222c1a;--gutter:16px;--nav:56px;--paper:#ede6d6;--paper-ink:#1f2619;--paper-ink-2:#4d5446;--paper-line:#d2d1c6;--paper-red:#a8483a;--paper-fill:#c0624f;--paper-amber:#8a6516;background:#12140f;color:#eef0e6;font-family:var(--f-sans);font-size:16px;line-height:1.6;overflow-x:clip;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media(min-width:768px){.landing{--gutter:24px;--nav:64px}}@media(min-width:1024px){.landing{--gutter:32px}}.landing *,.landing *:before,.landing *:after{box-sizing:border-box}.landing :where(h1,h2,h3,p,figure,blockquote,dl,dd,ol,ul){margin:0}.landing :where(ol,ul){padding:0;list-style:none}.landing :where(a){color:inherit}.landing :where(button){font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.landing :where(table){border-collapse:collapse;width:100%}.landing :where(th){text-align:left;font-weight:inherit}.landing img{max-width:100%;display:block}.landing svg{flex:none}.landing :focus-visible{outline:2px solid var(--focus,#e4f58b);outline-offset:3px;border-radius:4px}html:has(>body>#root>.landing){scroll-padding-top:72px}@media(min-width:768px){html:has(>body>#root>.landing){scroll-padding-top:80px}}:where(.landing) .sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}:where(.landing) .tone-night,:where(.landing) .tone-charcoal{--bg:#12140f;--surface:#1a1d16;--surface-2:#23271e;--surface-3:#2d3226;--line:#2b3025;--line-strong:#3a4032;--ink:#eef0e6;--ink-2:#c1c6b6;--dim:#8d9384;--eyebrow:#879467;--olive:#879467;--charge:#e58d7b;--charge-soft:#3a2420;--amber:#e0b35a;--tag-ink:#e0b35a;--tag-bg:#3a3020;--focus:#e4f58b;--net:#eef0e6;--demoted:#879467;--card:rgba(18,20,15,.88);color-scheme:dark;background:var(--bg);color:var(--ink)}:where(.landing) .tone-charcoal{--bg:#252a23;--line:#3a4032}:where(.landing) .tone-morning,:where(.landing) .tone-paper{--bg:#f4f3ee;--surface:#fff;--surface-2:#efeee7;--surface-3:#e6e5dc;--line:#e3e2d9;--line-strong:#d2d1c6;--ink:#1f2619;--ink-2:#4d5446;--dim:#5f6557;--eyebrow:#56613f;--olive:#56613f;--olive-deep:#718e39;--charge:#a8483a;--amber:#8a6516;--tag-ink:#7a5712;--tag-bg:#f7ecd4;--focus:#1f2619;--net:#1f2619;--demoted:#56613f;--shadow:0 1px 2px rgba(31,38,25,.04),0 6px 24px rgba(31,38,25,.06);color-scheme:light;background:var(--bg);color:var(--ink)}:where(.landing) .tone-paper{--bg:#efeee7}:root[data-theme=dark] .landing :is(.tone-morning,.tone-paper){--bg:#1a1d16;--surface:#23271e;--surface-2:#2d3226;--surface-3:#343a2c;--line:#2e3428;--line-strong:#3a4032;--ink:#eef0e6;--ink-2:#c1c6b6;--dim:#9aa091;--eyebrow:#a3b081;--olive:#a3b081;--olive-deep:#b3cc5a;--charge:#e58d7b;--amber:#e0b35a;--tag-ink:#e0b35a;--tag-bg:#3a3020;--focus:#e4f58b;--net:#eef0e6;--demoted:#879467;--shadow:0 1px 2px rgba(0,0,0,.3),0 8px 28px rgba(0,0,0,.25);color-scheme:dark}:root[data-theme=dark] .landing .tone-paper{--bg:#161913}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .landing :is(.tone-morning,.tone-paper){--bg:#1a1d16;--surface:#23271e;--surface-2:#2d3226;--surface-3:#343a2c;--line:#2e3428;--line-strong:#3a4032;--ink:#eef0e6;--ink-2:#c1c6b6;--dim:#9aa091;--eyebrow:#a3b081;--olive:#a3b081;--olive-deep:#b3cc5a;--charge:#e58d7b;--amber:#e0b35a;--tag-ink:#e0b35a;--tag-bg:#3a3020;--focus:#e4f58b;--net:#eef0e6;--demoted:#879467;--shadow:0 1px 2px rgba(0,0,0,.3),0 8px 28px rgba(0,0,0,.25);color-scheme:dark}:root:not([data-theme=light]) .landing .tone-paper{--bg:#161913}}:where(.landing) .paper{--bg:var(--paper);--ink:var(--paper-ink);--ink-2:var(--paper-ink-2);--line:var(--paper-line);--charge:var(--paper-red);--eyebrow:#56613f;--tag-ink:#7a5712;--tag-bg:#f7ecd4;--focus:#1f2619;background:var(--paper);color:var(--paper-ink);color-scheme:light}:where(.landing) .wrap{width:min(100% - 2*var(--gutter),1200px);margin-inline:auto}:where(.landing) .section{padding-block:clamp(80px,12vw,160px)}:where(.landing) .eyebrow{font:600 13px/1.4 var(--f-sans);text-transform:uppercase;letter-spacing:.12em;color:var(--eyebrow);margin-bottom:16px}.landing h2{font-family:var(--f-display);font-weight:430;font-size:clamp(32px,4.5vw,60px);line-height:1.08;letter-spacing:-.015em;text-wrap:balance;margin-bottom:24px}.landing h2:focus{outline:none}.landing h2:focus-visible{outline:2px solid var(--focus);outline-offset:6px}.landing h3{font:600 20px/1.3 var(--f-sans);letter-spacing:-.01em}:where(.landing) .lede{font-size:16px;line-height:1.6;color:var(--ink-2);max-width:62ch;text-wrap:pretty}@media(min-width:768px){:where(.landing) .lede{font-size:18px}}.landing p+p{margin-top:16px}:where(.landing) .small,:where(.landing) .small-body{font-size:14px;line-height:1.55;color:var(--ink-2)}:where(.landing) .caption{font:400 13px/1.6 var(--f-mono);color:var(--dim);max-width:100ch}:where(.landing) .exhibit-title{display:block;font:600 16px/1.3 var(--f-sans);color:var(--ink);text-align:left}:where(.landing) .num,.landing :where(td,dd){font-variant-numeric:tabular-nums}:where(.landing) .text-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent)}:where(.landing) .text-link:hover{text-decoration-color:currentColor}:where(.landing) .ref{font-size:max(13px,.72em);line-height:0;margin-left:1px;vertical-align:super}:where(.landing) .ref a{display:inline-block;min-width:1.4em;padding:2px 1px;text-align:center;color:var(--eyebrow);text-decoration:none;font-weight:600;font-family:var(--f-sans)}:where(.landing) .ref a:hover{text-decoration:underline}:where(.landing) .ref+.ref{margin-left:0}:where(.landing) .skip{position:absolute;left:16px;top:-80px;z-index:100;padding:12px 16px;border-radius:11px;background:#e4f58b;color:#222c1a;font-weight:600;text-decoration:none}:where(.landing) .skip:focus{top:12px}:where(.landing) .dev-note{position:fixed;left:0;right:0;bottom:0;z-index:60;margin:0;padding:6px 16px;background:#3a3020;color:#e0b35a;font-size:13px;line-height:1.4;text-align:center}:where(.landing) .qtag{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;background:var(--tag-bg);color:var(--tag-ink);font:600 13px/1 var(--f-sans);white-space:nowrap;letter-spacing:.01em}:where(.landing) .qtag.on-light{background:#f7ecd4;color:#7a5712}:where(.landing) .chip{display:inline-flex;align-items:center;min-height:32px;padding:4px 11px;border-radius:11px;background:var(--surface);color:var(--ink-2);font:400 14px/1.4 var(--f-mono)}:where(.landing) .leader{flex:1 1 auto;min-width:12px;height:1em;margin:0 8px;border-bottom:1.5px dotted color-mix(in srgb,currentColor 35%,transparent);transform:translateY(-.3em)}:where(.landing) .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border-radius:999px;font:600 15px/1.2 var(--f-sans);text-decoration:none;text-align:center;transition:transform .16s var(--ease-film),box-shadow .16s var(--ease-film),background-color .16s}:where(.landing) .btn.primary{background:#e4f58b;color:#222c1a;min-width:15.5em}:where(.landing) .btn.primary:hover{box-shadow:0 0 0 4px #e4f58b2e}:where(.landing) .btn.primary.on-light{background:#222c1a;color:#e4f58b}:where(.landing) .btn.primary.on-light:hover{box-shadow:0 0 0 4px #222c1a24}:root[data-theme=dark] :where(.landing) :is(.tone-morning,.tone-paper):not(.final) .btn.primary.on-light,:root[data-theme=dark] :where(.landing) .lnav[data-solid][data-tone=morning] .nav-start{background:#e4f58b;color:#222c1a}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) :where(.landing) :is(.tone-morning,.tone-paper):not(.final) .btn.primary.on-light,:root:not([data-theme=light]) :where(.landing) .lnav[data-solid][data-tone=morning] .nav-start{background:#e4f58b;color:#222c1a}}:where(.landing) .btn.ghost{border:1px solid currentColor;color:var(--ink)}:where(.landing) .btn.ghost:hover{background:color-mix(in srgb,var(--ink) 8%,transparent)}:where(.landing) .btn.ghost.on-light{border-color:var(--line-strong)}:where(.landing) .cta-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}:where(.landing) .replay{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 4px;font-size:14px;font-weight:600;color:var(--ink-2)}:where(.landing) .replay:hover{color:var(--ink)}:where(.landing) .replay:disabled{opacity:.45;cursor:default}:where(.landing) .seg{display:inline-flex;gap:2px;padding:3px;border-radius:12px;background:var(--surface-2)}:where(.landing) .seg button{min-height:40px;padding:0 14px;border-radius:9px;font-size:14px;font-weight:600;color:var(--ink-2)}:where(.landing) .seg button[aria-pressed=true]{background:var(--surface-3);color:var(--ink);box-shadow:0 1px 2px #0003}:where(.landing) .seg.full{display:flex}:where(.landing) .seg.full button{flex:1;min-height:44px}:where(.landing) .toggle-label{font-size:14px;color:var(--ink-2);font-weight:600}:where(.landing) .art{position:relative;overflow:hidden;background:#1a1d16}:where(.landing) .art[data-ratio="16:9"]{aspect-ratio:16/9}:where(.landing) .art[data-ratio="4:5"]{aspect-ratio:4/5}:where(.landing) .art[data-ratio="3:2"]{aspect-ratio:3/2}:where(.landing) .art[data-ratio="1:1"]{aspect-ratio:1}:where(.landing) .art img,:where(.landing) .art-standin{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}:where(.landing) .art-standin i{position:absolute;display:block}:where(.landing) .art-standin:after{content:"";position:absolute;inset:0;opacity:.13;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}:where(.landing) .lnav{position:sticky;top:0;z-index:40;height:var(--nav);margin-bottom:calc(-1*var(--nav));color:#eef0e6;--focus:#e4f58b}:where(.landing) .lnav:before{content:"";position:absolute;inset:0;background:#12140feb;border-bottom:1px solid #2b3025;opacity:0;transition:opacity .24s var(--ease-dissolve),background-color .24s}:where(.landing) .lnav[data-solid]:before{opacity:1}:where(.landing) .lnav[data-solid][data-tone=morning]{color:#1f2619;--focus:#1f2619}:where(.landing) .lnav[data-solid][data-tone=morning]:before{background:#f4f3eeeb;border-bottom-color:#e3e2d9}:root[data-theme=dark] :where(.landing) .lnav[data-solid][data-tone=morning]{color:#eef0e6;--focus:#e4f58b}:root[data-theme=dark] :where(.landing) .lnav[data-solid][data-tone=morning]:before{background:#1a1d16eb;border-bottom-color:#2e3428}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) :where(.landing) .lnav[data-solid][data-tone=morning]{color:#eef0e6;--focus:#e4f58b}:root:not([data-theme=light]) :where(.landing) .lnav[data-solid][data-tone=morning]:before{background:#1a1d16eb;border-bottom-color:#2e3428}}@supports (backdrop-filter:blur(8px)){:where(.landing) .lnav[data-solid]:before{-webkit-backdrop-filter:saturate(1.2) blur(10px);backdrop-filter:saturate(1.2) blur(10px)}}:where(.landing) .nav-in{position:relative;height:100%;display:flex;align-items:center;gap:16px;width:min(100% - 2*var(--gutter),1280px);margin-inline:auto}:where(.landing) .wordmark{display:inline-flex;align-items:center;gap:10px;min-height:44px;text-decoration:none;color:inherit}:where(.landing) .qmark{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:#f4f3ee}:where(.landing) .qmark img{width:28px;height:28px}:where(.landing) .wm{font:700 20px/1 var(--f-sans);letter-spacing:-.035em}:where(.landing) .wm span{color:#879467}:where(.landing) .lnav[data-solid][data-tone=morning] .wm span{color:#56613f}:root[data-theme=dark] :where(.landing) .lnav[data-solid][data-tone=morning] .wm span{color:#879467}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) :where(.landing) .lnav[data-solid][data-tone=morning] .wm span{color:#879467}}:where(.landing) .nav-links{display:none;gap:4px;margin-left:24px}:where(.landing) .nav-links a{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;font-size:15px;font-weight:500;text-decoration:none;opacity:.86}:where(.landing) .nav-links a:hover{opacity:1;text-decoration:underline;text-underline-offset:6px}:where(.landing) .nav-right{margin-left:auto;display:flex;align-items:center;gap:6px}:where(.landing) .icon-btn{display:none;place-items:center;width:44px;height:44px;border-radius:12px}:where(.landing) .icon-btn:hover,:where(.landing) .motion-btn:hover{background:color-mix(in srgb,currentColor 10%,transparent)}:where(.landing) .motion-btn{display:none;min-height:44px;padding:0 10px;border-radius:12px;font-size:14px;font-weight:500}:where(.landing) .motion-btn[aria-pressed=false]{text-decoration:line-through;opacity:.75}:where(.landing) .nav-signin{display:inline-flex;align-items:center;min-height:44px;padding:0 10px;font-size:15px;font-weight:600;text-decoration:none;white-space:nowrap}@media(max-width:389px){:where(.landing) .nav-in{gap:8px}:where(.landing) .wordmark{gap:8px}:where(.landing) .nav-signin{padding:0 6px}:where(.landing) .nav-start{padding:0 12px}}:where(.landing) .nav-signin:hover{text-decoration:underline;text-underline-offset:6px}:where(.landing) .nav-start{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:999px;background:#e4f58b;color:#222c1a;font-size:14.5px;font-weight:600;text-decoration:none;white-space:nowrap}:where(.landing) .lnav[data-solid][data-tone=morning] .nav-start{background:#222c1a;color:#e4f58b}@media(min-width:768px){:where(.landing) .icon-btn{display:grid}}@media(scripting:none){:where(.landing) :is(.theme-btn,.motion-btn){display:none!important}}@media(min-width:1024px){:where(.landing) .nav-links{display:flex}:where(.landing) .motion-btn{display:inline-flex;align-items:center}}:where(.landing) .rail{display:none}@media(min-width:1360px){:where(.landing) .rail{display:block;position:fixed;left:24px;top:50%;z-index:30;transform:translateY(-50%);--rail:#879467;--rail-on:#e4f58b;--rail-bg:rgba(18,20,15,.92);--rail-ink:#eef0e6;opacity:0;visibility:hidden;transition:opacity .24s var(--ease-dissolve),visibility 0s linear .24s}:where(.landing) .rail[data-shown]{opacity:1;visibility:visible;transition:opacity .24s var(--ease-dissolve)}:where(.landing) .rail[data-tone=morning]{--rail:#56613f;--rail-on:#1f2619;--rail-bg:rgba(244,243,238,.95);--rail-ink:#1f2619}:where(.landing) .rail ol{position:relative}:where(.landing) .rail ol:before{content:"";position:absolute;left:5px;top:22px;bottom:22px;width:1px;background:var(--rail);opacity:.4}:where(.landing) .rail a{position:relative;display:flex;align-items:center;width:44px;height:44px;text-decoration:none}:where(.landing) .rail-tick{width:11px;height:2px;border-radius:1px;background:var(--rail);transition:width .16s var(--ease-film),background-color .16s}:where(.landing) .rail a[aria-current] .rail-tick{width:18px;background:var(--rail-on)}:where(.landing) .rail-label{position:absolute;left:28px;top:50%;transform:translateY(-50%);white-space:nowrap;padding:5px 9px;border-radius:8px;background:var(--rail-bg);color:var(--rail-ink);font:400 13px/1.3 var(--f-mono);opacity:0;pointer-events:none;transition:opacity .16s var(--ease-dissolve)}:where(.landing) .rail a:is(:hover,:focus-visible) .rail-label{opacity:1}}:root[data-theme=dark] :where(.landing) .rail[data-tone=morning]{--rail:#879467;--rail-on:#e4f58b;--rail-bg:rgba(26,29,22,.95);--rail-ink:#eef0e6}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) :where(.landing) .rail[data-tone=morning]{--rail:#879467;--rail-on:#e4f58b;--rail-bg:rgba(26,29,22,.95);--rail-ink:#eef0e6}}@supports (animation-timeline:scroll()){@media(prefers-reduced-motion:no-preference)and (min-width:1360px){.landing[data-motion=on] .rail ol:after{content:"";position:absolute;left:5px;top:22px;bottom:22px;width:1px;background:var(--rail-on);transform-origin:top;animation:ql-rail linear both;animation-timeline:scroll(root)}}}@keyframes ql-rail{0%{transform:scaleY(0)}to{transform:scaleY(1)}}:where(.landing) .hero{position:relative;overflow:clip;padding-top:calc(var(--nav) + 28px);padding-bottom:88px}:where(.landing) .hero-art{position:absolute;inset:0 0 auto;height:72svh;z-index:0}:where(.landing) .hero-art .art{position:absolute;inset:0;aspect-ratio:auto;height:100%}:where(.landing) .hero-art img{object-position:72% center}:where(.landing) .hero-art:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#12140f8c 0,#12140f00 120px),linear-gradient(180deg,#12140f00 40%,#12140ff2)}:where(.landing) .hero-dusk{position:absolute;inset:0;background:#12140f;opacity:0;pointer-events:none}:where(.landing) .hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);align-items:start}:where(.landing) .hero-eyebrow{color:#c1c6b6;margin-bottom:14px}:where(.landing) .hero-h1{font-family:var(--f-hero);font-weight:420;font-variation-settings:"opsz" 144;font-size:clamp(44px,7vw,96px);line-height:1.02;letter-spacing:-.02em;max-width:12ch;text-wrap:balance}:where(.landing) .hero-h1:focus{outline:none}:where(.landing) .gross{position:relative;display:inline-block;white-space:nowrap}:where(.landing) .gross em{font-style:italic;color:#e4f58b}:where(.landing) .gross .gross-glow{position:absolute;left:0;top:0;z-index:-1;text-shadow:0 0 18px rgba(228,245,139,.55);opacity:.35;pointer-events:none}:where(.landing) .hero-card{position:relative;margin-top:28px;margin-bottom:56px}:where(.landing) .hero-card .replay{position:absolute;right:0;top:100%}:where(.landing) .micro{margin-top:14px;font-size:13px;line-height:1.5;color:#c1c6b6;max-width:52ch;min-height:4.5em}@media(min-width:768px){:where(.landing) .micro{min-height:3em}}:where(.landing) .hero-body{margin-top:28px;color:#c1c6b6;max-width:36ch;font-size:16px}:where(.landing) .dict{margin-top:20px;padding:2px 0 2px 12px;border-left:1px solid #879467;font:400 13px/1.6 var(--f-mono);color:#c1c6b6;max-width:44ch}:where(.landing) .dict i{font-family:var(--f-display);font-size:15px}:where(.landing) .dict [lang=hi]{font-family:var(--f-deva);font-size:15px}:where(.landing) .hero .cta-row .btn{flex:1 1 100%}:where(.landing) .scroll-cue{position:absolute;z-index:1;left:0;right:0;bottom:20px;display:flex;flex-direction:column;align-items:center;gap:10px;font:400 13px/1.4 var(--f-mono);color:#8d9384;text-align:center;padding-inline:16px}:where(.landing) .cue-line{position:relative;width:1px;height:32px;background:#3a4032;overflow:hidden}:where(.landing) .cue-line:after{content:"";position:absolute;left:-2.5px;top:0;width:6px;height:1px;background:#c1c6b6;box-shadow:0 0 0 .5px #c1c6b6}@media(min-width:768px){:where(.landing) .hero{padding-top:calc(var(--nav) + 40px)}:where(.landing) .hero-art{height:60svh}:where(.landing) .hero-art img{object-position:68% center}:where(.landing) .hero-body{order:3;max-width:52ch;font-size:18px}:where(.landing) .dict{order:4}:where(.landing) .hero-cta{order:5;margin-top:32px}:where(.landing) .micro{order:6}:where(.landing) .hero-card{order:7;width:100%;max-width:560px;justify-self:center;margin-top:48px}:where(.landing) .hero .cta-row .btn{flex:0 0 auto}}@media(min-width:1024px){:where(.landing) .hero{min-height:clamp(720px,100svh,960px);display:flex;flex-direction:column;justify-content:center;padding-block:calc(var(--nav) + 32px) 96px}:where(.landing) .hero-h1{font-size:clamp(56px,5.6vw,88px);max-width:none;grid-column:1/3!important}:where(.landing) .hero-art{height:auto;bottom:0}:where(.landing) .hero-art:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#12140fe0 0,#12140f99 34%,#12140f00 60%)}:where(.landing) .hero-art:after{background:linear-gradient(180deg,#12140f99 0,#12140f00 120px),linear-gradient(180deg,#12140f00 78%,#12140f)}:where(.landing) .hero-grid{grid-template-columns:minmax(0,6fr) minmax(0,1fr) minmax(0,5fr);width:min(100% - 2*var(--gutter),1280px)}:where(.landing) .hero-grid>*{grid-column:1}:where(.landing) .hero-eyebrow{grid-row:1}:where(.landing) .hero-h1{grid-row:2}:where(.landing) .dict{grid-row:3;order:0}:where(.landing) .hero-body{grid-row:4;order:0;max-width:36ch}:where(.landing) .hero-cta{grid-row:5;order:0}:where(.landing) .micro{grid-row:6;order:0}:where(.landing) .hero-card{grid-column:3;grid-row:1/6;align-self:end;justify-self:end;width:100%;max-width:440px;margin:0;order:0}:where(.landing) .hero-body{margin-top:20px;max-width:46ch!important;font-size:17px}:where(.landing) .dict{margin-top:24px}:where(.landing) .hero-cta{margin-top:28px}}:where(.landing) .cc{--line:#2b3025;display:grid;gap:12px;padding:16px;border:1px solid #2b3025;border-radius:18px;background:#1a1d16;box-shadow:0 24px 64px #00000059;color:#eef0e6}@media(min-width:768px){@supports (backdrop-filter:blur(8px)){:where(.landing) .cc{background:#1a1d16eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}}:where(.landing) .cc-strip{display:none;align-items:center;gap:8px;height:32px;margin:-6px -4px 0;padding:0 4px 6px;border-bottom:1px solid #2b3025;font-size:13px;font-weight:600;color:#c1c6b6}:where(.landing) .cc-strip img{width:20px;height:20px;border-radius:6px;background:#f4f3ee;padding:1px}:where(.landing) .cc-ask{display:flex;justify-content:flex-end}:where(.landing) .bubble{padding:10px 15px;border-radius:18px 18px 4px;background:#2d3226;color:#eef0e6;font-size:15px;line-height:1.5;max-width:88%}:where(.landing) .typed{display:grid}:where(.landing) .typed>*{grid-area:1/1}:where(.landing) .typed-live{display:none}:where(.landing) .typed[data-live] .typed-ghost{visibility:hidden}:where(.landing) .typed[data-live] .typed-live{display:block}:where(.landing) .caret{display:inline-block;width:2px;height:1.05em;margin-left:1px;vertical-align:-.18em;background:currentColor;animation:ql-caret 1s steps(2) infinite}@keyframes ql-caret{50%{opacity:0}}:where(.landing) .tool-line{display:inline-grid;align-self:flex-start;justify-self:start;padding:5px 12px;border-radius:999px;background:#23271e;font-size:13px;color:#c1c6b6}:where(.landing) .tool-line>span{grid-area:1/1;display:inline-flex;align-items:center;gap:8px;white-space:nowrap}@media(max-width:400px){:where(.landing) .tool-line>span{white-space:normal}}:where(.landing) .tool-line .pill-a{opacity:0}:where(.landing) .tool-line .pill-b svg{color:#e4f58b}:where(.landing) .spin{animation:ql-spin 1s linear infinite}@keyframes ql-spin{to{transform:rotate(360deg)}}:where(.landing) .cc-pill{display:none}:where(.landing) .cc-body{display:grid;gap:12px}:where(.landing) .cc-head{display:flex;align-items:center;gap:8px;min-height:24px}:where(.landing) .cc-head svg,:where(.landing) .cc-head strong{display:none}:where(.landing) .cc-head strong{font-size:13.5px;font-weight:600;color:#c1c6b6;flex:1;min-width:0}:where(.landing) .cc-answer{font-size:16px;line-height:1.5}:where(.landing) .cc-figure{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px}:where(.landing) .cc-num{font:500 32px/1 var(--f-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}:where(.landing) .cc-label{font-size:14px;color:#c1c6b6}:where(.landing) .peel{position:relative;height:12px;border-radius:3px;overflow:hidden;background:#2d3226}:where(.landing) .peel i{position:absolute;top:0;bottom:0;display:block}:where(.landing) .peel-gross{left:0;background:#e4f58b;transform-origin:left}:where(.landing) .peel-seg{background:#e58d7b;box-shadow:-1px 0 #1a1d16}:where(.landing) .peel-zero{width:1px;background:#eef0e6;z-index:2}:where(.landing) .peel-labels{display:flex;justify-content:space-between;gap:12px;margin-top:-4px!important;font:400 13px/1.4 var(--f-mono);color:#8d9384}:where(.landing) .cc-ledger{display:none;gap:4px;font:400 15px/1.5 var(--f-mono)}:where(.landing) .cc-ledger>div,:where(.landing) .facts>div,:where(.landing) .plan-rows>div,:where(.landing) .where-ledger>div{display:flex;align-items:baseline}:where(.landing) .cc-ledger dt{font-family:var(--f-sans);font-size:14px;color:#c1c6b6}:where(.landing) .cc-ledger .net{padding-top:6px;border-top:1px solid #2b3025}:where(.landing) .cc-ledger .net dt{color:#eef0e6;font-weight:600}:where(.landing) .tween{display:inline-grid;justify-items:end}:where(.landing) .tween>span{grid-area:1/1;transition:opacity .2s var(--ease-dissolve)}:where(.landing) .tween>.n{opacity:0;color:var(--charge,#e58d7b)}:where(.landing) .tween[data-neg="1"]>.n{opacity:1}:where(.landing) .tween[data-neg="1"]>.p{opacity:0}:where(.landing) .cc .tween>.n{color:#e58d7b}:where(.landing) .cc-row{font:400 13.5px/1.5 var(--f-mono);color:#c1c6b6}:where(.landing) .cc-row span:last-child{color:#e58d7b}:where(.landing) .cc-be,:where(.landing) .cc-foot{font-size:14px;line-height:1.5;color:#c1c6b6}:where(.landing) .cc-foot{font-size:13px;color:#8d9384}:where(.landing) .cc-be,:where(.landing) .cc-foot{display:none}:where(.landing) .cc-link{display:inline-flex;align-items:center;gap:6px;justify-self:start;min-height:44px;font-size:14.5px;font-weight:600;color:#e4f58b;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#e4f58b66}@media(min-width:768px){:where(.landing) .cc{padding:16px 18px 12px}:where(.landing) .cc-strip,:where(.landing) .cc-pill{display:flex}:where(.landing) .cc-pill{display:inline-grid}:where(.landing) .cc-head svg,:where(.landing) .cc-head strong{display:block}:where(.landing) .cc-head{padding-top:10px;border-top:1px solid #2b3025}:where(.landing) .cc-num{font-size:48px}:where(.landing) .cc-ledger{display:grid}:where(.landing) .cc-row{display:none}:where(.landing) .cc-be,:where(.landing) .cc-foot{display:block}}.landing[data-motion=on] .cc{transition:opacity .6s var(--ease-film),transform .6s var(--ease-film)}.landing[data-motion=on] .hero-grid:not(.s1) .cc{opacity:0;transform:translateY(16px)}.landing[data-motion=on] .hero-grid:not(.s2) .gross-glow{opacity:0}.landing[data-motion=on] .hero-grid.s2 .gross-glow{animation:ql-bloom 1.5s var(--ease-dissolve) both}@keyframes ql-bloom{0%{opacity:0}40%{opacity:.6}to{opacity:.35}}.landing[data-motion=on] .cc-pill,.landing[data-motion=on] .cc-body,.landing[data-motion=on] .cc-be,.landing[data-motion=on] .cc-foot,.landing[data-motion=on] .cc-answer{transition:opacity .3s var(--ease-dissolve),transform .32s var(--ease-film)}.landing[data-motion=on] .hero-grid:not(.s4) .cc-pill{opacity:0}.landing[data-motion=on] .hero-grid.s4:not(.s5) .cc-pill .pill-a{opacity:1}.landing[data-motion=on] .hero-grid.s4:not(.s5) .cc-pill .pill-b{opacity:0}.landing[data-motion=on] .cc-pill span{transition:opacity .15s var(--ease-dissolve)}.landing[data-motion=on] .hero-grid:not(.s6) .cc-body{opacity:0;transform:translateY(12px)}.landing[data-motion=on] .peel-gross{transition:transform .3s var(--ease-film)}.landing[data-motion=on] .peel-gross:not(.in){transform:scaleX(0)}.landing[data-motion=on] .cc .peel-seg{transition:transform .28s var(--ease-film) calc(.3s + var(--i)*90ms)}.landing[data-motion=on] .peel-seg:not(.in){transform:translate(var(--from))}.landing[data-motion=on] .hero-grid:not(.s8) :is(.cc-be,.cc-foot){opacity:0}.landing[data-motion=on] .cue-line:after{animation:ql-cue 1.2s var(--ease-dissolve) 2}@keyframes ql-cue{0%{transform:translateY(0)}to{transform:translateY(24px)}}@supports (animation-timeline:view()){@media(prefers-reduced-motion:no-preference){.landing[data-motion=on] .hero-art .art{animation:ql-dolly linear both;animation-timeline:view();animation-range:exit 0% exit 100%}.landing[data-motion=on] .hero-dusk{animation:ql-dusk linear both;animation-timeline:view();animation-range:exit 0% exit 100%}}}@keyframes ql-dolly{0%{transform:translateY(0) scale(1)}to{transform:translateY(6vh) scale(1.03)}}@keyframes ql-dusk{0%{opacity:0}to{opacity:.5}}:where(.landing) .plainly{background:#1a1d16;border-block:1px solid #2b3025;padding-block:32px}:where(.landing) .plainly-grid{display:grid;gap:28px}:where(.landing) .plainly-statement{font-family:var(--f-display);font-weight:420;font-size:20px;line-height:1.35;color:#eef0e6;max-width:34ch}:where(.landing) .plainly .text-link{margin-top:12px;color:#eef0e6}:where(.landing) .facts{display:grid}:where(.landing) .facts>div{min-height:44px;padding-block:8px;border-top:1px solid #2b3025}:where(.landing) .facts dt{font-size:14px;line-height:1.5;color:#c1c6b6;order:1;flex:0 1 auto}:where(.landing) .facts .leader{order:2}:where(.landing) .facts dd{order:3;font:500 16px/1.3 var(--f-mono);color:#eef0e6;white-space:nowrap}@media(min-width:768px){:where(.landing) .plainly{padding-block:40px}:where(.landing) .plainly-statement{font-size:24px;max-width:none}:where(.landing) .facts{grid-template-columns:1fr 1fr;border:1px solid #2b3025;border-radius:18px;overflow:hidden}:where(.landing) .facts>div{flex-direction:column;align-items:flex-start;gap:6px;padding:24px;border:0;box-shadow:inset 1px 1px #2b3025;margin:-1px 0 0 -1px}:where(.landing) .facts .leader{display:none}:where(.landing) .facts dd{order:0;font-size:28px}:where(.landing) .facts dt{order:1}}@media(min-width:1024px){:where(.landing) .plainly{padding-block:48px}:where(.landing) .plainly-grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:32px 8%;align-items:center}:where(.landing) .plainly-statement{font-size:26px;max-width:34ch}}:where(.landing) .idea-grid{display:grid;gap:48px}:where(.landing) .idea-art{position:relative}:where(.landing) .idea-art .art{border-radius:20px;border:1px solid #2b3025}:where(.landing) .idea-bubble{position:relative;margin:-24px 0 0 auto;width:fit-content;max-width:88%;box-shadow:0 12px 32px #0006}:where(.landing) .sentence{margin-top:40px;border-collapse:separate;border-spacing:0 10px}:where(.landing) .sentence caption{margin-bottom:6px}:where(.landing) .sentence thead th{font:600 13px/1.4 var(--f-sans);text-transform:uppercase;letter-spacing:.1em;color:#879467;padding-bottom:2px}:where(.landing) .sentence tbody th{width:40%;vertical-align:top;padding-right:0}:where(.landing) .sentence .chip{background:#1a1d16;color:#c1c6b6;white-space:normal}:where(.landing) .sentence .chip.quiet{color:#8d9384;font-style:italic}:where(.landing) .sentence td{position:relative;vertical-align:top;padding:5px 0 5px 40px;font-size:16px;line-height:1.5;color:#eef0e6}:where(.landing) .link-line{position:absolute;left:6px;top:18px;width:28px;height:12px;overflow:visible}:where(.landing) .link-line path{fill:none;stroke:#879467;stroke-width:1.5;vector-effect:non-scaling-stroke}:where(.landing) .unsaid .link-line path{stroke-dasharray:.08 .06}:where(.landing) .note-line{margin-top:8px}@media(max-width:767px){:where(.landing) .sentence,:where(.landing) .sentence tbody,:where(.landing) .sentence tr,:where(.landing) .sentence th,:where(.landing) .sentence td{display:block;width:auto}:where(.landing) .sentence thead{display:none}:where(.landing) .sentence caption{display:block}:where(.landing) .sentence tr{padding-block:6px}:where(.landing) .sentence td{padding:22px 0 0}:where(.landing) .link-line{left:14px;top:2px;width:12px;height:16px;transform:rotate(90deg);transform-origin:6px 8px}}@media(min-width:768px){:where(.landing) .idea-grid{grid-template-columns:minmax(0,4fr) minmax(0,4fr);gap:var(--gutter);align-items:start}:where(.landing) .idea-art .art{max-width:none}:where(.landing) .idea-bubble{margin-top:-24px}}@media(min-width:1024px){:where(.landing) .idea-grid{grid-template-columns:minmax(0,5fr) minmax(0,1fr) minmax(0,6fr);row-gap:0}:where(.landing) .idea-art{grid-column:1}:where(.landing) .idea-text{grid-column:3}:where(.landing) .idea-art .idea-bubble{position:absolute;top:18%;left:20%;margin:0;max-width:min(110%,460px);width:max-content}}.landing[data-motion=on] .sentence tbody tr .link-line path{stroke-dasharray:1 1;stroke-dashoffset:1;transition:stroke-dashoffset .4s var(--ease-film) calc(var(--i)*80ms)}.landing[data-motion=on] .sentence tbody tr.unsaid .link-line path{stroke-dasharray:1 1}.landing[data-motion=on] .sentence .rule{display:inline-block;opacity:0;transform:translate(8px);transition:opacity .3s var(--ease-film) calc(var(--i)*80ms + .2s),transform .3s var(--ease-film) calc(var(--i)*80ms + .2s)}.landing[data-motion=on] .sentence.in tbody tr .link-line path{stroke-dashoffset:0}.landing[data-motion=on] .sentence.in .rule{opacity:1;transform:none}.landing[data-motion=on] .sentence.in tr.unsaid .link-line path{stroke-dasharray:.08 .06;transition:stroke-dasharray 0s calc(var(--i)*80ms + .4s)}@supports (animation-timeline:view()){@media(prefers-reduced-motion:no-preference){.landing[data-motion=on] .idea-art .art img,.landing[data-motion=on] .idea-art .art-standin{animation:ql-push linear both;animation-timeline:view();animation-range:entry 0% cover 50%}}}@keyframes ql-push{0%{transform:scale(1.04) translateY(16px)}to{transform:none}}:where(.landing) .story{padding-block:clamp(40px,6vw,80px) clamp(80px,12vw,160px)}:where(.landing) .skip-chart{color:#c1c6b6;margin-bottom:8px}:where(.landing) .story-wrap{display:grid;grid-template-columns:minmax(0,1fr);position:relative}:where(.landing) .stage{grid-area:1/1;position:sticky;top:var(--nav);height:auto;align-self:start;display:flex;flex-direction:column;gap:10px;padding-block:12px 16px;z-index:1;background:#12140f}:where(.landing) .steps{grid-area:1/1;position:relative;z-index:2;padding-top:calc(min(44svh,300px) + 170px);pointer-events:none}:where(.landing) .step{min-height:50vh;display:flex;align-items:flex-start;padding-block:24px}:where(.landing) .step:last-child{min-height:70vh}@media(min-width:1024px){:where(.landing) .step:last-child{min-height:calc(100svh - var(--nav))}}@media(max-width:767px)and (min-height:600px){:where(.landing) .step{padding-bottom:calc(72vh - var(--nav))}}:where(.landing) .step-card{pointer-events:auto;width:100%;max-width:420px;padding:22px 22px 24px;border:1px solid #2b3025;border-radius:16px;background:#12140feb;box-shadow:0 16px 40px #00000059}:where(.landing) .step-card .eyebrow{margin-bottom:10px}:where(.landing) .step-card h2{font-size:clamp(26px,3vw,34px);margin-bottom:12px}:where(.landing) .step-card p:not(.eyebrow){color:#c1c6b6;font-size:16px;line-height:1.6}:where(.landing) .stage-top{display:flex;align-items:center;justify-content:space-between;gap:12px}:where(.landing) .stage-title{display:none;font-weight:600;font-size:16px}:where(.landing) .counters{display:grid;grid-template-columns:auto auto 1fr;align-items:end;gap:4px 12px}@media(min-width:768px){:where(.landing) .counters{column-gap:20px}}:where(.landing) .ctr{display:flex;flex-direction:column;gap:2px;margin:0!important}:where(.landing) .ctr-l{font-size:13px;color:#8d9384;white-space:nowrap}:where(.landing) .ctr-v{font:500 30px/1.05 var(--f-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}:where(.landing) .ctr-gross .ctr-v{color:#e4f58b}:where(.landing) .stage.s3 .ctr-gross .ctr-v{color:#8d9384}:where(.landing) .ctr-charges{justify-self:end;text-align:right}:where(.landing) .ctr-c{font:500 18px/1.2 var(--f-mono);color:#e58d7b}:where(.landing) .ctr-c .tween>.p,:where(.landing) .ctr-c .tween>.n{color:#e58d7b}:where(.landing) .pills{grid-column:1/-1;display:grid;justify-items:start;align-items:end;margin-top:4px!important}@media(max-width:479px){:where(.landing) .counters{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.landing) .ctr-l{white-space:normal;min-height:2.8em;display:flex;align-items:flex-end}:where(.landing) .ctr-charges{grid-column:2;grid-row:2}:where(.landing) .pills{grid-column:1;grid-row:2;align-self:end}:where(.landing) .pill{max-width:100%;padding-block:3px}}@media(max-width:359px){:where(.landing) .lnav .wm{display:none}}:where(.landing) .pill{grid-area:1/1;display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;font-size:13px;background:#23271e;color:#c1c6b6}:where(.landing) .pill-0{opacity:0}:where(.landing) .pill-1{color:#e58d7b;background:#3a2420}:where(.landing) .plot{position:relative;height:min(44svh,300px);flex:none;background:#1a1d16;border:1px solid #2b3025;border-radius:24px}:where(.landing) .plot svg,:where(.landing) .overlay{position:absolute;inset:18px 52px 52px 14px;width:calc(100% - 66px);height:calc(100% - 70px)}:where(.landing) .plot svg{overflow:visible}:where(.landing) .plot :is(path,line){fill:none;vector-effect:non-scaling-stroke}:where(.landing) .plot .grid{stroke:#2b3025;stroke-width:1}:where(.landing) .plot .base{stroke:#879467;stroke-width:1}:where(.landing) .plot .gap{fill:#e58d7b;fill-opacity:.22;stroke:none}:where(.landing) .p-gross{stroke:#e4f58b;stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round;opacity:0}:where(.landing) .p-glow{display:none;stroke:#e4f58b;stroke-width:8;opacity:0;filter:blur(4px)}:where(.landing) .p-demoted{stroke:#879467;stroke-width:1.5;stroke-dasharray:6 5}:where(.landing) .p-net{stroke:#eef0e6;stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}:where(.landing) .overlay{pointer-events:none;font:400 13px/1.3 var(--f-mono);color:#8d9384}:where(.landing) .overlay>*{position:absolute}:where(.landing) .ylab{left:calc(100% + 8px);transform:translateY(-50%);white-space:nowrap}:where(.landing) .ylab.start{left:8px;transform:translateY(calc(-100% - 5px));color:#879467}:where(.landing) .xlab{top:calc(100% + 14px);transform:translate(-50%)}:where(.landing) .tick{width:2px;height:8px;margin:-4px 0 0 -1px;background:#e58d7b;border-radius:1px}:where(.landing) .dot{width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%}:where(.landing) .dot-peak{background:#e4f58b;box-shadow:0 0 0 2px #1a1d16}:where(.landing) .dot-top,:where(.landing) .dot-trough{width:8px;height:8px;margin:-4px 0 0 -4px;background:#eef0e6;box-shadow:0 0 0 2px #1a1d16}:where(.landing) .dot-end{width:12px;height:12px;margin:-6px 0 0 -6px;background:#e4f58b;box-shadow:0 0 0 2.5px #12140f}:where(.landing) .note{white-space:nowrap;padding:3px 7px;border-radius:6px;background:#1a1d16e6;color:#e4f58b;transform:translate(-50%,calc(-100% - 12px))}:where(.landing) .note-peak{opacity:.6}:where(.landing) .stage.s5 .note-peak{opacity:0}:where(.landing) .dd-band{top:0;bottom:0;background:#eef0e60f;border-inline:1px dashed rgba(238,240,230,.14)}:where(.landing) .dd-band em{position:absolute;left:8px;top:6px;font-style:normal;color:#c1c6b6;white-space:nowrap;display:none}:where(.landing) .dd-band em span{display:block}:where(.landing) .end-lab{left:calc(100% + 8px);transform:translateY(-50%);font-weight:500;display:none}:where(.landing) .lab-gross{color:#879467}:where(.landing) .lab-net{color:#eef0e6}:where(.landing) .rug{left:0;right:0;top:calc(100% + 5px);height:4px}:where(.landing) .rug i{position:absolute;top:0;height:4px;min-width:2px;border-radius:1px;background:#87946799}:where(.landing) .rug i.best{background:#eef0e6}:where(.landing) .rug em{position:absolute;right:0;top:26px;font-style:normal;display:none}:where(.landing) .legend{display:none;flex-wrap:wrap;gap:6px 18px;font-size:13px;color:#c1c6b6}:where(.landing) .legend span{display:inline-flex;align-items:center;gap:8px}:where(.landing) .legend span:before{content:"";width:22px;height:0;border-top:2.5px solid #eef0e6}:where(.landing) .legend .lg-gross:before{border-top:2.5px solid #e4f58b}:where(.landing) .stage.s3 .legend .lg-gross:before{border-top:1.5px dashed #879467}:where(.landing) .legend .lg-gap:before{height:10px;border:0;background:#e58d7b66}:where(.landing) .where{display:grid;gap:10px}:where(.landing) .where-title{font-weight:600;font-size:15px}:where(.landing) .where-bar{display:flex;gap:1px;height:8px;border-radius:2px;overflow:hidden;background:#12140f}:where(.landing) .where-bar i{height:100%;transform-origin:left}:where(.landing) .wb-0{background:#e58d7b}:where(.landing) .wb-1{background:#f2b8aa}:where(.landing) .wb-2{background:#c0624f}:where(.landing) .wb-3{background:#a8483a}:where(.landing) .wb-4{background:#7e372d}:where(.landing) .wb-5{background:#f2b8aa}:where(.landing) .where-key{display:flex;gap:16px;flex-wrap:wrap;font-size:13px;color:#c1c6b6;margin:0!important}:where(.landing) .where-key span{display:inline-flex;align-items:center;gap:6px}:where(.landing) .where-key i{width:10px;height:10px;border-radius:2px}:where(.landing) .where-ledger{display:grid;gap:3px 32px;font:400 14px/1.5 var(--f-mono)}:where(.landing) .where-ledger dt{font-family:var(--f-sans);color:#c1c6b6}:where(.landing) .where-ledger dd{white-space:nowrap}:where(.landing) .where-ledger .total{padding-top:5px;border-top:1px solid #2b3025;font-weight:500}:where(.landing) .where-ledger .total dt{color:#eef0e6;font-weight:600}:where(.landing) .where.in-stage{display:none}:where(.landing) .stage-cap{display:none;font:400 13px/1.55 var(--f-mono);color:#8d9384}:where(.landing) .story>.wrap:last-child{margin-top:24px}:where(.landing) .as-table{margin-top:8px}:where(.landing) .as-table summary,.landing details summary{display:inline-flex;align-items:center;min-height:44px;font-weight:600;cursor:pointer;color:#eef0e6;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#eef0e659}:where(.landing) .table-scroll{overflow-x:auto;display:grid;gap:24px;margin-top:12px;padding:16px;border:1px solid #2b3025;border-radius:18px;background:#1a1d16}:where(.landing) .table-scroll table{min-width:520px;font-size:14px}:where(.landing) .table-scroll caption{text-align:left;font-weight:600;margin-bottom:8px}:where(.landing) .table-scroll :is(th,td){padding:6px 12px 6px 0;border-bottom:1px solid #2b3025}:where(.landing) .table-scroll td{font-family:var(--f-mono);font-size:13.5px}:where(.landing) .story-caption{margin-top:16px}:where(.landing) .stage-cap-m{margin-top:16px;font:400 13px/1.55 var(--f-mono);color:#8d9384}@media(min-width:768px){:where(.landing) .stage-cap-m{display:none}}@media(min-width:768px){:where(.landing) .stage{height:calc(100svh - var(--nav));padding-block:16px 20px;background:transparent}:where(.landing) .stage-title{display:block}:where(.landing) .plot{flex:1 1 auto;height:auto;min-height:240px}:where(.landing) .ctr-v{font-size:clamp(40px,6vw,72px)}:where(.landing) .ctr-c{font-size:24px}:where(.landing) .legend{display:flex}:where(.landing) .stage-cap{display:block}:where(.landing) .steps{padding-top:30vh}:where(.landing) .step{align-items:flex-end;padding-bottom:4vh}:where(.landing) .step-card{max-width:420px}:where(.landing) .end-lab,:where(.landing) .dd-band em,:where(.landing) .rug em{display:block}}@media(min-width:1024px){:where(.landing) .story-wrap{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter)}:where(.landing) .stage{grid-column:5/13;grid-row:1}:where(.landing) .steps{grid-column:1/5;grid-row:1;padding-top:12vh}:where(.landing) .step{align-items:center;padding-bottom:0}:where(.landing) .step-card{max-width:400px;padding:24px}:where(.landing) .where.in-stage{display:grid;grid-template-columns:1fr;gap:8px}:where(.landing) .where.in-stage .where-ledger{grid-template-columns:1fr 1fr;font-size:13.5px}:where(.landing) .where.in-step{display:none}:where(.landing) .p-glow{display:block}}@media(min-width:1024px)and (max-height:860px){:where(.landing) .where.in-stage .where-key{display:none}}@media(min-width:1024px)and (max-height:810px){:where(.landing) .where.in-stage .where-ledger{display:none}}@media(min-width:768px)and (max-height:700px){:where(.landing) .plot{min-height:160px}}@media(min-width:1024px)and (max-height:700px){:where(.landing) .where.in-stage{display:none}}@media(max-height:599px){:where(.landing) .stage{position:relative;top:0;height:auto}:where(.landing) .plot{height:300px;flex:none}:where(.landing) .steps{padding-top:24px}:where(.landing) .step{min-height:0}}:where(.landing) .stage.s3 .pill-1,:where(.landing) .stage:not(.s3) .pill-0{opacity:1}:where(.landing) .stage:not(.s3) .pill-1{opacity:0}:where(.landing) .stage:not(.s3) :is(.p-gross,.p-glow){opacity:1}:where(.landing) .stage:not(.s3) .p-glow{opacity:.35}:where(.landing) .stage:not(.s3) .p-demoted{opacity:0}.landing[data-motion=on] .stage[data-step] :is(.p-a,.p-b,.p-net){stroke-dasharray:1 1;transition:stroke-dashoffset .96s var(--ease-film),opacity .4s var(--ease-dissolve)}.landing[data-motion=on] .stage[data-step]:not(.s1) .p-a,.landing[data-motion=on] .stage[data-step]:not(.s2) .p-b,.landing[data-motion=on] .stage[data-step]:not(.s3) .p-net{stroke-dashoffset:1}.landing[data-motion=on] .stage[data-step].s1 .p-a{stroke-dashoffset:0;transition:stroke-dashoffset 1.6s var(--ease-film),opacity .4s var(--ease-dissolve)}.landing[data-motion=on] .stage[data-step].s2 .p-b{stroke-dashoffset:0;transition:stroke-dashoffset 1.2s var(--ease-film),opacity .4s var(--ease-dissolve)}.landing[data-motion=on] .stage[data-step].s3 .p-net{stroke-dashoffset:0;transition:stroke-dashoffset 1.6s var(--ease-film)}.landing[data-motion=on] .stage[data-step] .p-demoted{transition:opacity .4s var(--ease-dissolve)}.landing[data-motion=on] .stage[data-step] :is(.grid,.base,.ylab,.xlab){transition:opacity .3s var(--ease-dissolve)}.landing[data-motion=on] .stage[data-step]:not(.s1) :is(.grid,.base,.ylab,.xlab){opacity:0}.landing[data-motion=on] .stage[data-step] .dot-peak{transition:transform .16s var(--ease-film) 1.6s}.landing[data-motion=on] .stage[data-step]:not(.s1) .dot-peak{transform:scale(0);transition-delay:0ms}.landing[data-motion=on] .stage[data-step] .note-peak{transition:opacity .2s var(--ease-dissolve) 1.6s}.landing[data-motion=on] .stage[data-step].s1:not(.s2) .note-peak{opacity:1}.landing[data-motion=on] .stage[data-step]:not(.s1) .note-peak{opacity:0;transition-delay:0ms}.landing[data-motion=on] .stage[data-step] .ctr-v{animation:ql-ctr-in .2s var(--ease-film) both;animation-delay:var(--d,0ms)}@keyframes ql-ctr-in{0%{opacity:0;transform:translateY(8px)}}.landing[data-motion=on] .stage[data-step] .pills .pill{transition:opacity .3s var(--ease-dissolve),transform .24s var(--ease-film)}.landing[data-motion=on] .stage[data-step]:not(.s3) .pill-0{transition-delay:1.2s}.landing[data-motion=on] .stage[data-step]:not(.s1) .pill-0{opacity:0;transform:translateY(6px);transition-delay:0ms}.landing[data-motion=on] .stage[data-step] .tick{transition:opacity .2s var(--ease-film) var(--d),transform .2s var(--ease-film) var(--d)}.landing[data-motion=on] .stage[data-step]:not(.s3) .tick{opacity:0;transform:translateY(-4px);transition-delay:0ms}.landing[data-motion=on] .stage[data-step] .gap{transition:opacity .4s var(--ease-dissolve) 1.2s}.landing[data-motion=on] .stage[data-step]:not(.s3) .gap{opacity:0;transition-delay:0ms}.landing[data-motion=on] .stage[data-step] :is(.dot-end,.lab-net){transition:transform .3s var(--ease-film) 1.6s,opacity .3s 1.6s}.landing[data-motion=on] .stage[data-step]:not(.s3) .dot-end{transform:scale(0);transition-delay:0ms}.landing[data-motion=on] .stage[data-step]:not(.s3) .lab-net,.landing[data-motion=on] .stage[data-step]:not(.s2) .lab-gross{opacity:0;transition-delay:0ms}.landing[data-motion=on] .stage[data-step] :is(.ctr-charges,.ctr-net .ctr-v){transition:opacity .3s var(--ease-dissolve)}.landing[data-motion=on] .stage[data-step]:not(.s3) .ctr-charges{opacity:0}.landing[data-motion=on] .stage[data-step]:not(.s3) .ctr-net .ctr-v{opacity:.35}.landing[data-motion=on] .stage[data-step] .where-bar i{transition:transform .5s var(--ease-film) calc(var(--i)*.12s)}.landing[data-motion=on] .stage[data-step]:not(.s4) .where-bar i{transform:scaleX(0);transition-delay:0ms;transition-duration:.3s}.landing[data-motion=on] .stage[data-step] :is(.where-ledger>div,.where-title,.where-key){transition:opacity .28s var(--ease-film) calc(var(--i,0)*.12s),transform .28s var(--ease-film) calc(var(--i,0)*.12s)}.landing[data-motion=on] .stage[data-step]:not(.s4) :is(.where-ledger>div,.where-title,.where-key){opacity:0;transform:translateY(8px);transition-delay:0ms}.landing[data-motion=on] .stage[data-step] :is(.dd-band,.dot-top,.dot-trough){transition:opacity .4s var(--ease-dissolve),transform .3s var(--ease-film)}.landing[data-motion=on] .stage[data-step]:not(.s5) .dd-band{opacity:0}.landing[data-motion=on] .stage[data-step]:not(.s5) :is(.dot-top,.dot-trough){transform:scale(0)}.landing[data-motion=on] .stage[data-step] .rug :is(i,em){transition:opacity .3s var(--ease-dissolve) calc(var(--i,12)*40ms)}.landing[data-motion=on] .stage[data-step]:not(.s5) .rug :is(i,em){opacity:0;transition-delay:0ms}.landing[data-motion=reduce] .stage[data-step] :is(.p-a,.p-b,.p-net,.gap,.tick,.dd-band,.rug i,.rug em,.dot,.note-peak,.lab-net,.lab-gross,.grid,.base,.ylab,.xlab,.ctr-charges,.where-bar,.where-ledger,.where-title,.where-key,.p-demoted,.pill){transition:opacity .2s linear}.landing[data-motion=reduce] .stage[data-step]:not(.s1) :is(.p-a,.dot-peak,.note-peak,.grid,.base,.ylab,.xlab,.pill-0),.landing[data-motion=reduce] .stage[data-step]:not(.s2) :is(.p-b,.lab-gross),.landing[data-motion=reduce] .stage[data-step]:not(.s3) :is(.p-net,.gap,.tick,.dot-end,.lab-net,.ctr-charges),.landing[data-motion=reduce] .stage[data-step]:not(.s4) :is(.where-bar,.where-ledger,.where-title,.where-key),.landing[data-motion=reduce] .stage[data-step]:not(.s5) :is(.dd-band,.rug i,.rug em,.dot-top,.dot-trough){opacity:0}.landing[data-motion=reduce] .stage[data-step] .p-glow{display:none}.landing[data-motion=reduce] .stage[data-step]:not(.s3) .ctr-net .ctr-v{opacity:.35}:where(.landing) .section-head{max-width:760px;margin-bottom:48px}:where(.landing) .yard-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:56px}:where(.landing) .toggle-row{display:flex;align-items:center;gap:12px;margin-bottom:12px}:where(.landing) .trade-table{font-size:14px}:where(.landing) .trade-table caption{text-align:left;margin-bottom:10px}:where(.landing) .trade-table thead th{font-size:13px;font-weight:600;color:#8d9384;padding:0 10px 8px 0;border-bottom:1px solid #2b3025;vertical-align:bottom}:where(.landing) .trade-table tbody th,:where(.landing) .trade-table tfoot th{font:500 13px/1 var(--f-mono);color:#8d9384;width:36px}:where(.landing) .trade-table :is(td,th){height:40px;padding:6px 10px 6px 0;border-bottom:1px solid #20241c}:where(.landing) .trade-table .held{font:400 13px/1.35 var(--f-mono);color:#c1c6b6;white-space:nowrap}:where(.landing) .t-note{display:block;margin-top:2px;font-family:var(--f-sans);font-size:13px;color:#eef0e6}:where(.landing) .trade-table td.num{font:400 13.5px/1.2 var(--f-mono);text-align:right;white-space:nowrap;padding-right:0;padding-left:16px}:where(.landing) .trade-table td.num:not(.val){color:#c1c6b6}:where(.landing) .trade-table tr.best th{color:#eef0e6}:where(.landing) .c-bar{width:38%;min-width:140px}:where(.landing) .c-bar .axis{position:relative;display:block;height:16px}:where(.landing) .c-bar .axis i{position:absolute;bottom:0;transform:translate(-50%);font:400 13px/1 var(--f-mono);font-style:normal;color:#8d9384;white-space:nowrap}:where(.landing) .track{position:relative;display:block;height:14px}:where(.landing) .track i{position:absolute;top:0;height:14px}:where(.landing) .track .zero{width:1px;top:-6px;height:26px;background:#3a4032}:where(.landing) .track .bar{background:#c1c6b6}:where(.landing) .track .bar.pos{border-radius:0 4px 4px 0}:where(.landing) .track .bar.neg{border-radius:4px 0 0 4px}:where(.landing) .track .bar-chg{background:#e58d7b}:where(.landing) .trade-table tfoot :is(td,th){border-bottom:0;border-top:1px solid #3a4032;font-weight:600;color:#eef0e6}:where(.landing) .col-note{margin-top:10px}:where(.landing) .sharpe{display:grid;gap:20px;align-content:start}:where(.landing) .sharpe .art{width:160px;border-radius:20px;justify-self:center}:where(.landing) .sharpe-body{display:grid;gap:14px}:where(.landing) .sharpe-value{font:500 44px/1 var(--f-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;min-height:44px}:where(.landing) .sharpe-value .sv{display:inline-block;view-transition-name:sharpe-value}:where(.landing) .numline{position:relative;height:44px;margin-inline:10px}:where(.landing) .nl-track{position:absolute;left:0;right:0;top:12px;height:1px;background:#3a4032}:where(.landing) .nl-zero{position:absolute;left:50%;top:6px;width:1px;height:13px;background:#879467}:where(.landing) .nl-mark{position:absolute;top:6px;width:12px;height:12px;margin-left:-6px;border-radius:50%;background:#eef0e6;box-shadow:0 0 0 2px #12140f;view-transition-name:sharpe-marker}:where(.landing) .numline :is(.nl-l,.nl-z,.nl-r){position:absolute;top:24px;font:400 13px/1 var(--f-mono);color:#8d9384;transform:translate(-50%)}:where(.landing) .nl-l{left:0}:where(.landing) .nl-z{left:50%}:where(.landing) .nl-r{left:100%}:where(.landing) .sharpe-note{font-family:var(--f-display);font-style:italic;font-size:22px;line-height:1.3;color:#eef0e6}:where(.landing) .small-body{max-width:52ch}:where(.landing) .pull{margin:clamp(72px,10vw,128px) auto 16px;text-align:center}:where(.landing) .pull p{max-width:16ch;margin-inline:auto;font-family:var(--f-display);font-style:italic;font-weight:400;font-size:clamp(32px,5vw,64px);line-height:1.1;letter-spacing:-.01em;color:#eef0e6;text-wrap:balance}:where(.landing) .pull em{color:#e4f58b}:where(.landing) .yardstick .caption{text-align:center;margin-inline:auto}@media(max-width:767px){:where(.landing) .trade-table thead{display:none}:where(.landing) .trade-table,:where(.landing) .trade-table tbody,:where(.landing) .trade-table tfoot,:where(.landing) .trade-table caption{display:block}:where(.landing) .trade-table tr{display:grid;grid-template-columns:auto 1fr;column-gap:8px;row-gap:4px;padding:10px 0;border-bottom:1px solid #20241c}:where(.landing) .trade-table :is(td,th){height:auto;padding:0;border:0}:where(.landing) .trade-table tbody th{grid-row:1}:where(.landing) .trade-table .held{grid-column:2;grid-row:1}:where(.landing) .trade-table td.c-bar{grid-column:1/-1;grid-row:2;width:auto}:where(.landing) .trade-table td.num{grid-row:3;text-align:left;padding:0;font-size:13px}:where(.landing) .trade-table td.num:not(.val):before{content:"charges "}:where(.landing) .trade-table td.num.val:before{content:"net ";color:#8d9384}:where(.landing) .trade-table[data-view=gross] td.num.val:before{content:"gross "}:where(.landing) .trade-table tr>td.num:not(.val){grid-column:1/2}:where(.landing) .trade-table tr>td.num.val{grid-column:2/3}:where(.landing) .trade-table .held{white-space:normal}:where(.landing) .trade-table .held .d{white-space:nowrap}:where(.landing) .trade-table tfoot th{grid-column:1/-1;grid-row:1;width:auto}:where(.landing) .trade-table tfoot :is(td,th){border-top:0}:where(.landing) .trade-table tfoot td.num{grid-row:2}}@media(min-width:768px){:where(.landing) .sharpe{grid-template-columns:160px 1fr;column-gap:32px}:where(.landing) .sharpe .art{width:160px}:where(.landing) .sharpe-value{font-size:48px}}@media(min-width:1024px){:where(.landing) .yard-grid{grid-template-columns:minmax(0,7fr) minmax(0,1fr) minmax(0,4fr)}:where(.landing) .yard-grid>.trades{grid-column:1}:where(.landing) .yard-grid>.sharpe{grid-column:3;grid-template-columns:1fr}:where(.landing) .sharpe .art{width:240px;justify-self:start}}:root:has(.landing)::view-transition-group(sharpe-value),:root:has(.landing)::view-transition-group(sharpe-marker){animation-duration:.28s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}:root:has(.landing)::view-transition-old(sharpe-value){animation:.28s cubic-bezier(.2,.7,.2,1) both ql-vt-up-out}:root:has(.landing)::view-transition-new(sharpe-value){animation:.28s cubic-bezier(.2,.7,.2,1) both ql-vt-up-in}@keyframes ql-vt-up-out{to{opacity:0;transform:translateY(-40%)}}@keyframes ql-vt-up-in{0%{opacity:0;transform:translateY(40%)}}:root:has(.landing)::view-transition-group(*){animation-duration:.3s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}:root:has(.landing){view-transition-name:none}@media(prefers-reduced-motion:reduce){:root:has(.landing)::view-transition-group(*),:root:has(.landing)::view-transition-old(*),:root:has(.landing)::view-transition-new(*){animation:none!important}}@supports (animation-timeline:view()){@media(prefers-reduced-motion:no-preference){.landing[data-motion=on] .trade-table tbody tr{animation:ql-rise linear both;animation-timeline:view();animation-range:entry calc(var(--i)*3%) entry calc(60% + var(--i)*3%)}.landing[data-motion=on] .pull p>*{animation:ql-word linear both;animation-timeline:view();animation-range:entry calc(20% + var(--i)*3%) cover calc(30% + var(--i)*2%)}}}@keyframes ql-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes ql-word{0%{opacity:.2}}:where(.landing) .band{position:relative}:where(.landing) .one-order>.band,:where(.landing) .crypto>.band{position:relative;overflow:hidden}:where(.landing) .band-vessel .art{aspect-ratio:auto;height:60svh;max-height:none}:where(.landing) .band-lantern .art{aspect-ratio:auto;height:60svh}:where(.landing) .band-lantern .art img{object-position:78% center}:where(.landing) .interstitial{position:absolute;left:0;right:0;top:0;padding:clamp(24px,8vh,96px) var(--gutter) 0;width:min(100%,1264px);margin-inline:auto;font-family:var(--f-display);font-style:italic;font-weight:400;font-size:clamp(28px,4vw,48px);line-height:1.15;color:#eef0e6;max-width:none;text-wrap:balance;text-shadow:0 2px 24px rgba(18,20,15,.6)}:where(.landing) .band:after{content:"";position:absolute;inset:auto 0 0;height:30%;background:linear-gradient(180deg,#12140f00,#12140f);pointer-events:none}:where(.landing) .band-dawn:after{display:none}@media(min-width:768px){:where(.landing) .band-vessel .art{aspect-ratio:3/2;height:auto;max-height:85svh;width:100%}:where(.landing) .band-lantern .art{aspect-ratio:16/9;height:auto;max-height:70svh;width:100%}:where(.landing) .interstitial{max-width:none}:where(.landing) .interstitial{padding-right:45%}}@supports (animation-timeline:view()){@media(prefers-reduced-motion:no-preference){.landing[data-motion=on] .band-vessel .art>*{animation:ql-push-in linear both;animation-timeline:view();animation-range:entry 0% cover 60%}.landing[data-motion=on] .band-lantern .art>*{animation:ql-drop linear both;animation-timeline:view();animation-range:exit 0% exit 100%}.landing[data-motion=on] .interstitial{animation:ql-line-in linear both;animation-timeline:view();animation-range:cover 15% cover 35%}}}@keyframes ql-push-in{0%{transform:scale(1.05)}to{transform:none}}@keyframes ql-drop{to{transform:translateY(6vh)}}@keyframes ql-line-in{0%{opacity:0;transform:translateY(16px)}}:where(.landing) .order-grid{display:grid;gap:48px;align-items:start}:where(.landing) .order-text{max-width:62ch}:where(.landing) .order-text h2{max-width:14ch}:where(.landing) .order-text p:not(.eyebrow):not(.lede){color:#c1c6b6}:where(.landing) .order-text .small{font-size:13px;color:#8d9384;margin-top:24px}:where(.landing) .order-text .text-link{margin-top:12px;color:#e4f58b}:where(.landing) .order-card{display:grid;justify-items:start;gap:4px;width:100%}:where(.landing) .ledger-card{position:relative;width:100%;max-width:640px;border-radius:20px;padding:20px 18px 16px 30px;box-shadow:0 30px 80px #0006}:where(.landing) .ledger-card:before{content:"";position:absolute;left:14px;top:0;bottom:0;width:5px;border-inline:2px solid #a8483a;opacity:.85}:where(.landing) .paper-top{display:grid;gap:12px;padding-bottom:14px;border-bottom:1px solid #d2d1c6}:where(.landing) .paper-title{font:600 16px/1.3 var(--f-sans)}:where(.landing) .sell-card .paper-top{grid-template-columns:1fr auto;align-items:center;border-bottom:0;padding-bottom:4px}:where(.landing) .qtag.on-paper{justify-self:start;background:#f7ecd4;color:#7a5712}:where(.landing) .reach{display:flex;flex-direction:column;gap:2px;margin:0!important}:where(.landing) .reach-l{font-size:13px;font-weight:600;color:#4d5446}:where(.landing) .reach-v .tween{justify-items:start}:where(.landing) .reach-v{font:500 clamp(40px,7vw,64px)/1.05 var(--f-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:#1f2619}:where(.landing) .reach-v .tween>.n{color:#a8483a}:where(.landing) .peel.on-paper{background:#e0d8c6}:where(.landing) .peel.on-paper .peel-gross{background:#e4f58b;box-shadow:inset 0 0 0 1px #56613f}:where(.landing) .peel.on-paper .peel-seg{background:#c0624f;box-shadow:-1px 0 #ede6d6}:where(.landing) .peel.on-paper .peel-zero{background:#1f2619}:where(.landing) .ledger-intro{margin:14px 0 6px!important;font-size:14.5px;color:#4d5446}:where(.landing) .ledger{font-size:15px}:where(.landing) .ledger tr{border-bottom:1px solid #d2d1c6}:where(.landing) .ledger :is(th,td){padding:9px 0;vertical-align:baseline}:where(.landing) .ledger th{font:400 15px/1.35 var(--f-sans);padding-right:12px}:where(.landing) .ledger th small{display:block;margin-top:2px;font-size:13.5px;line-height:1.4;color:#4d5446}:where(.landing) .ledger td{font:400 15px/1.35 var(--f-mono);text-align:right;white-space:nowrap}:where(.landing) .ledger .l-short{display:none}:where(.landing) .ledger .r-gross th,:where(.landing) .ledger .r-total th,:where(.landing) .ledger .r-net th,:where(.landing) .ledger .sub th{font-weight:600}:where(.landing) .ledger .r-total{border-top:1.5px solid #1f2619}:where(.landing) .ledger .r-net td,:where(.landing) .ledger .bal td{font-weight:500}:where(.landing) .ledger .r-net.neg td,:where(.landing) .ledger .bal.neg td{color:#a8483a}:where(.landing) .ledger .tds th{position:relative}:where(.landing) .ledger .tds th:before{content:"";position:absolute;left:-12px;top:8px;bottom:8px;width:3px;border-radius:2px;background:#8a6516;transform-origin:top}:where(.landing) .ledger-sum{margin-top:12px!important;font:400 13.5px/1.55 var(--f-mono);color:#4d5446}:where(.landing) .tabs{display:flex;flex-wrap:wrap;gap:2px;padding:3px;margin-top:16px;border-radius:12px;background:#e0d8c6}:where(.landing) .tabs [role=tab]{flex:1 1 auto;min-height:44px;padding:0 12px;border-radius:9px;font-size:14px;font-weight:600;color:#4d5446}:where(.landing) .tabs [role=tab][aria-selected=true]{background:#fbf8f1;color:#1f2619;box-shadow:0 1px 2px #1f26191f}:where(.landing) .sell-card .tabs{margin:12px 0 4px}:where(.landing) .ledger-body{view-transition-name:none}:where(.landing) .one-order .ledger-body{view-transition-name:qw-ledger}:where(.landing) .sell-card .ledger-body{view-transition-name:qw-crypto-ledger}:root:has(.landing)::view-transition-group(qw-ledger),:root:has(.landing)::view-transition-group(qw-crypto-ledger){animation-duration:.25s}:where(.landing) .order-card .replay{color:#c1c6b6;margin-left:8px}@media(max-width:767px){:where(.landing) .ledger :is(th,td){padding:10px 0}:where(.landing) .ledger .l-full{display:none}:where(.landing) .ledger .l-short{display:inline}:where(.landing) .ledger th small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:48vw}:where(.landing) .ledger-card{padding:16px 14px 14px 26px}:where(.landing) .ledger-card:before{left:11px}}@media(min-width:768px){:where(.landing) .order-card{justify-items:center}}@media(min-width:1024px){:where(.landing) .order-grid{grid-template-columns:minmax(0,5fr) minmax(0,1fr) minmax(0,6fr)}:where(.landing) .order-text{grid-column:1}:where(.landing) .order-card{grid-column:3;justify-items:start}}.landing[data-motion=on] .ledger tbody tr{transition:opacity .4s var(--ease-film),transform .4s var(--ease-film)}.landing[data-motion=on] .ledger tbody tr.pending{opacity:0;transform:translateY(6px);transition-duration:.2s}.landing[data-motion=on] .ledger-card:not(.s1) .r-gross{opacity:0;transform:translateY(6px)}.landing[data-motion=on] .ledger-card .peel-seg{transition:transform .4s var(--ease-film)}.landing[data-motion=on] .ledger-card .ledger-sum{transition:opacity .3s var(--ease-dissolve)}.landing[data-motion=on] .one-order .ledger-card:not(.s9) .ledger-sum,.landing[data-motion=on] .sell-card:not(.s6) .ledger-sum{opacity:0}.landing[data-motion=on] .ledger .tds th:before{transition:transform .4s var(--ease-film)}.landing[data-motion=on] .ledger .tds.pending th:before{transform:scaleY(0)}:where(.landing) .crypto{background:#12140f}:where(.landing) .crypto-inner{display:grid;gap:0}:where(.landing) .year{margin-top:clamp(72px,10vw,120px)!important;display:grid;gap:18px}:where(.landing) .year-sub{font-size:15px;color:#c1c6b6;margin-top:4px!important}:where(.landing) .year-grid{display:grid;gap:32px;align-items:start}:where(.landing) .units{position:relative;width:min(100%,300px);aspect-ratio:1;margin-block:26px}:where(.landing) .dots{display:grid;grid-template-columns:repeat(10,1fr);gap:0;width:100%;height:100%}:where(.landing) .dots i{display:block;margin:auto;width:62%;aspect-ratio:1;border-radius:50%}:where(.landing) .dots .win{background:#eef0e6}:where(.landing) .dots .loss{border:1.5px solid #8d9384;opacity:.35}:where(.landing) .hatch{position:absolute;inset:0 0 auto;height:100%;pointer-events:none}:where(.landing) .hatch i{position:absolute;left:0;height:10%;top:calc(var(--r)*10%);background:repeating-linear-gradient(45deg,rgba(224,179,90,.9) 0 1.5px,transparent 1.5px 6px);mix-blend-mode:normal;opacity:.55}:where(.landing) .unit-lab{position:absolute;left:0;font:400 13px/1.3 var(--f-mono);white-space:nowrap;padding:2px 0}:where(.landing) .lab-tax{bottom:calc(100% + 4px);color:#e0b35a}:where(.landing) .lab-loss{top:calc(100% + 4px);color:#c1c6b6}:where(.landing) .year-ledger{border-radius:20px;padding:10px 20px 10px 30px;position:relative;max-width:520px;width:100%;box-shadow:0 30px 80px #0006}:where(.landing) .year-ledger:before{content:"";position:absolute;left:14px;top:0;bottom:0;width:5px;border-inline:2px solid #a8483a;opacity:.85}:where(.landing) .year-ledger tr:last-child{border-bottom:0}:where(.landing) .year-ledger .ledger th{font-size:15px}:where(.landing) .takeaway{font-family:var(--f-display);font-style:italic;font-size:24px;line-height:1.3}:where(.landing) .year-foot{color:#c1c6b6;font-size:15px;margin-top:0!important}:where(.landing) .year .replay{justify-self:start}:where(.landing) .asci{margin-top:48px!important;max-width:72ch;font-size:15px;line-height:1.6;color:#c1c6b6;padding:14px 16px;border:1px solid #2b3025;border-radius:14px}:where(.landing) .crypto .small{margin-top:16px;font-size:13px;color:#8d9384;max-width:100ch}:where(.landing) .crypto .text-link{margin-top:8px;color:#e4f58b}@media(min-width:768px){:where(.landing) .units{width:280px}}@media(min-width:1024px){:where(.landing) .year-grid{grid-template-columns:minmax(0,6fr) minmax(0,1fr) minmax(0,5fr)}:where(.landing) .units{width:300px}:where(.landing) .year-ledger{grid-column:3}}.landing[data-motion=on] .dots i{transition:transform .3s var(--ease-film) calc(var(--i)*6ms),opacity .4s var(--ease-dissolve)}.landing[data-motion=on] .year:not(.s1) .dots i{transform:scale(0);transition-delay:0ms}.landing[data-motion=on] .year:not(.s2) .dots .loss{opacity:1}.landing[data-motion=on] .unit-lab{transition:opacity .3s var(--ease-dissolve)}.landing[data-motion=on] .year:not(.s2) .lab-loss,.landing[data-motion=on] .year:not(.s3) .lab-tax{opacity:0}.landing[data-motion=on] .hatch i{transition:opacity .3s var(--ease-dissolve) calc(var(--r)*40ms)}.landing[data-motion=on] .year:not(.s3) .hatch i{opacity:0;transition-delay:0ms}.landing[data-motion=on] .year :is(.takeaway,.year-foot){transition:opacity .3s var(--ease-dissolve)}.landing[data-motion=on] .year:not(.s5) :is(.takeaway,.year-foot){opacity:0}:where(.landing) .band-dawn{position:relative;overflow:hidden;background:#f4f3ee}:where(.landing) .band-dawn .art{aspect-ratio:16/9;max-height:70svh;width:100%;background:#e9e6da}:where(.landing) .band-dawn:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#12140f 0,rgba(18,20,15,0) 25%,rgba(244,243,238,0) 80%,var(--bg) 100%)}:root[data-theme=dark] :where(.landing) :is(.band-dawn,.final-art,.tools-band,.tool-tile) :is(img,.art-standin){filter:brightness(.88)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) :where(.landing) :is(.band-dawn,.final-art,.tools-band,.tool-tile) :is(img,.art-standin){filter:brightness(.88)}}:where(.landing) .dawn-night{position:absolute;inset:0;z-index:2;background:#12140f;opacity:0;pointer-events:none}@supports (animation-timeline:view()){@media(prefers-reduced-motion:no-preference){.landing[data-motion=on] .dawn-night{animation:ql-dawn linear both;animation-timeline:view();animation-range:entry 0% cover 50%}}}@keyframes ql-dawn{0%{opacity:1}to{opacity:0}}:where(.landing) .meet .section{padding-top:clamp(48px,6vw,96px)}:where(.landing) .meet-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:48px;align-items:start}:where(.landing) .name-tile{display:flex;align-items:center;gap:14px;margin-bottom:18px!important}:where(.landing) .mono-b{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#222c1a;color:#e4f58b;font:700 24px/1 var(--f-sans);letter-spacing:-.04em}:where(.landing) .deva{font-family:var(--f-deva);font-size:40px;line-height:1;color:var(--olive-deep)}:where(.landing) .meet-text .lede{color:var(--ink-2)}:where(.landing) .list-title{margin-top:28px!important;font-weight:600}:where(.landing) .checks{display:grid;gap:8px;margin-top:12px;font-size:15px;color:var(--ink-2)}:where(.landing) .checks li{display:flex;gap:10px;align-items:flex-start}:where(.landing) .checks svg{margin-top:4px;color:var(--eyebrow)}:where(.landing) .window{border:1px solid var(--line);border-radius:18px;background:var(--surface);box-shadow:var(--shadow);overflow:hidden}:where(.landing) .win-bar{display:flex;align-items:center;gap:12px;height:44px;padding:0 8px 0 16px;border-bottom:1px solid var(--line);background:var(--surface)}:where(.landing) .crumb{flex:1;min-width:0;font-size:13.5px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(.landing) .crumb span{margin-inline:4px;color:var(--dim)}:where(.landing) .crumb strong{color:var(--ink);font-weight:600}:where(.landing) .ctl{display:inline-flex;align-items:center;gap:6px;min-height:36px;min-width:44px;padding:0 10px;border-radius:9px;font-size:13.5px;font-weight:600;color:var(--ink-2)}:where(.landing) .ctl:hover{background:var(--surface-2);color:var(--ink)}:where(.landing) .thread{display:grid;gap:16px;padding:18px 16px 20px;background:var(--bg)}:where(.landing) .msg.user{display:flex;justify-content:flex-end}:where(.landing) .window .bubble{background:var(--surface-2);color:var(--ink);font-size:14.5px}:where(.landing) .msg.bhav{display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px}:where(.landing) .avatar{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#e4f58b;color:#222c1a;font-weight:800;box-shadow:inset 0 0 0 1px #222c1a33}:where(.landing) .msg-body{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0}:where(.landing) .rules-card{padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:var(--surface);font-size:14px;line-height:1.5}:where(.landing) .rules-card strong{display:block;margin-bottom:6px}:where(.landing) .rules-card ol{list-style:decimal;padding-left:20px;color:var(--ink-2);display:grid;gap:3px}:where(.landing) .window .tool-line{background:var(--surface-2);color:var(--ink-2)}:where(.landing) .window .tool-line .pill-b svg{color:var(--olive-deep)}:where(.landing) .chat-card{display:grid;gap:12px;padding:14px;border:1px solid var(--line);border-radius:16px;background:var(--surface);box-shadow:var(--shadow)}:where(.landing) .chat-card-head{display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px 10px}:where(.landing) .chat-card-head>svg{margin-top:2px;color:var(--ink-2)}:where(.landing) .chat-card-head>div{flex:1 1 180px;min-width:0}:where(.landing) .chat-card-head strong{font-size:13.5px;line-height:1.4;font-weight:600}:where(.landing) .card-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;border:1px solid var(--line);border-radius:11px;overflow:hidden;background:var(--line)}:where(.landing) .card-metrics>div{padding:8px 11px;background:var(--surface)}:where(.landing) .card-metrics dt{font-size:13px;color:var(--ink-2)}:where(.landing) .card-metrics dd{font:500 15px/1.3 var(--f-mono)}:where(.landing) .mini{width:100%;height:auto;max-width:420px}:where(.landing) .mini :is(path,line){fill:none}:where(.landing) .mini-base{stroke:var(--line-strong);stroke-width:1}:where(.landing) .mini-gross{stroke:var(--demoted);stroke-width:1.5;stroke-dasharray:4 3}:where(.landing) .mini-net{stroke:var(--net);stroke-width:2}:where(.landing) .mini-dot{fill:#e4f58b;stroke:var(--net);stroke-width:2}:where(.landing) .mini-clip{transform-origin:0 0}:where(.landing) .chips{display:flex;flex-wrap:wrap;gap:6px}:where(.landing) .window .chip{font-size:13px;background:var(--surface-2);color:var(--ink-2);min-height:26px}:where(.landing) .reply{font-size:14.5px;line-height:1.6;color:var(--ink)}:where(.landing) .win-cap{padding:10px 16px 12px;border-top:1px solid var(--line);font-size:13px;line-height:1.5;color:var(--ink-2);background:var(--surface)}:where(.landing) .know-row{display:grid;gap:28px;justify-items:start;margin-top:48px}:where(.landing) .know{max-width:720px;padding:18px 20px;border:1px solid var(--line);border-left:3px solid #8a6516;border-radius:14px;background:var(--surface)}:root[data-theme=dark] :where(.landing) .know{border-left-color:#e0b35a}:where(.landing) .know-title{font-weight:600;margin-bottom:8px!important}:where(.landing) .know ul{display:grid;gap:4px;font-size:15px;color:var(--ink-2);list-style:"· ";padding-left:12px}@media(min-width:768px){:where(.landing) .card-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.landing) .thread{padding:22px 22px 24px}}@media(min-width:1024px){:where(.landing) .meet-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--gutter) 6%}:where(.landing) .know-row{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.landing[data-motion=on] .window :is(.avatar,.rules-card li,.tool-line,.chat-card,.card-metrics>div,.mini-dot,.rules-card){transition:opacity .3s var(--ease-film),transform .32s var(--ease-film)}.landing[data-motion=on] .window:not(.s2) :is(.avatar,.rules-card){opacity:0}.landing[data-motion=on] .window .rules-card li{transition-delay:calc(var(--i)*80ms)}.landing[data-motion=on] .window:not(.s2) .rules-card li{opacity:0;transform:translateY(6px);transition-delay:0ms}.landing[data-motion=on] .window:not(.s3) .tool-line{opacity:0}.landing[data-motion=on] .window.s3:not(.s4) .tool-line .pill-a{opacity:1}.landing[data-motion=on] .window.s3:not(.s4) .tool-line .pill-b{opacity:0}.landing[data-motion=on] .window .tool-line span{transition:opacity .15s var(--ease-dissolve)}.landing[data-motion=on] .window:not(.s5) .chat-card{opacity:0;transform:translateY(12px)}.landing[data-motion=on] .window .card-metrics>div{transition-delay:calc(.2s + var(--i)*60ms)}.landing[data-motion=on] .window:not(.s5) .card-metrics>div{opacity:0;transition-delay:0ms}.landing[data-motion=on] .window .mini-clip{transition:transform .6s var(--ease-film) .3s}.landing[data-motion=on] .window:not(.s5) .mini-clip{transform:scaleX(0);transition-delay:0ms}.landing[data-motion=on] .window .mini-net{stroke-dasharray:1 1;transition:stroke-dashoffset .8s var(--ease-film) .9s}.landing[data-motion=on] .window:not(.s5) .mini-net{stroke-dashoffset:1;transition-delay:0ms}.landing[data-motion=on] .window .mini-dot{transform-box:fill-box;transform-origin:center;transition-delay:1.7s}.landing[data-motion=on] .window:not(.s5) .mini-dot{transform:scale(0);transition-delay:0ms}:where(.landing) .tools-band{display:none;border-radius:20px;margin-bottom:24px}:where(.landing) .tool-grid{display:grid;gap:16px}:where(.landing) .tool{display:flex;flex-direction:column;gap:12px;padding:0 0 20px;border:1px solid var(--line);border-radius:18px;background:var(--surface);box-shadow:var(--shadow);overflow:hidden;transition:box-shadow .16s var(--ease-film),transform .16s var(--ease-film)}:where(.landing) .tool>:not(.tool-tile){margin-inline:24px}:where(.landing) .tool-tile{border-bottom:1px solid var(--line)}:where(.landing) .tool h3{margin-top:8px}:where(.landing) .tool p{color:var(--ink-2);font-size:16px;line-height:1.6}:where(.landing) .tool .small{font-size:14px;color:var(--ink-2)}:where(.landing) .tool .chip-link{align-self:flex-start;min-height:44px;background:var(--surface-2);color:var(--ink);font-size:13px;text-decoration:none;margin-top:4px}:where(.landing) .tool .chip-link:hover{text-decoration:underline}:where(.landing) .card-link{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;min-height:48px;margin-top:auto;font-weight:600;color:var(--ink);text-decoration:underline;text-underline-offset:4px;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent)}:where(.landing) .tool:hover,:where(.landing) .tool:focus-within{box-shadow:0 2px 4px #1f26190d,0 14px 36px #1f26191a}:where(.landing) .order-frag{display:grid;gap:10px;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:var(--bg);font-size:13.5px}:where(.landing) .of-head{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between}:where(.landing) .of-badge{padding:2px 9px;border-radius:999px;background:#f7ecd4;color:#7a5712;font-size:13px;font-weight:600}:where(.landing) .order-frag dl{display:grid;grid-template-columns:1fr 1fr;gap:6px 12px}:where(.landing) .order-frag dt{font-size:13px;color:var(--ink-2)}:where(.landing) .order-frag dd{font:500 14px/1.3 var(--f-mono)}:where(.landing) .of-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}:where(.landing) .of-btn{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;background:#222c1a;color:#e4f58b;font-weight:600;font-size:13px}:where(.landing) .of-btn.quiet{background:transparent;color:var(--ink-2);border:1px solid var(--line-strong)}:where(.landing) .of-actions .qtag{margin-left:auto}@media(min-width:768px){:where(.landing) .tools-band{display:block}:where(.landing) .tool-tile{display:none}:where(.landing) .tool{padding-top:4px}:where(.landing) .tool-grid{grid-template-columns:1fr 1fr}}@media(max-width:767px){:where(.landing) .tool-tile:has(>.art-standin){display:none}:where(.landing) .tool:has(>.tool-tile>.art-standin){padding-top:4px}}@media(min-width:1024px){:where(.landing) .tool-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.landing[data-motion=on] .tool:hover,.landing[data-motion=on] .tool:focus-within{transform:translateY(-2px)}.landing[data-motion=on] .order-frag .of-badge{transition:opacity .6s var(--ease-dissolve)}.landing[data-motion=on] .order-frag:not(.seen) .of-badge{opacity:.5}@supports (animation-timeline:view()){@media(prefers-reduced-motion:no-preference){.landing[data-motion=on] .tool{animation:ql-rise-16 linear both;animation-timeline:view();animation-range:entry calc(5% + var(--i)*4%) entry calc(40% + var(--i)*4%)}.landing[data-motion=on] .plan{animation:ql-rise-12 linear both;animation-timeline:view();animation-range:entry 5% entry 35%}}}@keyframes ql-rise-16{0%{opacity:0;transform:translateY(16px)}}@keyframes ql-rise-12{0%{opacity:0;transform:translateY(12px)}}:where(.landing) .rules{position:relative;background:#252a23;padding-block:clamp(96px,12vw,160px)}:where(.landing) .rules:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;border-block:1px solid #3a4032}:where(.landing) .rules-grid{display:grid;gap:40px}:where(.landing) .rules-head h2{max-width:12ch}:where(.landing) .rules-links{font-size:15px;color:#c1c6b6}:where(.landing) .rules-links a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px}:where(.landing) .rule-list{display:grid}:where(.landing) .rule-list li{position:relative;display:grid;gap:8px;padding-block:28px;border-top:1px solid #3a4032}:where(.landing) .rule-list li:last-child{border-bottom:1px solid #3a4032}:where(.landing) .numeral{font-family:var(--f-display);font-style:italic;font-size:32px;line-height:1;color:#879467}:where(.landing) .rule-lead{font-family:var(--f-display);font-size:26px;line-height:1.2;color:#eef0e6}:where(.landing) .rule-body{margin-top:8px!important;font-size:17px;line-height:1.6;color:#c1c6b6;max-width:60ch}@media(min-width:1024px){:where(.landing) .rules-grid{grid-template-columns:minmax(0,4fr) minmax(0,1fr) minmax(0,7fr)}:where(.landing) .rules-head{position:sticky;top:120px;align-self:start}:where(.landing) .rule-list{grid-column:3}:where(.landing) .rule-list li{grid-template-columns:72px 1fr;gap:0}}@supports (animation-timeline:view()){@media(prefers-reduced-motion:no-preference){.landing[data-motion=on] .rule-list li:before{content:"";position:absolute;left:0;right:0;top:-1px;height:1px;background:#3a4032;transform-origin:left;animation:ql-draw-x linear both;animation-timeline:view();animation-range:entry 0% entry 40%}.landing[data-motion=on] .rule-list li{border-top-color:transparent}.landing[data-motion=on] .rule-list li>*{animation:ql-fade-in linear both;animation-timeline:view();animation-range:entry 10% entry 45%}}}@keyframes ql-draw-x{0%{transform:scaleX(0)}}@keyframes ql-fade-in{0%{opacity:0}}:where(.landing) .plans{display:grid;gap:16px}:where(.landing) .plan{display:flex;flex-direction:column;gap:14px;padding:24px;border:1px solid var(--line);border-radius:18px;background:var(--surface);box-shadow:var(--shadow);min-height:0}:where(.landing) .plan.trial{border-top:3px solid var(--olive-deep)}:where(.landing) .plan.skeleton{min-height:320px;background:linear-gradient(90deg,var(--surface) 0,var(--surface-2) 50%,var(--surface) 100%)}:where(.landing) .plan-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:24px}:where(.landing) .plan-head h3{font:600 13px/1.2 var(--f-sans);text-transform:uppercase;letter-spacing:.1em;color:var(--eyebrow)}:where(.landing) .plan-tag{padding:3px 9px;border-radius:999px;background:#e4f58b;color:#222c1a;font-size:13px;font-weight:600}:where(.landing) .plan-price{display:flex;flex-direction:column;align-items:flex-start;gap:6px}:where(.landing) .plan-price>span[aria-hidden]{font-family:var(--f-display);font-weight:420;font-size:44px;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums}:where(.landing) .plan-price small{font-size:14px;color:var(--ink-2)}:where(.landing) .plan-rows{display:grid;gap:6px;font-size:14px}:where(.landing) .plan-rows dt{color:var(--ink-2)}:where(.landing) .plan-rows dt{white-space:nowrap}:where(.landing) .plan-rows dd{font:400 14px/1.4 var(--f-mono);text-align:right;display:inline-flex;align-items:center;gap:4px;white-space:nowrap}:where(.landing) .plan-rows dd small{font-family:var(--f-sans);color:var(--ink-2);font-size:13px}:where(.landing) .plan-rows dd svg{color:var(--olive-deep)}:where(.landing) .plan-note{font-size:13.5px;line-height:1.5;color:var(--ink-2)}:where(.landing) .plan .btn{margin-top:auto;width:100%;min-width:0;padding-inline:12px;font-size:14.5px}:where(.landing) .plans-failed{padding:20px;border:1px dashed var(--line-strong);border-radius:18px;color:var(--ink-2)}@media(scripting:none){:where(.landing) .plan.skeleton{display:none}}:where(.landing) .packs{display:grid;gap:10px;margin-top:24px;padding:18px 20px;border:1px solid var(--line);border-radius:18px;background:var(--surface)}:where(.landing) .packs-title{font-weight:600}:where(.landing) .packs table{font-size:15px}:where(.landing) .packs :is(th,td){padding:8px 0;border-top:1px solid var(--line)}:where(.landing) .packs td{text-align:right;font-family:var(--f-mono)}:where(.landing) .print{margin-top:20px!important;max-width:84ch}:where(.landing) .pricing .text-link{color:var(--ink)}@media(min-width:768px){:where(.landing) .plans{grid-template-columns:1fr 1fr}:where(.landing) .plan.trial{grid-column:1/-1}:where(.landing) .packs table tbody{display:flex;gap:10px 32px;flex-wrap:wrap}:where(.landing) .packs tr{display:flex;gap:8px;align-items:baseline}:where(.landing) .packs :is(th,td){border:0;padding:0}}@media(min-width:1024px){:where(.landing) .packs{grid-template-columns:auto 1fr;align-items:center;gap:24px}:where(.landing) .packs table tbody{justify-content:flex-end}}@media(min-width:1200px){:where(.landing) .plans{grid-template-columns:repeat(5,minmax(0,1fr))}:where(.landing) .plan.trial{grid-column:auto}:where(.landing) .plan{padding:22px}:where(.landing) .plan-price>span[aria-hidden]{font-size:40px}}:where(.landing) .final{position:relative;overflow:hidden;min-height:90svh;display:flex;align-items:flex-start;padding-block:clamp(96px,14vw,180px) 96px}:where(.landing) .final-art{position:absolute!important;inset:0;aspect-ratio:auto!important;height:100%;background:#e9e6da}:where(.landing) .final-art img{object-position:70% 60%}:where(.landing) .final:before{content:"";position:absolute;inset:0;z-index:1;background:radial-gradient(ellipse at 25% 30%,#f4f3eed9,#f4f3ee00 60%)}:where(.landing) .final-in{position:relative;z-index:2;color:#1f2619;--ink:#1f2619;--ink-2:#4d5446;--eyebrow:#56613f;--focus:#1f2619}:where(.landing) .final-in h2{font-size:clamp(40px,6vw,80px);line-height:1.04;max-width:12ch}:where(.landing) .final-in .lede{max-width:44ch;color:#4d5446}:where(.landing) .final-in .cta-row{margin-top:32px}:where(.landing) .final-in .text-link{color:#1f2619}:where(.landing) .callback{position:relative;display:inline-block;margin-top:36px!important;padding:10px 16px 10px 26px;border-radius:12px;background:#ede6d6;color:#1f2619;font:400 15px/1.5 var(--f-mono);box-shadow:0 8px 24px #1f26191a}:where(.landing) .callback:before{content:"";position:absolute;left:10px;top:8px;bottom:8px;width:5px;border-inline:2px solid #a8483a}:where(.landing) .callback b{font-weight:400;color:#4d5446}:where(.landing) .callback .tween>.n{color:#a8483a}@media(max-width:767px){:where(.landing) .final:before{background:linear-gradient(180deg,#f4f3eeeb 0,#f4f3eecc 60%,#f4f3ee00)}:where(.landing) .final-in .cta-row .btn{width:100%}:where(.landing) .callback b{display:block;height:0;overflow:hidden}}@supports (animation-timeline:view()){@media(prefers-reduced-motion:no-preference){.landing[data-motion=on] .final-art>*{animation:ql-drift linear both;animation-timeline:view();animation-range:cover 0% cover 100%}}}@keyframes ql-drift{0%{transform:scale(1.03)}to{transform:translate(-1.5%) scale(1.03)}}:where(.landing) .notes{padding-block:48px 56px;background:var(--bg)}:where(.landing) .notes-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:24px}:where(.landing) .notes-head h2{font:600 24px/1.3 var(--f-sans);letter-spacing:-.01em;margin:0}:where(.landing) .note-list{display:grid;gap:22px;counter-reset:n}:where(.landing) .note-list li{counter-increment:n;position:relative;padding-left:32px;font-size:14px;line-height:1.6;color:var(--ink-2);max-width:64ch}:where(.landing) .note-list li:before{content:counter(n);position:absolute;left:0;top:0;font:500 14px/1.6 var(--f-mono);color:var(--eyebrow)}:where(.landing) .note-list li:focus{outline:none}:where(.landing) .note-list li:focus-visible{outline:2px solid var(--focus);outline-offset:6px}:where(.landing) .note-list strong{color:var(--ink);font-weight:600}:where(.landing) .note-links{display:flex;flex-wrap:wrap;gap:4px 18px;margin-top:4px!important}:where(.landing) .note-links a{display:inline-flex;align-items:center;gap:4px;min-height:44px;font-weight:600;color:var(--ink);text-decoration:underline;text-underline-offset:4px;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent)}:where(.landing) .notes .text-link{color:var(--ink)}@media(min-width:1024px){:where(.landing) .note-list{grid-template-columns:1fr 1fr;column-gap:56px}}:where(.landing) .lfoot{position:relative;background:#252a23;padding-block:56px 40px;font-size:14px;line-height:1.6;color:#c1c6b6}:where(.landing) .lfoot:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;border-block:1px solid #3a4032}:where(.landing) .foot-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px;margin-bottom:40px;color:#eef0e6}:where(.landing) .foot-links{display:flex;flex-wrap:wrap;gap:0 18px}:where(.landing) .foot-links a{display:inline-flex;align-items:center;min-height:44px;color:#eef0e6;text-decoration:none}:where(.landing) .foot-links a:hover,:where(.landing) .foot-links a:focus-visible{text-decoration:underline;text-underline-offset:4px}:where(.landing) .foot-cols p{max-width:72ch;margin:0 0 16px!important;break-inside:avoid}:where(.landing) .legal-line{margin-top:24px!important;font:400 13px/1.6 var(--f-mono);color:#8d9384}:where(.landing) .lfoot .ref a{color:#c1c6b6}@media(min-width:1024px){:where(.landing) .foot-cols{columns:2;column-gap:56px}}:where(.landing) .art-hero-night-desk{background:linear-gradient(90deg,#12140f 0,#151811,#1c2018)}:where(.landing) .art-hero-night-desk .art-standin{background:radial-gradient(38% 42% at 74% 44%,#c8a15a38,#c8a15a00 70%),linear-gradient(180deg,#0000 64%,#0e100b 64.2%,#161911)}:where(.landing) .art-hero-night-desk .art-standin i:nth-child(1){right:9%;top:13%;width:28%;height:44%;border-radius:4px;background:radial-gradient(circle at 18% 72%,rgba(244,243,238,.55) 0 1.4px,transparent 2.4px),radial-gradient(circle at 34% 64%,rgba(135,148,103,.8) 0 1.6px,transparent 2.6px),radial-gradient(circle at 52% 78%,rgba(244,243,238,.4) 0 1.2px,transparent 2.2px),radial-gradient(circle at 70% 70%,rgba(135,148,103,.7) 0 1.8px,transparent 2.8px),radial-gradient(circle at 84% 60%,rgba(244,243,238,.35) 0 1.2px,transparent 2.2px),linear-gradient(180deg,#191d15,#20251b);box-shadow:inset 0 0 0 7px #252a23,0 0 0 1px #2b3025}:where(.landing) .art-hero-night-desk .art-standin i:nth-child(2){right:26%;top:30%;width:9%;height:28%;background:radial-gradient(60% 40% at 50% 0%,#e4c8788c,#c8a15a00 70%),linear-gradient(180deg,transparent 60%,#c8a15a 60% 62%,transparent 62%);border-radius:40% 40% 0 0;opacity:.8}@media(max-width:767px){:where(.landing) .art-hero-night-desk .art-standin i:nth-child(2){background:radial-gradient(60% 40% at 50% 0%,#e4c8788c,#c8a15a00 70%)}}:where(.landing) .art-hero-night-desk .art-standin i:nth-child(3){right:14%;top:22%;width:34%;height:40%;background:radial-gradient(circle at 10% 90%,rgba(228,245,139,.7) 0 1.5px,transparent 2.5px),radial-gradient(circle at 28% 70%,rgba(228,245,139,.55) 0 1.3px,transparent 2.3px),radial-gradient(circle at 46% 58%,rgba(228,245,139,.45) 0 1.2px,transparent 2.2px),radial-gradient(circle at 62% 40%,rgba(228,245,139,.35) 0 1.1px,transparent 2px),radial-gradient(circle at 80% 26%,rgba(228,245,139,.25) 0 1px,transparent 2px),radial-gradient(circle at 92% 14%,rgba(228,245,139,.18) 0 1px,transparent 2px)}:where(.landing) .art-idea-notebook{background:#1a1d16}:where(.landing) .art-idea-notebook .art-standin{background:radial-gradient(70% 50% at 20% 0%,rgba(200,161,90,.18),transparent 70%),#171a13}:where(.landing) .art-idea-notebook .art-standin i:nth-child(1){inset:40% 12% 14%;border-radius:6px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 120' preserveAspectRatio='none'%3E%3Cpath d='M10 95 C50 90 70 40 110 55 S170 30 190 20' fill='none' stroke='%234d5446' stroke-width='1.3'/%3E%3Cpath d='M10 40 C60 50 80 80 120 60 S175 70 190 85' fill='none' stroke='%234d5446' stroke-width='1.3'/%3E%3C/svg%3E") center/88% 70% no-repeat,linear-gradient(90deg,#e7e0cf 0 49.6%,#cfc8b6 49.6% 50.4%,#ede6d6 50.4%);box-shadow:0 20px 40px #00000073}:where(.landing) .art-idea-notebook .art-standin i:nth-child(2){left:50%;top:58%;width:44px;height:44px;margin:-22px;border-radius:50%;background:radial-gradient(circle,#e4f58bcc,#e4f58b00 65%)}:where(.landing) .art-idea-notebook .art-standin i:nth-child(3){right:16%;bottom:20%;width:34%;height:6px;border-radius:3px;background:#879467;transform:rotate(-28deg);opacity:.8}:where(.landing) .art-leaking-vessel{background:#12140f}:where(.landing) .art-leaking-vessel .art-standin{background:linear-gradient(180deg,#12140f 0 72%,#252a23 72%,#1c2018)}:where(.landing) .art-leaking-vessel .art-standin i:nth-child(1){left:34%;bottom:28%;width:12%;height:38%;border-radius:8px 8px 10px 10px;background:linear-gradient(180deg,#eef0e60f 0 22%,#e4f58bbf 22%,#c8dc7899);box-shadow:inset 0 0 0 1.5px #eef0e659,0 0 60px #e4f58b1f}:where(.landing) .art-leaking-vessel .art-standin i:nth-child(2){left:48%;bottom:28%;width:34%;height:6%;background:radial-gradient(ellipse 9% 100% at 8% 100%,#c0624f 60%,transparent 62%),radial-gradient(ellipse 9% 100% at 28% 100%,#879467 60%,transparent 62%),radial-gradient(ellipse 9% 100% at 48% 100%,#f4f3ee 60%,transparent 62%),radial-gradient(ellipse 9% 100% at 68% 100%,#c8a15a 60%,transparent 62%),radial-gradient(ellipse 9% 100% at 88% 100%,#8a947c 60%,transparent 62%);opacity:.85}:where(.landing) .art-leaking-vessel .art-standin i:nth-child(3){left:46%;bottom:29%;width:6%;height:6%;background:repeating-linear-gradient(100deg,rgba(228,245,139,.5) 0 1px,transparent 1px 7px);opacity:.6}:where(.landing) .art-taraazu{background:#1a1d16}:where(.landing) .art-taraazu .art-standin{background:radial-gradient(60% 40% at 50% 10%,rgba(200,161,90,.16),transparent 70%),#1a1d16}:where(.landing) .art-taraazu .art-standin i:nth-child(1){left:20%;right:20%;top:34%;height:3px;border-radius:2px;background:#c8a15a;box-shadow:0 -40px 0 -1px transparent}:where(.landing) .art-taraazu .art-standin i:nth-child(2){left:14%;top:52%;width:26%;height:12%;border-radius:0 0 50% 50%/0 0 100% 100%;background:#a78549;box-shadow:inset 0 3px #c8a15a;transform:none}:where(.landing) .art-taraazu .art-standin i:nth-child(3){right:14%;top:52%;width:26%;height:12%;border-radius:0 0 50% 50%/0 0 100% 100%;background:#a78549;box-shadow:inset 0 3px #c8a15a,0 -14px 0 -6px #ede6d6}:where(.landing) .art-two-am-lantern{background:#0f110c}:where(.landing) .art-two-am-lantern .art-standin{background:radial-gradient(22% 30% at 76% 58%,#e0b35a47,#e0b35a00 70%),linear-gradient(90deg,#0d0f0a 0,#12140f 55%,#161911)}:where(.landing) .art-two-am-lantern .art-standin i:nth-child(1){right:10%;top:12%;width:30%;height:50%;border-radius:4px;background:radial-gradient(circle at 30% 70%,rgba(135,148,103,.5) 0 1.3px,transparent 2.3px),radial-gradient(circle at 70% 64%,rgba(135,148,103,.35) 0 1.2px,transparent 2.2px),linear-gradient(180deg,#14170f,#191c14);box-shadow:inset 0 0 0 7px #1f231b}:where(.landing) .art-two-am-lantern .art-standin i:nth-child(2){right:22%;top:50%;width:5%;height:14%;border-radius:40% 40% 20% 20%;background:radial-gradient(40% 30% at 50% 60%,#e0b35a,#b7862a99 50%,#b7862a00 75%);box-shadow:inset 0 0 0 1.5px #c8a15a99}:where(.landing) .art-two-am-lantern .art-standin i:nth-child(3){right:24%;top:36%;width:18%;height:18%;background:radial-gradient(circle at 20% 80%,rgba(228,245,139,.5) 0 1.2px,transparent 2.2px),radial-gradient(circle at 50% 50%,rgba(228,245,139,.35) 0 1px,transparent 2px),radial-gradient(circle at 80% 30%,rgba(224,179,90,.5) 0 1.2px,transparent 2.2px)}:where(.landing) .art-dawn-desk{background:#ece9df}:where(.landing) .art-dawn-desk .art-standin{background:radial-gradient(50% 60% at 72% 40%,#fffffae6,#f4f3ee00 70%),linear-gradient(180deg,#dcd9cd 0,#efece3 18%,#f4f3ee 60%,#e7e2d4 70%,#ded8c6)}:where(.landing) .art-dawn-desk .art-standin i:nth-child(1){right:8%;top:10%;width:34%;height:52%;border-radius:3px;background:linear-gradient(90deg,#ffffff80,#ede6d659 30%,#fff9 60%,#ede6d666),#f7f6f1;box-shadow:inset 0 0 0 6px #e0dccf}:where(.landing) .art-dawn-desk .art-standin i:nth-child(2){right:40%;top:56%;width:7%;height:12%;border-radius:0 0 30% 30%;background:linear-gradient(180deg,transparent 0 40%,#c0624f 40%);box-shadow:0 -18px 0 -4px #879467}:where(.landing) .art-dawn-desk .art-standin i:nth-child(3){right:20%;top:62%;width:16%;height:3%;border-radius:2px;background:#879467;opacity:.7}:where(.landing) .art-four-instruments,:where(.landing) [class*=art-four-instruments-t]{background:#efece3}:where(.landing) .art-four-instruments .art-standin,:where(.landing) [class*=art-four-instruments-t] .art-standin{background:radial-gradient(12% 30% at 12.5% 55%,rgba(255,255,250,.9),transparent 70%),radial-gradient(12% 30% at 37.5% 55%,rgba(255,255,250,.9),transparent 70%),radial-gradient(12% 30% at 62.5% 55%,rgba(255,255,250,.9),transparent 70%),radial-gradient(12% 30% at 87.5% 55%,rgba(255,255,250,.9),transparent 70%),linear-gradient(180deg,#e9e5da 0 62%,#f4f3ee 62%)}:where(.landing) .art-four-instruments{container-type:inline-size}:where(.landing) .art-four-instruments .art-standin i,:where(.landing) .art-four-instruments .art-standin:before{content:"";position:absolute}:where(.landing) .art-four-instruments .art-standin i:nth-child(1){left:8.5cqw;top:25cqw;width:8cqw;height:.4cqw;border-radius:.2cqw;background:#c8a15a;box-shadow:0 12cqw 0 -.1cqw #1f261914}:where(.landing) .art-four-instruments .art-standin i:nth-child(1):before{content:"";position:absolute;left:3.8cqw;top:-4cqw;width:.4cqw;height:14cqw;background:#a78549;border-radius:.2cqw}:where(.landing) .art-four-instruments .art-standin i:nth-child(1):after{content:"";position:absolute;left:-1.2cqw;top:1.6cqw;width:10.4cqw;height:1.6cqw;background:radial-gradient(1.7cqw .9cqw at 1.9cqw .5cqw,#c8a15a 96%,transparent),radial-gradient(1.7cqw .9cqw at 8.5cqw .5cqw,#c8a15a 96%,transparent)}:where(.landing) .art-four-instruments .art-standin i:nth-child(2){left:34cqw;top:23.5cqw;width:7cqw;height:13.5cqw;border-radius:1cqw 1cqw 1.4cqw 1.4cqw;background:linear-gradient(180deg,rgba(255,255,255,.55) 0 16%,transparent 16%),linear-gradient(90deg,#e4f58be6 0 64%,#1f26192e 64% 66%,#b7862acc 66%);box-shadow:inset 0 0 0 .25cqw #1f26191f,0 1.2cqw 2cqw #1f261914}:where(.landing) .art-four-instruments .art-standin i:nth-child(3){left:57cqw;top:28cqw;width:11cqw;height:9cqw;background:linear-gradient(90deg,#cfd2cc 0 29%,transparent 29% 35.5%,#cfd2cc 35.5% 64.5%,transparent 64.5% 71%,#cfd2cc 71%);border-radius:.5cqw;box-shadow:0 1.2cqw 2cqw #1f261914}:where(.landing) .art-four-instruments .art-standin i:nth-child(3):before{content:"";position:absolute;left:-.3cqw;right:-.3cqw;top:-.8cqw;height:1cqw;background:linear-gradient(90deg,#b9bcb5 0 30%,transparent 30% 35%,#b9bcb5 35% 65%,transparent 65% 70%,#b9bcb5 70%)}:where(.landing) .art-four-instruments .art-standin:before{left:82cqw;top:31cqw;width:10cqw;height:4.2cqw;background:#f8f5ee;clip-path:polygon(0 30%,100% 30%,84% 100%,16% 100%),polygon(0 0);filter:drop-shadow(0 .6cqw .5cqw rgba(31,38,25,.18));box-shadow:0 0 0 1px #1f26190d}:where(.landing) .art-four-instruments .art-standin i:nth-child(1)~i:last-child:after{content:"";position:absolute;left:24cqw;top:6.6cqw;width:14cqw;height:2.4cqw;border-radius:50%;background:radial-gradient(ellipse,#87946740,#87946700 70%)}:where(.landing) [class*=art-four-instruments-t] .art-standin i{display:none}:where(.landing) .art-four-instruments-t1 .art-standin{background-position:0 0;background-size:400% 100%}:where(.landing) .art-four-instruments-t2 .art-standin{background-size:400% 100%;background-position:33.3% 0}:where(.landing) .art-four-instruments-t3 .art-standin{background-size:400% 100%;background-position:66.6% 0}:where(.landing) .art-four-instruments-t4 .art-standin{background-size:400% 100%;background-position:100% 0}:where(.landing) .art-paper-boat-dawn{background:#e9e6da}:where(.landing) .art-paper-boat-dawn .art-standin{background:radial-gradient(60% 8% at 60% 48%,rgba(228,245,139,.35),transparent 70%),linear-gradient(180deg,#f4f3ee 0,#efeee7 46%,#dfe0d2 50%,#b7bea3 76%,#879467)}:where(.landing) .art-paper-boat-dawn .art-standin i:nth-child(1){right:20%;bottom:20%;width:10%;height:7%;background:linear-gradient(160deg,transparent 0 30%,#f7f4ec 30% 70%,transparent 70%),linear-gradient(90deg,#ede6d6,#f7f4ec);clip-path:polygon(0 40%,100% 40%,82% 100%,18% 100%);filter:drop-shadow(0 6px 4px rgba(37,42,35,.2))}:where(.landing) .art-paper-boat-dawn .art-standin i:nth-child(2){right:23.2%;bottom:25.5%;width:3.6%;height:6%;background:#f7f4ec;clip-path:polygon(50% 0,100% 100%,0 100%)}:where(.landing) .art-paper-boat-dawn .art-standin i:nth-child(3){right:17%;bottom:17%;width:16%;height:3%;border-radius:50%;box-shadow:0 0 0 1px #f4f3ee59}.landing .public-nav{background:var(--bg);color:var(--ink);border-bottom:1px solid var(--line);position:relative;z-index:10}.landing .public-nav>.wrap{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:80px;flex-wrap:wrap;padding-block:18px}.landing .public-nav nav,.landing .public-nav-actions,.landing .public-footer nav{display:flex;align-items:center;gap:22px;flex-wrap:wrap;font-size:14px}.landing .public-nav a{padding-block:8px}.landing .public-nav a:hover,.landing .public-footer a:hover{text-decoration:underline;text-underline-offset:4px}.landing .public-footer{padding:32px 0}.landing .public-footer p{font-size:13px;line-height:1.6;max-width:105ch;color:var(--dim);margin:24px 0 16px}.landing .public-footer small{color:var(--dim);font-size:13px}.landing .share-tool{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px;font-size:14px}.landing .share-tool button{border:1px solid var(--line-strong);background:var(--bg);color:var(--ink);border-radius:6px;padding:10px 14px;font:500 14px var(--f-sans);cursor:pointer}.landing .share-tool a{text-decoration:underline;text-underline-offset:4px}.landing .share-tool p{width:100%;margin:0;font-size:13px}.landing .home-banner{background:#101710;color:#f1f1e7;padding:88px 0 0;text-align:center;overflow:hidden}.landing .home-banner .eyebrow{color:#bbc79b;letter-spacing:.15em}.landing .home-banner h1{font:430 clamp(60px,8vw,112px)/.99 var(--f-display);letter-spacing:-.06em;margin:32px auto;max-width:16ch}.landing .home-banner h1 em{color:#d5e4a0;font-weight:430}.landing .home-one-liner{font-size:clamp(17px,1.6vw,21px);line-height:1.6;color:#c7cec0;max-width:46ch;margin:0 auto 32px}.landing .banner-actions{display:flex;align-items:center;justify-content:center;gap:28px;flex-wrap:wrap}.landing .home-banner .btn.primary{background:#d5e4a0;color:#132112}.landing .home-banner .small{color:#a4af99;margin-top:20px}.landing .film-jump{display:inline-flex;align-items:center;gap:12px;font-size:15px;color:#edf2de;padding:14px 0}.landing .banner-markets{display:flex;justify-content:center;align-items:center;gap:28px;border-top:1px solid #354132;margin-top:56px;padding:22px 0;font-size:14px;flex-wrap:wrap}.landing .banner-markets span{font:11px var(--f-mono);letter-spacing:.07em;text-transform:uppercase;color:#a4af99}.landing .banner-markets b{font-weight:500;color:#e0e7d6}.landing .home-film{background:#101710;color:#f1f1e7;padding:48px 0 56px}.landing .film-heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:24px}.landing .film-heading .eyebrow{width:100%;color:#bbc79b;margin-bottom:8px}.landing .film-heading h2{font:430 clamp(28px,3.6vw,46px)/1.1 var(--f-display);margin:0;letter-spacing:-.035em}.landing .film-heading>span{font-size:13px;color:#a4af99}.landing .film-stage{position:relative;border:1px solid #3a4b36;border-radius:18px;overflow:hidden;background:#090e0a;box-shadow:0 24px 80px #0005}.landing .film-stage video{display:block;width:100%;aspect-ratio:16/9;object-fit:contain;background:#090e0a}.landing .film-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;gap:12px;background:#d5e4a0;color:#152311;border:1px solid #d5e4a0;border-radius:40px;padding:20px 28px;box-shadow:0 0 0 12px #d5e4a015;cursor:pointer;font:600 15px var(--f-sans)}.landing .film-play:hover{background:#edf8c8;box-shadow:0 0 0 18px #d5e4a015}.landing .film-caption{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;color:#a4af99;font-size:12px;line-height:1.6;margin-top:20px}.landing .film-caption a{display:inline-flex;align-items:center;gap:8px;color:#d5e4a0}.landing .home-free-tools{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:32px;padding-block:56px;border-top:1px solid var(--line)}.landing .home-free-tools h2{font-size:clamp(28px,3vw,42px);line-height:1.12}.landing .home-free-tools a{display:block;border-top:2px solid var(--olive);padding-top:20px;transition:color .2s}.landing .home-free-tools a>span{font:11px var(--f-mono);text-transform:uppercase;color:var(--dim)}.landing .home-free-tools a h3{font-size:21px;line-height:1.3;margin:24px 0 12px;max-width:20ch}.landing .home-free-tools a p{font-size:14px;color:var(--dim);line-height:1.6;margin-bottom:24px}.landing .home-free-tools a:hover{color:var(--olive)}.landing .tax-downloads{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.landing .tax-downloads button{display:inline-flex;justify-content:center;padding:12px 16px;background:var(--bg);color:var(--ink);border:1px solid var(--line-strong);border-radius:8px;font:500 14px var(--f-sans);cursor:pointer}.landing .tax-downloads p{width:100%;margin-top:0}.landing .download-email-form{width:100%;background:var(--bg);border:1px solid var(--line-strong);border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:12px}.landing .download-email-form h3{font-size:22px;margin:0}.landing .download-email-form>p{font-size:14px;line-height:1.6;margin:0}.landing .download-email-form>label{font-size:14px;font-weight:500}.landing .download-email-form>input{width:100%;min-width:0;padding:12px;border:1px solid var(--line-strong);border-radius:6px;background:var(--card);color:var(--ink);font:16px var(--f-sans)}.landing .download-email-form label.download-consent{display:flex;flex-direction:row;align-items:flex-start;gap:10px;line-height:1.5}.landing .download-email-form .download-consent input{width:18px;height:18px;min-height:18px;flex-shrink:0;margin-top:2px;padding:0}.landing .download-email-actions{display:flex;gap:12px;flex-wrap:wrap}.landing .download-email-actions button.btn{width:auto}@media(max-width:850px){.landing .home-banner{padding-top:64px}.landing .banner-markets{gap:20px}.landing .banner-markets span{width:100%}.landing .home-free-tools{grid-template-columns:1fr 1fr}.landing .home-free-tools>div{grid-column:1/-1}.landing .film-heading>span{width:100%}}@media(max-width:540px){.landing .home-banner{padding-top:48px}.landing .home-banner h1{font-size:clamp(54px,12vw,72px);margin:28px auto}.landing .banner-actions{gap:8px}.landing .banner-markets{margin-top:36px}.landing .home-film{padding-top:32px}.landing .film-play{padding:14px 20px;white-space:nowrap}.landing .film-stage{border-radius:10px}.landing .home-free-tools{grid-template-columns:1fr}.landing .film-heading h2{font-size:30px}.landing .film-caption{font-size:11px}}@media(prefers-reduced-motion:reduce){.landing .film-play,.landing .home-free-tools a{transition:none}}.landing .home-intro{padding-block:80px 48px;text-align:center}.landing .home-intro h1{font:430 clamp(36px,5.2vw,68px)/1.12 var(--f-display);letter-spacing:-.025em;margin:0 auto 32px;max-width:22ch}.landing .home-intro h1 em{color:var(--olive);font-weight:430}.landing .home-intro>.small{margin-top:14px}.landing .compact-demo .section{padding-block:32px 56px}.landing .compact-demo .meet-grid{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);align-items:center;gap:40px}.landing .compact-demo .meet-text h2{font-size:clamp(28px,3vw,40px)}.landing .compact-demo .thread{max-height:490px;overflow:auto}.landing .compact-demo .meet-window{min-width:0}.landing .home-steps{padding-block:56px;border-top:1px solid var(--line)}.landing .home-steps h2,.landing .home-pricing h2{font-size:clamp(28px,3vw,42px)}.landing .home-steps ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;list-style:none;margin:36px 0 0;padding:0}.landing .home-steps li>span{font:400 15px var(--f-mono);color:var(--olive)}.landing .home-steps h3{margin:18px 0 12px}.landing .home-steps li>p{font-size:15px;color:var(--ink-2);line-height:1.6}.landing .home-pricing{padding-block:56px 72px;border-top:1px solid var(--line)}.landing .home-plans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:32px 0 24px}.landing .home-credits{border-block:1px solid var(--line);padding-block:24px;margin-bottom:24px}.landing .home-credits h3{font-size:22px;margin-bottom:12px}.landing .home-credits p{font-size:14px;color:var(--ink-2)}.landing .home-credits ul{display:flex;flex-wrap:wrap;gap:20px 40px;margin-block:16px}.landing .home-credits li{display:flex;flex-direction:column;font-size:14px}.landing .home-credits li span{font-size:13px;color:var(--ink-2)}.landing .home-credits a{display:inline-flex;align-items:center;gap:8px;font-size:14px;text-decoration:underline;text-underline-offset:4px}@media(max-width:1000px){.landing .home-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}.landing .home-plans article{background:var(--surface);border:1px solid var(--line-strong);border-radius:14px;padding:28px}.landing .home-plans article>p{font-size:15px;line-height:1.6}.landing .home-plans article>.home-price{font:430 48px var(--f-display);margin-bottom:24px}.landing .home-price small{font:400 14px var(--f-sans);color:var(--dim);margin-left:12px}.landing .home-pricing>.btn{margin-top:24px}.landing .calculator-main{padding-block:56px 64px;min-height:75vh}.landing .calculator-head{max-width:760px;margin-bottom:32px}.landing .calculator-head h1{font:430 clamp(36px,4.5vw,58px)/1.12 var(--f-display);letter-spacing:-.02em;margin-bottom:20px}.landing .calculator-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}.landing .calculator-card{background:var(--surface);border:1px solid var(--line-strong);border-radius:14px;padding:28px;min-width:0}.landing .calculator-card h2{font:600 21px/1.3 var(--f-sans);margin-bottom:24px}.landing .calculator-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-block:24px}.landing .calculator-card label{display:flex;flex-direction:column;gap:8px;font-size:14px;line-height:1.5}.landing .calculator-card input,.landing .calculator-card select{width:100%;min-height:48px;border:1px solid var(--line-strong);border-radius:8px;background:var(--bg);color:var(--ink);padding:10px 12px;font:400 16px var(--f-sans)}.landing .calculator-card .btn{border:0;cursor:pointer;width:100%;justify-content:center}.landing .calculator-card .btn:disabled{opacity:.6;cursor:wait}.landing .calculator-error{color:var(--charge);font-size:14px;margin-bottom:16px}.landing .calculator-status{min-height:130px;display:flex;align-items:center;color:var(--dim);line-height:1.6}.landing .calculator-result{font-variant-numeric:tabular-nums}.landing .calculator-result dl{margin:0;padding:0}.landing .calculator-result dl>div{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:12px 0;border-bottom:1px solid var(--line);font-size:14px}.landing .calculator-result dd{text-align:right;white-space:nowrap}.landing .calculator-result .result-total{font-size:19px;font-weight:600;padding:18px 0}.landing .calculator-result .result-negative{color:var(--charge)}.landing .calculator-result .result-positive{color:var(--olive)}.landing .calculator-table{width:100%;border-collapse:collapse;margin-top:24px;font-size:13px;line-height:1.5}.landing .calculator-table-scroll{overflow-x:auto}.landing .calculator-table th,.landing .calculator-table td{padding:10px 4px;border-bottom:1px solid var(--line);text-align:right}.landing .calculator-table th:first-child,.landing .calculator-table td:first-child{text-align:left}.landing .calculator-table caption{text-align:left;font-weight:600;margin-bottom:12px}.landing .calculator-table thead th{color:var(--dim);font-weight:500}.landing .calculator-sources{font-size:14px;line-height:1.7;color:var(--ink-2);margin-block:24px 40px;max-width:90ch}.landing .calculator-sources a,.landing .calculator-faq a,.landing .compact-demo .small a{text-decoration:underline;text-underline-offset:4px}.landing .calculator-faq{max-width:860px;margin-top:48px}.landing .calculator-faq h2{font-size:32px}.landing .calculator-faq details{border-top:1px solid var(--line);padding:18px 0}.landing .calculator-faq details summary{cursor:pointer;font-weight:600;line-height:1.6;font-size:16px;color:var(--ink);text-decoration-color:var(--line-strong)}.landing .calculator-faq details>p{font-size:15px;line-height:1.7;color:var(--ink-2);margin-top:14px}.landing .calculator-cta{margin-top:48px;border-top:1px solid var(--line);padding-top:32px}.landing .calculator-cta h2{font-size:32px}.landing .calculator-cta .small{margin-top:16px}@media(max-width:850px){.landing .public-nav>.wrap{gap:12px}.landing .public-nav nav{order:3;width:100%;gap:18px;font-size:13px}.landing .public-nav-actions{gap:12px}.landing .compact-demo .meet-grid,.landing .calculator-grid{grid-template-columns:1fr}.landing .compact-demo .meet-grid{gap:24px}.landing .home-intro{padding-block:48px 24px}.landing .home-steps ol{gap:20px}}@media(max-width:540px){.landing .home-steps ol,.landing .home-plans{grid-template-columns:1fr}.landing .calculator-card{padding:20px}.landing .calculator-fields{grid-template-columns:1fr}.landing .public-nav nav{column-gap:16px;row-gap:0}.landing .calculator-main{padding-top:36px}.landing .home-price small{display:block;margin:8px 0 0}.landing .calculator-table{font-size:12px}.landing .calculator-table th,.landing .calculator-table td{padding-inline:2px}.landing .calculator-result .result-total{font-size:17px}}.landing .related-resources{margin-block:44px;padding-block:28px;border-top:1px solid var(--line)}.landing .related-resources h2{font:430 30px var(--f-display);margin-bottom:24px}.landing .related-resources>div{display:grid;grid-template-columns:1fr 1fr;gap:32px}.landing .related-resources>div>a{text-decoration:none}.landing .related-resources h3{display:flex;align-items:center;gap:10px;font:500 17px/1.4 var(--f-sans);margin-bottom:10px}.landing .related-resources p{font:14px/1.7 var(--f-sans);color:var(--dim);max-width:43ch}.landing .related-resources .related-all{display:inline-block;margin-top:24px;font-size:13px;text-decoration:underline;text-underline-offset:4px}@media(max-width:540px){.landing .related-resources>div{grid-template-columns:1fr;gap:24px}}.landing .home-desk{padding-block:56px;border-top:1px solid var(--line)}.landing .desk-head{max-width:720px}.landing .desk-head h2{font-size:clamp(28px,3vw,42px);line-height:1.12;margin:12px 0 16px}.landing .desk-head>p:last-child{font-size:16px;line-height:1.6;color:var(--ink-2)}.landing .desk-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:36px 0 40px}.landing .desk-grid article{border-top:2px solid var(--olive);padding-top:20px}.landing .desk-grid svg{color:var(--olive)}.landing .desk-grid h3{font-size:19px;line-height:1.3;margin:16px 0 10px}.landing .desk-grid p{font-size:14px;line-height:1.6;color:var(--ink-2)}.landing .desk-grid a{display:inline-flex;align-items:center;gap:6px;margin-top:12px;font-size:14px;text-decoration:underline;text-underline-offset:4px}.landing .desk-walkthrough{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px;background:var(--surface);border:1px solid var(--line-strong);border-radius:14px;padding:36px}.landing .desk-walkthrough h3{font:430 clamp(26px,2.6vw,34px)/1.15 var(--f-display);margin:10px 0 14px}.landing .desk-walkthrough>div>p{font-size:15px;line-height:1.6;color:var(--ink-2)}.landing .desk-walkthrough ul{list-style:none;padding:0;margin:20px 0 24px;display:grid;gap:10px;font-size:15px}.landing .desk-walkthrough li{display:flex;gap:10px;align-items:flex-start}.landing .desk-walkthrough li svg{color:var(--olive);flex:none;margin-top:3px}.landing .desk-wa{min-width:0}.landing .desk-form{display:grid;gap:18px;min-width:0}.landing .desk-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.landing .desk-form label{display:flex;flex-direction:column;gap:8px;font-size:14px;line-height:1.5}.landing .desk-form label small{color:var(--dim)}.landing .desk-form input:not([type=checkbox]),.landing .desk-form select{width:100%;min-height:48px;border:1px solid var(--line-strong);border-radius:8px;background:var(--bg);color:var(--ink);padding:10px 12px;font:400 16px var(--f-sans)}.landing .desk-form fieldset{border:0;padding:0;margin:0}.landing .desk-form legend{font-size:14px;margin-bottom:8px}.landing .desk-chips{display:flex;flex-wrap:wrap;gap:8px}.landing .desk-chips button{min-height:40px;padding:0 16px;border-radius:999px;border:1px solid var(--line-strong);background:transparent;color:var(--ink);font:500 14px var(--f-sans);cursor:pointer}.landing .desk-chips button.on{background:var(--olive);border-color:var(--olive);color:var(--bg)}.landing .desk-form .desk-consent{flex-direction:row;align-items:flex-start;gap:10px;color:var(--ink-2)}.landing .desk-consent input{width:18px;height:18px;margin-top:2px;flex:none;accent-color:var(--olive)}.landing .desk-consent a{text-decoration:underline;text-underline-offset:3px}.landing .desk-form .btn{border:0;cursor:pointer;justify-self:start}.landing .desk-form .btn:disabled{opacity:.6;cursor:wait}.landing .desk-done{align-content:center;justify-items:start}.landing .desk-done svg{color:var(--olive)}.landing .desk-done h3{margin:0}.landing .desk-note{margin-top:20px;color:var(--dim);max-width:90ch}@media(max-width:1000px){.landing .desk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing .desk-walkthrough{grid-template-columns:1fr;gap:28px}}@media(max-width:540px){.landing .desk-grid,.landing .desk-fields{grid-template-columns:1fr}.landing .desk-walkthrough{padding:22px}.landing .desk-form .btn{width:100%;min-width:0}}.landing .market-wrap .up{color:var(--olive)}.landing .market-wrap .down{color:var(--charge)}.landing .wrap-breadth{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-bottom:28px}.landing .wrap-breadth>div{display:flex;flex-direction:column;gap:6px}.landing .wrap-breadth b{font:430 clamp(32px,4vw,48px)/1 var(--f-display);font-variant-numeric:tabular-nums}.landing .wrap-breadth span{font-size:13px;color:var(--dim)}.landing .wrap-bar{grid-column:1/-1;display:flex;height:10px;border-radius:999px;overflow:hidden;background:var(--line)}.landing .wrap-breadth>.wrap-bar{flex-direction:row;gap:0}.landing .wrap-bar i{display:block;height:100%;min-width:0}.landing .wrap-bar i.up{background:var(--olive)}.landing .wrap-bar i.down{background:var(--charge)}.landing .market-wrap .calculator-grid{margin-bottom:24px}.landing .wrap-card{background:var(--surface);border:1px solid var(--line-strong);border-radius:14px;padding:24px;min-width:0}.landing .wrap-card h3{display:flex;align-items:center;gap:8px;font:600 18px/1.3 var(--f-sans);margin-bottom:8px}.landing .wrap-card td small{display:block;color:var(--dim);font-size:12px}.landing .wrap-card>p{font-size:14px;line-height:1.7;margin-top:12px}.landing .wrap-sectors{list-style:none;padding:0;margin:16px 0 0;display:grid;gap:12px}.landing .wrap-sectors li{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;gap:12px;align-items:center;font-size:14px}.landing .wrap-sectors small{color:var(--dim)}.landing .wrap-sectors i{height:8px;border-radius:999px;background:var(--line)}.landing .wrap-sectors em{display:block;height:100%;border-radius:999px;background:var(--olive)}.landing .wrap-sectors em.down{background:var(--charge)}.landing .wrap-sectors b{font-variant-numeric:tabular-nums;font-weight:600;min-width:6ch;text-align:right}@media(max-width:540px){.landing .wrap-breadth{grid-template-columns:repeat(2,minmax(0,1fr))}}.landing .wrap-telegram{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin:8px 0 0}.landing .wrap-telegram span{font-size:14px;color:var(--dim)}:root[data-theme=light] .landing :is(.home-banner,.home-film){background:#f4f3ee;color:#1f2619}:root[data-theme=light] .landing :is(.home-banner,.home-film) .eyebrow{color:#56613f}:root[data-theme=light] .landing .home-banner h1 em{color:#56613f}:root[data-theme=light] .landing :is(.home-one-liner,.film-caption){color:#4d5446}:root[data-theme=light] .landing :is(.home-banner .small,.banner-markets span,.film-heading>span){color:#5f6557}:root[data-theme=light] .landing .banner-markets{border-top-color:#d2d1c6}:root[data-theme=light] .landing .banner-markets b{color:#1f2619}:root[data-theme=light] .landing :is(.film-jump,.film-caption a){color:#56613f}:root[data-theme=light] .landing .home-banner .btn.primary{background:#222c1a;color:#e4f58b}.landing .public-nav .theme-toggle{padding:10px}
