:root{--forest:#173f36;--ink:#18312c;--muted:#63736d;--cream:#f5f3ed;--gold:#d9a74d;--white:#fffdf8;--line:rgba(23,63,54,.13)}
*{box-sizing:border-box}html{min-width:320px;background:var(--cream)}body{margin:0;min-height:100vh;color:var(--ink);background:radial-gradient(circle at 11% 5%,rgba(217,167,77,.16),transparent 25rem),radial-gradient(circle at 94% 86%,rgba(23,63,54,.12),transparent 28rem),var(--cream);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased}body::before{position:fixed;inset:0;z-index:0;pointer-events:none;content:"";opacity:.36;background-image:linear-gradient(rgba(23,63,54,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(23,63,54,.045) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(to bottom,black,transparent 82%)}.page-noise{position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.035;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='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.45'/%3E%3C/svg%3E")}.orb{position:fixed;z-index:0;width:16rem;height:16rem;border:1px solid rgba(23,63,54,.12);border-radius:50%;pointer-events:none}.orb::after{position:absolute;inset:1.25rem;content:"";border:1px solid rgba(23,63,54,.1);border-radius:inherit}.orb-one{top:18%;left:-10rem}.orb-two{right:-9rem;bottom:5%;transform:rotate(28deg)}.page-shell{position:relative;z-index:1;display:flex;flex-direction:column;width:min(1180px,calc(100% - 64px));min-height:100vh;margin:0 auto}.topbar{display:flex;align-items:center;justify-content:space-between;padding:38px 0 24px}.brand{display:inline-flex;align-items:center;width:200px}.brand img{display:block;width:100%;height:auto}.status-pill{display:inline-flex;align-items:center;gap:.55rem;padding:.62rem .92rem;border:1px solid var(--line);border-radius:999px;color:var(--muted);background:rgba(255,253,248,.58);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.status-dot{width:.48rem;height:.48rem;border-radius:50%;background:var(--gold);box-shadow:0 0 0 .25rem rgba(217,167,77,.16)}.hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr);align-items:center;gap:clamp(3rem,8vw,8rem);flex:1;padding:clamp(58px,9vh,116px) 0 clamp(70px,11vh,130px)}.hero-copy{max-width:610px}.eyebrow,.card-kicker{margin:0;color:var(--gold);font-size:.72rem;font-weight:800;letter-spacing:.2em;line-height:1.5}h1{max-width:620px;margin:1.35rem 0 1.45rem;color:var(--forest);font-size:clamp(3.6rem,7.2vw,6.9rem);font-weight:760;letter-spacing:-.075em;line-height:.92}h1 em{color:var(--gold);font-style:normal}.intro{max-width:510px;margin:0;color:var(--muted);font-size:clamp(1rem,1.45vw,1.15rem);line-height:1.85}.launch-note{display:inline-flex;align-items:center;gap:.95rem;margin-top:2.6rem;padding-top:1.25rem;border-top:1px solid var(--line)}.launch-mark{display:grid;width:2.35rem;height:2.35rem;place-items:center;border-radius:50%;color:var(--white);background:var(--forest);font-size:1.1rem}.note-label{display:block;margin-bottom:.22rem;color:var(--muted);font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.launch-note time{color:var(--forest);font-size:.95rem;font-weight:700}.countdown-card{position:relative;overflow:hidden;padding:clamp(2rem,4vw,3.15rem);border-radius:1.75rem;color:var(--white);background:var(--forest);box-shadow:0 30px 70px rgba(23,63,54,.18)}.countdown-card::before{position:absolute;top:-12rem;right:-8rem;width:26rem;height:26rem;content:"";border:1px solid rgba(255,253,248,.13);border-radius:50%}.countdown-card::after{position:absolute;top:-8.5rem;right:-4.5rem;width:19rem;height:19rem;content:"";border:1px solid rgba(255,253,248,.09);border-radius:50%}.card-heading{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.card-heading h2{margin:.35rem 0 0;font-size:clamp(1.65rem,3vw,2.2rem);font-weight:650;letter-spacing:-.04em}.utc-badge{padding:.42rem .55rem;border:1px solid rgba(255,253,248,.26);border-radius:.4rem;color:rgba(255,253,248,.74);font-size:.65rem;font-weight:800;letter-spacing:.15em}.countdown{position:relative;z-index:1;display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:clamp(.45rem,1vw,.9rem);margin:clamp(2.8rem,6vw,4.5rem) 0 2.3rem}.time-unit{min-width:0;text-align:center}.time-unit strong{display:block;color:var(--white);font-variant-numeric:tabular-nums;font-size:clamp(2rem,4.2vw,3.65rem);font-weight:650;letter-spacing:-.07em;line-height:1}.time-unit span{display:block;margin-top:.72rem;color:rgba(255,253,248,.62);font-size:.65rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.time-separator{align-self:start;margin-top:-.15rem;color:rgba(255,253,248,.35);font-size:clamp(1.5rem,3vw,2.3rem);font-weight:300}.countdown-message{position:relative;z-index:1;min-height:1.5em;margin:0;color:rgba(255,253,248,.82);font-size:.88rem;line-height:1.6}.card-line{position:relative;z-index:1;height:1px;margin:1.65rem 0 1.25rem;background:rgba(255,253,248,.16)}.card-line span{display:block;width:32%;height:1px;background:var(--gold)}.timezone-note{position:relative;z-index:1;max-width:31rem;margin:0;color:rgba(255,253,248,.48);font-size:.72rem;line-height:1.65}.page-footer{display:flex;justify-content:space-between;gap:1.5rem;padding:22px 0 28px;border-top:1px solid var(--line);color:var(--muted);font-size:.7rem;letter-spacing:.035em}@media(max-width:860px){.page-shell{width:min(100% - 40px,620px)}.hero{grid-template-columns:1fr;gap:3.5rem;padding:66px 0 76px}.hero-copy{max-width:none}}@media(max-width:520px){.page-shell{width:min(100% - 28px,440px)}.topbar{padding-top:24px}.brand{width:160px}.status-pill{padding:.5rem .65rem;font-size:.58rem;letter-spacing:.07em}h1{margin-top:1.1rem;font-size:clamp(3.35rem,16vw,5rem);line-height:1.04}.intro{font-size:.98rem;line-height:1.75}.countdown-card{padding:1.55rem 1rem 1.65rem;border-radius:1.25rem}.countdown{gap:.25rem;margin:2.6rem 0 2rem}.time-unit strong{font-size:clamp(1.65rem,9vw,2.35rem)}.time-unit span{font-size:.52rem;letter-spacing:.08em}.time-separator{font-size:1.35rem}.page-footer{flex-direction:column;gap:.4rem;padding-bottom:22px;line-height:1.5}}@media(prefers-reduced-motion:no-preference){.status-dot{animation:pulse 2.6s ease-in-out infinite}.countdown-card{animation:rise-in .8s cubic-bezier(.2,.7,.2,1) both}@keyframes pulse{0%,100%{opacity:.72;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@keyframes rise-in{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}

