.launch-page{--red:#ef151e;isolation:isolate;min-height:100svh;color:#fcf9f5;text-align:center;background:#080708;grid-template-rows:auto 1fr auto;min-height:max(540px,100svh);display:grid;position:relative;overflow:hidden}.launch-backdrop{z-index:-1;pointer-events:none;background:radial-gradient(at 19% 90%,#5109105c,#0000 47%),radial-gradient(at 80% 19%,#4b080c55,#0000 45%);position:absolute;inset:0;overflow:hidden}.launch-spotlight{transform-origin:50% 0;filter:blur(13px);background:radial-gradient(49% 75% at 50% 0,#ffb2a4 0%,#ff2229 8%,#ee101cdd 17%,#b70712b0 32%,#67070e55 59%,#0000 85%);width:62vw;height:max(115vh,750px);animation:2.5s cubic-bezier(.16,1,.3,1) both launch-light;position:absolute;top:-2%;left:100%;transform:translate(-50%)rotate(38deg)}.launch-watermark{opacity:.25;width:min(57vw,350px);height:min(81vh,720px);animation:1.7s ease-out both launch-mark;position:absolute;top:50%;left:50%;transform:translate(-50%,-49%)}.launch-header{justify-items:center;padding:clamp(22px,4.8svh,60px) 20px 0;animation:.9s ease-out both launch-fade;display:grid}.launch-header .brand{--logo-wordmark:#fcf9f5;aspect-ratio:400/280;width:clamp(125px,19vw,227px);height:auto}.launch-header .brand .logo-dark{width:100%;height:100%;display:block}.launch-header .brand>img{display:none}.launch-title{align-self:center;padding:32px 15px 24px}.launch-title h1{text-transform:uppercase;letter-spacing:-.025em;margin:0;font-family:Barlow Condensed,Arial Narrow,Impact,sans-serif;font-size:clamp(40px,min(13vw,17svh),154px);font-style:italic;font-weight:900;line-height:.87}.launch-title h1 span{padding:.035em .14em .08em;display:block;overflow:hidden}.launch-title h1 b{font-weight:inherit;animation:.84s cubic-bezier(.19,1,.22,1) .18s both launch-type;display:block}.launch-title h1 span+span b{animation-delay:.31s}.launch-title p{color:#ff3039;text-transform:uppercase;letter-spacing:.28em;margin:16px 0 0;font-size:clamp(12px,2.1vw,24px);font-weight:800;animation:.9s ease-out .57s both launch-fade}.launch-page .launch-footer{color:#fcf9f5;background:0 0;padding:8px 20px 52px;position:relative}.launch-social{animation:.9s ease-out .76s both launch-fade}.launch-social p{text-transform:uppercase;letter-spacing:.045em;margin:0;font-size:clamp(23px,4vw,47px);font-weight:800;line-height:1.15}.launch-social a{align-items:center;min-height:44px;font-size:clamp(15px,2vw,23px);font-weight:700;display:inline-flex}.launch-social a:hover,.launch-team:hover{text-decoration:underline}.launch-team{color:#c7b9bc;align-items:center;gap:6px;min-height:44px;font-size:12px;display:inline-flex;position:absolute;bottom:0;right:max(15px,3vw)}.store-preview-banner{color:#fff;background:#1f1719;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:10px 4%;font-size:12px;display:flex}.store-preview-banner a{text-decoration:underline}@keyframes launch-light{0%{opacity:.15;transform:translate(-50%)rotate(19deg)}to{opacity:1;transform:translate(-50%)rotate(38deg)}}@keyframes launch-mark{0%{opacity:0;transform:translate(-50%,-49%)scale(.92)}to{opacity:.25;transform:translate(-50%,-49%)scale(1)}}@keyframes launch-type{0%{opacity:0;transform:translateY(107%)}to{opacity:1;transform:translateY(0)}}@keyframes launch-fade{0%{opacity:0}to{opacity:1}}@media (max-width:600px){.launch-spotlight{filter:blur(9px);width:91vw;height:max(85vh,660px)}.launch-watermark{width:min(63vw,300px);height:min(66vh,610px)}.launch-title{padding-inline:12px}.launch-title p{margin-top:13px}.launch-page .launch-footer{padding-bottom:60px}}@media (prefers-reduced-motion:reduce){.launch-spotlight,.launch-watermark,.launch-header,.launch-title h1 b,.launch-title p,.launch-social{animation:none}}
