:root{--ink:#0d0f0b;--acid:#fbff18;--pink:#ff226e;--violet:#662e9c;--paper:#fff}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{font-family:Inter,Arial,sans-serif}.launch{position:relative;isolation:isolate;display:grid;grid-template-rows:auto 1fr auto;min-height:100svh;overflow:hidden;background:var(--violet);color:var(--paper);padding:clamp(24px,4vw,58px)}.launch__background{position:absolute;z-index:-2;inset:0}.launch__background img{width:100%;height:100%;object-fit:cover;object-position:center}.launch__grain{position:absolute;z-index:-1;inset:0;opacity:.08;pointer-events:none;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")}.launch__header,.launch__footer{position:relative;z-index:2;display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.launch__brand{display:block;width:clamp(180px,20vw,285px)}.launch__brand img{display:block;width:100%;height:auto}.launch__access{border:0;background:var(--ink);color:var(--paper);padding:12px 15px;font:700 15px/1 'Barlow Condensed',Arial,sans-serif;letter-spacing:.09em;text-transform:uppercase;cursor:pointer}.launch__content{position:relative;z-index:1;align-self:center;max-width:min(680px,50vw);padding:52px 0 38px}.launch h1{max-width:650px;margin:0;color:var(--paper);font:700 clamp(52px,6.6vw,106px)/.84 'Barlow Condensed',Arial,sans-serif;letter-spacing:-.035em;text-transform:uppercase;text-shadow:3px 4px 0 rgba(13,15,11,.72),0 5px 14px rgba(13,15,11,.3)}.launch__counter-wrap{margin-top:clamp(32px,4vw,56px)}.launch__opens,.launch__timezone,.launch__footer,.launch__unit span,.launch__form label{font:700 14px/1 'Barlow Condensed',Arial,sans-serif;letter-spacing:.11em;text-transform:uppercase}.launch__opens{margin:0 0 13px;color:var(--acid)}.launch__counter{display:flex;align-items:flex-start;gap:clamp(8px,1.6vw,24px)}.launch__unit{display:flex;min-width:clamp(48px,7vw,110px);flex-direction:column}.launch__unit strong{font:700 clamp(48px,7vw,104px)/.75 'Barlow Condensed',Arial,sans-serif;letter-spacing:-.04em}.launch__unit span{margin-top:12px;color:var(--acid)}.launch__divider{margin-top:-9px;color:var(--pink);font:700 clamp(50px,7vw,100px)/.75 'Barlow Condensed',Arial,sans-serif}.launch__timezone{margin:22px 0 0;color:rgba(255,255,255,.65);font-size:12px}.launch__access-panel{position:absolute;z-index:3;top:clamp(74px,10vw,120px);right:clamp(24px,4vw,58px);width:min(360px,calc(100% - 48px));padding:22px;background:var(--ink);box-shadow:8px 8px 0 var(--pink)}.launch__form label{display:block;margin-bottom:10px;color:var(--acid)}.launch__form-row{display:flex}.launch__form input{min-width:0;flex:1;border:0;padding:12px;font:16px/1 Inter,Arial,sans-serif}.launch__form button{border:0;background:var(--acid);color:var(--ink);padding:0 15px;font:700 15px/1 'Barlow Condensed',Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.launch__error{margin:12px 0 0;font-size:13px}.launch__error ul{margin:0;padding-left:16px}.launch__footer{align-items:end;font:700 12px/1 'Barlow Condensed',Arial,sans-serif;letter-spacing:.11em;text-transform:uppercase}.launch__footer p{margin:0}.launch__footer a{color:var(--acid);text-decoration:underline;text-underline-offset:4px}@media(max-width:760px){.launch{display:flex;min-height:100svh;flex-direction:column;padding:25px 20px}.launch__brand{width:180px}.launch__background img{object-position:58% center}.launch__access{font-size:13px}.launch__content{max-width:100%;padding:clamp(100px,16vh,140px) 0 36px}.launch h1{max-width:385px;font-size:clamp(48px,13vw,72px)}.launch__counter-wrap{margin-top:38px}.launch__counter{gap:7px;justify-content:space-between}.launch__unit{min-width:0}.launch__unit strong{font-size:clamp(46px,13vw,70px)}.launch__unit span{margin-top:9px;font-size:11px}.launch__divider{margin-top:-6px;font-size:clamp(46px,13vw,70px)}.launch__timezone{margin-top:18px}.launch__access-panel{top:78px;right:20px;width:calc(100% - 40px)}.launch__footer{margin-top:auto;padding-top:20px;font-size:11px}}
