@keyframes pageEnter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes pageExit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-16px)}}.page-enter{animation:.55s forwards pageEnter}.page-exit{pointer-events:none;animation:.45s forwards pageExit}html{scrollbar-width:none;scroll-behavior:smooth;--bs-body-bg:#bf3530}::-webkit-scrollbar{width:0;display:none}body{scroll-behavior:smooth;background-color:#bf3530!important}#root{background-color:#bf3530;width:100%;min-height:100svh}.primary-header--fixed{z-index:9999!important}.preloader{background-color:#bf3530!important}.preloader .pl{perspective:12em}.hero-3{--before-opacity:1;--after-opacity:1}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=575px){.fs-6vw{font-size:clamp(1.75rem,8.5vw,2.8rem)!important}.fs-5vw{font-size:clamp(1.5rem,7.5vw,2.5rem)!important}.fs-10vw{font-size:clamp(2rem,11vw,4rem)!important}}.nacha-ride{opacity:0;width:100%;max-width:960px;margin:0 auto;transition:opacity .9s,transform 1.6s cubic-bezier(.16,1,.3,1);display:block;transform:translate(-160px)scale(.82)}.nacha-ride.is-visible{opacity:1;transform:translate(60px)scale(1)}@media (width<=1199px){.nacha-ride{max-width:820px}.nacha-ride.is-visible{transform:translate(30px)scale(1)}}@media (width<=991px){.nacha-ride{max-width:680px}.nacha-ride.is-visible{transform:translate(18px)scale(1)}}@media (width<=767px){.nacha-ride{width:100%;max-width:560px}.nacha-ride.is-visible{transform:translate(10px)scale(1)}}@media (width<=575px){.nacha-ride{width:100%;max-width:100%}.nacha-ride.is-visible{transform:translate(6px)scale(1)}}.scroll-reveal{opacity:0;transition:opacity 1s,transform 1s cubic-bezier(.16,1,.3,1);transform:translateY(50px)}.scroll-reveal.is-visible{opacity:1;transform:translateY(0)}.scroll-reveal-left{opacity:0;transition:opacity 1s,transform 1.3s cubic-bezier(.16,1,.3,1);transform:translate(-64px)}.scroll-reveal-left.is-visible{opacity:1;transform:translate(0)}.title-letters .letter-char{opacity:0;transition:opacity .85s,transform .85s cubic-bezier(.16,1,.3,1);display:inline-block;transform:translate(-28px)}.title-letters.is-visible .letter-char{opacity:1;transform:translate(0)}.title-letters .letter-space{width:.35em;display:inline-block}.space-bg{z-index:-2;pointer-events:none;background:#0a0807;position:fixed;inset:0}body.db-mode,body.db-mode #root{background-color:#0a0807!important}
