:root{--black:#111;--white:#f5f4f0;--muted:#a5a39d;--line:rgba(245,244,240,.2);--acid:#d5ff3f;--mono:'DM Mono',monospace;--sans:'Space Grotesk',sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--black);color:var(--white);font-family:var(--sans);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.marquee-track{display:flex;width:max-content;animation:none}.marquee-track span{flex:none}.site-header{height:76px;padding:0 5.5vw;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.wordmark{font-weight:700;font-size:21px;letter-spacing:-.09em}.full-wordmark{font-size:clamp(13px,1.55vw,19px);letter-spacing:-.055em;white-space:nowrap}.wordmark span{font:10px var(--mono);vertical-align:top;margin-left:3px;letter-spacing:0}.header-link,.hero-topline,.eyebrow,.section-label,.status-band,.signature,.footer>span,.back-top{font:10px var(--mono);letter-spacing:.11em}.header-link span{color:var(--acid);margin-left:8px}.hero{min-height:690px;height:calc(100svh - 106px);max-height:900px;position:relative;padding:34px 5.5vw 42px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;background:radial-gradient(ellipse at 76% 42%,#292a24 0%,#171815 31%,#111 67%)}.hero:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.13;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.25'/%3E%3C/svg%3E")}.hero-topline{position:relative;z-index:1;display:flex;justify-content:space-between;color:var(--muted)}.live-dot{color:var(--acid)}.hero-content{position:relative;z-index:1;margin:auto 0;width:100%}.eyebrow{color:var(--acid);margin:0 0 24px}.hero h1{font-size:clamp(76px,13.8vw,205px);line-height:.76;letter-spacing:-.105em;font-weight:700;margin:0 0 45px}.outline{color:transparent;-webkit-text-stroke:1.5px var(--white)}.period{color:var(--acid)}.hero-bottom{display:flex;align-items:flex-end;justify-content:space-between;max-width:720px}.hero-copy{font-size:clamp(17px,2vw,25px);line-height:1.25;letter-spacing:-.04em;margin:0}.round-link{width:54px;height:54px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;font-size:22px;transition:.25s}.round-link:hover{background:var(--acid);color:var(--black);border-color:var(--acid);transform:translateY(3px)}.hero-index{position:absolute;right:5.5vw;bottom:44px;color:#777;font:9px var(--mono);writing-mode:vertical-rl}.status-band{min-height:64px;padding:16px 5.5vw;display:flex;align-items:center;justify-content:space-between;gap:20px;background:var(--acid);color:var(--black)}.status-label{opacity:.65}.status-value{font-weight:500}.status-value i{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--black);margin-right:8px;animation:pulse 1.5s infinite}.status-right{opacity:.7}.about{padding:125px 9vw 140px;background:var(--white);color:var(--black)}.section-label{display:flex;justify-content:space-between;color:#777;border-bottom:1px solid #c9c8c2;padding-bottom:18px}.about-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:8vw;margin-top:78px;align-items:end}.about h2{font-size:clamp(42px,7vw,100px);line-height:.9;letter-spacing:-.085em;margin:0}.about h2 em{font-style:normal;color:#9a9992}.about-copy{max-width:370px}.about-copy p{font-size:15px;line-height:1.7;color:#666}.about-copy .lead{font-size:22px;line-height:1.25;color:var(--black);letter-spacing:-.04em}.signature{margin-top:36px!important;color:var(--black)!important}.marquee{height:100px;display:flex;align-items:center;overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--acid);font-size:clamp(28px,4vw,54px);font-weight:700;letter-spacing:-.06em;white-space:nowrap}.marquee-track{animation:none}.coming{min-height:570px;padding:110px 9vw 100px;position:relative;overflow:hidden}.coming h2{font-size:clamp(55px,10vw,138px);line-height:.83;letter-spacing:-.095em;margin:30px 0}.coming h2 span{color:transparent;-webkit-text-stroke:1px var(--white)}.coming-copy{color:var(--muted);font-size:15px}.footer{min-height:85px;border-top:1px solid var(--line);padding:20px 5.5vw;display:flex;align-items:center;justify-content:space-between;gap:20px;color:var(--muted)}.footer .wordmark{color:var(--white)}.back-top{color:var(--white)}@keyframes slide{to{transform:translateX(-50%)}}@keyframes pulse{50%{opacity:.25}}@media(max-width:700px){.site-header{height:64px;padding:0 6vw}.hero{min-height:620px;height:calc(90svh - 94px);padding:27px 6vw 35px}.hero h1{font-size:clamp(68px,16vw,115px);margin-bottom:36px}.hero-index{right:6vw;bottom:36px}.status-band{padding:17px 6vw;flex-wrap:wrap;font-size:9px;gap:12px}.status-right{width:100%}.about{padding:85px 7vw 95px}.section-label{font-size:8px}.about-grid{grid-template-columns:1fr;gap:40px;margin-top:55px}.about h2{font-size:clamp(43px,11vw,72px)}.about-copy{max-width:520px}.marquee{height:76px}.coming{min-height:530px;padding:85px 7vw}.coming h2{font-size:clamp(52px,12vw,85px)}.footer{padding:23px 6vw;flex-wrap:wrap}.footer>span{font-size:8px}.back-top{font-size:8px}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
