.app-splash{--u:clamp(1.2px, calc(100vw / 258), 1.5px);--serif:var(--wsa-serif), Fraunces, Georgia, serif;z-index:2147483000;background:#121724;place-items:center;display:none;position:fixed;inset:0}html[data-app-splash=on] .app-splash,html[data-app-splash=leaving] .app-splash{display:grid}html[data-app-splash=leaving] .app-splash{animation:.32s forwards app-splash-out}@keyframes app-splash-out{to{opacity:0;visibility:hidden;pointer-events:none}}html[data-app-splash=on]{overflow:hidden}.app-splash-vid{width:calc(240 * var(--u));height:calc(240 * var(--u));margin-top:calc(-60 * var(--u));-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000),linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000),linear-gradient(#0000,#000 12% 88%,#0000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.app-splash-vid video{object-fit:contain;background:#121724;width:100%;height:100%;display:block}.app-splash-foot{left:0;right:0;bottom:calc(env(safe-area-inset-bottom,0px) + 70 * var(--u));justify-items:center;gap:calc(16 * var(--u));display:grid;position:absolute}.app-splash-tagline{align-items:center;gap:calc(6 * var(--u));font:italic 500 calc(11.5 * var(--u)) var(--serif);color:#f5cb96;letter-spacing:.01em;white-space:nowrap;display:flex}.app-splash-tagline:before,.app-splash-tagline:after{content:"";width:calc(12 * var(--u));background:linear-gradient(90deg,#f5cb9600,#d99362);height:1px}.app-splash-tagline:after{transform:scaleX(-1)}.app-splash-loader{width:calc(72 * var(--u));background:#f5cb962e;border-radius:2px;height:2px;position:relative;overflow:hidden}.app-splash-loader:after{content:"";background:linear-gradient(90deg,#c8894f,#f5cb96);border-radius:2px;width:40%;position:absolute;inset:0}@media (min-width:640px){.app-splash{--u:1.5px}}@media (min-width:1024px){.app-splash-vid{width:calc(320 * var(--u));height:calc(320 * var(--u));margin-top:calc(-40 * var(--u))}.app-splash-foot{bottom:calc(64 * var(--u));gap:calc(18 * var(--u))}.app-splash-tagline{font-size:calc(17 * var(--u));gap:calc(8 * var(--u))}.app-splash-tagline:before,.app-splash-tagline:after{width:calc(16 * var(--u))}}@media (orientation:landscape) and (max-height:540px) and (max-width:1023.98px){.app-splash{--u:1.3px}.app-splash-vid{width:56svh;height:56svh;margin-top:-14svh}.app-splash-foot{bottom:calc(env(safe-area-inset-bottom,0px) + 9svh);gap:calc(10 * var(--u))}}@media (prefers-reduced-motion:no-preference){.app-splash-loader:after{animation:1.6s ease-in-out infinite app-splash-load}@keyframes app-splash-load{0%{left:-40%}to{left:100%}}}
