@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{color-scheme:dark;--cream:#f4f1e7;--accent:#e0b87b}*{box-sizing:border-box}html,body{margin:0;min-height:100%;font-family:Manrope,'Segoe UI',Arial,sans-serif}body{background:#071b1c;color:var(--cream);overflow-x:hidden}.scenery{position:fixed;inset:0;background:linear-gradient(90deg,rgba(2,15,20,.88) 0%,rgba(3,18,21,.69) 39%,rgba(5,19,21,.22) 76%),linear-gradient(0deg,rgba(3,16,18,.95),transparent 28%,transparent 74%,rgba(3,15,19,.3)),url('../images/landscape.svg') center/cover no-repeat;transform:scale(1.035);animation:reveal 2s ease-out both}.grain{position:fixed;inset:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.16'/%3E%3C/svg%3E");opacity:.2}.page{position:relative;z-index:1;min-height:100svh;display:flex;flex-direction:column;padding:30px clamp(24px,5.5vw,104px) 25px;max-width:1920px;margin:auto}.topbar,.header-right,.brand,.bottom,.bottom-left{display:flex;align-items:center}.topbar{justify-content:space-between;gap:20px}.brand{gap:12px;color:inherit;text-decoration:none;font-weight:800;letter-spacing:.13em;font-size:15px;line-height:1.1}.brand small{display:block;letter-spacing:.34em;font-size:9px;margin-top:7px;font-weight:600}.brand-mark{display:grid;place-items:center;border:1px solid rgba(244,241,231,.42);width:50px;height:50px;border-radius:50%}.brand-mark svg{width:33px}.header-right{gap:38px}.status,.eyebrow,.launch-label,.hint,.bottom,.unit span{font-family:'DM Sans',Arial,sans-serif;letter-spacing:.19em;font-weight:700}.status{font-size:10px;white-space:nowrap}.status i,.dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#a5d2a3;box-shadow:0 0 18px #a5d2a3;margin-right:10px}.langs{display:flex;border:1px solid #ffffff4a;border-radius:30px;padding:4px;gap:2px}.langs button{cursor:pointer;border:0;background:transparent;color:#ffffffa9;padding:8px 11px;border-radius:30px;font-size:11px;font-weight:800}.langs button.active{background:var(--cream);color:#142925}.hero{width:min(850px,100%);margin:auto 0;padding:80px 0 90px;animation:rise 1.1s .15s both}.eyebrow{display:flex;align-items:center;gap:16px;color:var(--accent);font-size:11px}.line{height:1px;width:44px;background:var(--accent)}h1{font-size:clamp(64px,7.4vw,132px);line-height:1.01;letter-spacing:-.065em;font-weight:800;margin:28px 0 27px}h1 em{font-style:normal;color:#f1e9d9;font-weight:500}.lead{max-width:535px;color:#e6e7dfd1;font-size:clamp(14px,1.2vw,17px);line-height:1.9;margin:0 0 54px}.launch-label{display:flex;gap:13px;align-items:center;font-size:10px;color:#f4f1e7}.tiny-star{font-size:18px;color:var(--accent)}.launch-date{color:#d6c4a5;letter-spacing:.08em;font-weight:500}.countdown{display:flex;align-items:center;gap:clamp(12px,2vw,30px);margin-top:20px}.unit{min-width:clamp(64px,8vw,120px);display:flex;flex-direction:column;gap:7px}.unit strong{font-size:clamp(46px,5.4vw,90px);font-weight:600;letter-spacing:-.07em;font-variant-numeric:tabular-nums;line-height:1.1}.unit span{font-size:10px;color:#c6c8be}.sep{font-size:clamp(27px,3vw,46px);font-weight:400;align-self:flex-start;line-height:1.3;color:var(--accent)}.hero-actions{display:flex;align-items:center;gap:27px;margin-top:50px;flex-wrap:wrap}.primary{background:var(--cream);color:#18342c;text-decoration:none;border-radius:4px;padding:19px 25px;font-size:11px;font-weight:800;letter-spacing:.09em;display:inline-flex;align-items:center;gap:26px;transition:transform .2s,background .2s}.primary:hover{transform:translateY(-3px);background:#fff}.primary span{font-size:18px}.hint{font-size:10px;color:#d5d9d1a6;letter-spacing:.09em}.opened{font-size:20px;color:var(--accent)}.bottom{justify-content:space-between;gap:20px;border-top:1px solid #ffffff3d;padding-top:22px;font-size:9px;color:#e4e8dfad}.bottom-left{white-space:nowrap}.bottom-center{color:#e2c39d}.bottom>span:last-child{white-space:nowrap}@keyframes reveal{from{opacity:.5;transform:scale(1.09)}to{opacity:1;transform:scale(1.035)}}@keyframes rise{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:760px){.page{padding:20px 22px 22px;min-height:100svh}.brand{font-size:12px}.brand small{font-size:8px}.brand-mark{width:43px;height:43px}.header-right{gap:8px}.status{display:none}.langs button{padding:7px 9px;font-size:10px}.hero{padding:95px 0 85px}.eyebrow{font-size:9px}.line{width:27px}h1{font-size:clamp(48px,11vw,78px);margin:25px 0}.lead{font-size:14px;line-height:1.75;margin-bottom:43px}.launch-label{flex-wrap:wrap;font-size:9px;gap:8px}.launch-date{flex-basis:100%;padding-left:24px}.countdown{gap:8px;margin-top:20px}.unit{min-width:0;flex:1;gap:9px}.unit strong{font-size:clamp(35px,9vw,64px)}.unit span{font-size:8px;letter-spacing:.11em}.sep{font-size:23px}.hero-actions{margin-top:39px}.primary{padding:17px 20px}.bottom{align-items:flex-start;flex-direction:column;gap:12px;font-size:8px}.bottom-center{display:none}.scenery{background-position:center,center,62% center}}@media(max-width:360px){h1{font-size:44px}.unit strong{font-size:32px}.countdown{gap:5px}.sep{font-size:18px}}@media(prefers-reduced-motion:reduce){.hero,.scenery{animation:none}.primary{transition:none}}
