@font-face{font-family:Roboto;font-weight:100;font-style:normal;font-display:swap;src:url(/fonts/Roboto-Thin.ttf) format("truetype")}@font-face{font-family:Roboto;font-weight:100;font-style:italic;font-display:swap;src:url(/fonts/Roboto-ThinItalic.ttf) format("truetype")}@font-face{font-family:Roboto;font-weight:300;font-style:normal;font-display:swap;src:url(/fonts/Roboto-Light.ttf) format("truetype")}@font-face{font-family:Roboto;font-weight:300;font-style:italic;font-display:swap;src:url(/fonts/Roboto-LightItalic.ttf) format("truetype")}@font-face{font-family:Roboto;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/Roboto-Regular.ttf) format("truetype")}@font-face{font-family:Roboto;font-weight:400;font-style:italic;font-display:swap;src:url(/fonts/Roboto-Italic.ttf) format("truetype")}@font-face{font-family:Roboto;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/Roboto-Medium.ttf) format("truetype")}@font-face{font-family:Roboto;font-weight:500;font-style:italic;font-display:swap;src:url(/fonts/Roboto-MediumItalic.ttf) format("truetype")}@font-face{font-family:Roboto;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/Roboto-Bold.ttf) format("truetype")}@font-face{font-family:Roboto;font-weight:700;font-style:italic;font-display:swap;src:url(/fonts/Roboto-BoldItalic.ttf) format("truetype")}@font-face{font-family:Roboto;font-weight:900;font-style:normal;font-display:swap;src:url(/fonts/Roboto-Black.ttf) format("truetype")}@font-face{font-family:Roboto;font-weight:900;font-style:italic;font-display:swap;src:url(/fonts/Roboto-BlackItalic.ttf) format("truetype")}html,body{height:100%}*{-webkit-tap-highlight-color:rgba(255,255,255,0);user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-app-region:no-drag}body{margin:0;background-color:#0000;scrollbar-width:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body::-webkit-scrollbar{display:none}button{font-family:inherit;border:none;outline:none;appearance:none;background-color:transparent;border:0;padding:0;text-align:inherit;cursor:pointer}button:focus,button:active,button:hover{outline:none;-webkit-tap-highlight-color:transparent}img{display:block;width:100%;max-width:100%}body.ambient-light-animation:before{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:0;z-index:1000;pointer-events:none;background:linear-gradient(to bottom,var(--ambient-light-animation-color, red) 0%,rgba(255,0,0,0) 100%);animation:ambient-light-animation .4s ease-out;will-change:height}@keyframes ambient-light-animation{0%{height:20%}to{height:0}}@font-face{font-family:Knockout Junior Heviwt;font-weight:400;font-style:normal;src:url(/fonts/knockout-junior-heviwt.woff) format("woff")}@font-face{font-family:Knockout Full Lite Weight;font-weight:400;font-style:normal;src:url(/fonts/knockout-full-lite-weight.woff) format("woff")}@font-face{font-family:Knockout Hevi Weight;font-weight:400;font-style:normal;src:url(/fonts/knockout-hevi-weight.woff) format("woff")}@font-face{font-family:Knockout Ultmt Heviwt;font-weight:400;font-style:normal;src:url(/fonts/knockout-ultmt-heviwt.woff) format("woff")}:root{--bp-red: #E31E38;--bp-blue: #04034F;--bp-beige: #FFEED4;--bp-beige-light: #FFF2DF;--bp-beige-light-2: #FFF7E9;--bp-white: #ffffff;--swiper-pagination-left: auto;--swiper-pagination-right: 24px;--swiper-pagination-bullet-size: 24px;--swiper-pagination-color: var(--bp-beige);--swiper-pagination-bullet-inactive-color: var(--bp-blue);--swiper-pagination-bullet-inactive-opacity: 1;--tab-bar-height: 171px;--tab-bar-show-duration: .5s;--tab-bar-show-delay: 0s;--tab-bar-show-timingfunction: cubic-bezier(.57, .23, .08, .96);--tab-bar-hide-duration: var(--tab-bar-show-duration);--tab-bar-hide-timingfunction: var(--tab-bar-show-timingfunction);--tab-bar-hide-delay: 1s;--page-height: calc(100vh - var(--tab-bar-height))}*{box-sizing:border-box}html{overflow:hidden}body{font-family:Knockout Junior Heviwt,sans-serif}.page{display:block;position:relative;z-index:2;width:100vw;height:100vh;max-height:var(--page-height)}swiper-container::part(pagination){top:20px;bottom:auto;transform:unset;box-sizing:border-box;z-index:10}swiper-container::part(bullet){border:2px solid var(--swiper-pagination-color);box-sizing:border-box}swiper-container::part(bullet-active){border:2px solid var(--swiper-pagination-bullet-inactive-color);box-sizing:border-box}
