@font-face{font-family:SourceHanSerifSC;src:url(/SourceHanSerifSC-VF.woff2)format("woff2-variations");font-weight:100 900;font-display:swap}.special-event-container{--pc-slide-height:min(100dvh,100vw*1080/1920);--pc-slide-width:calc(var(--pc-slide-height)*1920/1080);width:100vw;height:var(--pc-slide-height);font-family:SourceHanSerifSC,PingFang SC,Microsoft YaHei,sans-serif;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);container-type:inline-size}.special-event-container :where(div){background-repeat:no-repeat;background-size:contain}.special-event-container .special-event-swiper{width:100%;height:100%}.special-event-container .special-event-swiper .swiper-slide{justify-content:center;align-items:center;height:100%;display:flex}.special-event-container .special-event-slide{font-size:2.42424vw;color:#fff;background-color:#222;justify-content:center;align-items:center;width:100%;height:100%;font-size:2.42424cqw;display:flex}.special-event-container .menu-slide-wrapper{top:11.8687vw;z-index:50;transition:transform .5s;position:fixed;top:11.8687cqw;right:0;transform:translate(100%,-50%)}.special-event-container .menu-slide-wrapper.visible{transform:translateY(-50%)}
