:root{--background:#080908;--foreground:#f2f0e9;--muted:#999a92;--accent:#e75b30;--line:#f2f0e924;--font-sans:"Helvetica Neue", "Segoe UI", Arial, sans-serif;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace}*{box-sizing:border-box}html{background:var(--background);color:var(--foreground);scroll-behavior:smooth}body{background:var(--background);min-width:320px;color:var(--foreground);font-family:var(--font-sans);margin:0}a{color:inherit;text-decoration:none}.site-shell{isolation:isolate;background:radial-gradient(circle at 72% 72%,#e75b3014,#0000 28rem),linear-gradient(135deg,#0c0d0c 0%,#070807 60%,#0a0908 100%);grid-template-rows:auto 1fr auto;min-height:100svh;padding:0 clamp(1.25rem,4vw,4.5rem);display:grid;position:relative;overflow:hidden}.ambient-grid{z-index:-3;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:clamp(4rem,8vw,8rem) clamp(4rem,8vw,8rem);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 25% 75%,#0000);mask-image:linear-gradient(#0000,#000 25% 75%,#0000)}.glow{z-index:-2;aspect-ratio:1;opacity:.45;filter:blur(1px);border:1px solid #e75b304d;border-radius:50%;width:clamp(16rem,34vw,34rem);position:absolute}.glow:after{border-radius:inherit;content:"";border:1px solid #f2f0e91c;position:absolute;inset:12%}.glow-one{bottom:-24%;right:-10%}.glow-two{opacity:.16;width:clamp(7rem,13vw,13rem);top:15%;right:10%}.site-header,.site-footer{border-color:var(--line);justify-content:space-between;align-items:center;display:flex}.site-header{border-bottom:1px solid var(--line);min-height:7.5rem}.wordmark{align-items:center;gap:.8rem;display:inline-flex}.monogram{aspect-ratio:1;letter-spacing:-.06em;border:1px solid #f2f0e96b;place-items:center;width:2.75rem;font-size:.72rem;font-weight:650;display:grid}.wordmark-copy{letter-spacing:.11em;text-transform:uppercase;flex-direction:column;font-size:.72rem;font-weight:600;line-height:1.25;display:flex}.status{color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.65rem;font-size:.72rem;display:flex}.status-dot{background:var(--accent);border-radius:50%;width:.42rem;height:.42rem;animation:2.4s ease-in-out infinite pulse;box-shadow:0 0 .85rem #e75b30cc}.hero{flex-direction:column;justify-content:center;align-self:center;width:min(100%,85rem);padding:clamp(4.5rem,11vh,8rem) 0;display:flex}.eyebrow{color:var(--muted);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.8rem;margin:0 0 clamp(2rem,5vh,3.75rem);font-size:.78rem;display:flex}.eyebrow span{color:var(--accent)}h1{letter-spacing:-.075em;max-width:12ch;margin:0;font-size:clamp(4rem,11vw,10.25rem);font-weight:490;line-height:.84}.headline-accent{color:var(--accent);font-style:italic;font-weight:420;display:block;transform:translate(clamp(2rem,10vw,9rem))}.hero-details{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(2rem,7vw,6rem);width:min(100%,44rem);margin-top:clamp(3.5rem,8vh,6.5rem);margin-left:auto;display:grid}.intro{color:#c0c0b9;margin:0;font-size:clamp(1rem,1.5vw,1.12rem);line-height:1.7}.launch-note{min-width:8.5rem}.launch-note p{color:var(--foreground);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;margin:.8rem 0 0;font-size:.72rem}.launch-rule{background:linear-gradient(90deg, var(--accent) 25%, var(--line) 25%);width:100%;height:1px;display:block}.site-footer{border-top:1px solid var(--line);min-height:5.5rem;color:var(--muted);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:.7rem}.site-footer p{margin:0}.site-footer span{color:var(--accent)}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.75)}}@media (max-width:640px){.site-header{min-height:6.25rem}.status{text-align:right;max-width:6.5rem;line-height:1.4}.hero{padding:4rem 0}h1{font-size:clamp(3.6rem,19vw,6.5rem);line-height:.88}.headline-accent{transform:translate(.55em)}.hero-details{grid-template-columns:1fr;gap:2.5rem;margin-top:3.5rem}.launch-note{width:9rem}.site-footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:.6rem;min-height:6.5rem}.glow-two{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.status-dot{animation:none}}
