.SplashAnimation-module__HASaWq__root{--bone:#efeae1;--ink:#1c1b18;--bronze:#8b6f47;--bronze-2:#c9a876;--mute:#5a4a32;--serif:"Fraunces", Georgia, serif;--sans:"Inter", system-ui, sans-serif;--cycle:5.2s;background:var(--bone);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);z-index:50;cursor:pointer;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.SplashAnimation-module__HASaWq__logo{text-align:center;width:min(80vw,520px);position:relative}.SplashAnimation-module__HASaWq__astro{font-family:var(--serif);letter-spacing:.18em;color:var(--ink);animation:SplashAnimation-module__HASaWq__astro-shift var(--cycle) ease-in-out infinite;will-change:transform;padding-left:.18em;font-size:clamp(48px,14vw,120px);font-weight:300;line-height:1;display:inline-block}.SplashAnimation-module__HASaWq__ruleWrap{height:.14em;margin-top:.25em;position:relative}.SplashAnimation-module__HASaWq__rule{background:var(--ink);transform-origin:50%;width:100%;height:.5px;animation:SplashAnimation-module__HASaWq__rule-grow var(--cycle) ease-in-out infinite;will-change:transform, opacity}.SplashAnimation-module__HASaWq__dot{background:var(--bronze);width:.08em;min-width:5px;height:.08em;min-height:5px;animation:SplashAnimation-module__HASaWq__dot-pulse var(--cycle) ease-in-out infinite;will-change:transform, opacity;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.6)}.SplashAnimation-module__HASaWq__slot{height:clamp(16px,3vw,22px);margin-top:.5em;position:relative;overflow:hidden}.SplashAnimation-module__HASaWq__re{font-family:var(--sans);letter-spacing:.6em;color:var(--mute);text-transform:uppercase;opacity:0;animation:SplashAnimation-module__HASaWq__re-reveal var(--cycle) ease-in-out infinite;will-change:transform, opacity;padding-left:.6em;font-size:clamp(9px,1.6vw,13px);font-weight:400;position:absolute;left:0;right:0;transform:translateY(-28px)}.SplashAnimation-module__HASaWq__city{bottom:max(env(safe-area-inset-bottom), 24px);text-align:center;font-family:var(--sans);letter-spacing:.25em;color:var(--bronze);text-transform:uppercase;opacity:0;animation:SplashAnimation-module__HASaWq__city-fade var(--cycle) ease-out infinite;font-size:10px;font-weight:500;position:absolute;left:0;right:0}.SplashAnimation-module__HASaWq__skip{bottom:max(env(safe-area-inset-bottom), 24px);color:#1c1b1866;font-family:var(--sans);letter-spacing:.22em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;padding:.5rem;font-size:10px;position:absolute;right:24px}.SplashAnimation-module__HASaWq__skip:hover{color:var(--ink)}@keyframes SplashAnimation-module__HASaWq__astro-shift{0%,14%,86%,to{transform:translateY(.12em)}34%,66%{transform:translateY(0)}}@keyframes SplashAnimation-module__HASaWq__rule-grow{0%,14%,86%,to{opacity:.4;transform:scaleX(.35)}34%,66%{opacity:1;transform:scaleX(1)}}@keyframes SplashAnimation-module__HASaWq__dot-pulse{0%,14%,86%,to{opacity:.5;transform:translate(-50%,-50%)scale(.6)}34%,66%{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes SplashAnimation-module__HASaWq__re-reveal{0%,14%{opacity:0;transform:translateY(-28px)}34%,66%{opacity:1;transform:translateY(0)}86%,to{opacity:0;transform:translateY(-28px)}}@keyframes SplashAnimation-module__HASaWq__city-fade{0%,40%{opacity:0}60%,85%{opacity:1}to{opacity:0}}@media (prefers-color-scheme:dark){.SplashAnimation-module__HASaWq__root{background:var(--ink);color:var(--bone)}.SplashAnimation-module__HASaWq__astro{color:var(--bone)}.SplashAnimation-module__HASaWq__rule{background:var(--bone)}.SplashAnimation-module__HASaWq__dot{background:var(--bronze-2)}.SplashAnimation-module__HASaWq__re,.SplashAnimation-module__HASaWq__city{color:var(--bronze-2)}.SplashAnimation-module__HASaWq__skip{color:#efeae166}.SplashAnimation-module__HASaWq__skip:hover{color:var(--bone)}}@media (prefers-reduced-motion:reduce){.SplashAnimation-module__HASaWq__astro,.SplashAnimation-module__HASaWq__rule,.SplashAnimation-module__HASaWq__dot,.SplashAnimation-module__HASaWq__re,.SplashAnimation-module__HASaWq__city{animation:none}.SplashAnimation-module__HASaWq__astro{transform:none}.SplashAnimation-module__HASaWq__rule{opacity:1;transform:scaleX(1)}.SplashAnimation-module__HASaWq__dot{opacity:1;transform:translate(-50%,-50%)scale(1)}.SplashAnimation-module__HASaWq__re{opacity:1;transform:translateY(0)}.SplashAnimation-module__HASaWq__city{opacity:1}}
