@font-face{font-display:swap;font-family:Kommuna Trial;font-style:normal;font-weight:400;src:url(../fonts/KommunaTrial-Narrow.woff2) format("woff2"),url(../fonts/KommunaTrial-Narrow.woff) format("woff")}@font-face{font-display:swap;font-family:Kommuna Trial;font-style:normal;font-weight:700;src:url(../fonts/KommunaTrial-NarrowBold.woff2) format("woff2"),url(../fonts/KommunaTrial-NarrowBold.woff) format("woff")}@font-face{font-display:swap;font-family:Kommuna Trial Ultra;font-style:normal;font-weight:400;src:url(../fonts/KommunaTrial-UltraNarrow.woff2) format("woff2"),url(../fonts/KommunaTrial-UltraNarrow.woff) format("woff")}@font-face{font-display:swap;font-family:Kommuna Trial Ultra;font-style:normal;font-weight:700;src:url(../fonts/KommunaTrial-UltraNarrowBold.woff2) format("woff2"),url(../fonts/KommunaTrial-UltraNarrowBold.woff) format("woff")}@font-face{font-display:swap;font-family:Kommuna Trial Ultra Wide;font-style:normal;font-weight:400;src:url(../fonts/KommunaTrial-UltraWide.woff2) format("woff2"),url(../fonts/KommunaTrial-UltraWide.woff) format("woff")}@font-face{font-display:swap;font-family:PP Neue Montreal;font-style:normal;font-weight:500;src:url(../fonts/PPNeueMontreal-Medium.woff2) format("woff2"),url(../fonts/PPNeueMontreal-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:PP Neue Montreal;font-style:normal;font-weight:700;src:url(../fonts/PPNeueMontreal-Bold.woff2) format("woff2"),url(../fonts/PPNeueMontreal-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Yu Mincho;font-style:normal;font-weight:400;src:url(/fonts/Yu\ Mincho.woff2) format("woff2"),url(/fonts/Yu\ Mincho.woff) format("woff"),url(/fonts/Yu\ Mincho.ttf) format("truetype")}:root{--yellow:#f9fe5a}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}.fadeTop-enter-active,.fadeTop-leave-active{transition:none}.fadeTop-leave-active{transition:.3s ease .3s}.fadeTop-enter-from,.fadeTop-leave-to{opacity:0}.swipeTop-enter-active,.swipeTop-leave-active{transition:transform .3s ease}.swipeTop-enter-from,.swipeTop-leave-to{transform:translateY(130%)}.page-enter-active,.page-leave-active{transition:opacity .2s ease}.page-enter-from,.page-leave-to{opacity:0}.fadeLoading-enter-active,.fadeLoading-leave-active{transition:opacity .3s ease}.fadeLoading-enter-from,.fadeLoading-leave-to{opacity:0}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box;margin:0;padding:0}html:has(body.hide-scroll) ::-webkit-scrollbar{display:none}html:has(body.hide-scroll)::-webkit-scrollbar{display:none}html:has(body.hide-scroll) *{-ms-overflow-style:none;scrollbar-width:none}html:has(body.hide-scroll){-ms-overflow-style:none;scrollbar-width:none}html.has-scroll-smoothing{height:100%;overflow:hidden;position:fixed;width:100%}.container{margin:0 auto;padding:0 5vw;width:100%}@media(min-width:1024px){.container{padding:0 1.1111111111vw}}body,html{background:#090909;overflow-x:hidden;scroll-behavior:smooth}:root{--f-thumb-border-radius:0!important}body{color:var(--yellow);font-family:Kommuna Trial,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-optical-sizing:auto;font-size:5.625vw;font-style:normal;font-weight:400;letter-spacing:-.26px}body.hideScrollbar{scrollbar-width:none}body.hideScrollbar::-webkit-scrollbar{display:none}body.is-loading{max-height:100vh;overflow:hidden}@media(min-width:1024px){body{font-size:1.25vw}.mb-only{display:none}}body:has(.page-slide-up-enter-active) *{pointer-events:none}.pc-only{display:none}@media(min-width:1024px){.pc-only{display:block}}body:has(header.is-popup-open) main{pointer-events:none}body:has(header.is-popup-open) .popup-overlay{z-index:1}
