.SplashScreen-module__Kprioa__splashScreen{z-index:9999;pointer-events:none;background:0 0;place-items:center;display:grid;position:fixed;inset:0}.SplashScreen-module__Kprioa__isDone{visibility:hidden}.SplashScreen-module__Kprioa__splashText{z-index:2;letter-spacing:.06em;-webkit-user-select:none;user-select:none;margin:0;font-size:clamp(2rem,4vw + .8rem,4rem);font-weight:300;line-height:1;transition:transform .9s ease-in-out;position:relative}.SplashScreen-module__Kprioa__letter{color:#fff;opacity:0;animation:.4s forwards SplashScreen-module__Kprioa__letterFadeIn;display:inline-block}.SplashScreen-module__Kprioa__typed{opacity:1}@keyframes SplashScreen-module__Kprioa__letterFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.SplashScreen-module__Kprioa__splashMask{z-index:1;opacity:1;will-change:transform,opacity;background:#000;position:absolute;inset:0;transform:translateY(0%)}.SplashScreen-module__Kprioa__isSliding .SplashScreen-module__Kprioa__splashMask{animation:.9s ease-out forwards SplashScreen-module__Kprioa__maskFade,.9s ease-in-out 80ms forwards SplashScreen-module__Kprioa__slideUp}.SplashScreen-module__Kprioa__isSliding .SplashScreen-module__Kprioa__splashText{animation:.5s ease-in-out 80ms forwards SplashScreen-module__Kprioa__slideUpText}@keyframes SplashScreen-module__Kprioa__maskFade{0%{opacity:1}to{opacity:1}}@keyframes SplashScreen-module__Kprioa__slideUp{0%{transform:translateY(0%)}to{transform:translateY(-100%)}}@keyframes SplashScreen-module__Kprioa__slideUpText{0%{opacity:1;transform:translateY(0)}to{opacity:.1;transform:translateY(-600%)}0%{opacity:1}to{opacity:0}}
:root{--carousel-duration:1s;--carousel-fade:.6s}.FrontCarousel-module__F7NHwq__carouselWrapper{z-index:0;background:#fff;width:100vw;height:100vh;margin-bottom:100px;position:relative;overflow:hidden}.FrontCarousel-module__F7NHwq__slide{will-change:opacity,transform;background-position:50%;background-size:cover;position:absolute;inset:0}.FrontCarousel-module__F7NHwq__current{opacity:0;animation:FrontCarousel-module__F7NHwq__fadeIn var(--carousel-fade)ease forwards,FrontCarousel-module__F7NHwq__zoomIn var(--carousel-duration)ease-in-out forwards}.FrontCarousel-module__F7NHwq__prev{opacity:1;animation:FrontCarousel-module__F7NHwq__fadeOut var(--carousel-fade)ease forwards}@keyframes FrontCarousel-module__F7NHwq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes FrontCarousel-module__F7NHwq__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes FrontCarousel-module__F7NHwq__zoomIn{0%{transform:scale(1)}to{transform:scale(1.08)}}.FrontCarousel-module__F7NHwq__carouselDescription{z-index:2;color:#fff;text-shadow:0 1px 2px #0000;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:0 0;border-radius:10px;padding:10px 14px;font-size:1.15rem;position:absolute;bottom:38px;left:20px}.FrontCarousel-module__F7NHwq__carouselIndicators{z-index:2;gap:10px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.FrontCarousel-module__F7NHwq__indicator{cursor:pointer;background:0 0;border:0;width:36px;height:36px;padding:0}.FrontCarousel-module__F7NHwq__progressCircle{width:100%;height:100%;transform:rotate(-90deg)}.FrontCarousel-module__F7NHwq__bg{fill:#fff;stroke:none}.FrontCarousel-module__F7NHwq__fg{fill:none;stroke:#fff;stroke-width:2.2px;stroke-dasharray:100;stroke-dashoffset:100px;opacity:.85}.FrontCarousel-module__F7NHwq__animate{animation:FrontCarousel-module__F7NHwq__ringProgress var(--ring-duration,var(--carousel-duration))linear forwards}.FrontCarousel-module__F7NHwq__isPaused .FrontCarousel-module__F7NHwq__current,.FrontCarousel-module__F7NHwq__isPaused .FrontCarousel-module__F7NHwq__animate{animation-play-state:paused}@keyframes FrontCarousel-module__F7NHwq__ringProgress{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.FrontCarousel-module__F7NHwq__current{animation:FrontCarousel-module__F7NHwq__fadeIn var(--carousel-fade)ease forwards}.FrontCarousel-module__F7NHwq__animate{animation:none}}@media (max-width:768px){.FrontCarousel-module__F7NHwq__carouselDescription{padding:8px 12px;font-size:1rem;bottom:38px;right:20px}.FrontCarousel-module__F7NHwq__indicator{width:28px;height:28px}}.FrontCarousel-module__F7NHwq__pauseIcon{width:100%;height:100%}
