:root{--text-main:#323232;--text-muted:#7d7d7d;--footer-bg:#f4f4f4}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{color:var(--text-main);background:#fff;font-family:PingFang SC,Microsoft YaHei,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}.page{background:#fff;width:1920px;height:4779px;margin:0 auto;position:relative;overflow:hidden}.hero{width:1920px;height:1080px;position:relative}.hero-bg{object-fit:cover;width:1920px;height:1079px;display:block}.mobile-hero-bg,.section-image.mobile-section-image{display:none}.header{z-index:999;width:1441px;height:31px;position:absolute;top:26px;left:239px}.main-nav{align-items:center;gap:30px;width:303px;height:20px;font-size:14px;font-weight:400;line-height:19.6px;display:flex;position:absolute;top:11px;left:0}.main-nav a{color:#323232;white-space:nowrap;word-wrap:break-word;flex-shrink:0;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;font-weight:400}.header-logo{width:114px;height:30px;display:block;position:absolute;top:0;left:664px}.mobile-menu-button,.mobile-drawer{display:none}.intro{text-align:center;width:784px;height:175px;position:absolute;top:1318px;left:568px}.intro h1{color:var(--text-muted);margin:0 0 60px;font-size:36px;font-weight:400;line-height:50.4px}.intro p{width:784px;margin:0;font-size:16px;font-weight:400;line-height:32.824px}.intro-divider{background:#e1e1e1;width:1440px;height:1px;position:absolute;top:1645px;left:240px}.section-block{position:absolute}.section-copy h2{color:var(--text-main);margin:0;font-size:40px;font-weight:400;line-height:56px}.section-copy p{color:var(--text-main);margin:7px 0 32px;font-size:16px;font-weight:400;line-height:22.4px}.more{width:120px;height:50px;color:var(--text-main);border:1px solid #969696;justify-content:center;align-items:center;margin:0 auto;font-size:14px;font-weight:400;line-height:19.6px;display:flex}.section-image{object-fit:cover;display:block;position:absolute}.about{width:1261px;height:574px;top:1849px;left:419px}.about .section-copy{text-align:center;width:216px;height:175px;position:absolute;top:204px;left:0}.about-image{width:710px;height:556px;top:18px;left:551px}.member{width:1291px;height:554px;top:2644px;left:240px}.member-image{width:711px;height:554px;top:0;left:0}.member-copy{text-align:center;width:345px;height:175px;position:absolute;top:184px;left:953px}.brand{width:1261px;height:556px;top:3419px;left:419px}.brand-copy{text-align:center;width:251px;height:175px;position:absolute;top:185px;left:0}.brand-image{width:710px;height:556px;top:0;left:551px}.footer{background:var(--footer-bg);width:1920px;height:547px;position:absolute;top:4232px;left:0}.footer-line{background:#e1e1e1;width:1920px;height:1px;position:absolute;left:0}.footer-line-top{top:90px}.footer-line-bottom{top:348px}.footer h3{margin:0;font-size:12px;font-weight:600;line-height:16.8px}.footer-col{position:absolute}.explore{width:91px;top:128px;left:240px}.legal{width:91px;top:128px;left:913px}.footer-links{flex-direction:column;gap:10px;width:91px;margin-top:21px;display:flex}.footer-links a,.footer-links button{text-underline-offset:4px;font-size:14px;font-weight:400;line-height:19.6px;text-decoration:none;transition:color .16s,text-decoration-color .16s}.footer-links button{width:max-content;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.mobile-footer-nav{display:none}.follow{width:204px;height:111px;position:absolute;top:126px;left:1476px}.social-row{align-items:center;gap:18px;height:30px;display:flex;position:absolute;left:0}.social-row img{width:30px;height:30px}.social-row a{text-underline-offset:4px;font-size:14px;line-height:19.6px;text-decoration:none;transition:color .16s,text-decoration-color .16s}.footer-links a:hover,.footer-links a:focus-visible,.footer-links button:hover,.footer-links button:focus-visible,.social-row a:hover,.social-row a:focus-visible{color:#000;text-decoration:underline;text-decoration-thickness:1px}.footer-links a:focus-visible,.footer-links button:focus-visible,.social-row a:focus-visible{outline-offset:3px;outline:1px solid #323232}.follow .social-row:first-of-type{top:42px}.follow .social-row:nth-of-type(2){top:81px}.wechat{outline:none;width:50px;height:68px;position:absolute;top:43px;left:154px}.wechat img{width:48px;height:48px;display:block}.wechat span{white-space:nowrap;margin-top:6px;font-size:10px;line-height:14px;display:block}.wechat-preview{z-index:5;opacity:0;pointer-events:none;transform-origin:100% 100%;background:#fff;border:1px solid #e1e1e1;width:172px;height:172px;padding:12px;transition:opacity .18s,transform .18s;position:absolute;bottom:78px;right:0;transform:translateY(8px)scale(.96);box-shadow:0 18px 42px #00000029}.wechat-preview img{width:148px;height:148px}.wechat:hover .wechat-preview,.wechat:focus-visible .wechat-preview{opacity:1;transform:translateY(0)scale(1)}.footer-logo{width:140px;height:37px;position:absolute;top:437px;left:888px}.contact-modal{z-index:1000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.contact-modal-backdrop{cursor:pointer;background:#00000061;border:0;position:absolute;inset:0}.contact-modal-panel{z-index:1;text-align:center;background:#fff;width:360px;min-height:408px;padding:42px 44px 36px;position:relative;box-shadow:0 24px 72px #00000038}.contact-modal-close{color:#646464;cursor:pointer;background:0 0;border:0;width:28px;height:28px;padding:0;font-size:24px;font-weight:300;line-height:28px;position:absolute;top:15px;right:18px}.contact-modal h2{color:#323232;margin:0 0 26px;font-size:18px;font-weight:500;line-height:25.2px}.contact-modal-qr{width:240px;height:240px;margin:0 auto;display:block}.contact-modal p{color:#646464;margin:22px 0 0;font-size:14px;font-weight:400;line-height:19.6px}@media (width<=1920px){.page{transform:scale(calc(100vw / 1920));transform-origin:0 0;margin:0}body{width:100vw;height:calc(4779px * (100vw / 1920));overflow-x:hidden}}@media (width>=769px) and (width<=1800px){body:not(:has(.about-page,.member-page,.brand-page,.womenswear-page,.antiaging-page)){height:auto}body:not(:has(.about-page,.member-page,.brand-page,.womenswear-page,.antiaging-page)) .page{width:100%;height:auto;min-height:100vh;overflow:hidden;transform:none}body:not(:has(.about-page,.member-page,.brand-page,.womenswear-page,.antiaging-page)) .header{width:calc(100vw - clamp(96px,20vw,300px));top:26px;left:clamp(48px,10vw,150px)}body:not(:has(.about-page,.member-page,.brand-page,.womenswear-page,.antiaging-page)) .header-logo{left:50%;transform:translate(-50%)}body:not(:has(.about-page,.member-page,.brand-page,.womenswear-page,.antiaging-page)) .hero{width:100%;height:clamp(720px,64vw,960px);overflow:hidden}body:not(:has(.about-page,.member-page,.brand-page,.womenswear-page,.antiaging-page)) .hero-bg{object-fit:cover;object-position:center top;width:100%;height:100%}:is(body:not(:has(.about-page,.member-page,.brand-page,.womenswear-page,.antiaging-page)) .intro,body:not(:has(.about-page,.member-page,.brand-page,.womenswear-page,.antiaging-page)) .about,body:not(:has(.about-page,.member-page,.brand-page,.womenswear-page,.antiaging-page)) .member,body:not(:has(.about-page,.member-page,.brand-page,.womenswear-page,.antiaging-page)) .brand,body:not(:has(.about-page,.member-page,.brand-page,.womenswear-page,.antiaging-page)) .footer){position:relative;top:auto;left:auto}body:not(:has(.about-page,.member-page,.brand-page,.womenswear-page,.antiaging-page)) .intro{width:min(784px,100% - 80px);height:auto;margin:clamp(150px,14vw,238px) auto 0}body:not(:has(.about-page,.member-page,.brand-page,.womenswear-page,.antiaging-page)) .intro p{width:100%}body:not(:has(.about-page,.member-page,.brand-page,.womenswear-page,.antiaging-page)) .intro-divider{width:min(1261px,100% - 96px);margin:clamp(120px,11vw,152px) auto 0;position:relative;top:auto;left:auto}:is(body:not(:has(.about-page,.member-page,.brand-page,.womenswear-page,.antiaging-page)) .about,body:not(:has(.about-page,.member-page,.brand-page,.womenswear-page,.antiaging-page)) .member,body:not(:has(.about-page,.member-page,.brand-page,.womenswear-page,.antiaging-page)) .brand){grid-template-columns:minmax(210px,.36fr) minmax(0,1fr);align-items:center;column-gap:clamp(88px,14vw,260px);width:min(1261px,100% - 96px);height:auto;margin:clamp(160px,14vw,204px) auto 0;display:grid}body:not(:has(.about-page,.member-page,.brand-page,.womenswear-page,.antiaging-page)) .member{grid-template-columns:minmax(0,1fr) minmax(260px,.44fr);column-gap:clamp(88px,12vw,242px)}body:not(:has(.about-page,.member-page,.brand-page,.womenswear-page,.antiaging-page)) .about .section-copy{position:static;top:auto;left:auto}body:not(:has(.about-page,.member-page,.brand-page,.womenswear-page,.antiaging-page)) .member-copy{position:static;top:auto;left:auto}body:not(:has(.about-page,.member-page,.brand-page,.womenswear-page,.antiaging-page)) .brand-copy{position:static;top:auto;left:auto}body:not(:has(.about-page,.member-page,.brand-page,.womenswear-page,.antiaging-page)) .about-image{position:static;top:auto;left:auto}body:not(:has(.about-page,.member-page,.brand-page,.womenswear-page,.antiaging-page)) .member-image{position:static;top:auto;left:auto}body:not(:has(.about-page,.member-page,.brand-page,.womenswear-page,.antiaging-page)) .brand-image{position:static;top:auto;left:auto}body:not(:has(.about-page,.member-page,.brand-page,.womenswear-page,.antiaging-page)) .about .section-copy{text-align:center;justify-self:center;width:100%;height:auto}body:not(:has(.about-page,.member-page,.brand-page,.womenswear-page,.antiaging-page)) .member-copy{text-align:center;justify-self:center;width:100%;height:auto}body:not(:has(.about-page,.member-page,.brand-page,.womenswear-page,.antiaging-page)) .brand-copy{text-align:center;justify-self:center;width:100%;height:auto}:is(body:not(:has(.about-page,.member-page,.brand-page,.womenswear-page,.antiaging-page)) .about-image,body:not(:has(.about-page,.member-page,.brand-page,.womenswear-page,.antiaging-page)) .member-image,body:not(:has(.about-page,.member-page,.brand-page,.womenswear-page,.antiaging-page)) .brand-image){aspect-ratio:710/556;width:100%;max-width:710px;height:auto}body:not(:has(.about-page,.member-page,.brand-page,.womenswear-page,.antiaging-page)) .member-image{aspect-ratio:711/554}body:not(:has(.about-page,.member-page,.brand-page,.womenswear-page,.antiaging-page)) .brand{margin-bottom:clamp(180px,15vw,257px)}body:not(:has(.about-page,.member-page,.brand-page,.womenswear-page,.antiaging-page)) .footer{width:100%;height:547px}body:not(:has(.about-page,.member-page,.brand-page,.womenswear-page,.antiaging-page)) .footer-line{width:100%;left:0}body:not(:has(.about-page,.member-page,.brand-page,.womenswear-page,.antiaging-page)) .explore{left:clamp(80px,13vw,220px)}body:not(:has(.about-page,.member-page,.brand-page,.womenswear-page,.antiaging-page)) .legal{left:50%;transform:translate(-50%)}body:not(:has(.about-page,.member-page,.brand-page,.womenswear-page,.antiaging-page)) .follow{left:auto;right:clamp(80px,13vw,220px)}body:not(:has(.about-page,.member-page,.brand-page,.womenswear-page,.antiaging-page)) .footer-logo{left:50%;transform:translate(-50%)}}@media (width<=768px){.header{transform-origin:0 0;background:#fff;width:100vw;height:56px;top:0;left:0;transform:none}.main-nav{display:none}.header-logo{width:80px;height:21px;top:18px;left:calc(50vw - 40px)}.mobile-menu-button{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:18px;height:18px;padding:0;display:flex;position:absolute;top:19px;left:18px}.mobile-menu-button img{width:18px;height:18px;display:block}.mobile-drawer{z-index:1000;opacity:0;pointer-events:none;background:#fff;width:100vw;height:100vh;transition:opacity .18s,transform .18s;display:block;position:fixed;top:0;left:0;transform:translate(-16px)}.mobile-drawer.is-open{opacity:1;pointer-events:auto;transform:translate(0)}.mobile-drawer-head{background:#fff;border-bottom:1px solid #e8e8e8;width:100%;height:56px;position:relative}.mobile-drawer-close{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:18px;height:18px;padding:0;display:flex;position:absolute;top:19px;left:18px}.mobile-drawer-close img{width:18px;height:18px;display:block}.mobile-drawer-logo{color:#323232;font-size:18px;font-weight:400;line-height:25.2px;position:absolute;top:15px;left:50%;transform:translate(-50%)}.mobile-drawer-nav{background:#fff;flex-direction:column;width:100%;display:flex}.mobile-drawer-nav a{color:#323232;border-bottom:1px solid #e8e8e8;justify-content:space-between;align-items:center;width:100%;height:48px;padding:0 18px 0 20px;font-size:12px;font-weight:400;line-height:16.8px;display:flex}.mobile-drawer-nav img{width:18px;height:18px;display:block}.page{width:100vw;height:auto;min-height:100vh;overflow:visible;transform:none}.hero{width:100%;height:100vh;min-height:620px;overflow:hidden}.hero-bg{object-fit:cover;object-position:center top;width:100%;height:100%}.hero>.hero-bg:not(.mobile-hero-bg){display:none}.mobile-hero-bg{display:block}.intro,.member,.brand{width:100%;height:auto;padding:72px 20px 0;position:relative;top:auto;left:auto}.intro{text-align:center;padding-top:80px}.intro h1{margin:0 0 28px;font-size:28px;line-height:39.2px}.intro p{width:100%;font-size:14px;line-height:24px}.intro-divider{width:calc(100% - 40px);margin:72px 20px 0;position:relative;top:auto;left:auto}body{width:100vw;height:auto;overflow-x:hidden}.about,.member,.brand{flex-direction:column;width:100%;height:auto;padding:72px 20px 0;display:flex;position:relative;top:auto;left:auto}.member,.brand{padding-top:80px}.about .section-copy,.member-copy,.brand-copy{text-align:center;order:2;width:100%;height:auto;margin-top:32px;position:relative;top:auto;left:auto}.section-image.desktop-section-image{display:none}.section-image.mobile-section-image{display:block}.about-image,.member-image,.brand-image{aspect-ratio:710/556;order:1;width:100%;height:auto;position:relative;top:auto;left:auto}.section-copy h2{font-size:28px;line-height:39.2px}.section-copy p{margin:8px 0 28px;font-size:14px;line-height:19.6px}.more{width:120px;height:44px;margin:0 auto;font-size:14px;line-height:19.6px}.brand{padding-bottom:80px}.footer,.about-footer,.brand-footer,.womenswear-footer,.antiaging-footer{background:#f4f4f4;width:100%;height:auto;padding:0 20px 40px;position:relative;top:auto;left:auto}.footer-line,.footer-logo,.follow,.legal,.explore{display:none}.mobile-footer-nav{width:100%;padding-top:48px;display:block}.mobile-footer-section{border-bottom:1px solid #e1e1e1}.mobile-footer-section>button{color:#323232;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-height:64px;padding:0;font-size:12px;font-weight:400;line-height:16.8px;display:flex}.mobile-footer-section>button img{width:18px;height:18px;transition:transform .16s;display:block;transform:rotate(90deg)}.mobile-footer-section.is-open>button img{transform:rotate(-90deg)}.mobile-footer-panel{padding:0 0 24px;display:none}.mobile-footer-section.is-open .mobile-footer-panel{flex-direction:column;gap:20px;display:flex}.mobile-footer-panel a,.mobile-footer-panel button,.mobile-footer-panel span{color:#7d7d7d;font-size:12px;font-weight:400;line-height:16.8px}.mobile-footer-panel a,.mobile-footer-panel button{text-underline-offset:4px;-webkit-text-decoration:underline #7d7d7d73;text-decoration:underline #7d7d7d73;text-decoration-thickness:1px}.mobile-footer-panel button{cursor:pointer;background:0 0;border:0;width:max-content;padding:0;font-family:inherit;font-size:12px;font-weight:400;line-height:16.8px}.mobile-footer-panel a:focus-visible,.mobile-footer-panel button:focus-visible{outline-offset:3px;outline:1px solid #323232}.mobile-footer-follow{grid-template-columns:1fr 86px;align-items:center;column-gap:24px;display:none}.mobile-footer-section.is-open .mobile-footer-follow{display:grid}.mobile-footer-follow-list{flex-direction:column;gap:24px;display:flex}.mobile-footer-follow>img{justify-self:center;width:86px;height:86px;display:block}.contact-modal-panel{width:min(320px,100vw - 40px);min-height:362px;padding:36px 28px 32px}.contact-modal h2{margin-bottom:22px;font-size:16px;line-height:22.4px}.contact-modal-qr{width:min(240px,100vw - 112px);height:min(240px,100vw - 112px)}.contact-modal p{margin-top:20px;font-size:12px;line-height:16.8px}}.about-page{height:5074px}.about-content{display:contents}.about-body{height:calc(5074px * (100vw / 1920))}.about-hero-bg{width:1919px;height:1080px}.about-main-nav{color:#fff}.about-origin{text-align:center;width:730px;position:absolute;top:1318px;left:595px}.about-origin h1,.about-value h2,.about-vision h2{color:var(--text-muted);margin:0;font-size:36px;font-weight:400;line-height:50.4px}.about-origin h1{margin-bottom:60px}.about-origin p{color:var(--text-main);margin:0;font-size:16px;font-weight:400;line-height:32.824px}.about-origin p+p{margin-top:19px}.about-divider{background:#e1e1e1;width:1440px;height:1px;position:absolute;left:240px}.about-divider-origin{top:1745px}.about-divider-value{top:3558px}.about-value{width:1440px;position:absolute;top:1989px;left:240px}.about-value h2{text-align:center;margin-bottom:113px}.value-row{background:#f4f5f7;grid-template-columns:710px 710px;align-items:center;column-gap:20px;height:556px;display:grid}.value-row img{object-fit:cover;width:710px;height:556px;display:block}.value-image-mobile{display:none}.value-users{margin-bottom:130px}.value-copy{text-align:center}.value-en{color:var(--text-main);letter-spacing:4.9px;text-transform:capitalize;margin:0 0 2px;font-size:14px;font-weight:500;line-height:28.721px}.value-copy h3{color:var(--text-main);margin:0 0 72px;font-size:32px;font-weight:600;line-height:65.648px}.value-title{color:var(--text-main);margin:0 0 22px;font-size:20px;font-weight:400;line-height:41.03px}.value-desc{color:#646464;margin:0;font-size:20px;font-weight:400;line-height:41.03px}.about-vision{width:1440px;position:absolute;top:3718px;left:240px}.about-vision h2{text-align:center;margin-bottom:100px;line-height:73.854px}.vision-images{grid-template-columns:710px 710px;column-gap:20px;margin-bottom:43px;display:grid}.vision-images img{object-fit:cover;width:710px;height:310px;display:block}.vision-images img:first-child{width:710px;margin-left:0}.vision-grid{grid-template-columns:710px 710px;column-gap:20px;display:grid}.vision-grid article{display:block}.vision-head{align-items:center;display:flex}.vision-head strong{color:var(--text-main);flex-shrink:0;align-items:center;font-size:20px;font-weight:400;line-height:41.03px;display:flex}.vision-head strong:after{content:"";background:#969696;width:46px;height:1px;margin:0 12px;display:block}.vision-head h3{color:var(--text-main);white-space:nowrap;margin:0;font-size:18px;font-weight:400;line-height:36.927px}.vision-grid p{color:#4b4b4b;margin:6px 0 0 126px;font-size:16px;font-weight:400;line-height:32.824px}.vision-mobile-list,.about-mobile-content-spacer{display:none}.about-footer{top:4527px}.member-page{height:5362px}.member-body{height:calc(5362px * (100vw / 1920))}.member-hero-bg{width:1920px;height:1080px}.member-mobile-hero-bg,.member-mobile-banner,.member-mobile-benefit-switcher,.member-level-dots,.exclusive-benefit-dots{display:none}.member-mobile-state{display:contents}.member-intro{text-align:center;width:506px;position:absolute;top:1318px;left:707px}.member-intro h1,.member-levels h2,.exclusive-benefits h2{color:var(--text-muted);margin:0;font-size:36px;font-weight:400;line-height:50.4px}.member-intro h1{margin-bottom:60px}.member-intro p,.member-levels>p{color:var(--text-main);margin:0;font-size:16px;font-weight:400;line-height:35.664px}.member-banner{object-fit:cover;width:1920px;height:402px;display:block;position:absolute;top:1559px;left:0}.member-levels{text-align:center;width:1440px;position:absolute;top:2205px;left:240px}.member-levels h2{margin-bottom:27px}.level-grid{grid-template-columns:repeat(3,467px);align-items:start;column-gap:20px;margin-top:93px;display:grid}.level-card{flex-direction:column;align-items:center;min-height:568px;display:flex}.level-card img{object-fit:cover;width:467px;height:194px;margin-bottom:14px;display:block}.level-card:nth-child(2) img{width:465px}.level-card:nth-child(3) img{width:466px}.level-card h3{color:var(--text-main);margin:0 0 17px;font-size:20px;font-weight:400;line-height:44.58px}.level-condition{color:var(--text-main);margin:0 0 50px;font-size:14px;font-weight:400;line-height:23.8px}.level-card dl{grid-template-columns:1fr;row-gap:0;margin:0;display:grid}.level-card dt{color:#969696;font-size:14px;font-weight:400;line-height:25.2px}.level-card dd{color:#646464;margin:0 0 30px;font-size:14px;font-weight:400;line-height:25.2px}.level-card dd:last-child{margin-bottom:0;font-size:12px;line-height:21.6px}.exclusive-benefits{text-align:center;width:1440px;position:absolute;top:3112px;left:240px}.exclusive-benefits h2{margin-bottom:47px;line-height:73.854px}.exclusive-benefits>p{color:var(--text-main);margin:0 0 115px;font-size:24px;font-weight:400;line-height:49.236px}.feature-grid{grid-template-columns:repeat(3,467px);column-gap:20px;display:grid}.feature-grid article{text-align:left;width:467px;height:600px;position:relative;overflow:hidden}.feature-grid article:nth-child(2){width:466px}.feature-grid img{object-fit:cover;width:100%;height:600px;display:block}.feature-grid article>div{position:absolute;bottom:44px;left:40px}.feature-grid h3{color:#fff;margin:0 0 10px;font-size:32px;font-weight:400;line-height:44.8px}.feature-grid p{color:#f5f5f5;margin:0;font-size:16px;font-weight:400;line-height:22.4px}.benefit-list{width:1440px;position:absolute;top:4172px;left:240px}.benefit-tabs{align-items:center;gap:70px;height:28px;margin-bottom:4px;display:flex}.benefit-tabs button{color:var(--text-main);cursor:pointer;background:0 0;border:0;padding:0;font-size:20px;font-weight:400;line-height:28px;position:relative}.benefit-tabs button.is-active:after{content:"";background:#323232;width:40px;height:1px;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}.benefit-columns{grid-template-columns:710px 710px;column-gap:20px;display:grid}.benefit-column{flex-direction:column;display:flex}.benefit-column button{color:#4b4b4b;cursor:pointer;background:0 0;border:0;border-top:1px solid #c8c8c8;justify-content:space-between;align-items:center;width:710px;height:82px;padding:0;display:flex}.benefit-column button:last-child{border-bottom:1px solid #c8c8c8}.benefit-column span{font-size:16px;font-weight:400;line-height:22.4px}.benefit-column img{width:13px;height:13px}.member-page>.footer{top:4815px}.brand-page{height:4429px}.brand-body{height:calc(4429px * (100vw / 1920))}.brand-hero-bg{width:1920px;height:1080px}.brand-intro{text-align:center;width:784px;position:absolute;top:1318px;left:568px}.brand-intro h1,.brand-spaces h2,.brand-advantages h2{color:var(--text-muted);margin:0;font-size:36px;font-weight:400;line-height:50.4px}.brand-intro h1{margin-bottom:60px}.brand-intro p{color:var(--text-main);margin:0;font-size:16px;font-weight:400;line-height:32.824px}.brand-divider{background:#e1e1e1;width:1440px;height:1px;position:absolute;left:240px}.brand-divider-intro{top:1682px}.brand-divider-spaces{top:2839px}.brand-spaces{width:1440px;position:absolute;top:1926px;left:240px}.brand-spaces h2{text-align:center;margin-bottom:119px}.space-grid{grid-template-columns:repeat(2,462px);justify-content:center;column-gap:140px;display:grid}.space-grid article{background:#f4f5f7;width:462px;height:578px;position:relative;overflow:hidden}.space-photo{object-fit:fill;width:462px;height:303.718px;display:block;position:absolute;top:0;left:0}.space-grid article:nth-child(3) .space-photo{width:462px}.space-logo{object-fit:contain;object-position:left center;width:152px;height:30px;display:block;position:absolute;top:342.52px;left:18.75px}.space-grid p{color:#4b4b4b;width:423px;height:62px;margin:0;font-size:16px;font-weight:400;line-height:26.72px;position:absolute;top:392.02px;left:18.75px}.space-action{width:424.5px;height:48.36px;color:var(--text-main);border-top:1.338px solid #e1e1e1;justify-content:space-between;align-items:center;font-size:18.753px;font-weight:400;line-height:31.318px;display:flex;position:absolute;top:513.78px;left:17.41px}.space-action img{width:21.426px;height:21.407px}.brand-advantages{width:1440px;position:absolute;top:2992px;left:240px}.brand-advantages h2{text-align:center;margin-bottom:120px}.advantage-grid{grid-template-columns:repeat(3,467px);column-gap:20px;display:grid}.advantage-grid article{width:467px;height:600px;position:relative;overflow:hidden}.advantage-grid article:nth-child(2){width:467px;height:604px}.advantage-grid img{object-fit:cover;width:100%;height:600px;display:block}.advantage-grid article:nth-child(2) img{height:604px}.advantage-grid article>div{text-align:left;position:absolute;bottom:44px;left:40px}.advantage-grid h3{color:#fff;margin:0 0 10px;font-size:32px;font-weight:400;line-height:44.8px}.advantage-grid p{color:#f5f5f5;margin:0;font-size:16px;font-weight:400;line-height:22.4px}.brand-footer{top:3882px}.brand-mobile-state{display:contents}.brand-mobile-hero-bg,.brand-mobile-spaces-carousel,.brand-mobile-advantages-carousel,.brand-mobile-space-dots,.brand-mobile-advantage-dots{display:none}.womenswear-page{height:5361px}.womenswear-body{height:calc(5361px * (100vw / 1920))}.womenswear-hero-bg{width:1920px;height:1080px}.womenswear-mobile-hero-bg,.womenswear-mobile-composite{display:none}.womenswear-main-nav{color:#fff}.womenswear-intro{width:1500px;height:264px;position:absolute;top:1288px;left:180px}.womenswear-intro>img{width:194px;height:auto;position:absolute;top:66px;left:60px}.womenswear-intro>p{color:#646464;text-align:center;width:784px;margin:0;font-size:20px;font-weight:400;line-height:41.03px;position:absolute;top:142px;left:0}.designer-count{width:417px;height:264px;position:absolute;top:0;left:1083px}.designer-count strong{color:#323232;font-size:120px;font-weight:400;line-height:264px;position:absolute;top:0;left:0}.designer-count span{color:#323232;width:120px;font-size:24px;font-weight:600;line-height:52.8px;position:absolute;top:136px;left:297px}.womenswear-divider{background:#e1e1e1;width:1440px;height:1px;position:absolute;left:240px}.womenswear-divider-intro{top:1613px}.womenswear-feature{align-items:center;display:grid;position:absolute}.womenswear-feature>img{object-fit:cover;width:710px;height:870px;display:block}.feature-select{grid-template-columns:710px 610px;column-gap:122px;width:1442px;top:1849px;left:240px}.feature-service{grid-template-columns:535px 710px;column-gap:73px;width:1318px;top:2956px;left:362px}.womenswear-copy{color:#323232}.womenswear-copy .kicker{color:#7d7d7d;margin:0 0 6px;font-size:20px;font-weight:400;line-height:41.03px}.womenswear-copy h1,.womenswear-copy h2{color:#323232;margin:0 0 47px;font-size:32px;font-weight:400;line-height:41.6px}.womenswear-copy p:last-child{color:#323232;margin:0;font-size:16px;font-weight:400;line-height:32.824px}.feature-select .womenswear-copy p:last-child{width:610px}.feature-service .womenswear-copy p:last-child{width:535px}.store-visit{background:url(/assets/store-exterior-bg-BynlqjAg.png) 50%/cover no-repeat;width:1920px;height:758px;position:absolute;top:4057px;left:0}.store-card{background:#fff;flex-direction:column;align-items:center;width:994px;height:380px;display:flex;position:absolute;top:199px;left:463px;overflow:hidden}.store-card:after{display:none}.store-card>*{z-index:1;position:relative}.store-card>img{width:175px;height:auto;margin-top:117px;margin-bottom:34px}.store-card p{color:#646464;margin:0;font-size:16px;font-weight:400;line-height:22.4px}.store-card-line{background:#dcdcdc;width:750px;height:1px;margin-top:24px;margin-bottom:13px}.store-card .hours{color:#7d7d7d}.womenswear-footer{top:4814px}.antiaging-page{height:5361px}.antiaging-body{height:calc(5361px * (100vw / 1920))}.antiaging-hero-bg{width:1920px;height:1080px}.antiaging-mobile-hero-bg,.antiaging-mobile-feature-image{display:none}.antiaging-arrow-down{width:48px;height:48px;position:absolute;top:1006px;left:936px}.business-hero-scroll{display:none}.antiaging-intro{width:1440px;height:264px;position:absolute;top:1288px;left:240px}.antiaging-intro>img{width:195px;height:40.206px;position:absolute;top:67px;left:0}.antiaging-intro>p{color:#646464;text-align:left;width:784px;margin:0;font-size:20px;font-weight:400;line-height:41.03px;position:absolute;top:142px;left:0}.antiaging-service-count{width:354px;height:264px;position:absolute;top:0;left:1086px}.antiaging-service-count strong{color:#323232;font-size:120px;font-weight:400;line-height:264px;position:absolute;top:0;left:0}.antiaging-service-count span{color:#323232;width:144px;font-size:24px;font-weight:600;line-height:52.8px;position:absolute;top:136px;left:210px}.antiaging-feature{display:block;position:absolute}.antiaging-feature>img{object-fit:fill;width:710px;height:870px;display:block;position:absolute}.antiaging-plan{width:1464px;height:870px;top:1855px;left:240px}.antiaging-plan>img{top:0;left:0}.antiaging-beauty{width:1318px;height:870px;top:2945px;left:362px}.antiaging-beauty>img{top:0;left:608px}.antiaging-copy{color:#323232;position:absolute}.antiaging-plan .antiaging-copy{width:632px;top:308px;left:832px}.antiaging-beauty .antiaging-copy{width:535px;top:325px;left:0}.antiaging-copy .kicker{color:#7d7d7d;margin:0 0 6px;font-size:20px;font-weight:400;line-height:41.03px}.antiaging-copy h1,.antiaging-copy h2{color:#323232;margin:0 0 47px;font-size:32px;font-weight:400;line-height:41.6px}.antiaging-copy p:last-child{color:#323232;margin:0;font-size:16px;font-weight:400;line-height:32.824px}.antiaging-plan .antiaging-copy p:last-child{width:610px}.antiaging-beauty .antiaging-copy p:last-child{width:535px}.antiaging-cta{background:#fff 50%/cover no-repeat;width:1920px;height:755px;position:absolute;top:4059px;left:0}.antiaging-cta-card{background:#fff;flex-direction:column;align-items:center;width:994px;height:380px;display:flex;position:absolute;top:213px;left:463px;overflow:hidden}.antiaging-cta-card:after{display:none}.antiaging-cta-card>*{z-index:1;position:relative}.antiaging-cta-card>img{width:175px;height:36px;margin-top:101px;margin-bottom:34px}.antiaging-cta-card p{color:#646464;margin:0;font-size:16px;font-weight:400;line-height:22.4px}.antiaging-cta-line{background:#dcdcdc;width:750px;height:1px;margin-top:24px;margin-bottom:13px}.antiaging-cta-card .hours{color:#7d7d7d}.antiaging-footer{top:4814px}@media (width>=769px) and (width<=1800px){body:has(.about-page,.member-page,.brand-page,.womenswear-page,.antiaging-page){height:auto}.about-page,.member-page,.brand-page,.womenswear-page,.antiaging-page{width:100%;height:auto;min-height:100vh;overflow:hidden;transform:none}.about-body,.member-body,.brand-body,.womenswear-body,.antiaging-body{height:auto}.about-page .header,.member-page .header,.brand-page .header,.womenswear-page .header,.antiaging-page .header{width:calc(100vw - clamp(96px,20vw,300px));left:clamp(48px,10vw,150px)}.about-page .header-logo,.member-page .header-logo,.brand-page .header-logo,.womenswear-page .header-logo,.antiaging-page .header-logo{left:50%;transform:translate(-50%)}.about-hero,.member-hero,.brand-hero,.womenswear-hero,.antiaging-hero{width:100%;height:clamp(720px,64vw,960px);overflow:hidden}.about-hero-bg,.member-hero-bg,.brand-hero-bg,.womenswear-hero-bg,.antiaging-hero-bg{object-fit:cover;object-position:center top;width:100%;height:100%}.about-origin,.about-divider,.about-value,.about-vision,.member-intro,.member-banner,.member-levels,.exclusive-benefits,.benefit-list,.brand-intro,.brand-divider,.brand-spaces,.brand-advantages,.womenswear-intro,.womenswear-divider,.antiaging-divider-intro,.womenswear-feature,.store-visit,.antiaging-intro,.antiaging-feature,.antiaging-cta,.about-footer,.member-page>.footer,.brand-footer,.womenswear-footer,.antiaging-footer{position:relative;top:auto;left:auto}.about-origin,.brand-intro{width:min(784px,100% - 80px);margin:clamp(150px,14vw,238px) auto 0}.member-intro{width:min(506px,100% - 80px);margin:clamp(150px,14vw,238px) auto 0}.about-divider,.brand-divider,.womenswear-divider,.antiaging-divider-intro{width:min(1440px,100% - 96px);margin:clamp(120px,11vw,152px) auto 0}.about-value,.about-vision,.member-levels,.exclusive-benefits,.benefit-list,.brand-spaces,.brand-advantages{width:min(1440px,100% - 96px);margin:clamp(160px,13vw,244px) auto 0}.value-row,.vision-images,.vision-grid,.benefit-columns{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.value-row{height:auto}.value-row img,.vision-images img,.vision-images img:first-child,.benefit-column button{width:100%}.value-row img{aspect-ratio:710/556;height:auto}.vision-images img,.vision-images img:first-child{aspect-ratio:710/310;height:auto}.member-banner{width:100%;height:clamp(300px,21vw,402px);margin-top:clamp(90px,9vw,118px)}.level-grid,.feature-grid,.advantage-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.space-grid{grid-template-columns:repeat(2,minmax(0,462px));justify-content:center;column-gap:clamp(64px,8vw,140px)}.level-card img,.level-card:nth-child(2) img,.level-card:nth-child(3) img,.feature-grid article,.feature-grid article:nth-child(2),.advantage-grid article,.advantage-grid article:nth-child(2),.space-grid article{width:100%}.level-card img{aspect-ratio:467/194;height:auto}.feature-grid article,.feature-grid article:nth-child(2),.advantage-grid article,.advantage-grid article:nth-child(2){aspect-ratio:467/600;height:auto}.feature-grid img,.advantage-grid img,.advantage-grid article:nth-child(2) img{height:100%}.benefit-list,.brand-advantages{margin-bottom:clamp(180px,15vw,257px)}.space-grid article{aspect-ratio:462/578;height:auto}.space-photo,.space-grid article:nth-child(3) .space-photo{width:100%;height:52.55%}.space-logo{top:59.3%;left:4%}.space-grid p{width:91.5%;height:auto;font-size:clamp(13px,.9vw,16px);line-height:1.67;top:67.8%;left:4%}.space-action{width:91.9%;top:auto;bottom:2.7%;left:3.8%}.womenswear-intro,.antiaging-intro{grid-template-rows:auto auto;grid-template-columns:minmax(0,784px) max-content;align-items:end;column-gap:clamp(80px,13vw,300px);width:min(1440px,100% - 96px);height:auto;margin:clamp(160px,14vw,208px) auto 0;display:grid}.womenswear-intro>img,.antiaging-intro>img,.womenswear-intro>p,.antiaging-intro>p,.designer-count,.antiaging-service-count,.designer-count strong,.designer-count span,.antiaging-service-count strong,.antiaging-service-count span{position:static}.womenswear-intro>img,.antiaging-intro>img{grid-area:1/1;justify-self:start;margin:0 0 26px}.womenswear-intro>p,.antiaging-intro>p{text-align:left;grid-area:2/1;justify-self:start;width:100%}.designer-count,.antiaging-service-count{grid-area:1/2/span 2;align-items:baseline;width:auto;height:auto;display:flex}.designer-count strong,.antiaging-service-count strong{font-size:clamp(82px,7vw,120px);line-height:1.1}.designer-count span,.antiaging-service-count span{width:auto;margin-left:12px;font-size:clamp(18px,1.35vw,24px);line-height:2.2}.womenswear-feature,.antiaging-feature{align-items:center;width:min(1440px,100% - 96px);height:auto;margin:clamp(160px,14vw,236px) auto 0;display:grid}.feature-select,.antiaging-plan{grid-template-columns:minmax(0,710px) minmax(360px,610px);column-gap:clamp(72px,8vw,122px)}.antiaging-mobile-feature-frame{display:none}.feature-select .womenswear-copy,.antiaging-plan .antiaging-copy{grid-area:1/2}.feature-service,.antiaging-beauty{grid-template-columns:minmax(360px,535px) minmax(0,710px);column-gap:clamp(72px,8vw,122px)}.womenswear-feature>img,.antiaging-feature>img,.womenswear-copy,.antiaging-copy,.antiaging-plan>img,.antiaging-beauty>img{position:static;top:auto;left:auto}.womenswear-feature>img,.antiaging-feature>img{aspect-ratio:710/870;object-fit:cover;width:100%;height:auto}.feature-service>img,.antiaging-beauty>img{grid-area:1/2}.feature-service .womenswear-copy,.antiaging-beauty .antiaging-copy{grid-area:1/1}.feature-select .womenswear-copy p:last-child,.feature-service .womenswear-copy p:last-child,.antiaging-plan .antiaging-copy p:last-child,.antiaging-beauty .antiaging-copy p:last-child{width:100%}.store-visit,.antiaging-cta{width:100%;height:clamp(620px,39.5vw,758px);margin-top:clamp(180px,14vw,242px)}.store-card,.antiaging-cta-card{width:min(994px,100% - 96px);left:50%;transform:translate(-50%)}.store-card-line,.antiaging-cta-line{width:min(750px,100% - 120px)}.about-footer,.member-page>.footer,.brand-footer,.womenswear-footer,.antiaging-footer{width:100%;height:547px}.about-footer .footer-line,.member-page>.footer .footer-line,.brand-footer .footer-line,.womenswear-footer .footer-line,.antiaging-footer .footer-line{width:100%;left:0}.about-footer .explore,.member-page>.footer .explore,.brand-footer .explore,.womenswear-footer .explore,.antiaging-footer .explore{left:clamp(80px,13vw,220px)}.about-footer .legal,.member-page>.footer .legal,.brand-footer .legal,.womenswear-footer .legal,.antiaging-footer .legal{left:50%;transform:translate(-50%)}.about-footer .follow,.member-page>.footer .follow,.brand-footer .follow,.womenswear-footer .follow,.antiaging-footer .follow{left:auto;right:clamp(80px,13vw,220px)}.about-footer .footer-logo,.member-page>.footer .footer-logo,.brand-footer .footer-logo,.womenswear-footer .footer-logo,.antiaging-footer .footer-logo{left:50%;transform:translate(-50%)}}@media (width<=768px){body:has(.brand-page){background:#fff;width:100vw;min-width:0;height:auto;overflow-x:hidden}.brand-page{background:#fff;width:100vw;max-width:100%;height:auto;min-height:0;margin:0;position:relative;overflow:hidden visible;transform:none}.brand-page>.brand-footer{width:100%;height:auto;position:relative;top:auto;left:auto}.brand-mobile-state{height:auto;display:block;position:relative;overflow:visible}.brand-page .brand-hero,.brand-page .brand-intro,.brand-page .brand-divider,.brand-page .brand-spaces,.brand-page .brand-advantages{position:relative}.brand-page .brand-hero,.brand-page .brand-hero-bg,.brand-mobile-hero-bg{width:100vw}.brand-page .brand-hero{height:737px;min-height:0;margin-top:56px;top:auto;left:0;overflow:hidden}.brand-page .brand-hero-bg{display:none!important}.brand-mobile-hero-bg{object-fit:cover;height:737px;display:block}.brand-page .brand-hero:before{content:"";z-index:1;border-bottom:1px solid #fff;border-right:1px solid #fff;width:10px;height:10px;position:absolute;bottom:28px;left:calc(50vw - 5px);transform:rotate(45deg)}.brand-page .brand-intro{text-align:center;width:359px;margin-top:155px;top:auto;left:50%;transform:translate(-50%)}.brand-page .brand-intro h1,.brand-page .brand-spaces h2,.brand-page .brand-advantages h2{color:#7d7d7d;margin:0;font-size:16px;font-weight:500;line-height:22.4px}.brand-page .brand-intro h1{margin-bottom:60px}.brand-page .brand-intro p{color:#323232;width:359px;margin:0;font-size:12px;font-weight:500;line-height:24.618px}.brand-page .brand-divider{background:#e1e1e1;width:353px;height:1px;margin:0;left:50%;transform:translate(-50%)}.brand-page .brand-divider-intro{margin-top:113px;top:auto}.brand-page .brand-divider-spaces{display:none}.brand-page .brand-spaces{text-align:center;width:100vw;margin-top:45px;top:auto;left:0}.brand-page .brand-spaces h2{margin-bottom:52px}.brand-page .space-grid{display:none}.brand-mobile-spaces-carousel{touch-action:pan-y;-webkit-user-select:none;user-select:none;width:353px;height:454px;margin:0 auto;display:block;overflow:hidden}.brand-mobile-space-card{text-align:left;will-change:opacity, transform;background:#f4f5f7;width:353px;min-height:432px;animation:.52s cubic-bezier(.22,1,.36,1) both brandSpaceCardIn;display:block;overflow:hidden}.brand-mobile-spaces-carousel-prev .brand-mobile-space-card{animation-name:brandSpaceCardInPrev}.brand-mobile-space-photo{object-fit:cover;object-position:center center;transform-origin:50%;width:353px;height:190px;animation:.72s cubic-bezier(.22,1,.36,1) both brandSpaceImageReveal;display:block}.brand-mobile-space-body{padding:28px 14px 0;animation:.56s cubic-bezier(.22,1,.36,1) 80ms both brandSpaceCopyReveal}.brand-mobile-space-logo-row{min-height:42px;margin-bottom:15px;display:block}.brand-mobile-space-logo-row img{object-fit:contain;object-position:left bottom;width:126px;max-height:42px;display:block}.brand-mobile-space-card p{color:#4b4b4b;width:314px;min-height:58px;margin:0;font-size:14px;font-weight:500;line-height:24.948px}.brand-mobile-space-action{color:#323232;border-top:1px solid #e1e1e1;justify-content:space-between;align-items:center;width:324px;height:48px;margin-top:38px;font-size:14px;font-weight:500;line-height:19.6px;display:flex}.brand-mobile-space-action img{width:18px;height:18px}.brand-mobile-space-dots{justify-content:center;align-items:center;gap:10px;width:353px;height:6px;margin-top:16px;display:flex}.brand-mobile-space-dots button{opacity:.3;background:#323232;border:0;border-radius:50%;width:3px;height:3px;padding:0;transition:width .26s,height .26s,opacity .26s,transform .26s;display:block}.brand-mobile-space-dots button.is-active{opacity:1;width:6px;height:6px;transform:scale(1.05)}@keyframes brandSpaceCardIn{0%{opacity:.96;transform:translate(22px)}to{opacity:1;transform:translate(0)}}@keyframes brandSpaceCardInPrev{0%{opacity:.96;transform:translate(-22px)}to{opacity:1;transform:translate(0)}}@keyframes brandSpaceImageReveal{0%{transform:scale(1.035)}to{transform:scale(1)}}@keyframes brandSpaceCopyReveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.brand-page .brand-advantages{text-align:center;width:100vw;margin-top:126px;padding-bottom:44px;top:auto;left:0}.brand-page .brand-advantages h2{margin-bottom:53px}.brand-page .advantage-grid{display:none}.brand-mobile-advantages-carousel{touch-action:pan-y;-webkit-user-select:none;user-select:none;width:353px;height:482px;margin:0 auto;display:block;overflow:hidden}.brand-mobile-advantage-card{text-align:left;will-change:opacity, transform, filter;background:#f4f5f7;width:353px;height:454px;animation:.62s cubic-bezier(.2,.9,.2,1) both brandAdvantageCardIn;display:block;position:relative;overflow:hidden}.brand-mobile-advantages-carousel-prev .brand-mobile-advantage-card{animation-name:brandAdvantageCardInPrev}.brand-mobile-advantage-card:after{content:"";pointer-events:none;background:linear-gradient(#0000 48%,#00000057 100%);position:absolute;inset:0}.brand-mobile-advantage-card img{object-fit:cover;transform-origin:50%;width:353px;height:454px;animation:.9s cubic-bezier(.2,.9,.2,1) both brandAdvantageImageIn;display:block}.brand-mobile-advantage-card>div{z-index:1;animation:.68s cubic-bezier(.2,.9,.2,1) 90ms both brandAdvantageCopyIn;position:absolute;bottom:34px;left:20px;right:20px}.brand-mobile-advantage-card h3{color:#fff;margin:0 0 7px;font-size:20px;font-weight:500;line-height:28px}.brand-mobile-advantage-card p{color:#f5f5f5;margin:0;font-size:12px;font-weight:500;line-height:16.8px}.brand-mobile-advantage-card>span{z-index:1;color:#fff;font-size:14px;font-weight:400;line-height:14px;animation:.72s .16s both brandAdvantagePlusIn;position:absolute;bottom:19px;right:13px}.brand-mobile-advantage-dots{justify-content:center;align-items:center;gap:10px;width:353px;height:6px;margin-top:16px;display:flex}.brand-mobile-advantage-dots button{opacity:.3;background:#323232;border:0;border-radius:50%;width:3px;height:3px;padding:0;transition:width .26s,height .26s,opacity .26s,transform .26s;display:block}.brand-mobile-advantage-dots button.is-active{opacity:1;width:6px;height:6px;transform:scale(1.05)}@keyframes brandAdvantageCardIn{0%{opacity:.96;transform:translate(30px)rotate(.7deg)scale(.985)}to{opacity:1;transform:translate(0)rotate(0)scale(1)}}@keyframes brandAdvantageCardInPrev{0%{opacity:.96;transform:translate(-30px)rotate(-.7deg)scale(.985)}to{opacity:1;transform:translate(0)rotate(0)scale(1)}}@keyframes brandAdvantageImageIn{0%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes brandAdvantageCopyIn{0%{opacity:.72;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes brandAdvantagePlusIn{0%{opacity:0;transform:rotate(90deg)scale(.6)}to{opacity:1;transform:rotate(0)scale(1)}}.brand-page:after{content:none}body:has(.member-page){background:#fff;width:100vw;min-width:0;height:auto;overflow-x:hidden!important}.member-page{background:#fff;width:100vw;max-width:100%;height:auto;min-height:0;margin:0;position:relative;overflow:hidden visible;transform:none}.member-mobile-state{height:3660px;display:block;position:relative;overflow:hidden}.member-mobile-state.member-benefit-tab-0{height:3280px}.member-mobile-state.member-benefit-tab-1{height:3382px}.member-page>.footer{top:auto}.member-hero{width:100vw;height:737px;min-height:0;margin-top:0;position:absolute;top:56px;left:0;overflow:hidden}.member-hero>.member-hero-bg{display:none!important}.member-mobile-hero-bg{object-fit:cover;width:100vw;max-width:none;height:737px;display:block}.member-hero:before{content:"";z-index:1;border-bottom:1px solid #fff;border-right:1px solid #fff;width:10px;height:10px;position:absolute;bottom:28px;left:calc(50vw - 5px);transform:rotate(45deg)}.member-intro{text-align:center;width:289px;max-width:none;margin:0;position:absolute;top:948px;left:52px}.member-intro h1,.member-levels h2,.exclusive-benefits h2{color:#7d7d7d;margin:0;font-size:16px;font-weight:500;line-height:normal}.member-intro h1{margin-bottom:60px}.member-intro p,.member-levels>p,.exclusive-benefits>p{color:#323232;margin:0;font-size:14px;font-weight:500;line-height:31.206px}.member-intro p{font-size:16px;line-height:35.664px}.member-banner{display:none}.member-mobile-banner{width:100vw;height:170px;margin:0;display:block;position:absolute;top:1222px;left:0}.member-levels{text-align:center;width:100vw;max-width:none;height:614px;margin:0;position:absolute;top:1535px;left:0;overflow:hidden}.member-levels h2{margin-bottom:36px}.member-levels>p{width:267px;margin:0 auto}.level-grid{touch-action:pan-y;-webkit-user-select:none;user-select:none;width:353px;height:391px;margin:0;padding:0;display:block;position:absolute;top:197px;left:50%;overflow:hidden;transform:translate(-50%)}.level-card{background:#f4f5f7;width:353px;height:391px;min-height:391px;display:none;position:absolute;top:0;left:0}.level-grid-active-0 .level-card:first-child,.level-grid-active-1 .level-card:nth-child(2),.level-grid-active-2 .level-card:nth-child(3){animation:.52s cubic-bezier(.22,1,.36,1) both memberLevelCardIn;display:block}.level-grid-prev.level-grid-active-0 .level-card:first-child,.level-grid-prev.level-grid-active-1 .level-card:nth-child(2),.level-grid-prev.level-grid-active-2 .level-card:nth-child(3){animation-name:memberLevelCardInPrev}@keyframes memberLevelCardIn{0%{opacity:0;filter:blur(2px);transform:translate(22px)}to{opacity:1;filter:blur();transform:translate(0)}}@keyframes memberLevelCardInPrev{0%{opacity:0;filter:blur(2px);transform:translate(-22px)}to{opacity:1;filter:blur();transform:translate(0)}}.level-card img,.level-card:nth-child(2) img,.level-card:nth-child(3) img{object-fit:cover;width:353px;height:144px;margin:0;display:block}.level-card h3{color:#323232;text-align:center;margin:13px 0 0;font-size:20px;font-weight:500;line-height:44.58px}.level-condition{color:#323232;text-align:center;margin:0;font-size:14px;font-weight:500;line-height:23.8px}.level-card dl{margin:24px 15px 0;display:block}.level-card dt{color:#969696;text-align:center;justify-content:center;align-items:flex-start;width:322px;height:20px;margin:0;padding-top:0;font-size:12px;font-weight:500;line-height:21.6px;display:flex}.level-card dd{color:#646464;text-align:center;justify-content:center;align-items:flex-start;width:322px;min-height:35px;margin:0;font-size:12px;font-weight:500;line-height:21.6px;display:flex}.level-card dt:first-of-type{background:#fff}.level-card dd:first-of-type{background:#fff;margin-bottom:12px}.level-card dt:nth-of-type(2){background:#fff}.level-card dd:nth-of-type(2){background:#fff;padding:0 20px}.level-card dd:last-child{margin-bottom:0;font-size:12px;line-height:21.6px}.member-level-dots{align-items:center;gap:10px;width:32px;height:6px;display:flex;position:absolute;top:608px;left:181px}.member-level-dots button{opacity:.3;background:#323232;border:0;border-radius:50%;width:3px;height:3px;padding:0;transition:width .26s,height .26s,opacity .26s,transform .26s;display:block}.member-level-dots button.is-active{opacity:1;width:6px;height:6px;transform:scale(1.05)}.exclusive-benefits{text-align:center;width:100vw;max-width:none;margin:0;position:absolute;top:2273px;left:0}.exclusive-benefits h2{margin-bottom:36px;line-height:normal}.exclusive-benefits>p{color:#323232;width:294px;margin:0 auto}.feature-grid{touch-action:pan-y;-webkit-user-select:none;user-select:none;width:353px;height:460px;margin:0;display:block;position:absolute;top:162px;left:50%;overflow:hidden;transform:translate(-50%)}.feature-grid article,.feature-grid article:nth-child(2){text-align:left;width:353px;height:460px;display:none;position:absolute;top:0;left:0;overflow:hidden}.feature-grid-active-0 article:first-child,.feature-grid-active-1 article:nth-child(2),.feature-grid-active-2 article:nth-child(3){animation:.56s cubic-bezier(.22,1,.36,1) both memberFeatureCardIn;display:block}.feature-grid-prev.feature-grid-active-0 article:first-child,.feature-grid-prev.feature-grid-active-1 article:nth-child(2),.feature-grid-prev.feature-grid-active-2 article:nth-child(3){animation-name:memberFeatureCardInPrev}.feature-grid img{object-fit:cover;transform-origin:50%;width:353px;height:460px;animation:.76s cubic-bezier(.22,1,.36,1) both memberFeatureImageReveal;display:block}.feature-grid article>div{animation:.56s cubic-bezier(.22,1,.36,1) 90ms both memberFeatureCopyReveal;position:absolute;bottom:20px;left:20px;right:20px}.feature-grid h3{color:#fff;margin:0 0 7px;font-size:16px;font-weight:500;line-height:22.4px}.feature-grid p{color:#f5f5f5;margin:0;font-size:14px;font-weight:500;line-height:19.6px}.exclusive-benefit-dots{align-items:center;gap:10px;width:32px;height:6px;display:flex;position:absolute;top:682px;left:181px}.exclusive-benefit-dots button{opacity:.3;background:#323232;border:0;border-radius:50%;width:3px;height:3px;padding:0;transition:width .26s,height .26s,opacity .26s,transform .26s;display:block}.exclusive-benefit-dots button.is-active{opacity:1;width:6px;height:6px;transform:scale(1.05)}@keyframes memberFeatureCardIn{0%{opacity:0;filter:blur(2px);transform:translate(24px)}to{opacity:1;filter:blur();transform:translate(0)}}@keyframes memberFeatureCardInPrev{0%{opacity:0;filter:blur(2px);transform:translate(-24px)}to{opacity:1;filter:blur();transform:translate(0)}}@keyframes memberFeatureImageReveal{0%{transform:scale(1.035)}to{transform:scale(1)}}@keyframes memberFeatureCopyReveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.benefit-list{width:353px;max-width:none;margin:0;position:absolute;top:3047px;left:20px}.benefit-tabs,.benefit-columns{display:none}.member-mobile-benefit-switcher{width:353px;display:block}.member-mobile-benefit-tabs{border-bottom:1px solid #c8c8c8;align-items:flex-start;gap:30px;width:353px;height:31px;display:flex}.member-mobile-benefit-tabs button{color:#323232;text-align:left;background:0 0;border:0;width:32px;height:31px;padding:0;font-size:16px;font-weight:500;line-height:22.4px;display:block;position:relative}.member-mobile-benefit-tabs button.is-active:after{content:"";background:#323232;width:32px;height:1px;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}.member-mobile-benefit-items{flex-direction:column;width:353px;display:flex}.member-mobile-benefit-items button{color:#4b4b4b;background:0 0;border:0;border-bottom:1px solid #e1e1e1;justify-content:space-between;align-items:flex-start;width:353px;height:51px;padding:10px 0 0;font-size:14px;font-weight:500;line-height:19.6px;display:flex}.member-mobile-benefit-items img{width:24px;height:24px;margin-top:-3px}body:has(.about-page){background:#fff;width:100vw;min-width:0;height:auto;overflow-x:hidden}.about-page{background:#fff;width:100vw;max-width:100%;height:auto;min-height:4136px;margin:0;overflow:hidden;transform:none}.about-hero{height:737px;min-height:0;margin-top:56px;position:relative;top:auto;left:auto;overflow:hidden;width:100vw!important}.about-hero>.about-hero-bg{content:url(./assets/figma/about/mobile/hero-node-2749-363.png);object-fit:cover;object-position:center top;max-width:none;height:737px;width:100vw!important;display:block!important}.about-hero:after{content:"";width:48px;height:48px;position:absolute;top:662px;left:calc(50vw - 24px)}.about-hero:before{content:"";z-index:1;border-bottom:1px solid #fff;border-right:1px solid #fff;width:10px;height:10px;position:absolute;top:684px;left:calc(50vw - 5px);transform:rotate(45deg)}.about-origin{text-align:center;width:calc(100vw - 40px);max-width:353px;margin:155px auto 0;padding:0;position:relative;top:auto;left:auto}.about-origin h1,.about-value h2,.about-vision h2{color:#7d7d7d;margin:0;font-size:16px;font-weight:500;line-height:normal}.about-origin h1{margin-bottom:70px}.about-origin p{color:#323232;margin:0;font-size:14px;font-weight:500;line-height:2.052}.about-origin p+p{margin-top:18px}.about-divider{background:#e1e1e1;width:calc(100vw - 40px);max-width:353px;height:1px;margin-left:auto;margin-right:auto;position:relative;top:auto;left:auto}.about-divider-origin{margin-top:118px}.about-value{flex-direction:column;width:calc(100vw - 40px);max-width:353px;margin:45px auto 0;display:flex;position:relative;top:auto;left:auto}.about-value h2{text-align:center;width:100%;margin-bottom:58px}.about-page .value-row{background:#f4f5f7;flex-direction:column;width:100%;height:548px;display:flex;position:relative}.about-page .value-users{margin-bottom:110px}.about-page .value-life{margin:0}.about-page .value-row>img{object-fit:cover;object-position:center top;order:1;width:100%;height:235px;display:block}.about-page .value-users>img{content:url(/assets/value-users-node-2749-392-DEXr0ekP.png)}.about-page .value-life>img{content:url(/assets/value-life-node-2749-393-Da-Hq827.png)}.about-page .value-copy{text-align:center;flex-direction:column;order:2;align-items:center;width:100%;height:313px;display:flex}.about-page .value-en{color:#323232;letter-spacing:3.5px;text-transform:capitalize;white-space:nowrap;width:auto;margin:53px 0 0;font-size:10px;font-weight:500;line-height:2.052}.about-page .value-copy h3{color:#323232;white-space:nowrap;width:auto;margin:0 0 44px;font-size:20px;font-weight:600;line-height:2.052}.about-page .value-title{color:#323232;white-space:nowrap;width:auto;margin:0 0 14px;font-size:14px;font-weight:500;line-height:2.052}.about-page .value-desc{color:#646464;text-align:center;width:calc(100% - 32px);margin:0;font-size:14px;font-weight:500;line-height:2.052}.about-page .value-life .value-desc{width:calc(100% - 40px)}.about-divider-value{margin-top:124px}.about-vision{flex-direction:column;width:calc(100vw - 40px);max-width:353px;margin:47px auto 0;display:flex;position:relative;top:auto;left:auto}.about-vision h2{text-align:center;width:100%;margin-bottom:58px}.about-page .vision-images,.about-page .vision-grid{display:contents}.about-page .vision-images img{object-fit:cover;object-position:center top;width:100%;height:190px;margin:0;display:block}.about-page .vision-images img:first-child{content:url(/assets/vision-short-node-2749-386-2WodMCWu.png);order:1;width:100%}.about-page .vision-images img:nth-child(2){content:url(/assets/vision-long-node-2749-408-CyTpSpaV.png);order:3}.about-page .vision-grid article{width:100%;display:block;position:relative}.about-page .vision-grid article:first-child{order:2;margin-top:22px;margin-bottom:110px}.about-page .vision-grid article:nth-child(2){order:4;margin-top:22px;margin-bottom:66px}.about-page .vision-head{grid-template-columns:60px 1fr;align-items:start;column-gap:26px;width:100%;display:grid;position:relative}.about-page .vision-head:after{content:"";transform-origin:0 0;background:#323232;width:22px;height:1px;position:absolute;top:17px;left:59px;transform:scaleY(.5)}.about-page .vision-head strong{color:#323232;letter-spacing:3.2px;white-space:nowrap;width:74px;margin-left:-10px;font-size:16px;font-weight:500;line-height:2.052;display:block}.about-page .vision-head h3{color:#323232;white-space:nowrap;margin:2px 0 0;font-size:14px;font-weight:500;line-height:2.052}.about-page .vision-grid article:nth-child(2) .vision-head h3{font-size:0;line-height:0}.about-page .vision-grid article:nth-child(2) .vision-head h3:before{content:"“产品 - 服务 - 场景 - 精神共鸣”";color:#323232;white-space:nowrap;font-size:14px;font-weight:500;line-height:2.052}.about-page .vision-grid p{color:#4b4b4b;width:calc(100% - 86px);margin:11px 0 0 86px;font-size:12px;font-weight:500;line-height:2}.about-page>.about-footer{top:auto}body:has(.womenswear-page){background:#fff;width:100vw;min-width:0;height:auto;overflow-x:hidden}.womenswear-page{background:#fff;width:100vw;max-width:100%;height:auto;min-height:0;margin:0;overflow:hidden visible;transform:none}.womenswear-page>.womenswear-footer{width:100%;height:auto;position:relative;top:auto;left:auto}.womenswear-hero{width:100vw;height:737px;min-height:0;margin-top:56px;position:relative;top:auto;left:auto;overflow:hidden}.womenswear-hero-bg{display:none!important}.womenswear-mobile-hero-bg{object-fit:cover;object-position:center top;width:100vw;height:737px;display:block!important}.womenswear-hero:before{content:none}.business-hero-scroll{z-index:2;cursor:pointer;background:0 0;border:0;width:48px;height:48px;padding:0;position:absolute;bottom:9px;left:calc(50vw - 24px)}.business-hero-scroll:before{content:"";border-bottom:1px solid #fff;border-right:1px solid #fff;width:10px;height:10px;position:absolute;top:18px;left:19px;transform:rotate(45deg)}.womenswear-hero-scroll,.antiaging-hero-scroll{display:block}.womenswear-intro{width:353px;height:193px;margin:155px auto 0;position:relative;top:auto;left:auto}.womenswear-intro>img{width:92px;height:auto;position:absolute;top:0;left:0}.womenswear-intro>p{color:#646464;text-align:left;width:353px;margin:0;font-size:12px;font-weight:500;line-height:19px;position:absolute;top:36px;left:0}.designer-count{width:149px;height:79px;position:absolute;top:113px;left:204px}.designer-count strong{color:#323232;font-size:36px;font-weight:400;line-height:79px;position:absolute;top:0;left:0}.designer-count span{color:#323232;white-space:nowrap;width:60px;font-size:12px;font-weight:600;line-height:26px;position:absolute;top:34px;left:89px}.womenswear-divider{background:#e1e1e1;width:353px;height:1px;margin:136px auto 0;position:relative;top:auto;left:auto}.womenswear-feature{flex-direction:column;align-items:stretch;width:353px;height:auto;margin-left:auto;margin-right:auto;display:flex;position:relative;top:auto;left:auto}.womenswear-feature>img{object-fit:cover;width:353px;height:434px;display:none}.womenswear-mobile-composite{aspect-ratio:353/434;flex:none;width:353px;height:434px;display:block;position:relative;overflow:hidden}.womenswear-mobile-composite img{pointer-events:none;max-width:none;display:block;position:absolute}.womenswear-mobile-select-image img,.womenswear-mobile-service-image img{object-fit:cover;object-position:center;width:353px;height:434px;inset:0}.feature-select{width:353px;margin-top:45px}.feature-service{width:353px;margin-top:96px}.feature-service>img{order:1}.feature-service .womenswear-copy{order:2;top:auto;left:auto}.womenswear-copy{color:#323232;width:353px;margin-top:40px;position:relative;top:auto;left:auto}.womenswear-copy .kicker{color:#7d7d7d;margin:0 0 4px;font-size:12px;font-weight:500;line-height:25px}.womenswear-copy h1,.womenswear-copy h2{color:#323232;width:353px;margin:0 0 20px;font-size:16px;font-weight:500;line-height:21px}.womenswear-copy p:last-child,.feature-select .womenswear-copy p:last-child,.feature-service .womenswear-copy p:last-child{color:#323232;width:353px;margin:0;font-size:12px;font-weight:500;line-height:25px}.store-visit{background-position:top;background-size:cover;width:100vw;height:737px;margin-top:72px;position:relative;top:auto;left:auto;background-image:var(--mobile-store-image)!important}.store-card{background:#fff;width:353px;height:150px;display:flex;position:absolute;top:258px;left:50%;overflow:hidden;transform:translate(-50%)}.store-card:after{display:none}.store-card>img{width:101px;height:auto;margin-top:31px;margin-bottom:17px}.store-card p{color:#646464;margin:0;font-size:12px;font-weight:400;line-height:17px}.store-card-line{background:#dcdcdc;width:266px;height:1px;margin-top:4px;margin-bottom:3px}.store-card .hours{color:#7d7d7d;font-size:13px;font-weight:400;line-height:17px}body:has(.antiaging-page){background:#fff;width:100vw;min-width:0;height:auto;overflow-x:hidden}.antiaging-page{background:#fff;width:100vw;max-width:100%;height:auto;min-height:0;margin:0;overflow:hidden visible;transform:none}.antiaging-page>.antiaging-footer{width:100%;height:auto;position:relative;top:auto;left:auto}.antiaging-hero{width:100vw;height:736px;min-height:0;margin-top:56px;position:relative;top:auto;left:auto;overflow:hidden}.antiaging-hero-bg{display:none!important}.antiaging-mobile-hero-bg{object-fit:cover;object-position:center top;width:100vw;height:736px;display:block!important}.antiaging-arrow-down{display:none}.antiaging-intro{width:353px;height:193px;margin:155px auto 0;position:relative;top:auto;left:auto}.antiaging-intro>img{width:92px;height:auto;position:absolute;top:0;left:0}.antiaging-intro>p{color:#646464;text-align:left;width:353px;margin:0;font-size:12px;font-weight:500;line-height:25px;position:absolute;top:36px;left:0}.antiaging-service-count{width:136px;height:79px;position:absolute;top:112px;left:217px}.antiaging-service-count strong{color:#323232;letter-spacing:0;transform-origin:0;font-size:34px;font-weight:400;line-height:79px;position:absolute;top:0;left:0;transform:scaleX(.92)}.antiaging-service-count span{color:#323232;white-space:nowrap;width:72px;font-size:10px;font-weight:600;line-height:26px;position:absolute;top:35px;left:64px}.antiaging-feature{flex-direction:column;align-items:stretch;width:353px;height:auto;margin-left:auto;margin-right:auto;display:flex;position:relative;top:auto;left:auto}.antiaging-feature>img{display:none}.antiaging-mobile-feature-frame{aspect-ratio:353/434;flex:none;width:353px;max-width:353px;height:434px;display:block;position:relative;overflow:hidden}.antiaging-mobile-feature-image{object-fit:cover;object-position:center;pointer-events:none;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.antiaging-plan>.antiaging-mobile-feature-frame{aspect-ratio:353/436;height:436px}.antiaging-plan{width:353px;margin-top:182px}.antiaging-plan:before{content:"";background:#e1e1e1;width:353px;height:1px;position:absolute;top:-45px;left:0}.antiaging-beauty{width:353px;margin-top:96px}.antiaging-beauty>.antiaging-mobile-feature-frame{order:1}.antiaging-beauty .antiaging-copy{order:2;top:auto;left:auto}.antiaging-plan .antiaging-copy,.antiaging-beauty .antiaging-copy{top:auto;left:auto}.antiaging-copy{color:#323232;width:353px;margin-top:40px;position:relative;top:auto;left:auto}.antiaging-copy .kicker{color:#7d7d7d;margin:0 0 4px;font-size:12px;font-weight:500;line-height:25px}.antiaging-copy h1,.antiaging-copy h2{color:#323232;width:353px;margin:0 0 20px;font-size:16px;font-weight:500;line-height:21px}.antiaging-copy p:last-child,.antiaging-plan .antiaging-copy p:last-child,.antiaging-beauty .antiaging-copy p:last-child{color:#323232;width:353px;margin:0;font-size:12px;font-weight:500;line-height:25px}.antiaging-cta{background-position:top;background-size:cover;width:100vw;height:736px;margin-top:72px;position:relative;top:auto;left:auto;background-image:var(--mobile-antiaging-store-image)!important}.antiaging-cta-card{background:#fff;width:353px;height:150px;display:flex;position:absolute;top:258px;left:50%;overflow:hidden;transform:translate(-50%)}.antiaging-cta-card:after{display:none}.antiaging-cta-card>img{width:101px;height:auto;margin-top:31px;margin-bottom:17px}.antiaging-cta-card p{color:#646464;margin:0;font-size:12px;font-weight:400;line-height:17px}.antiaging-cta-line{background:#dcdcdc;width:266px;height:1px;margin-top:4px;margin-bottom:3px}.antiaging-cta-card .hours{color:#7d7d7d;font-size:13px;font-weight:400;line-height:17px}}
