.pixel-dissolve{z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.stage{background:#000;place-items:center;min-height:100dvh;padding:clamp(1.5rem,5vw,3rem);display:grid;position:relative;overflow:hidden}.stage__content{z-index:1;text-align:center;flex-direction:column;align-items:center;width:min(100%,52rem);animation:1.1s cubic-bezier(.22,1,.36,1) both rise;display:flex;position:relative}.stage__brand{width:100%;margin:0 0 clamp(1.25rem,3.5vw,2rem)}.stage__logo{color:#f2f2f2;filter:drop-shadow(0 0 #0000);width:min(100%,42rem);height:auto;margin-inline:auto;animation:1.25s cubic-bezier(.22,1,.36,1) both logo-in}.stage__tagline{letter-spacing:.18em;text-transform:uppercase;color:#f2f2f2;font-size:clamp(.95rem,2.4vw,1.35rem);font-weight:500;animation:1.1s cubic-bezier(.22,1,.36,1) .15s both rise}@media (width<=480px){.stage__tagline{letter-spacing:.12em}}.stage__soon{letter-spacing:.28em;text-transform:lowercase;color:#f2f2f2;margin-top:clamp(.55rem,1.6vw,.9rem);font-size:clamp(.85rem,2vw,1.1rem);font-weight:400;animation:1.1s cubic-bezier(.22,1,.36,1) .28s both soon-in,2.8s ease-in-out 1.2s infinite pulse-soft}@media (width<=480px){.stage__soon{letter-spacing:.18em}}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes logo-in{0%{opacity:0;filter:blur(2px);transform:scale(.96)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes soon-in{0%{opacity:0;transform:translateY(14px)}to{opacity:.4;transform:translateY(0)}}@keyframes pulse-soft{0%,to{opacity:.4}50%{opacity:1}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}body{color:#f2f2f2;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:url(../cursor.svg) 0 0,auto;background:#000;font-family:Tektur,sans-serif;overflow:hidden}a,button,[role=button]{cursor:url(../cursor.svg) 0 0,pointer}img,svg{max-width:100%;display:block}
