.landing{--gutter:clamp(16px,3.4vw,56px);--strip-h:clamp(6px,0.6vw,9px);--num:clamp(118px,16vw,256px);--bar-h:clamp(84px,9vw,132px);--gap:clamp(64px,10vh,160px);--ease-out:cubic-bezier(0.16,1,0.3,1)}.landing ::selection{background:rgb(124 180 255/.4);color:var(--color-ink)}.landing :focus-visible{outline:3px solid var(--color-signal);outline-offset:3px}.landing .wrap{width:100%;max-width:1680px;margin-inline:auto;padding-inline:var(--gutter)}.landing .sect{position:relative;margin-top:var(--gap)}.strip-num-box{height:calc(var(--num) * .8);overflow-x:clip}.strip-num{font-size:var(--num);line-height:.8;letter-spacing:-.06em}.strip-bleed{height:var(--strip-h);margin-inline:calc(var(--gutter) * -1);overflow-x:clip;overflow-y:visible}.strip-glow{filter:drop-shadow(0 0 calc(var(--strip-h) * 1.6) rgb(124 180 255/.65))}.strip-coma{top:calc(var(--strip-h) * -2);height:calc(var(--strip-h) * 5);filter:blur(calc(var(--strip-h) * .5))}.strip-ring{width:calc(var(--strip-h) * 2.6);height:calc(var(--strip-h) * 2.6);border-width:2.5px;transform:translate(-50%,-50%)}.strip-tick{top:calc(var(--strip-h) * -1.25);bottom:calc(var(--strip-h) * -1.25);width:3px;margin-left:-1.5px;box-shadow:0 0 12px 1px rgb(250 250 250/.45)}.hero-field{background:radial-gradient(42% 46% at 30% 74%,rgb(70 120 255/.3),transparent 70%),radial-gradient(30% 30% at 82% 10%,rgb(124 180 255/.1),transparent 70%)}.hero-field:after{content:"";position:absolute;inset:0;opacity:0;background:radial-gradient(46% 50% at 30% 74%,rgb(255 70 50/.32),transparent 72%),radial-gradient(34% 34% at 82% 10%,rgb(255 90 70/.12),transparent 70%),rgb(60 8 4/.3);-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent);mask-image:linear-gradient(180deg,#000 70%,transparent)}.hero-field.is-alert:after{opacity:1}.ctl-edge{box-shadow:inset 0 0 0 1px var(--color-line)}.chip-edge{box-shadow:inset 0 0 0 1px rgb(255 255 255/.12)}.alert-edge{box-shadow:inset 0 0 0 1px rgb(255 164 148/.35)}.tick-cut{outline:3px solid var(--color-bg)}.code-lines{font-size:18px;line-height:1.5}.code-lines code{font-family:ui-monospace,SF Mono,Cascadia Mono,Menlo,Consolas,monospace}.code-line{display:grid;grid-template-columns:1fr auto;grid-template-areas:"name value" "formula formula";column-gap:16px;row-gap:2px;padding-block:12px;border-bottom:1px solid var(--color-edge)}.code-line:last-child{border-bottom:0}.code-name{grid-area:name;font-weight:600;color:var(--color-ink)}.code-formula{grid-area:formula;color:var(--color-ink-2);overflow-wrap:anywhere}.code-value{grid-area:value;display:flex;align-items:center;gap:10px;justify-self:end;white-space:nowrap}.code-arrow{color:var(--color-ink-2)}@media (min-width:1024px){.code-line{grid-template-columns:12ch minmax(0,1fr) auto;grid-template-areas:"name formula value";align-items:center;column-gap:24px;padding-block:14px}}.code-live{display:inline-block;border-radius:var(--radius-mark);padding:1px 8px;background:rgb(124 180 255/.14);box-shadow:inset 0 0 0 1px rgb(124 180 255/.35);color:var(--color-ink);font-weight:600}.nightbar-block{min-height:60px;align-items:flex-start}@media (min-width:768px){.nightbar-block{height:var(--bar-h)}}.nightbar-tail{background:rgb(124 180 255/.1)}.faq-tile{background:var(--color-surface-2);border-radius:var(--radius-card)}.faq-tile[open]{background:var(--color-surface-3);box-shadow:inset 0 0 0 1px rgb(124 180 255/.35)}@media (prefers-reduced-motion:no-preference){.hero-field.is-anim:after{transition:opacity .9s var(--ease-out)}.strip-move{transition:transform .62s var(--ease-out),flex-grow .62s var(--ease-out)}.strip-light{transition:left .62s var(--ease-out),width .62s var(--ease-out)}.strip-land{animation:band-land .7s var(--ease-out) both}.nightbar-seg{transition:flex-grow .62s var(--ease-out)}.status-in{animation:rise-in .26s var(--ease-out) both}.landing[data-reveal=armed] .reveal{opacity:0;transform:translateY(24px)}.landing[data-reveal=armed] .reveal[data-in]{opacity:1;transform:none;transition:opacity .8s var(--ease-out),transform .8s var(--ease-out);transition-delay:var(--d,0s)}}.strip-land{opacity:0}@keyframes band-land{0%{opacity:.55}to{opacity:0}}