: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) .objs{position:absolute;inset:0}:where(.s-landing) .o{will-change:transform;position:absolute}:where(.s-landing) .o i{animation:landing-pop 1.1s var(--ease-standard) both;display:block}:where(.s-landing) .o svg{width:100%;height:auto;animation:landing-float var(--d,14s) ease-in-out infinite alternate;display:block;overflow:visible}:where(.s-landing) .o svg *{stroke:#050507;stroke-width:1.5px;stroke-linejoin:round;vector-effect:non-scaling-stroke}:where(.s-landing) .hero .in{max-width:60rem;position:relative}:where(.s-landing) .hero .in>*{animation:rise 1s var(--ease-standard) both .3s}:where(.s-landing) .hero .in>:nth-child(2){animation-delay:.42s}:where(.s-landing) .hero .in>:nth-child(3){animation-delay:.54s}: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) .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) .o i,:where(.s-landing) .o svg,:where(.s-landing) .hero .in>*{animation:none}}:where(.s-landing) .duo{align-items:center;gap:var(--space-8) clamp(2rem,5vw,5rem);grid-template-columns:minmax(0,36rem) 1fr;display:grid}:where(.s-landing) .duo .h1{text-align:center;grid-column:1/-1}:where(.s-landing) #ascii{aspect-ratio:38.4/42;justify-self:start;width:100%;max-width:36rem}:where(.s-landing) .feats{display:grid}: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 button:last-child{border-bottom:1px solid var(--rule)}: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%;display:block;transform:scaleX(0)}:where(.s-landing) .feats .on b{animation:5s linear forwards landing-fill}:where(.s-landing) .duo:not(.play) .feats b{animation-play-state:paused}@media (max-width:760px){:where(.s-landing) .duo{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){:where(.s-landing) .feats .on b{animation:none;transform:none}:where(.s-landing) .feats .more{transition:none}}@keyframes landing-pop{0%{opacity:0;transform:scale(.4)}}@keyframes landing-float{0%{transform:translateY(-10px) rotate(var(--r0))}to{transform:translateY(12px) rotate(var(--r1))}}@keyframes landing-fill{to{transform:none}}
