.SplashScreen-module__KFuTrq__overlay{z-index:9999;will-change:transform, opacity;background:linear-gradient(#1c1a17 0%,#131210 100%);place-items:center;display:grid;position:fixed;inset:0}.SplashScreen-module__KFuTrq__swiping{opacity:0;pointer-events:none;transition:transform .9s cubic-bezier(.6,0,.2,1),opacity .9s ease-out;transform:translateY(-100%)}.SplashScreen-module__KFuTrq__mark{flex-direction:column;align-items:center;gap:1.25rem;padding:0 1.5rem;display:flex}.SplashScreen-module__KFuTrq__svg{width:min(70vw,520px);height:auto;display:block}.SplashScreen-module__KFuTrq__svg text{fill:#0000;stroke:#c79a54;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:4000;stroke-dashoffset:4000px;animation:1.8s cubic-bezier(.65,0,.35,1) forwards SplashScreen-module__KFuTrq__splash-draw,.6s ease-out 1.8s forwards SplashScreen-module__KFuTrq__splash-fill}.SplashScreen-module__KFuTrq__dot{opacity:0;background:#c79a54;border-radius:50%;width:4px;height:4px;animation:.5s ease-out 1.4s forwards SplashScreen-module__KFuTrq__splash-fade}.SplashScreen-module__KFuTrq__sub{font-family:var(--font-display);letter-spacing:.32em;text-transform:uppercase;color:#c79a54;opacity:0;font-size:clamp(.75rem,1.4vw,.95rem);font-weight:400;animation:.6s ease-out 1.6s forwards SplashScreen-module__KFuTrq__splash-fade}.SplashScreen-module__KFuTrq__locations{font-family:var(--font-display);letter-spacing:.28em;text-transform:uppercase;color:#b08a4a;opacity:0;margin-top:.5rem;font-size:clamp(.7rem,1.2vw,.85rem);font-weight:400;animation:.6s ease-out 2s forwards SplashScreen-module__KFuTrq__splash-fade}.SplashScreen-module__KFuTrq__services{font-family:var(--font-display);letter-spacing:.12em;color:#8d6f3c;opacity:0;font-size:clamp(.7rem,1.1vw,.8rem);font-style:italic;font-weight:400;animation:.6s ease-out 2.3s forwards SplashScreen-module__KFuTrq__splash-fade}.SplashScreen-module__KFuTrq__sep{opacity:.5;margin:0 .15em}@keyframes SplashScreen-module__KFuTrq__splash-draw{to{stroke-dashoffset:0}}@keyframes SplashScreen-module__KFuTrq__splash-fill{to{fill:#c79a54;stroke-width:.75px}}@keyframes SplashScreen-module__KFuTrq__splash-fade{to{opacity:1}}
