:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-left{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-right{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-top{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-left{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-right{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-top{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:transform,opacity,height;overflow:hidden}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}:root{color:#fff;background:#1c184f;font-family:Microsoft YaHei,PingFang SC,sans-serif;font-size:1vw}html,body,#app,#mainPage{width:100%;min-width:320px;height:100%;margin:0}body{overflow:hidden}button,a{-webkit-tap-highlight-color:transparent}.og-main,.og-page-swiper,.og-page-swiper>.swiper-wrapper{width:100%;height:100%}.og-page-swiper>.swiper-wrapper>.swiper-slide{height:100%;overflow:hidden}.og-nav-item,.og-store-button,.og-member-button,.og-wardrobe-select-item,.og-feature-next,.og-feature-prev,.og-gallery-arrow,.og-gallery-video-card,.og-gallery-thumb,.og-scroll-cue,.og-language-trigger{font:inherit;background:0 0;border:0;padding:0}.og-site-header{--header-height:clamp(32px, 2.5vw, 48px);z-index:20;width:100%;height:var(--header-height);box-sizing:border-box;color:#fff;background:#6c5fdc3d;border-bottom:1px solid #ffffff38;align-items:center;display:flex;position:fixed;top:0;left:0}.og-brand-mark{width:auto;height:calc(var(--header-height) * .9);object-fit:contain;margin-left:clamp(12px,2.1vw,40px);position:absolute}.og-primary-nav{color:#fff;justify-content:space-evenly;align-items:center;width:45rem;height:100%;margin-left:17rem;display:flex}.og-primary-nav .og-nav-item{color:#fff;cursor:pointer;width:clamp(116px,8.15vw,156px);height:100%;font-family:AdobeHeitiStd,sans-serif;font-size:clamp(14px,1.05vw,20px)}.og-primary-nav .og-nav-item.is-active{background:#8477ee9e;box-shadow:inset 0 -3px #ffffff9e}.og-header-tools{white-space:nowrap;align-items:center;gap:clamp(7px,.55vw,11px);height:100%;margin-left:auto;display:flex;position:relative}.og-language-menu{height:100%;position:relative}.og-language-trigger{cursor:pointer;align-items:center;height:100%;display:flex}.og-language-icon{width:auto;height:58%}.og-language-caret{width:auto;height:18%;margin-left:5px}.og-language-options{background:#130f41f5;border:1px solid #ffffff4d;min-width:88px;display:grid;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 8px 18px #00000042}.og-language-options a{color:#fff;padding:8px 12px;font-size:14px;line-height:1;text-decoration:none}.og-language-options a:hover{background:#8477eeb3}.og-header-divider{object-fit:contain;width:auto;height:62%}.og-login-button{color:#fff;cursor:pointer;background:0 0;border:0;align-items:center;gap:clamp(6px,.45vw,9px);height:100%;margin-right:clamp(12px,1.3vw,25px);padding:0;font-family:AdobeHeitiStd,sans-serif;font-size:clamp(13px,.93vw,18px);display:flex}.og-account-icon{object-fit:contain;width:auto;height:66%}.og-login-button:disabled{cursor:wait;opacity:.72}.og-signed-in{align-items:center;gap:clamp(7px,.6vw,12px);height:100%;margin-right:clamp(12px,1.3vw,25px);display:flex}.og-account-name{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(13px,.93vw,18px);overflow:hidden}.og-logout-button{color:#fff;cursor:pointer;background:0 0;border:0;padding:0;font-family:AdobeHeitiStd,Microsoft YaHei,sans-serif;font-size:clamp(13px,.93vw,18px)}.og-logout-button:hover{color:#ffe1aa;outline:none}.og-logout-button:focus-visible{color:#ffe1aa;outline:none}.og-store-button{cursor:pointer;background:0 0;border:0;flex:0 0 clamp(158px,11.2vw,215px);align-self:stretch;padding:0;position:relative}.og-store-button-bg{object-fit:fill;width:100%;height:100%}.og-store-button-icon{width:auto;height:48%;position:absolute;top:24%;left:15%}.og-store-button-label{color:#ce5c06;place-items:center;width:47%;height:100%;font-size:clamp(12px,.93vw,18px);font-weight:700;display:grid;position:absolute;top:-2px;left:32%}.og-store-badge{height:clamp(26px,2.2vw,48px);animation:3s linear infinite iconShake;position:absolute;top:0;right:1px}@keyframes header-badge-shake{2%,6%{transform:rotate(5deg)}4%,8%{transform:rotate(-5deg)}10%,to{transform:rotate(0)}}@media (max-width:767px){.og-site-header{--header-height:40px;background:#3e36918f;padding:0 12px}.og-brand-mark{height:31px;margin-left:0;position:static}.og-header-tools{gap:8px}.og-language-icon{height:66%}.og-language-caret{height:20%;margin-left:4px}.og-header-divider{height:62%}.og-login-button{gap:7px;margin-right:0;font-size:16px}.og-signed-in{gap:7px;max-width:132px;margin-right:0}.og-store-button{display:none}.og-store-button-icon{left:10%}.og-store-button-label{width:57%;font-size:12px;left:38%}.og-store-badge{width:1.8rem}.og-account-icon{height:72%}}.og-dialog-overlay{z-index:100;box-sizing:border-box;background:#0c082aad;place-items:center;padding:20px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.og-dialog{box-sizing:border-box;color:#35276e;background:#faf9ff;border:1px solid #ffffffb3;width:min(100%,390px);padding:34px 32px 30px;font-family:AdobeHeitiStd,Microsoft YaHei,sans-serif;position:relative;overflow:hidden;box-shadow:0 19px #4d3db194,0 28px 55px #0b082d70}.og-dialog:before{content:"";background:#f5aa44;height:7px;position:absolute;top:0;left:0;right:0}.og-dialog-eyebrow{color:#806ebe;letter-spacing:1.2px;margin:0 0 8px;font-family:Microsoft YaHei,sans-serif;font-size:12px;line-height:1}.og-dialog h2{color:#403083;margin:0;font-family:Microsoft YaHei,sans-serif;font-size:27px;font-weight:400;line-height:1.2}.og-dialog-copy{color:#655b8b;margin:9px 0 22px;font-size:14px;line-height:1.55}.og-dialog-close{color:#75679b;cursor:pointer;background:0 0;border:0;width:28px;height:28px;padding:0;font-family:sans-serif;font-size:30px;font-weight:300;line-height:22px;position:absolute;top:13px;right:15px}.og-dialog-close:hover{color:#403083;outline:none}.og-dialog-close:focus-visible{color:#403083;outline:none}.og-auth-providers{gap:10px;display:grid}.og-auth-provider{color:#322866;cursor:pointer;text-align:left;background:#fff;border:1px solid #45369340;align-items:center;gap:13px;min-height:49px;padding:0 14px;font-family:AdobeHeitiStd,Microsoft YaHei,sans-serif;font-size:15px;transition:transform .16s,box-shadow .16s;display:flex}.og-auth-provider:hover{outline:none;transform:translateY(-2px);box-shadow:0 5px #5744be4d}.og-auth-provider:focus-visible{outline:none;transform:translateY(-2px);box-shadow:0 5px #5744be4d}.og-auth-provider:disabled{cursor:wait;opacity:.65;transform:none}.og-provider-mark{color:#fff;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font-family:sans-serif;font-size:17px;font-weight:700;line-height:1;display:grid}.og-provider-mark--google{background:#4285f4}.og-provider-mark--facebook{background:#1877f2;font-family:Georgia,serif;font-size:23px;font-weight:700}.og-role-dialog{width:min(100%,450px)}.og-role-list{gap:8px;display:grid}.og-role-option{color:#5d5282;cursor:pointer;text-align:left;background:#fff;border:1px solid #45369340;min-height:58px;padding:8px 12px;font-family:AdobeHeitiStd,Microsoft YaHei,sans-serif;font-size:12px;line-height:1.35;display:grid}.og-role-option:hover{background:#f3efff;border-color:#715bd3;outline:none}.og-role-option:focus-visible{background:#f3efff;border-color:#715bd3;outline:none}.og-role-option:disabled{cursor:wait;opacity:.65}.og-role-option-name{color:#382b7b;font-size:16px}.og-auth-notice{width:min(100%,350px);padding-bottom:27px}.og-auth-notice h2{padding-right:24px;font-size:23px}.og-auth-notice-button{color:#fff;cursor:pointer;background:#5d49c6;border:0;min-width:104px;padding:10px 18px;font-family:AdobeHeitiStd,Microsoft YaHei,sans-serif;font-size:14px}.og-auth-notice-button:hover{background:#4c39ad;outline:none}.og-auth-notice-button:focus-visible{background:#4c39ad;outline:none}@media (max-width:767px){.og-dialog-overlay{padding:16px}.og-dialog{padding:32px 24px 25px}.og-dialog h2{font-size:24px}}.og-feature-next>img,.og-feature-prev>img,.og-gallery-arrow>img{width:100%;display:block}.og-gallery-arrow{padding:0}.og-gallery-video-card,.og-gallery-thumb{background:0 0;border:0;padding:0}.og-gallery-play{object-fit:contain;width:2rem;height:2rem;display:block}.og-scroll-cue{color:#fff;text-shadow:0 1px 3px #00000059;background:0 0;font-size:1.2vw}.og-scroll-cue b{font-size:2.2vw;line-height:.8;animation:1.4s infinite reference-bob;display:block}.og-scroll-cue--persistent{z-index:19;cursor:pointer;flex-direction:column;align-items:center;display:flex;position:fixed;bottom:5%;left:50%;transform:translate(-50%)}.og-scroll-cue--persistent>span{margin-bottom:5px}.og-scroll-cue--persistent>img{width:42px;animation:1.4s infinite reference-bob}.og-footer{min-height:0}.og-page-swiper>.swiper-wrapper>.og-footer-slide{height:auto}.og-store-link,.og-social-link{text-decoration:none;display:inline-flex}.og-footer-top .og-footer-section.og-footer-download .og-store-link>img{height:78px;margin-inline-start:56px;display:block}.og-footer-top .og-footer-section.og-footer-contact .og-footer-contact-label{color:#fff;white-space:nowrap;margin-left:20px;font-family:AdobeHeitiStd,Microsoft YaHei,sans-serif;font-size:26px;line-height:1}.og-footer-top .og-footer-section.og-footer-contact .og-social-link{justify-content:center;align-items:center;width:60px;height:60px;margin-left:20px}.og-footer-top .og-footer-section.og-footer-contact .og-social-link>img{width:100%;height:100%;display:block}.og-footer-top .og-footer-section.og-footer-contact .og-social-link--facebook{box-sizing:border-box;color:#fff;background:#4772df;border-radius:13px;padding-top:6px;font-family:Arial,sans-serif;font-size:64px;font-weight:700;line-height:60px;overflow:hidden}.og-footer-top .og-footer-section.og-footer-contact .og-social-link--facebook:hover{background:#5683f2}.og-footer-top .og-footer-section.og-footer-contact .og-social-link--facebook:focus-visible{background:#5683f2}@media (max-width:767px){.og-footer:not(.is-compact){height:32vw;padding:5% 0 7%;font-size:2.8vw}.og-footer.is-compact .og-footer-section.og-footer-download>.og-store-link>img,.og-footer:not(.is-compact) .og-footer-section.og-footer-download>.og-store-link>img{height:9vw;margin-inline-start:3vw}.og-footer.is-compact .og-footer-section.og-footer-contact,.og-footer:not(.is-compact) .og-footer-section.og-footer-contact{margin-left:4vw}.og-footer.is-compact .og-footer-section.og-footer-contact .og-footer-contact-label,.og-footer:not(.is-compact) .og-footer-section.og-footer-contact .og-footer-contact-label{margin-left:2vw;font-size:2.8vw}.og-footer.is-compact .og-footer-section.og-footer-contact .og-social-link,.og-footer:not(.is-compact) .og-footer-section.og-footer-contact .og-social-link{width:7vw;height:7vw;margin-left:2vw}.og-footer.is-compact .og-footer-section.og-footer-contact .og-social-link--facebook,.og-footer:not(.is-compact) .og-footer-section.og-footer-contact .og-social-link--facebook{border-radius:1.5vw;padding-top:.7vw;font-size:7.5vw;line-height:7vw}.og-footer.is-compact .og-footer-bottom,.og-footer:not(.is-compact) .og-footer-bottom{flex-wrap:wrap;font-size:2.2vw}.og-footer.is-compact .og-footer-bottom>div,.og-footer:not(.is-compact) .og-footer-bottom>div{justify-content:center;align-items:center;width:100%;margin:0 0 1vw;display:flex}.og-footer.is-compact .og-footer-bottom>a,.og-footer:not(.is-compact) .og-footer-bottom>a{margin:0 2.5vw}}.og-gallery-thumb.is-active>img{border-color:#5844d4;box-shadow:0 0 0 2px #ffffffa6}@keyframes reference-bob{50%{transform:translateY(6px)}}.og-hero{background-image:url(/assets/official/backgrounds/hero-fallback.jpg)}.og-feature-section,.og-wardrobe-section,.og-gallery-section{background-image:url(/assets/official/backgrounds/w-bg.jpg)}.og-feature-section.og-feature-carousel{isolation:isolate;perspective:1300px;background:url(/assets/official/backgrounds/w-bg.jpg) 50%/cover;place-items:center;display:grid;position:relative;overflow:hidden}.og-feature-carousel:before{z-index:-1;content:"";background-image:linear-gradient(#ffffff21 1px,#0000 1px),linear-gradient(90deg,#ffffff1a 1px,#0000 1px);background-size:88px 88px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 85%,#0000);mask-image:linear-gradient(#0000,#000 18% 85%,#0000)}.og-feature-carousel__tilt{width:100%;height:100%;transform:rotateX(var(--feature-rotate-x)) rotateY(var(--feature-rotate-y));transform-style:preserve-3d;will-change:transform;place-items:center;transition:transform .34s cubic-bezier(.2,.75,.25,1);display:grid;position:relative}.og-feature-carousel__slider{width:min(93vw,1160px);height:min(63vh,590px);transform-style:preserve-3d;overflow:visible}.og-feature-carousel__slider .swiper-wrapper{align-items:center}.og-feature-carousel__slide{cursor:grab;width:min(60vw,700px);height:min(57vh,535px);transform-style:preserve-3d}.og-feature-carousel__slide:active{cursor:grabbing}.og-feature-carousel__card{width:100%;height:100%;transform-style:preserve-3d;position:relative}.og-feature-carousel__index{z-index:1;filter:drop-shadow(0 2px 1px #5345af26);width:50%;height:auto;position:absolute;top:0;left:1%}.og-feature-carousel__panel{z-index:0;aspect-ratio:1600/1000;width:66%;position:absolute;top:9%;left:5%}.og-feature-carousel__panel-background{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.og-feature-carousel__title-band{z-index:2;background-color:#6356dc;background-image:radial-gradient(#fff3 1px,#0000 1.5px);background-size:8px 8px;place-items:center;width:82%;min-height:56px;display:grid;position:absolute;top:10%;left:-4%;overflow:hidden;box-shadow:0 6px 13px #3a2e8b2e}.og-feature-carousel__title-band h2{color:#fff;letter-spacing:0;margin:0;font-family:Microsoft YaHei,sans-serif;font-size:clamp(20px,1.55vw,30px);font-weight:400;line-height:1.1}.og-feature-carousel__copy{z-index:1;color:#4e39aa;width:68%;margin:0;font-family:Microsoft YaHei,sans-serif;font-size:clamp(14px,1.02vw,19px);line-height:1.65;position:absolute;top:38%;left:12%}.og-feature-carousel__media{z-index:3;width:40%;margin:0;padding:3px;position:absolute;top:6%;right:2%}.og-feature-carousel__media img{width:100%;height:auto;display:block}.og-feature-carousel__slide:not(.swiper-slide-active) .og-feature-carousel__index,.og-feature-carousel__slide:not(.swiper-slide-active) .og-feature-carousel__panel{opacity:0}.og-feature-carousel__slide:not(.swiper-slide-active) .og-feature-carousel__media{width:45%;top:18%;right:17%;transform:translateZ(0)}.og-feature-carousel__arrow{z-index:4;cursor:pointer;filter:drop-shadow(0 2px 3px #352d8252);background:0 0;border:0;width:clamp(28px,2.2vw,42px);padding:0;position:absolute;top:50%;transform:translateY(-50%)}.og-feature-carousel__arrow:hover{filter:brightness(1.16)drop-shadow(0 2px 4px #352d827a)}.og-feature-carousel__arrow>img{width:100%;display:block}.og-feature-carousel__arrow--previous{left:max(4vw,34px);transform:translateY(-50%)scaleX(-1)}.og-feature-carousel__arrow--next{right:max(4vw,34px)}@media (prefers-reduced-motion:reduce){.og-feature-carousel__tilt{transition:none;transform:none}}@media (max-width:767px){.og-feature-section.og-feature-carousel,.og-wardrobe-section,.og-gallery-section{background-image:url(/assets/official/backgrounds/m-bg.png)}.og-feature-carousel:before{background-size:46px 46px}.og-feature-carousel__tilt{transform:none!important}.og-feature-carousel__slider{width:100vw;height:min(82vh,690px)}.og-feature-carousel__slide{width:min(84vw,375px);height:min(73vh,615px)}.og-feature-carousel__index{width:79%;top:0;left:2%}.og-feature-carousel__panel{aspect-ratio:1070/1470;width:94%;top:8%;left:3%}.og-feature-carousel__title-band{width:104%;min-height:48px;top:8%;left:-2%}.og-feature-carousel__title-band h2{font-size:clamp(18px,5.2vw,24px)}.og-feature-carousel__copy{width:69%;font-size:clamp(14px,3.75vw,17px);line-height:1.58;top:29%;left:10%}.og-feature-carousel__media{width:57%;top:48%;right:50%;transform:translate(50%)}.og-feature-carousel__slide:not(.swiper-slide-active) .og-feature-carousel__media{width:57%;top:49%;right:50%;transform:translate(50%)}.og-feature-carousel__arrow{width:30px;top:59%}.og-feature-carousel__arrow--previous{left:3px}.og-feature-carousel__arrow--next{right:3px}.og-hero{overflow:hidden}.og-hero>video{display:none}.og-hero-content{z-index:1;height:100%;display:block;top:0;bottom:auto;left:0;right:0}.og-hero-content .og-wardrobe-title{display:none}.og-hero-content .og-store-links{margin:0;position:absolute;top:75%;left:50%;transform:translate(-50%)}.og-hero-content .og-store-links .og-store-link-art{width:clamp(168px,45.4vw,192px);display:block}.og-scroll-cue--persistent{font-size:11.5px;bottom:8%}}.og-gallery-section.og-gallery{isolation:isolate;background:url(/assets/official/backgrounds/w-bg.jpg) 50%/cover;place-items:start center;min-height:100%;display:grid;position:relative;overflow:hidden}.og-gallery__stage{grid-template-columns:minmax(0,1fr) clamp(230px,17.5vw,330px);gap:clamp(22px,3vh,34px) clamp(30px,3.6vw,68px);width:min(64vw,1200px);margin-top:clamp(72px,10vh,106px);display:grid}.og-gallery__main{aspect-ratio:1.87;min-width:0;position:relative;overflow:visible}.og-gallery__swiper,.og-gallery__image-button,.og-gallery__image-button .og-gallery-image{width:100%;height:100%;display:block}.og-gallery__swiper .swiper-wrapper{width:100%;height:100%;display:flex}.og-gallery__swiper .og-gallery-slide{flex:0 0 100%;width:100%;height:100%;display:block}.og-gallery__swiper{background:#5d6ad0;border:3px solid #ecf8ffeb;border-radius:30px;overflow:hidden;box-shadow:0 0 0 3px #8a97f594,0 9px 0 -3px #d5eaff9e,0 15px 25px #35399f57}.og-gallery__image-button{cursor:zoom-in;background:0 0;border:0;padding:0}.og-gallery__image-button .og-gallery-image{object-fit:cover}.og-gallery__arrow{z-index:2;cursor:pointer;filter:drop-shadow(0 1px 3px #1a145794);width:clamp(34px,3vw,54px);position:absolute;top:50%;transform:translateY(-50%)}.og-gallery__arrow:hover{filter:brightness(1.16)drop-shadow(0 1px 4px #1a1457b8)}.og-gallery__arrow.og-gallery-arrow--previous{left:clamp(9px,1.2vw,22px);transform:translateY(-50%)scaleX(-1)}.og-gallery__arrow.og-gallery-arrow--next{right:clamp(9px,1.2vw,22px)}.og-gallery__videos{align-content:start;gap:clamp(19px,2.6vh,34px);display:grid}.og-gallery__video-card{aspect-ratio:1.78;cursor:pointer;background:#6978d9;border:2px solid #e5f3ffe6;border-radius:25px;width:100%;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 3px #93a4f67a,0 8px 17px #2f328a40}.og-gallery__video-card .og-gallery-video-cover{object-fit:cover;width:100%;height:100%;display:block}.og-gallery__video-card .og-gallery-play{filter:drop-shadow(0 2px 4px #16145075);width:clamp(28px,2.2vw,42px);height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.og-gallery__thumbs{grid-column:1/-1;width:100%;padding:5px 2px 12px;overflow:hidden}.og-gallery__ticker{--ticker-gap:clamp(13px, 1.3vw, 24px);gap:var(--ticker-gap);will-change:transform;width:max-content;animation:28s linear infinite showcase-ticker;display:flex}.og-gallery__ticker-group{gap:var(--ticker-gap);display:flex}.og-gallery__thumbs:hover .og-gallery__ticker,.og-gallery__thumbs:focus-within .og-gallery__ticker{animation-play-state:paused}.og-gallery__thumbnail{aspect-ratio:1.87;cursor:pointer;background:#737ed6;border:2px solid #dbeeffd9;border-radius:9px;flex:none;width:clamp(112px,9vw,171px);padding:0;transition:transform .2s,border-color .2s,box-shadow .2s;display:block;overflow:hidden;box-shadow:0 3px 10px #322f8c4d}.og-gallery__thumbnail>img{object-fit:cover;width:100%;height:100%;display:block}.og-gallery__thumbnail:hover,.og-gallery__thumbnail.is-active{border-color:#fff;outline:none;transform:translateY(-3px);box-shadow:0 0 0 2px #684fd6e0,0 3px 11px #322f8c61}.og-gallery__thumbnail:focus-visible{border-color:#fff;outline:none;transform:translateY(-3px);box-shadow:0 0 0 2px #684fd6e0,0 3px 11px #322f8c61}@keyframes showcase-ticker{to{transform:translateX(calc(-50% - (var(--ticker-gap) / 2)))}}.og-gallery__overlay{z-index:50;box-sizing:border-box;cursor:zoom-out;background:#03040dad;place-items:center;padding:28px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.og-gallery__overlay>img,.og-gallery__overlay .og-gallery-video-player{cursor:auto;background:#000;border:2px solid #ebf6ffcc;max-width:min(84vw,1200px);max-height:84vh;display:block;box-shadow:0 14px 45px #00000080}.og-gallery__overlay>img{object-fit:contain;width:auto;height:auto}.og-gallery__overlay .og-gallery-video-player{aspect-ratio:16/9;width:min(70vw,1120px)}@media (prefers-reduced-motion:reduce){.og-gallery__ticker{animation-play-state:paused}}@media (max-width:767px){.og-gallery-section.og-gallery{background-image:url(/assets/official/backgrounds/m-bg.png);min-height:100%;display:block}.og-gallery__stage{flex-direction:column;align-items:center;width:100%;margin-top:0;padding-top:clamp(126px,19vh,164px);display:flex}.og-gallery__main{order:1;width:calc(100% - 56px);max-width:420px;height:auto}.og-gallery__swiper{position:absolute;top:0;bottom:0;left:0;right:0}.og-gallery__thumbs{order:2;width:calc(100% - 32px);margin:clamp(45px,7vh,62px) 16px 0;padding:4px 0 3px}.og-gallery__ticker{--ticker-gap:12px;animation-duration:22s}.og-gallery__thumbnail{border-width:1px;border-radius:8px;width:29vw;min-width:98px}.og-gallery__videos{order:3;gap:4%;width:84%;margin-top:clamp(36px,5vh,48px);display:flex}.og-gallery__video-card{border-radius:18px;flex:1 1 0}.og-gallery__arrow{width:34px}.og-gallery__arrow.og-gallery-arrow--previous{left:6px}.og-gallery__arrow.og-gallery-arrow--next{right:6px}.og-gallery__video-card .og-gallery-play{width:28px}.og-gallery__overlay{padding:10px}.og-gallery__overlay>img{width:min(95vw,620px);max-width:95vw;max-height:78vh}.og-gallery__overlay .og-gallery-video-player{width:95vw;max-width:95vw;max-height:72vh}}.og-hero,.og-feature-section,.og-wardrobe-section,.og-gallery-section{box-sizing:border-box;background-position:50%;background-size:cover;width:100%;height:100%;position:relative;overflow:hidden}.og-hero{isolation:isolate;background-color:#201754}.og-hero:after{z-index:-1;content:"";background:linear-gradient(#0d083114,#0d08316e);position:absolute;top:0;bottom:0;left:0;right:0}.og-hero>video{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.og-hero-content{position:absolute;top:0;bottom:0;left:0;right:0}.og-member-button{cursor:pointer;width:450px;position:absolute;top:50%;left:50%;transform:translate(-50%)}.og-member-button-art{width:100%;display:block}.og-member-badge{width:23.8%;position:absolute;top:-21px;left:50%;transform:translate(-50%)}.og-member-copy{color:#ce5c06;justify-content:center;align-items:center;width:100%;height:100%;font-size:32px;font-weight:700;display:flex;position:absolute;top:0;left:0}.og-level-badge{width:17.2%;position:absolute;top:29px;left:-2%}.og-level-badge-art{width:100%}.og-level-badge-text{box-sizing:border-box;color:#fff;text-wrap:nowrap;justify-content:center;align-items:center;width:100%;height:100%;padding-right:11%;font-weight:700;line-height:0;display:flex;position:absolute;top:0;left:0}.og-member-popover{width:44.8%;animation:3s linear infinite iconShake;position:absolute;top:-72px;right:-25.2%}.og-store-links{justify-content:center;align-items:center;gap:4rem;margin-top:3rem;display:flex;position:absolute;top:68%;left:50%;transform:translate(-50%)}.og-store-link-art{object-fit:contain;height:76.8px;display:block}@keyframes og-badge-pulse{50%{transform:rotate(5deg)scale(1.05)}}@keyframes iconShake{0%,20%,to{transform:rotate(0)}2.5%{transform:rotate(-10deg)}7.5%{transform:rotate(10deg)}12.5%{transform:rotate(-10deg)}17.5%{transform:rotate(10deg)}}.og-wardrobe-section{background-color:#28205e}.og-wardrobe-section:before{content:"";pointer-events:none;background:linear-gradient(90deg,#120c3d33,#0000 48%,#120c3d38);position:absolute;top:0;bottom:0;left:0;right:0}.og-wardrobe-slider{width:100%;height:100%}.og-wardrobe-slide{width:100%;height:100%;position:relative;overflow:hidden}.og-wardrobe-video{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.og-wardrobe-title{z-index:1;width:35rem;position:absolute;top:4rem;left:3rem}.og-wardrobe-title-art{width:100%;display:block}.og-wardrobe-title-text{color:#fff;text-align:center;text-shadow:0 2px 4px #2d14488c;place-items:center;font-size:2.2rem;font-weight:700;display:grid;position:absolute;top:4rem;left:13rem}.og-wardrobe-copy{z-index:1;width:min(32vw,510px);position:absolute;top:31%;left:13vw}.og-wardrobe-copy-bg{width:100%;display:block}.og-wardrobe-copy-text{color:#fff;text-shadow:0 1px 2px #2c1845cc;padding:14% 12%;font-size:clamp(14px,1.03vw,20px);line-height:1.65;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.og-wardrobe-select{z-index:2;gap:clamp(10px,1.2vw,20px);display:flex;position:absolute;bottom:clamp(28px,5vh,64px);right:clamp(24px,5vw,92px)}.og-wardrobe-select-item{cursor:pointer;width:clamp(92px,8.8vw,170px);position:relative}.og-wardrobe-thumb{width:100%;transition:transform .2s,filter .2s;display:block}.og-wardrobe-select-item:hover .og-wardrobe-thumb{filter:brightness(1.1);outline:none;transform:translateY(-4px)}.og-wardrobe-select-item:focus-visible .og-wardrobe-thumb{filter:brightness(1.1);outline:none;transform:translateY(-4px)}.og-wardrobe-name-plaque{width:92%;position:absolute;bottom:-6%;left:4%;right:4%}.og-wardrobe-name{color:#fff;text-align:center;text-shadow:0 1px 2px #291458d1;font-size:clamp(10px,.84vw,15px);font-weight:700;position:absolute;bottom:-2%;left:8%;right:2%}.og-footer{box-sizing:border-box;color:#fff;background:#281d62;align-content:space-between;min-height:200px;padding:28px clamp(28px,7vw,132px) 16px;display:grid}.og-footer-top{justify-content:space-between;align-items:center;display:flex}.og-footer-section{align-items:center;display:flex}.og-footer-bottom{color:#ffffffd1;justify-content:center;align-items:center;gap:22px;font-size:12px;display:flex}.og-footer-link{color:inherit;text-decoration:none}.og-footer-link:hover{color:#ffe2a9;outline:none}.og-footer-link:focus-visible{color:#ffe2a9;outline:none}@media (max-width:767px){.og-hero>video{display:block}.og-member-button{cursor:pointer;width:64%;position:absolute;top:auto;bottom:35%;left:18%;transform:none}.og-member-badge{width:23.8%;position:absolute;top:-2.9vw;left:50%;transform:translate(-50%)}.og-level-badge{width:17.2%;position:absolute;top:4.18vw;left:-2%}.og-member-popover{width:44.8%;animation:3s linear infinite iconShake;position:absolute;top:-10.3vw;bottom:auto;left:auto;right:-25.2%}.og-member-copy{color:#ce5c06;justify-content:center;align-items:center;width:100%;height:100%;font-size:4.75vw;font-weight:700;display:flex;position:absolute;top:0;left:0}.og-level-badge-text{font-size:2.3vw}.og-store-link-art{width:min(46vw,190px)}.og-wardrobe-title{width:63%;top:7%;left:5%}.og-wardrobe-copy{width:80%;top:28%;left:10%}.og-wardrobe-copy-text{padding:13% 12%;font-size:14px}.og-wardrobe-select{justify-content:center;gap:8px;bottom:7%;left:4%;right:4%}.og-wardrobe-select-item{width:22vw;max-width:104px}.og-wardrobe-name{font-size:9px}.og-footer{min-height:32vw;padding:5% 3% 7%}.og-footer-top{justify-content:center}.og-footer-contact{margin-left:0!important}.og-footer-bottom{flex-wrap:wrap;gap:8px 18px;font-size:10px}.og-footer-bottom>div{text-align:center;width:100%}.og-wardrobe-title-text{font-size:5rem;top:6.4rem;left:19.8rem}}
