.asplash{--u:min(1vw, .6vh);--rose-night:#8c1233;inset:0 0 calc(-1 * var(--gap,0px)) 0;z-index:60;color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:#d6446b;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;overflow:hidden}.asplash__bg{background:radial-gradient(120% 70% at 50% 36%, #f2607a 0%, #e6557a 30%, #c93a63 56%, #a8193d 86%, var(--rose-night) 100%);animation:asplash-fade .9s var(--ease-out) .25s backwards;position:absolute;inset:0}@supports (height:1svh){.asplash{--u:min(1vw, .6svh)}}.asplash__rays{pointer-events:none;width:240vmax;height:240vmax;animation:asplash-fade .9s var(--ease-out) .5s backwards;margin:-120vmax 0 0 -120vmax;position:absolute;top:50%;left:50%;-webkit-mask-image:radial-gradient(circle closest-side,#000 0%,#0000 34%);mask-image:radial-gradient(circle closest-side,#000 0%,#0000 34%)}.asplash__rays span{background:repeating-conic-gradient(#ffffff21 0deg 9deg,#0000 9deg 24deg);animation:90s linear infinite asplash-spin;position:absolute;inset:0}.asplash__sky{pointer-events:none;position:absolute;inset:0}.asplash__bubble{--rise:78vh;bottom:calc(var(--u) * 14);left:var(--x);width:calc(var(--u) * var(--s) * 1.3);aspect-ratio:1;opacity:0;animation:asplash-rise var(--dur) linear var(--delay) infinite;background:radial-gradient(circle at 32% 30%,#ffffffbf,#ffffff29 55%,#ffffff0a 100%);border-radius:50%;position:absolute;box-shadow:inset 0 0 0 1px #ffffff59}.asplash__bubble--gold{background:radial-gradient(circle at 32% 30%,#ffe9b4f2,#f2b84b61 60%,#f2b84b0f 100%);box-shadow:inset 0 0 0 1px #ffe09680}@supports (height:1svh){.asplash__bubble{--rise:78svh}}.asplash__center{top:calc(50% - var(--u) * 45);padding:0 calc(var(--safe-right) + var(--u) * 6) 0 calc(var(--safe-left) + var(--u) * 6);text-align:center;flex-direction:column;align-items:center;margin:0;display:flex;position:absolute;left:0;right:0}.asplash__mark{width:calc(var(--u) * 50);aspect-ratio:1;animation:.9s cubic-bezier(.22,1,.36,1) .25s backwards asplash-glide;position:relative}.asplash__mark:before{content:"";background:radial-gradient(closest-side,#ffe2968c,#ffbe782e 55%,#0000 100%);border-radius:50%;animation:.8s ease-out .45s backwards asplash-glow-in,3.2s ease-in-out 1.25s infinite alternate asplash-breathe;position:absolute;inset:-34%}.asplash__mark svg{animation:5.5s ease-in-out 1.4s infinite asplash-float;display:block;position:relative;overflow:visible}.asplash__dot,.asplash__core,.asplash__bob,.asplash__beat,.asplash__ripple{transform-box:fill-box;transform-origin:50%}.asplash__bob{animation:asplash-bob 3.4s ease-in-out calc(1.1s + var(--n,0) * .35s) infinite alternate}.asplash__dot:nth-of-type(odd) .asplash__bob{animation-direction:alternate-reverse}.asplash__beat{animation:2.4s ease-in-out 1.2s infinite asplash-beat}.asplash__ripple{fill:none;stroke:#f2b84b;stroke-width:1.6px;opacity:0;animation:2.6s ease-out 1.2s infinite asplash-ripple}.asplash__ripple--2{animation-delay:2.4s}.asplash__word{margin:calc(var(--u) * 3.5) 0 0;font-family:var(--font-title);font-size:calc(var(--u) * 19);letter-spacing:.07em;text-shadow:0 calc(var(--u) * .6) calc(var(--u) * 2.4) #6e082666;margin-right:-.07em;font-weight:900;line-height:1;display:flex}.asplash__word span{animation:asplash-letter .62s var(--ease-spring) calc(.7s + var(--i) * 80ms) backwards;display:inline-block}.asplash__tag{margin:calc(var(--u) * 2.2) 0 0;max-width:28ch;font-size:max(.9375rem, calc(var(--u) * 4.2));color:#ffffffeb;text-shadow:0 1px calc(var(--u) * 1.4) #6e082659;animation:asplash-rise-in .56s var(--ease-out) 1.2s backwards;font-weight:500;line-height:1.35}.asplash__dots{gap:calc(var(--u) * 1.6);margin-top:calc(var(--u) * 4);animation:asplash-fade .4s var(--ease-out) 1.4s backwards;display:flex}.asplash__dots i{width:calc(var(--u) * 1.7);aspect-ratio:1;background:#fff;border-radius:50%;min-width:6px;animation:1.2s ease-in-out infinite asplash-pulse}.asplash__dots i:nth-child(2){animation-delay:.18s}.asplash__dots i:nth-child(3){animation-delay:.36s}.asplash__foot{z-index:2;animation:asplash-foot-in .9s var(--ease-out) .25s backwards;position:relative}.asplash__dunes{height:calc(var(--u) * 17);position:relative}.asplash__wave{width:200%;height:100%;animation:28s linear infinite asplash-drift;position:absolute;bottom:-1px;left:0}.asplash__wave--back{fill:#0a152033}.asplash__wave--mid{fill:#0a152080;height:74%;animation-duration:19s;animation-direction:reverse}.asplash__wave--front{height:46%;fill:var(--navy-deep);animation-duration:13s}.asplash__spark{z-index:3;top:calc(var(--y) - var(--u) * 7);left:var(--x);width:calc(var(--u) * var(--s) * 1.5);aspect-ratio:1;opacity:0;animation:asplash-twinkle 2.8s ease-in-out var(--delay) infinite;position:absolute}.asplash__base{padding:calc(var(--u) * 2.4) calc(var(--safe-right) + var(--u) * 6) calc(var(--safe-bottom) + var(--u) * 3.6) calc(var(--safe-left) + var(--u) * 6);background:var(--navy-deep);place-items:center;margin-top:-1px;display:grid}.asplash__brand{align-items:center;gap:calc(var(--u) * 2);font-family:var(--font-title);font-size:max(22px, calc(var(--u) * 6.8));animation:asplash-rise-in .64s var(--ease-out) 1.3s backwards;margin:0;line-height:1;display:flex}.asplash__brand img{width:max(30px, calc(var(--u) * 8.6));aspect-ratio:1;height:auto}.asplash__brand span{letter-spacing:-.02em;font-weight:800}.asplash__brand b{color:var(--gold);font-weight:900}.asplash__brand em{letter-spacing:0;color:#b9c4d2;font-size:.62em;font-style:normal;font-weight:600}.launch{z-index:60;display:none;position:relative}html[data-launch] .launch{display:block}.launch--out{opacity:0;pointer-events:none;transition:opacity .3s var(--ease-out)}@keyframes asplash-fade{0%{opacity:0}}@keyframes asplash-spin{to{transform:rotate(360deg)}}@keyframes asplash-rise{0%{opacity:0;transform:translate(0,0)scale(.6)}12%{opacity:.75}85%{opacity:.5}to{opacity:0;transform:translate3d(calc(var(--drift) * 1vw), calc(-1 * var(--rise)), 0) scale(1.05)}}@keyframes asplash-float{0%,to{transform:translateY(0)}50%{transform:translateY(calc(var(--u) * -1.4))}}@keyframes asplash-breathe{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@keyframes asplash-bob{0%{transform:translateY(-2.2px)}to{transform:translateY(2.2px)}}@keyframes asplash-beat{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes asplash-ripple{0%{opacity:0;transform:scale(1)}12%{opacity:.75}to{opacity:0;transform:scale(3.4)}}@keyframes asplash-letter{0%{opacity:0;transform:translateY(calc(var(--u) * 5)) scale(.8)}}@keyframes asplash-rise-in{0%{opacity:0;transform:translateY(calc(var(--u) * 2.4))}}@keyframes asplash-pulse{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}@keyframes asplash-foot-in{0%{opacity:0;transform:translateY(40%)}}@keyframes asplash-glide{0%{transform:translateY(calc(var(--u) * 20)) scale(.56)}}@keyframes asplash-glow-in{0%{opacity:0;transform:scale(.8)}to{opacity:.55;transform:scale(.92)}}@keyframes asplash-drift{to{transform:translate(-50%)}}@keyframes asplash-twinkle{0%,to{opacity:0;transform:scale(.4)rotate(0)}50%{opacity:.95;transform:scale(1)rotate(25deg)}}@media (max-height:460px) and (orientation:landscape){.asplash__dunes{height:calc(var(--u) * 12)}.asplash__dots{display:none}}@media (prefers-reduced-motion:reduce){.asplash,.asplash *{animation:none!important}.asplash__bubble,.asplash__spark,.asplash__ripple{display:none}}
