.cs{position:relative;min-height:100vh;min-height:100svh;overflow:hidden;isolation:isolate;background:radial-gradient(90% 70% at 78% 42%,rgba(236,232,223,.035),transparent 62%),var(--bg)}.cs-starfield{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-3;animation:cs-fade 2.4s var(--ease-out) .1s both}.cs-atmosphere{position:absolute;inset:auto -20% -40% -20%;height:80%;z-index:-2;background:radial-gradient(50% 50% at 30% 100%,rgba(255,90,31,.1) 0%,rgba(255,90,31,.035) 45%,transparent 75%);pointer-events:none;animation:cs-fade 3.2s var(--ease-out) .6s both}.cs-grain{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:.07;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='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.cs-orbit{position:absolute;z-index:-1;top:50%;right:-16vw;width:min(82vw,1060px);aspect-ratio:1;transform:translateY(-54%);pointer-events:none;animation:cs-orbit-in 2.6s var(--ease-out) .15s both}.cs-orbit svg{display:block;width:100%;height:100%;overflow:visible}.cs-orbit__axes line{stroke:#ece8df12;stroke-width:1;stroke-dasharray:2 6;vector-effect:non-scaling-stroke}.cs-orbit__ring{fill:none;stroke:#ece8df29;stroke-width:1;vector-effect:non-scaling-stroke}.cs-orbit__ring--faint{stroke:#ece8df1a}.cs-orbit__ring--dashed{stroke:#ece8df33;stroke-dasharray:1 7}.cs-orbit__ring--inclined{stroke:#ece8df17}.cs-orbit__ticks line{stroke:#ece8df2e;stroke-width:1;vector-effect:non-scaling-stroke}.cs-orbit__ticks line.is-major{stroke:#ece8df6b}.cs-orbit__labels text{fill:#ece8df61;font-family:var(--font-mono);font-size:13px;letter-spacing:.08em}@media (min-width: 761px){.cs-orbit__labels text.is-west{display:none}}.cs-orbit__spin{transform-origin:500px 500px;animation:cs-spin linear infinite}.cs-orbit__spin--slow{animation-duration:420s}.cs-orbit__spin--mid{animation-duration:96s}.cs-orbit__spin--inner{animation-duration:44s;animation-direction:reverse}.cs-frame{position:relative;z-index:2;display:grid;grid-template-rows:auto 1fr auto;min-height:100vh;min-height:100svh;padding:var(--gutter);padding-top:max(var(--gutter),env(safe-area-inset-top));padding-bottom:max(calc(var(--gutter) * .75),env(safe-area-inset-bottom))}.cs-header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;animation:cs-fade 1.4s var(--ease-out) .2s both}.cs-wordmark{justify-self:start;font-family:var(--font-sans);font-weight:600;font-size:13px;line-height:1;letter-spacing:.34em;text-transform:uppercase;color:var(--ink);white-space:nowrap}.cs-issue,.cs-status,.cs-kicker,.cs-footer{font-family:var(--font-mono);font-size:11px;line-height:1.4;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted)}.cs-issue{justify-self:center}.cs-status{justify-self:end;display:inline-flex;align-items:center;gap:10px;padding:7px 12px 7px 10px;border:1px solid var(--line);border-radius:999px;color:var(--ink);white-space:nowrap}.cs-status__dot{width:6px;height:6px;border-radius:50%;background:var(--accent);animation:cs-breathe 3.6s ease-in-out infinite}.cs-main{align-self:end;padding:clamp(64px,14vh,160px) 0 clamp(36px,7vh,88px)}.cs-headline{font-family:var(--font-display);font-weight:400;font-size:clamp(3rem,11.2vw,11.75rem);line-height:.9;letter-spacing:-.025em;color:var(--ink)}.cs-headline em{font-style:italic;letter-spacing:-.01em}.cs-headline__stop{color:var(--accent)}.cs-line{display:block;overflow:hidden;padding-bottom:.1em;margin-bottom:-.1em}.cs-line__inner{display:inline-block;animation:cs-rise 1.5s var(--ease-out) both}.cs-line:nth-child(1) .cs-line__inner{animation-delay:.45s}.cs-line:nth-child(2) .cs-line__inner{animation-delay:.6s;padding-left:.62em}.cs-meta{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;row-gap:20px;margin-top:clamp(32px,5vh,56px);animation:cs-fade-up 1.4s var(--ease-out) 1.05s both}.cs-kicker{grid-column:1 / span 4;display:flex;align-items:center;gap:14px;padding-top:.45em}.cs-kicker__rule{display:block;width:40px;height:1px;background:var(--ink-faint)}.cs-lede{grid-column:5 / span 5;max-width:38ch;font-size:clamp(1rem,.35vw + .92rem,1.1875rem);line-height:1.55;color:var(--ink-muted);text-wrap:pretty}.cs-footer{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding-top:20px;animation:cs-fade 1.4s var(--ease-out) 1.3s both}.cs-footer:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--line);transform-origin:left center;animation:cs-draw 1.8s var(--ease-out) 1.1s both}.cs-footer__domain{justify-self:start;color:var(--ink);text-transform:lowercase;letter-spacing:.08em}.cs-footer__tagline{justify-self:center}.cs-footer__copy{justify-self:end;letter-spacing:.1em}@keyframes cs-fade{0%{opacity:0}}@keyframes cs-fade-up{0%{opacity:0;transform:translateY(14px)}}@keyframes cs-rise{0%{transform:translateY(108%)}}@keyframes cs-draw{0%{transform:scaleX(0)}}@keyframes cs-orbit-in{0%{opacity:0;transform:translateY(-54%) scale(.94) rotate(-6deg)}}@keyframes cs-spin{to{transform:rotate(360deg)}}@keyframes cs-breathe{0%,to{opacity:1}50%{opacity:.35}}@media (max-width: 1024px){.cs-kicker{grid-column:1 / span 4}.cs-lede{grid-column:5 / span 8}}@media (max-width: 760px){.cs-header{grid-template-columns:1fr auto}.cs-issue{display:none}.cs-wordmark{font-size:11px;letter-spacing:.28em}.cs-status{font-size:10px;padding:6px 10px 6px 9px;gap:8px}.cs-orbit{top:0;right:-58vw;width:132vw;transform:translateY(-14%);opacity:.75;animation-name:cs-orbit-in-mobile}.cs-headline{font-size:clamp(2.9rem,14.5vw,6rem);line-height:.92}.cs-line:nth-child(2) .cs-line__inner{padding-left:.4em}.cs-meta{grid-template-columns:1fr}.cs-kicker,.cs-lede{grid-column:1 / -1}.cs-kicker{order:2}.cs-footer{grid-template-columns:1fr auto;row-gap:6px}.cs-footer__tagline{display:none}}@keyframes cs-orbit-in-mobile{0%{opacity:0;transform:translateY(-14%) scale(.94) rotate(-6deg)}}@media (max-width: 380px){.cs-wordmark{letter-spacing:.22em}.cs-footer{font-size:10px;letter-spacing:.1em}}@media (max-height: 520px) and (orientation: landscape){.cs-main{padding-top:48px}.cs-headline{font-size:clamp(2.5rem,8vw,5rem)}}@media (prefers-reduced-motion: reduce){.cs *,.cs *:before,.cs-starfield,.cs-atmosphere,.cs-orbit{animation:none!important}}:root{--bg: #0b0b0a;--bg-raised: #131311;--ink: #ece8df;--ink-muted: rgba(236, 232, 223, .58);--ink-faint: rgba(236, 232, 223, .32);--line: rgba(236, 232, 223, .12);--accent: #ff5a1f;--font-display: "Instrument Serif", "Iowan Old Style", "Times New Roman", serif;--font-sans: "Inter Tight", "Helvetica Neue", Arial, system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--ease-out: cubic-bezier(.22, 1, .36, 1);--gutter: clamp(20px, 4.2vw, 64px)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}html,body{margin:0;padding:0;background:var(--bg);color:var(--ink)}body{min-height:100vh;min-height:100svh;font-family:var(--font-sans);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,p{margin:0}a{color:inherit}::selection{background:var(--accent);color:#0b0b0a}:focus-visible{outline:1px solid var(--accent);outline-offset:4px}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
