:root{--brand-green:#88c040;--brand-orange:#f88008;--surface:#10130f;--surface-dark:#080b08;--text:#f3f2ec;--text-muted:#a4a99f;--border:rgba(222,232,210,.15);--motion:800ms;--ease:cubic-bezier(.2,.75,.25,1);color-scheme:dark;font-family:Arial,Helvetica,sans-serif;background:var(--surface);color:var(--text)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}a{color:inherit}button:focus-visible,a:focus-visible{outline:2px solid var(--brand-orange);outline-offset:6px}::selection{color:var(--surface-dark);background:var(--brand-green)}[hidden]{display:none!important}.skip-link{position:fixed;z-index:20;top:10px;left:10px;transform:translateY(-150%);background:var(--brand-green);color:var(--surface-dark);padding:12px}.skip-link:focus{transform:translateY(0)}
.page{max-width:1800px;min-height:100svh;margin:auto;padding:0 clamp(24px,5vw,88px);display:flex;flex-direction:column;overflow:hidden}.header{min-height:132px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border);position:relative;z-index:3}.identity{display:flex;align-items:center;gap:32px}.logo{width:80px;height:80px;object-fit:contain;border-radius:50%;display:block}.location{font-size:12px;letter-spacing:.025em;color:#c3c7bd;display:flex;align-items:center;gap:9px}.location-mark{font-size:21px;color:var(--brand-green)}.header-launch{text-align:right}.header-launch>span{display:block;font-size:9px;letter-spacing:.18em;color:var(--text-muted);margin-bottom:9px}.header-launch time{display:flex;align-items:center;justify-content:flex-end;gap:14px;font-size:15px;letter-spacing:.035em}.date-dot{width:5px;height:5px;background:var(--brand-orange);border-radius:50%}
.hero{position:relative;flex:1;isolation:isolate;display:flex;align-items:center;min-height:690px;padding:65px 0 76px}.hero-art{position:absolute;z-index:-3;inset:-35px calc(clamp(24px,5vw,88px) * -1) -10px;overflow:hidden}.hero-art picture,.hero-art img,.hero-art video{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.hero-art picture{position:absolute;inset:0}.hero-art video{position:absolute;inset:0;opacity:0;transition:opacity 1s}.hero-art video.is-ready{opacity:1}.hero-shade{position:absolute;z-index:-2;inset:-35px -10% -10px;background:linear-gradient(90deg,var(--surface) 2%,rgba(16,19,15,.98) 25%,rgba(16,19,15,.82) 40%,rgba(16,19,15,.05) 72%),linear-gradient(0deg,var(--surface),transparent 14%,transparent 85%,rgba(16,19,15,.6))}.hero-content{width:59%;max-width:740px;animation:entrance var(--motion) var(--ease) both}.eyebrow{display:flex;align-items:center;gap:10px;font-size:10px;letter-spacing:.2em;font-weight:600;color:#d3d8cd}.status-dot{width:6px;height:6px;border-radius:50%;background:var(--brand-green);box-shadow:0 0 14px #88c04055}.eyebrow-line{height:1px;width:46px;background:var(--border);margin-left:7px}h1{font-size:clamp(60px,6.55vw,110px);font-weight:500;letter-spacing:-.062em;line-height:1.035;margin:27px 0 23px}h1 span{color:var(--brand-green)}.intro{color:var(--text-muted);font-size:14px;line-height:1.9;letter-spacing:.005em;margin:0;max-width:450px}.launch{margin-top:43px;max-width:565px}.countdown-heading{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--border);padding-top:19px;gap:10px}h2{font-size:11px;font-weight:400;letter-spacing:.035em;margin:0;color:#c0c5b9}.countdown-date{color:var(--brand-orange);font-size:9px;letter-spacing:.13em;font-variant-numeric:tabular-nums}.countdown{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-top:18px}.unit{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.value{font-size:clamp(57px,6vw,90px);letter-spacing:-.055em;font-variant-numeric:tabular-nums;line-height:1.08;font-weight:400}.unit-label{font-size:9px;letter-spacing:.2em;color:var(--text-muted);margin-top:13px;padding-left:4px}.separator{color:#56604e;font-size:31px;font-weight:300;line-height:2.2}.seconds .value{color:var(--brand-green)}.launch-message{font-size:13px;line-height:1.7;color:var(--brand-green)}.actions{display:flex;gap:24px;align-items:center;margin-top:35px}.calendar-button{display:inline-flex;align-items:center;gap:13px;background:var(--brand-green);color:var(--surface-dark);text-decoration:none;padding:17px 21px;font-size:12px;font-weight:600;border:1px solid var(--brand-green);border-radius:3px;transition:background .25s,transform .25s;white-space:nowrap}.calendar-button:hover{background:#9ad24f;transform:translateY(-2px)}.calendar-button svg{width:19px;height:19px}.calendar-button .arrow{width:17px;height:17px;margin-left:19px}.closing{font-size:11px;color:var(--text-muted)}.art-caption{position:absolute;right:0;bottom:36px;display:flex;align-items:center;gap:14px;color:#a6b19a;font-size:8px;letter-spacing:.16em}.caption-line{width:32px;height:1px;background:var(--brand-green)}.caption-index{margin-left:50px;color:#6f7866}.motion-button{position:absolute;right:0;top:32px;display:flex;align-items:center;gap:6px;color:#c1c8b7;background:#10130f80;border:1px solid var(--border);border-radius:20px;font-size:10px;padding:8px 10px;cursor:pointer}.motion-button svg{width:13px;height:13px;stroke:currentColor;fill:none;stroke-width:1.5}.play-icon{display:none}.motion-button[aria-pressed=true] .pause-icon{display:none}.motion-button[aria-pressed=true] .play-icon{display:block}.footer{position:relative;z-index:2;border-top:1px solid var(--border);min-height:72px;display:flex;align-items:center;justify-content:space-between;color:var(--text-muted);font-size:10px;letter-spacing:.03em}.footer-dot{margin:0 8px;color:var(--brand-green)}.footer-right{display:flex;align-items:center;gap:14px;font-variant-numeric:tabular-nums}.small-line{height:1px;width:20px;background:var(--brand-orange)}.footer-note{color:#6e7867;margin-left:10px}@keyframes entrance{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}
@media(min-width:1600px){.hero{min-height:780px}.launch{margin-top:52px}.actions{margin-top:42px}}
@media(min-width:701px) and (max-width:1050px){.hero-content{width:67%}h1{font-size:7.5vw}.hero-shade{background:linear-gradient(90deg,var(--surface),rgba(16,19,15,.96) 35%,rgba(16,19,15,.25) 78%),linear-gradient(0deg,var(--surface),transparent 20%)}.hero-art{left:-15%;right:-30%}.value{font-size:7vw}.caption-index{display:none}.art-caption{font-size:7px}.header{min-height:115px}}
@media(max-width:700px){.page{padding:0 24px}.header{min-height:99px}.logo{width:64px;height:64px}.identity{gap:14px}.location{font-size:10px;display:block;max-width:65px;line-height:1.6}.location-mark{display:none}.header-launch>span{font-size:7px;letter-spacing:.12em}.header-launch time{font-size:12px;gap:9px}.hero{min-height:0;display:block;padding:234px 0 45px}.hero-art{inset:-10px -24px 0;height:670px}.hero-art img{object-position:center top}.hero-art video{display:none}.hero-shade{inset:0 -24px;background:linear-gradient(0deg,var(--surface) 0%,var(--surface) 24%,rgba(16,19,15,.95) 45%,rgba(16,19,15,.2) 74%,transparent 90%)}.hero-content{width:100%;max-width:none}.eyebrow{font-size:8px;letter-spacing:.18em;gap:8px}h1{font-size:clamp(44px,11.6vw,78px);letter-spacing:-.057em;line-height:1.055;margin:20px 0 18px}.intro{font-size:12px;line-height:1.85;max-width:360px}.desktop-break{display:none}.launch{margin-top:29px;max-width:none}.countdown-heading{padding-top:17px}h2{font-size:10px}.countdown-date{font-size:8px}.countdown{gap:6px;margin-top:16px}.value{font-size:clamp(43px,12.8vw,78px)}.separator{font-size:24px;line-height:2}.unit-label{font-size:8px;margin-top:10px;letter-spacing:.15em;padding-left:2px}.actions{margin-top:29px;gap:19px}.calendar-button{padding:16px 15px;font-size:11px;gap:9px}.calendar-button .arrow{margin-left:7px}.closing{font-size:10px}.art-caption{top:194px;bottom:auto;right:0;font-size:6px;gap:8px;letter-spacing:.12em}.caption-line{width:20px}.caption-index{display:none}.footer{min-height:70px;font-size:9px}.footer-note{display:none}.footer-right{gap:8px}.small-line{width:12px}.motion-button{display:none!important}}
@media(max-width:360px){.page{padding:0 19px}.hero-art,.hero-shade{left:-19px;right:-19px}.header-launch>span{font-size:6px}.location{font-size:9px}.hero{padding-top:205px}.art-caption{top:170px}.closing{display:none}.countdown-date{font-size:7px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.hero-art video{display:none}}

@media(min-width:701px) and (max-height:850px){.header{min-height:100px}.logo{width:68px;height:68px}.hero{min-height:0;padding:28px 0 36px}h1{font-size:clamp(56px,5.5vw,88px);margin:19px 0 17px}.intro{font-size:13px;line-height:1.7}.launch{margin-top:27px}.countdown-heading{padding-top:15px}.countdown{margin-top:12px}.value{font-size:clamp(52px,5.2vw,77px)}.unit-label{margin-top:9px}.actions{margin-top:25px}.calendar-button{padding:15px 18px}.footer{min-height:58px}.art-caption{bottom:22px}}
