:where(.s-landing) .hero{text-align:center;height:100svh;min-height:36rem;padding:6rem var(--space-4) 5rem;background:radial-gradient(58% 44% at 50% 48%,#050507d1,#05050700 72%),radial-gradient(130% 95% at 50% 112%,#fbbf24 0%,#f97316 22%,#c2410c 42%,#5c1d0a 62%,#050507 88%);place-items:center;display:grid;position:relative;overflow:hidden}:where(.s-landing) .grain{opacity:.28;mix-blend-mode:overlay;pointer-events:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2'/></filter><rect width='220' height='220' filter='url(%23n)'/></svg>");position:absolute;inset:0}:where(.s-landing) .hero .in{max-width:60rem;position:relative}:where(.s-landing) .hero .in:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#05050799,#05050700);position:absolute;inset:-12% -14%}:where(.s-landing) .objs{position:absolute;inset:0}:where(.s-landing) .o{will-change:transform;position:absolute;translate:-50% -50%}:where(.s-landing) .o span{animation:landing-float var(--f) ease-in-out infinite alternate;display:block}:where(.s-landing) .o img{width:100%;height:auto;display:block}:where(.s-landing) .hero.wait{clip-path:polygon(125% 0,200% 0,200% 100%,100% 100%)}:where(.s-landing) .hero.go{animation:.9s cubic-bezier(.65,0,.35,1) both landing-wipe}:where(.s-landing) .hero.go .o img{animation:landing-fly 1.8s cubic-bezier(.22,1.15,.36,1) var(--d) both}:where(.s-landing) .hero.go h1{transform-origin:55% 60%;animation:2.2s cubic-bezier(.33,1,.68,1) .1s both landing-zoom}:where(.s-landing) .hero.go h1 .w{animation:landing-lit .7s ease-out calc(.25s + var(--i) * .12s) both}:where(.s-landing) .hero.go h1 .l2 .w{animation-name:landing-show}:where(.s-landing) .hero.go .subs{animation:rise 1s var(--ease-standard) 1.5s both}:where(.s-landing) .hero.go .cta .cz-btn{animation:.5s cubic-bezier(.16,1,.3,1) 2s both landing-block}:where(.s-landing) .hero.go .cz-btn__label{animation:.4s ease-out 2.35s both landing-show}:where(.s-landing) .hero.go .cz-btn__arrow{animation:.45s cubic-bezier(.34,1.3,.64,1) 2.45s both landing-dot}:where(.s-landing) .hero.go .cz-btn__arrow svg{animation:.3s ease-out 2.8s both landing-show}:where(.s-landing) .hero .lead{color:var(--bone);font-size:clamp(1.125rem,1.9vw,1.5rem)}:where(.s-landing) .hero .cz-chips{margin-top:var(--space-4);justify-content:center}:where(.s-landing) .subs{margin:var(--space-6) auto var(--space-8)}:where(.s-landing) .hero .cta{justify-content:center}:where(.s-landing) .cnt{--fill:#fff6ea;--track:#ffc88c4d;--glow:drop-shadow(0 0 2px #ffc27a) drop-shadow(0 0 6px #ff8c288c);align-items:center;gap:var(--space-3);width:max-content;max-width:100%;margin:var(--space-12) auto 0;font-variant-numeric:tabular-nums;color:#ffecd6db;white-space:nowrap;padding:8px 16px 8px 12px;font-size:.9375rem;display:flex}:where(.s-landing) .cnt b{color:var(--fill);font-weight:600}:where(.s-landing) .ticks{grid-template-columns:repeat(10,6px);gap:3px;display:grid}:where(.s-landing) .ticks i{border-radius:var(--r-pill);height:14px;box-shadow:inset 0 0 0 1px var(--track);transform-origin:50% 100%;transition:background .2s,box-shadow .2s}:where(.s-landing) .ticks i.on{background:var(--fill);box-shadow:none;filter:var(--glow);animation:.35s cubic-bezier(.34,1.4,.64,1) both landing-pop}:where(.s-landing) .cnt.done .ticks i.next{animation:1.8s ease-in-out infinite landing-breathe}:where(.s-landing) .hero.go .cnt{animation:rise .8s var(--ease-standard) 2.9s both}@media (max-width:480px){:where(.s-landing) .o:nth-child(3),:where(.s-landing) .o:nth-child(4){display:none}:where(.s-landing) .cnt{gap:var(--space-2);border-radius:var(--r-2xl);white-space:normal;text-wrap:balance;text-align:center;flex-direction:column;max-width:56vw;padding:12px 16px}}:where(.s-landing) .sheet{z-index:2;margin-top:calc(var(--r-3xl)*-1);border-radius:var(--r-3xl) var(--r-3xl) 0 0;background:var(--ink-0);padding-top:var(--space-16);position:relative}@media (prefers-reduced-motion:reduce){:where(.s-landing) .hero,:where(.s-landing) .hero *{animation:none!important}}:where(.s-landing) .feats{padding:var(--space-4) var(--gutter);border-left:1px solid var(--rule);align-content:center;display:grid}:where(.s-landing) .feats button:first-child{border-top:0}:where(.s-landing) .feats button{text-align:left;padding:var(--space-6) 0 var(--space-4);border-top:1px solid var(--rule);color:var(--ash);transition:color var(--dur-base);display:grid}:where(.s-landing) .feats .on{color:var(--bone)}:where(.s-landing) .feats .h3{letter-spacing:-.02em;font-size:clamp(1.5rem,2.6vw,2.25rem)}:where(.s-landing) .feats .more{transition:grid-template-rows .45s var(--ease-standard);grid-template-rows:0fr;display:grid}:where(.s-landing) .feats .on .more{grid-template-rows:1fr}:where(.s-landing) .feats .more span{color:var(--ash);text-wrap:balance;font-size:clamp(1rem,1.5vw,1.25rem);overflow:hidden}:where(.s-landing) .feats .on .more span{padding-top:var(--space-2)}:where(.s-landing) .feats i{height:3px;margin-top:var(--space-4);border-radius:var(--r-pill);background:var(--ink-3);opacity:0;transition:opacity var(--dur-base);display:block;overflow:hidden}:where(.s-landing) .feats .on i{opacity:1}:where(.s-landing) .feats b{background:var(--grad-amber);transform-origin:0;height:100%;transform:scaleX(var(--f,0));display:block}@media (prefers-reduced-motion:reduce){:where(.s-landing) .feats .more{transition:none}}@keyframes landing-float{0%{transform:translate(-5px,-12px)rotate(-2deg)}50%{transform:translate(7px,2px)rotate(1deg)}to{transform:translate(-3px,14px)rotate(2.5deg)}}@keyframes landing-fly{0%{opacity:0;transform:translate(var(--x),var(--y)) rotate(var(--r)) scale(1.35)}30%{opacity:1}}@keyframes landing-wipe{0%{clip-path:polygon(125% 0,200% 0,200% 100%,100% 100%)}to{clip-path:polygon(0 0,200% 0,200% 100%,-25% 100%)}}@keyframes landing-zoom{0%{transform:perspective(1200px)translate(8%)rotateY(-14deg)scale(2.6)}}@keyframes landing-lit{0%{opacity:.25}}@keyframes landing-show{0%{opacity:0}}@keyframes landing-dot{0%{transform:scale(0)}}@keyframes landing-block{0%{opacity:0;clip-path:inset(0 calc(50% - 24px) round 12px);transform:scale(.4)}35%{opacity:1;clip-path:inset(0 calc(50% - 24px) round 12px);transform:none}to{clip-path:inset(0 round 12px)}}@keyframes landing-pop{0%{transform:scaleY(.3)}}@keyframes landing-breathe{50%{box-shadow:inset 0 0 0 1px var(--fill);background:var(--track)}}:where(.s-landing) .box,:where(.s-landing) .steps{border-radius:var(--r-3xl);background:var(--ink-1);box-shadow:inset 0 0 0 1px var(--hair-strong);overflow:hidden}:where(.s-landing) #how,:where(.s-landing) #what{height:300vh;position:relative}:where(.s-landing) #what{height:400vh}:where(.s-landing) .pin{height:100svh;padding:4.75rem var(--gutter) var(--space-4);display:flex;position:sticky;top:0}:where(.s-landing) .pin>.box{flex:1;grid-template-rows:auto auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}:where(.s-landing) .headrow{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);display:grid}:where(.s-landing) .headrow>div{padding:var(--space-6) var(--gutter)}:where(.s-landing) .headrow>div+div{border-left:1px solid var(--rule);justify-content:flex-end;gap:var(--space-6);flex-direction:column;display:flex}:where(.s-landing) .headrow .label{margin-bottom:var(--space-3)}:where(.s-landing) .headrow .h1{letter-spacing:-.04em;font-size:clamp(2rem,4.4vw,4rem);line-height:.98}:where(.s-landing) .headrow p.sub{color:var(--bone);letter-spacing:-.01em;text-wrap:balance;max-width:28rem;font-size:clamp(1.0625rem,1.5vw,1.375rem);line-height:1.35}:where(.s-landing) .see{align-items:center;gap:var(--space-2);letter-spacing:.08em;text-transform:uppercase;color:var(--bone);transition:gap var(--dur-base) var(--ease-standard);font-size:.75rem;font-weight:600;display:inline-flex}:where(.s-landing) .see:hover{gap:var(--space-3)}:where(.s-landing) .see svg{color:var(--grad-3)}:where(.s-landing) .ticker{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}:where(.s-landing) .ticker div{width:max-content;animation:40s linear infinite landing-run;display:flex}:where(.s-landing) .ticker span{align-items:center;gap:var(--space-4);padding:10px var(--space-4) 10px 0;letter-spacing:.12em;text-transform:uppercase;color:var(--ash);white-space:nowrap;font-size:.75rem;display:flex}:where(.s-landing) .ticker span:after{content:"";background:var(--grad-amber);width:5px;height:5px}:where(.s-landing) .split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0;display:grid;overflow:hidden}:where(.s-landing) .draw{min-height:0;padding:var(--space-4) var(--gutter) 0;place-items:end center;display:grid;position:relative;overflow:hidden}:where(.s-landing) .draw svg{width:100%;height:100%;max-height:100%}:where(.s-landing) .say{border-left:1px solid var(--rule);flex-direction:column;min-height:0;display:flex}:where(.s-landing) .say .words{padding:var(--space-6) var(--gutter);flex:1}:where(.s-landing) .say .label{margin-bottom:var(--space-4)}:where(.s-landing) .say .big{letter-spacing:-.03em;text-transform:uppercase;font-size:clamp(1.25rem,min(2.7vw,3.7svh),2.6rem);font-weight:700;line-height:1.06}:where(.s-landing) .say .big span{color:color-mix(in srgb,var(--bone) calc(28% + var(--t,1) * 72%),var(--ink-0))}:where(.s-landing) .say .cz-btn{margin-top:var(--space-6)}:where(.s-landing) .with{border-top:1px solid var(--rule)}:where(.s-landing) .with .cells{grid-template-columns:repeat(3,1fr);display:grid}:where(.s-landing) .with .cells div{justify-content:center;align-items:center;gap:var(--space-2);min-height:64px;padding:0 var(--space-3);letter-spacing:-.02em;color:var(--bone);font-size:1.0625rem;font-weight:700;display:flex}:where(.s-landing) .with .cells div+div{border-left:1px solid var(--rule)}:where(.s-landing) .with .cells small{letter-spacing:.1em;text-transform:uppercase;border-radius:var(--r-pill);color:var(--on-amber);background:var(--grad-amber);padding:3px 7px;font-size:.6875rem;font-weight:600}:where(.s-landing) .with .cells .soon{color:var(--ash)}:where(.s-landing) .with p{padding:10px var(--gutter);text-align:center;white-space:nowrap;text-overflow:ellipsis;border-top:1px solid var(--rule);letter-spacing:.1em;text-transform:uppercase;color:var(--ash);font-size:.75rem;overflow:hidden}:where(.s-landing) :is(#hall,#kit) .ln{fill:none;stroke:var(--bone);stroke-width:1.1px;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--t,0))}:where(.s-landing) :is(#hall,#kit) .solid,:where(.s-landing) #hall .px{fill:var(--ink-1)}:where(.s-landing) :is(#hall,#kit) .fine{stroke-width:.6px;stroke:var(--ash)}:where(.s-landing) #what .box{grid-template-rows:auto minmax(0,1fr)}:where(.s-landing) #kit .hot{stroke:var(--grad-3)}:where(.s-landing) #kit .fade{opacity:calc(1 - var(--t,0))}:where(.s-landing) #kit .ln{stroke-opacity:min(1,calc(var(--t,0) * 40))}:where(.s-landing) #kit .solid{fill-opacity:var(--t,0)}:where(.s-landing) #what .split{border-top:1px solid var(--rule)}:where(.s-landing) .steps{margin:0 var(--gutter);grid-template-columns:repeat(3,1fr);display:grid}:where(.s-landing) .steps .with{grid-column:1/-1}:where(.s-landing) .steps>div{align-content:start;gap:var(--space-6);padding:var(--space-6) var(--gutter) var(--space-8);grid-template-rows:auto 150px auto;display:grid}:where(.s-landing) .steps>div+div{border-left:1px solid var(--rule)}:where(.s-landing) .tag{letter-spacing:.12em;text-transform:uppercase;color:var(--ash);justify-content:space-between;font-size:.75rem;display:flex}:where(.s-landing) .tag b{color:var(--smoke);font-weight:500}:where(.s-landing) .steps svg{place-self:center;width:min(150px,60%);height:auto}:where(.s-landing) .steps svg *{fill:none;stroke:var(--bone);stroke-width:1.2px;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--t,0))}:where(.s-landing) .steps svg .hot{stroke:var(--grad-3)}:where(.s-landing) .steps h3{letter-spacing:-.02em;font-size:clamp(1.25rem,2vw,1.75rem)}:where(.s-landing) .steps p{color:var(--ash);margin-top:var(--space-2)}:where(.s-landing) .with.mob{display:none}@media (max-height:840px){:where(.s-landing) .say .cz-btn{display:none}}:where(.s-landing) #pricing{padding-block:var(--space-4) 0}:where(.s-landing) .bill{align-items:center;gap:var(--space-3);color:var(--ash);font-weight:500;display:flex}:where(.s-landing) .bill span{transition:color var(--dur-base)}:where(.s-landing) .bill .for-mo,:where(.s-landing) #pricing[data-yearly] .for-yr{color:var(--bone)}:where(.s-landing) #pricing[data-yearly] .for-mo{color:var(--ash)}:where(.s-landing) .sw{border-radius:var(--r-pill);background:var(--ink-3);width:52px;height:30px;box-shadow:inset 0 0 0 1px var(--rule);cursor:pointer;transition:background var(--dur-base);border:0;position:relative}:where(.s-landing) .sw i{background:var(--bone);width:22px;height:22px;transition:translate .35s cubic-bezier(.34,1.3,.64,1),background var(--dur-base);border-radius:50%;position:absolute;top:4px;left:4px}:where(.s-landing) #pricing[data-yearly] .sw{background:var(--grad-amber)}:where(.s-landing) #pricing[data-yearly] .sw i{background:var(--on-amber);translate:22px}:where(.s-landing) .save{margin-left:var(--space-2);border-radius:var(--r-pill);color:var(--amber);padding:3px 8px;font-size:.75rem;font-style:normal;box-shadow:inset 0 0 0 1px #f59e0b66}:where(.s-landing) .yr,:where(.s-landing) #pricing[data-yearly] .mo{display:none}:where(.s-landing) #pricing[data-yearly] .yr{display:revert}:where(.s-landing) .tiers{border-top:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}:where(.s-landing) .tiers>div{padding:var(--space-6) var(--gutter);opacity:var(--t,1);translate:0 calc((1 - var(--t,1)) * 48px);flex-direction:column;display:flex;position:relative}:where(.s-landing) .tiers>div+div{border-left:1px solid var(--rule)}:where(.s-landing) .tiers .rec{background:radial-gradient(120% 50% at 50% 0,#f59e0b17,#0000 70%)}:where(.s-landing) .tiers .rec:before{content:"";background:var(--grad-amber);transform-origin:0;height:2px;transform:scaleX(var(--t,1));position:absolute;inset:0 0 auto}:where(.s-landing) .tiers .phead{justify-content:space-between;align-items:center;min-height:28px;display:flex}:where(.s-landing) .tiers h3{letter-spacing:-.02em;font-size:1.5rem}:where(.s-landing) .tiers .tag{color:var(--smoke);font-weight:500}:where(.s-landing) .pop{letter-spacing:.1em;text-transform:uppercase;border-radius:var(--r-pill);color:var(--on-amber);background:var(--grad-amber);box-shadow:var(--shadow-glow);padding:4px 10px;font-size:.6875rem;font-weight:600}:where(.s-landing) #pricing .h1{font-size:clamp(2rem,3.4vw,3.25rem)}:where(.s-landing) .amt{margin-top:var(--space-4);letter-spacing:-.04em;align-items:baseline;gap:6px;font-size:clamp(2.25rem,3.4vw,3rem);font-weight:700;line-height:1;display:flex}:where(.s-landing) .amt small{letter-spacing:0;color:var(--ash);font-size:1rem;font-weight:500}:where(.s-landing) .flip{animation:rise .45s var(--ease-standard)}:where(.s-landing) .per{color:var(--ash);margin-top:var(--space-2);font-size:.8125rem}:where(.s-landing) .for{margin-top:var(--space-3);color:var(--ash);font-size:.9375rem}:where(.s-landing) .inc{margin:var(--space-4) 0 var(--space-6);gap:8px;padding:0;font-size:.875rem;list-style:none;display:grid}:where(.s-landing) .inc li{opacity:calc(.25 + var(--t,1) * .75);align-items:flex-start;gap:10px;display:flex}:where(.s-landing) .inc svg{flex:none;width:18px;height:18px;margin-top:1px}:where(.s-landing) .inc circle{fill:#f59e0b24}:where(.s-landing) .inc path{fill:none;stroke:url(#tick-g);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--t,1))}:where(.s-landing) .tiers .cz-btn{width:100%;margin-top:auto}:where(.s-landing) #pricing .priv{padding:var(--space-4) var(--gutter);border-top:1px solid var(--rule);text-align:center;margin:0;font-size:.875rem}@media (max-width:820px){:where(.s-landing) #how{height:260vh}:where(.s-landing) #what{height:360vh}:where(.s-landing) .feats{border-left:0;border-top:1px solid var(--rule);padding-block:0}:where(.s-landing) .feats button{padding:var(--space-3) 0 var(--space-2)}:where(.s-landing) .feats .h3{font-size:1.25rem}:where(.s-landing) .feats .more span{font-size:.9375rem}:where(.s-landing) .headrow{grid-template-columns:1fr}:where(.s-landing) .headrow>div{padding:var(--space-4) var(--gutter)}:where(.s-landing) .headrow>div+div{border-left:0;border-top:1px solid var(--rule);gap:var(--space-4)}:where(.s-landing) .headrow p.sub{font-size:1rem}:where(.s-landing) .split{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr}:where(.s-landing) .say{border-left:0;border-top:1px solid var(--rule)}:where(.s-landing) .say .words{padding:var(--space-4) var(--gutter)}:where(.s-landing) .say .big{font-size:clamp(1.05rem,4.9vw,1.4rem)}:where(.s-landing) .say .cz-btn,:where(.s-landing) .say .label,:where(.s-landing) #how .with{display:none}:where(.s-landing) .steps{grid-template-columns:minmax(0,1fr)}:where(.s-landing) .tiers{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;grid-template-columns:none;grid-auto-columns:84%;grid-auto-flow:column;position:relative;overflow-x:auto}:where(.s-landing) .tiers>div{scroll-snap-align:center}:where(.s-landing) .steps>div{column-gap:var(--space-4);grid-template-rows:auto auto;grid-template-columns:96px minmax(0,1fr);min-height:0}:where(.s-landing) .steps>div+div{border-left:0;border-top:1px solid var(--rule)}:where(.s-landing) .steps .tag{grid-column:1/-1}:where(.s-landing) .steps svg{grid-row:2;width:96px}:where(.s-landing) .with.mob{display:block}:where(.s-landing) .with p{white-space:normal;text-wrap:balance}}@media (max-width:820px) and (max-height:720px){:where(.s-landing) .pin .headrow>div+div{display:none}}@media (prefers-reduced-motion:reduce){:where(.s-landing) .ticker div{animation:none}:where(.s-landing) .sw,:where(.s-landing) .sw i{transition:none}:where(.s-landing) .flip{animation:none}}@keyframes landing-run{to{transform:translate(-50%)}}:where(.s-landing) .hero.ab-top{height:64svh;min-height:30rem}:where(.s-landing) .ab-top .subs{margin-bottom:0}:where(.s-landing) .cz-nav__link[aria-current]{color:var(--bone)}:where(.s-landing) #story{height:300vh;position:relative}:where(.s-landing) .story{gap:var(--space-6);display:grid}:where(.s-landing) .story p{letter-spacing:-.01em;color:var(--bone);opacity:calc(.15 + var(--t,1) * .85);translate:0 calc((1 - var(--t,1)) * 24px);font-size:clamp(1.0625rem,min(1.6vw,2.3svh),1.375rem);line-height:1.4}:where(.s-landing) .story .sig{align-items:center;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--rule);color:var(--ash);font-size:1rem;display:flex}:where(.s-landing) .story .sig b{color:var(--bone);letter-spacing:-.01em;font-weight:700}:where(.s-landing) .story .sig:before{content:"";background:var(--grad-amber);width:24px;height:2px}:where(.s-landing) #story .with .cells div{opacity:calc(.2 + var(--t,1) * .8)}:where(.s-landing) #desk .ln{fill:none;stroke:var(--bone);stroke-width:1.1px;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--t,0));stroke-opacity:min(1,calc(var(--t,0) * 40))}:where(.s-landing) #desk .solid{fill:var(--ink-1)}:where(.s-landing) #desk .fine{stroke-width:.6px;stroke:var(--ash)}:where(.s-landing) #desk .hot{stroke:var(--grad-3)}:where(.s-landing) #desk .glow{opacity:var(--t,0)}:where(.s-landing) .ab-end{padding-block:var(--space-4) 0}:where(.s-landing) .last{justify-content:space-between;align-items:center;gap:var(--space-6);padding:var(--space-8) var(--gutter);background:radial-gradient(80% 140% at 50% 120%,#f59e0b1f,#0000 70%);display:flex}:where(.s-landing) .last .h1{letter-spacing:-.04em;font-size:clamp(1.75rem,3.4vw,3rem);line-height:1}:where(.s-landing) #faq{padding-block:var(--space-4) clamp(4rem,9vw,7rem)}:where(.s-landing) #faq .h1{font-size:clamp(2rem,3.4vw,3.25rem)}:where(.s-landing) .headrow .sub a{color:var(--amber)}:where(.s-landing) .qa{border-top:1px solid var(--rule)}:where(.s-landing) .qa details{border-top:1px solid var(--rule);opacity:calc(.2 + var(--t,1) * .8);translate:0 calc((1 - var(--t,1)) * 24px)}:where(.s-landing) .qa details:first-child{border-top:0}:where(.s-landing) .qa summary{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-6) var(--gutter);cursor:pointer;color:var(--ash);transition:color var(--dur-base);list-style:none;display:flex}:where(.s-landing) .qa summary::-webkit-details-marker{display:none}:where(.s-landing) .qa summary:hover,:where(.s-landing) .qa [open] summary{color:var(--bone)}:where(.s-landing) .qa summary .h3{letter-spacing:-.02em;font-size:clamp(1.125rem,1.8vw,1.5rem)}:where(.s-landing) .qa summary i{flex:none;width:14px;height:14px;position:relative}:where(.s-landing) .qa summary i:before,:where(.s-landing) .qa summary i:after{content:"";transition:rotate var(--dur-base) var(--ease-standard);background:currentColor;position:absolute;inset:6px 0}:where(.s-landing) .qa summary i:after{rotate:90deg}:where(.s-landing) .qa [open] summary i:after{rotate:0deg}:where(.s-landing) .qa details p{padding:var(--space-4) var(--gutter) var(--space-6);max-width:46rem;color:var(--ash);font-size:clamp(1rem,1.4vw,1.1875rem)}:where(.s-landing) .qa details b.bar{height:2px;margin:0 var(--gutter);background:var(--grad-amber);transform-origin:0;display:block;scale:0 1}:where(.s-landing) .qa [open] b.bar{animation:landing-bar .6s var(--ease-standard) both}@media (max-width:820px){:where(.s-landing) #story{height:260vh}:where(.s-landing) #story .ticker,:where(.s-landing) #story .headrow>div+div{display:none}:where(.s-landing) #story .box{grid-template-rows:auto minmax(0,1fr) auto}:where(.s-landing) .story{gap:var(--space-3)}:where(.s-landing) .story p{font-size:.9375rem}:where(.s-landing) .story .sig{padding-top:var(--space-3);font-size:.875rem}:where(.s-landing) .last{text-align:center;flex-direction:column;align-items:stretch}:where(.s-landing) #story .with .cells div{min-height:48px;padding:0 var(--space-2);font-size:.875rem}:where(.s-landing) .qa summary{padding:var(--space-4) var(--gutter)}}@media (prefers-reduced-motion:reduce){:where(.s-landing) .qa [open] b.bar{animation:none;scale:1}}@keyframes landing-bar{to{scale:1}}
