:root{--home-display-lg:clamp(2.5rem, 3.65vw, 4.25rem);--home-display-md:clamp(2rem, 2.9vw, 3.25rem);--home-title:clamp(1.6rem, 2.05vw, 2.3rem);--home-eyebrow:clamp(.68rem, .7vw, .78rem);--home-body:clamp(.84rem, .88vw, .96rem);--home-section-space:clamp(5.5rem, 8.5vw, 9rem)}.heroContent h1,.strengthHeader h2,.tracksIntro h2,.tracksTitle h2,.trackContent h3,.lineStatement,.mastersHeader h2,.masterMeta h3,.homePortalCopy h2,.homeNews header h2,.privateContent h2{font-family:var(--font-brand-serif);text-wrap:balance;font-weight:400}.sectionIndex,.trackContent>p,.masterViewLink,.homePortalCopy b,.homeNews,.privateCta{font-family:var(--font-body-sans)}.heroContent h1,.heroCopyTwo h1,.heroCopyThree .heroStackedTitle{font-size:var(--home-display-lg);letter-spacing:.065em;line-height:1.1}.heroStatement{max-width:34rem;font-family:var(--font-body-sans);font-size:var(--home-body);letter-spacing:.055em;margin-top:clamp(1.35rem,2.5vh,2rem);font-weight:350;line-height:1.9}.heroSlideWolf:after{background:linear-gradient(#0b070508 0%,#0b07050f 52%,#0b07056b 100%),linear-gradient(90deg,#0b070547 0%,#0b070514 36%,#0000 58%)}.heroSlideWolf .heroVideo{object-position:50% center;filter:saturate(.84)contrast(.96)brightness(.92)}.heroCopyWolf{width:min(35rem,40vw);top:auto;bottom:clamp(4.8rem,7.5vh,6.5rem);left:clamp(2.5rem,5.2vw,5.75rem)}.heroContent.heroCopyWolf h1{color:#f0e6d8;letter-spacing:.09em;white-space:nowrap;text-shadow:0 .16rem 1rem #08050361;width:max-content;max-width:none;font-size:clamp(2.25rem,2.7vw,3.15rem);line-height:1.16}.heroCopyWolf .heroStatement{color:#f0e6d8c7;max-width:26rem;margin-top:clamp(.85rem,1.5vh,1.15rem);font-size:clamp(.78rem,.76vw,.88rem);line-height:1.8}.heroCopyWolf .heroActions{gap:.85rem;max-width:23rem;margin-top:clamp(1.15rem,2vh,1.55rem)}.heroCopyWolf .heroCta{color:#f6eee4eb;min-width:10.25rem;height:3rem;font-family:var(--font-body-sans);letter-spacing:.12em;background:#140d091f;border:1px solid #eee1d080;border-radius:.12rem;justify-content:space-between;padding:0 1.15rem;font-size:.8rem}.heroCopyWolf .heroCtaPrimary,.heroCopyWolf .heroCtaSecondary{color:#f6eee4eb}.heroCopyWolf .heroCtaPrimary{background:#dec8ac21;border-color:#e8d5bcb3}.heroCopyWolf .heroCtaSecondary{background:#140d091f}.heroCopyWolf .heroCta:hover{background:#dec8ac2e;border-color:#eee1d0e0}.homeAnnouncement{z-index:5;top:calc(var(--header-height) + clamp(.75rem, 1.75vw, 1.75rem));width:min(68vw,68rem);position:absolute;left:50%;transform:translate(-50%)}.homeAnnouncementInner{color:#f6eee4e6;-webkit-backdrop-filter:blur(6px)saturate(90%);backdrop-filter:blur(6px)saturate(90%);min-height:3.75rem;transition:background-color .35s ease, border-color .35s ease, box-shadow .35s ease, transform .35s var(--ease-calm);background:#3020182e;border:1px solid #e8d5bc3d;border-radius:.8rem;align-items:center;gap:clamp(.65rem,1.05vw,1.05rem);padding:0 clamp(1rem,1.8vw,1.75rem);display:flex;box-shadow:0 .65rem 1.5rem #0a06041a}.homeAnnouncementIcon{color:#d2ae75;width:1.5rem;height:1.5rem;transition:color .35s ease, transform .35s var(--ease-calm);flex:none}.homeAnnouncementLabel{color:#f6eee4eb;letter-spacing:.09em;white-space:nowrap;flex:none;font-size:clamp(.9rem,.95vw,1.05rem);font-weight:500}.homeAnnouncementDivider{background:#e8d5bc57;flex:0 0 1px;width:1px;height:1.6rem;margin-inline:clamp(.15rem,.6vw,.6rem)}.homeAnnouncementInner p{letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:clamp(.78rem,.84vw,.94rem);line-height:1.4;overflow:hidden}.homeAnnouncementLink{color:#debe8be6;letter-spacing:.08em;white-space:nowrap;flex:none;align-items:center;gap:.4rem;padding:.5rem 0;font-size:clamp(.72rem,.76vw,.82rem);transition:color .3s;display:inline-flex}.homeAnnouncementLink svg{transition:transform .3s var(--ease-calm)}.homeAnnouncementLink:hover,.homeAnnouncementLink:focus-visible{color:var(--vandyke-700)}.homeAnnouncementLink:hover svg,.homeAnnouncementLink:focus-visible svg{transform:translate(.2rem)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.homeAnnouncementInner:hover{background:#30201838;border-color:#e8d5bc61;transform:translateY(-.18rem);box-shadow:0 .85rem 1.7rem #0a060424}.homeAnnouncementInner:hover .homeAnnouncementIcon{color:#e0bd84;transform:scale(1.08)rotate(-5deg)}}.sectionIndex{font-size:var(--home-eyebrow);letter-spacing:.18em;font-weight:500}.strengthSticky{background:#2f2119}.strengthSticky:after{z-index:2;background:linear-gradient(90deg,#1a110d57 0%,#1a110d1a 38%,#1a110d05 100%)}.strengthHeader{z-index:3;color:#eee6dc;width:min(29rem,34vw);top:clamp(6.25rem,14vh,9rem)}.strengthHeader .sectionIndex{color:#eee6dc94;font-size:var(--home-eyebrow);letter-spacing:.2em;margin:0 0 1rem}.strengthHeader h2{font-size:var(--home-display-md);letter-spacing:.1em;white-space:nowrap;margin:0;line-height:1.12;display:block}.strengthProduct{z-index:1;transform-origin:50%;filter:none;width:118%;height:118%;inset:-9%;overflow:hidden;transform:none}.strengthProduct:after{display:none}.strengthProductLayer,.strengthProductLayer img{filter:none;-webkit-mask-image:none;mask-image:none}.strengthProductLayer{position:absolute;inset:0}.strengthProductLayer .strengthSceneImage{z-index:0;transform:scale(1.01);object-fit:cover!important}.strengthProductLayer.is-leopard .strengthSceneImage{object-position:50% 52%}.strengthProductLayer.is-mountain .strengthSceneImage{object-position:52% 50%}.strengthProductLayer.is-pair .strengthSceneImage{object-position:50% 50%}.strengthSceneAtmosphere{z-index:1;pointer-events:none;background:linear-gradient(90deg,#140d0a52 0%,#140d0a08 38%,#140d0a03 72%,#140d0a2e 100%),linear-gradient(#18100c08,#18100c21);position:absolute;inset:0}.strengthProductPlacement{z-index:2;isolation:isolate;position:absolute;left:61%;transform:translate(-50%)}.strengthProductLayer.is-leopard .strengthProductPlacement{width:min(19.5vw,24rem);height:min(53vh,36rem);bottom:24.5%}.strengthProductLayer.is-mountain .strengthProductPlacement{width:min(18vw,22.5rem);height:min(47vh,32rem);bottom:19.5%}.strengthProductLayer.is-pair .strengthProductPlacement{width:min(17vw,21rem);height:min(41vh,27.5rem);bottom:33.5%}.strengthRealProduct{z-index:2;object-fit:contain!important;object-position:center bottom!important}.strengthProductLayer.is-leopard .strengthRealProduct{filter:saturate(.9)brightness(.91)contrast(.98)sepia(.02)drop-shadow(-.22rem .42rem .4rem #110a0747)}.strengthProductLayer.is-mountain .strengthRealProduct{filter:saturate(.88)brightness(.94)contrast(.97)sepia(.018)drop-shadow(-.2rem .4rem .38rem #150d0942)}.strengthProductLayer.is-pair .strengthRealProduct{filter:saturate(.91)brightness(.93)contrast(.98)sepia(.025)drop-shadow(-.2rem .38rem .36rem #120a0747)}.strengthContactShadow{z-index:0;filter:blur(.3rem);background:radial-gradient(#0d0806b8 0%,#120b086b 42%,#120b0800 78%);border-radius:50%;height:4.2%;position:absolute;bottom:-.7%;left:12%;right:12%;transform:translate(.18rem)scaleX(.9)}.strengthAmbientReflection{z-index:1;filter:blur(.5rem);pointer-events:none;background:radial-gradient(at 48% 76%,#9c704d2e,#9c704d00 68%);border-radius:50%;height:14%;position:absolute;bottom:-1.5%;left:10%;right:10%}.strengthWords{z-index:3;top:50%;right:var(--gutter);width:min(15rem,18vw);bottom:auto;left:auto;transform:translateY(-42%)}.strengthWord{color:#eee6dc;text-align:right;border-top:1px solid #eee6dc3d;border-bottom:1px solid #eee6dc1f;justify-content:center;align-items:flex-end;min-height:7.4rem;padding:1.05rem 0 1.2rem}.strengthWord strong{font-family:var(--font-brand-serif);letter-spacing:.22em;text-shadow:0 .16rem 1.3rem #0c07054d;font-size:clamp(2.45rem,3.45vw,4.05rem);font-weight:350;line-height:1.08}.lineSection{color:#352821;background:#eee9e1;height:100svh;min-height:44rem;overflow:hidden}.lineSection:before,.lineTextureShade{display:none}.lineTexture{background:#d8cec3;width:50%;height:72%;inset:14% 6% auto auto}.lineTexture img{object-fit:cover;filter:saturate(.72)contrast(1.03)brightness(.98)}.lineStatement{color:#3b2b23;width:36%;font-size:clamp(1.8rem,2.75vw,3.15rem);line-height:1.28;inset:42% auto auto 6%}.tracksIntro h2{font-size:var(--home-display-md);letter-spacing:.12em;line-height:1.12}.tracksIntro span{font-size:var(--home-eyebrow);letter-spacing:.24em;margin-top:1.25rem}.tracksIntro p{font-size:var(--home-body);margin-top:.85rem}.trackPanel img{filter:none}.tracksStage{grid-template-columns:1fr 1fr}.tracksStage.trackCollectActive{grid-template-columns:58fr 42fr}.tracksStage.trackDesignActive{grid-template-columns:42fr 58fr}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.collectPanel{clip-path:inset(0 100% 0 0);pointer-events:none}.designPanel{clip-path:inset(0 0 0 100%);pointer-events:none}.trackContent{opacity:0;transform:translateY(18px)}}.tracksTitle{z-index:3;color:#eee5d9;text-align:center;text-shadow:0 .16rem 1.6rem #0c07054d;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.tracksTitle h2{font-family:"ZCOOL XiaoWei", var(--font-brand-serif);letter-spacing:.17em;margin:0;font-size:clamp(3.4rem,5.8vw,6.7rem);font-weight:400;line-height:1}.collectPanel img{object-fit:cover;object-position:center;padding:0}.designPanel img{object-fit:cover;object-position:center}.designPanel .trackWearLifestyle{object-fit:cover;object-position:50% 25%;filter:saturate(.82)contrast(1.01)brightness(.97)sepia(.03)}.trackShade{background:linear-gradient(#160f0c03 48%,#160f0c8f 100%)}.designPanel{background:#8d796b}.designPanel .trackShade{background:linear-gradient(90deg,#3e2b211a 0%,#3e2b2103 58%,#2419140f 100%),linear-gradient(#31221b05 36%,#2b1d1770 100%)}.designPanel .trackContent{color:#f0e7dc;text-shadow:0 .1rem 1.1rem #160e0a57}.trackContent>p{letter-spacing:.22em;margin-bottom:.7rem;font-size:clamp(.74rem,.78vw,.86rem)}.trackContent h3{letter-spacing:.08em;font-size:clamp(2.2rem,3.15vw,3.6rem);line-height:1.08}.trackContent>span{max-width:30rem;font-family:var(--font-body-sans);margin-top:1rem;font-size:clamp(.88rem,.95vw,1.05rem);line-height:1.65}.mastersSection{color:#33261f;background:#eee8e0;height:250svh}.mastersSticky{background:#eee8e0}.mastersHeader{width:min(30rem,38vw)}.mastersHeader h2{font-size:var(--home-display-md);letter-spacing:.1em;margin:0;line-height:1.15}.mastersTrack{align-items:flex-start;gap:3vw;padding-right:7vw;top:27vh}.masterPiece{color:inherit;text-decoration:none;display:block}.masterPiece,.masterPiece:first-child,.masterPiece:nth-child(2),.masterPiece:nth-child(3){width:38vw;min-width:31rem}.masterImage{background:#e3dbd2;width:100%;overflow:hidden}.masterImage,.masterPiece:first-child .masterImage,.masterPiece:nth-child(2) .masterImage,.masterPiece:nth-child(3) .masterImage{aspect-ratio:4/3;height:auto}.masterImage img{object-fit:contain;filter:none}.masterImage.is-cutout{background:linear-gradient(145deg,#e7dfd6,#d8cdc1)}.masterImage.is-cutout img{padding:7% 8% 5%}.masterImage.is-photograph img{object-fit:cover}.masterImage.is-poster{background:#d8cec3}.masterImage.is-poster img{object-fit:cover;object-position:center;padding:0}.masterMeta{border-top:1px solid #37292138;justify-content:space-between;align-items:baseline;gap:2rem;padding-top:1.2rem;display:flex}.masterMeta h3{font-size:var(--home-title);letter-spacing:.06em;margin:0;font-weight:400}.masterViewLink{color:#33261fb3;letter-spacing:.12em;white-space:nowrap;align-items:center;gap:.75rem;font-size:.82rem;display:inline-flex}.masterViewLink i{font-style:normal}.mastersProgress{display:none}.homePortals{padding:var(--home-section-space) var(--gutter) clamp(3.5rem, 5vw, 5.5rem);color:#34271f;background:#f1ece5}.homePortalGrid{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.homePortalCard{color:#fffaf4;min-height:clamp(27rem,42vw,38rem);transition:border-color .55s var(--ease-calm), box-shadow .55s var(--ease-calm), translate .55s var(--ease-calm), scale .55s var(--ease-calm);will-change:clip-path, opacity, transform;background:#e6ded5;border:1px solid #3f2f2629;position:relative;overflow:hidden}.homePortalCard figure,.homePortalSurface{will-change:transform;position:absolute;inset:0}.homePortalCard figure img{object-fit:cover;filter:saturate(.64)contrast(.9)brightness(.78);transition:transform 1.1s var(--ease-calm)}.homePortalCard.isPrivate figure img,.homePortalCard.isCooperation figure img,.homePortalCard.isConsultation figure img{object-position:50% 50%}.homePortalCard figure:after{content:"";-webkit-backdrop-filter:blur(.55px);backdrop-filter:blur(.55px);background:linear-gradient(#241b1633 0%,#241b164a 52%,#18110ed1 100%),linear-gradient(110deg,#e0d6ca14,#2b1f191f);position:absolute;inset:0}.homePortalCard:hover{border-color:#3f2f267a;box-shadow:0 1.8rem 3.8rem #32231b2e}.homePortalSurface{background:#d8cec3}.homePortalCard.isHonors{color:#382a22}.homePortalCopy{z-index:2;position:absolute;bottom:2rem;left:2rem;right:2rem}.homePortalCopy h2{font-size:var(--home-title);letter-spacing:.07em;margin:0;font-weight:400}.homePortalCopy p{color:currentColor;max-width:24rem;min-height:2.8em;font-size:var(--home-body);opacity:.78;margin:.9rem 0 1.5rem;line-height:1.75}.homePortalCopy b{letter-spacing:.12em;border-bottom:1px solid;align-items:center;gap:.75rem;padding-bottom:.35rem;font-size:.78rem;font-weight:500;display:inline-flex}.homePortalCopy b i{transition:transform .45s var(--ease-calm);font-style:normal}.homePortalCard:hover .homePortalCopy b i{transform:translate(.32rem)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.trackPanel:hover img{transform:scale(1.04)}.homePortalCard:hover{z-index:3;translate:0 -.75rem;scale:1.014}.homePortalCard:hover figure img{transform:scale(1.06)}}.homeNews{margin-top:var(--home-section-space);border-top:1px solid #3f2f2633;grid-template-columns:minmax(14rem,.34fr) minmax(0,1fr);gap:clamp(3rem,8vw,9rem);padding-top:clamp(2rem,3vw,3rem);display:grid}.homeNews header h2{font-size:var(--home-display-md);letter-spacing:.07em;margin:0 0 2rem;font-weight:400}.homeNews header>a{color:inherit;border-bottom:1px solid #3f2f2670;gap:.75rem;padding-bottom:.35rem;font-size:.8rem;text-decoration:none;display:inline-flex}.homeNewsList{display:grid}.homeNewsList>a{color:inherit;border-top:1px solid #3f2f2633;grid-template-columns:7.5rem minmax(0,1.1fr) minmax(12rem,.8fr) 1.5rem;align-items:start;gap:1.5rem;padding:1.6rem 0;text-decoration:none;display:grid;position:relative}.homeNewsList time{color:#34271f94;letter-spacing:.08em;font-size:.76rem}.homeNewsList h3{margin:0;font-size:clamp(1rem,1.2vw,1.28rem);font-weight:400;line-height:1.5}.homeNewsList p{color:#34271fa3;margin:0;font-size:.84rem;line-height:1.7}.privateContent h2{font-size:var(--home-display-lg);letter-spacing:.1em;line-height:1.08}.privateContent blockquote{max-width:36rem;font-size:var(--home-body);margin-top:1.5rem;line-height:1.9}.homeNewsList i{transition:transform .5s var(--ease-calm);font-style:normal}.homeNewsList>a:hover i{transform:translate(.2rem,-.2rem)}@media (min-width:1024px) and (max-height:820px){.strengthProductLayer.is-leopard .strengthProductPlacement{height:min(50vh,32rem)}.strengthProductLayer.is-mountain .strengthProductPlacement{height:min(45vh,29rem)}.strengthProductLayer.is-pair .strengthProductPlacement{height:min(40vh,26rem)}}@media (max-width:1023px){.heroCopyWolf{bottom:clamp(5rem,8vh,6.25rem);right:auto;left:var(--gutter);width:min(32rem,56vw)}.heroContent.heroCopyWolf h1{font-size:clamp(2.2rem,4vw,2.9rem)}.heroCopyWolf .heroStatement{max-width:23rem}.strengthSection{height:auto;min-height:0;padding:0}.strengthSticky{height:82svh;min-height:42rem;padding:0;display:block;position:relative;overflow:hidden}.strengthHeader{top:clamp(4.5rem,9vh,6rem);left:var(--gutter);position:absolute}.strengthProduct{width:118%;height:118%;position:absolute;inset:-9%}.strengthProductLayer.is-leopard .strengthProductPlacement{width:min(31vw,19rem);height:min(45vh,29rem);bottom:25%}.strengthProductLayer.is-mountain .strengthProductPlacement{width:min(34vw,21rem);height:min(47vh,31rem);bottom:19%}.strengthProductLayer.is-pair .strengthProductPlacement{width:min(32vw,20rem);height:min(41vh,27rem);bottom:33%}.strengthWords{top:auto;right:var(--gutter);width:min(30vw,15rem);position:absolute;bottom:clamp(3.5rem,9vh,5rem);left:auto;transform:none}.strengthWord:not(:first-child){display:none}.lineTexture{right:var(--gutter);width:52%}.lineStatement{left:var(--gutter);width:36%}.mastersSection{height:auto;padding:6rem 0}.mastersSticky{height:auto;position:relative}.mastersHeader{width:auto;margin:0 var(--gutter) 3rem;position:relative;top:auto}.mastersTrack{padding:0 var(--gutter);gap:3.5rem;display:grid;position:relative;top:auto;left:auto}.masterPiece,.masterPiece:first-child,.masterPiece:nth-child(2),.masterPiece:nth-child(3){width:100%;min-width:0}.masterImage,.masterPiece:first-child .masterImage,.masterPiece:nth-child(2) .masterImage,.masterPiece:nth-child(3) .masterImage{aspect-ratio:4/3;height:auto}.mastersProgress{display:none}.homePortalGrid{grid-template-columns:1fr}.homePortalCard{min-height:31rem}.homeNews{grid-template-columns:1fr;gap:2.5rem}.homeNewsList>a{grid-template-columns:6.5rem minmax(0,1fr) minmax(11rem,.7fr) 1.5rem}}@media (max-width:767px){.homeAnnouncement{top:calc(var(--header-height) + .5rem);width:min(64vw,14.5rem)}.homeAnnouncementInner{gap:.4rem;min-height:2.5rem;padding:.35rem .6rem}.homeAnnouncementIcon{width:1rem;height:1rem}.homeAnnouncementLabel{letter-spacing:0;font-size:.68rem}.homeAnnouncementDivider{display:none}.homeAnnouncementInner p{letter-spacing:0;font-size:.68rem}.homeAnnouncementLink{justify-content:center;min-width:1.5rem;min-height:2rem;margin-right:-.3rem;padding:0}.homeAnnouncementLink span{display:none}.homeAnnouncementLink svg{width:.875rem;height:.875rem}.heroSlideWolf .heroVideo{object-position:50% center}.heroCopyWolf{right:var(--gutter);bottom:5.4rem;left:var(--gutter);width:auto}.heroContent.heroCopyWolf h1{white-space:normal;width:auto;max-width:9em;font-size:clamp(2rem,9vw,2.75rem)}.heroCopyWolf .heroStatement{max-width:22rem;font-size:.78rem}.heroCopyWolf .heroActions{max-width:21rem;margin-top:1rem}.heroCopyWolf .heroCta{min-width:0;height:2.65rem;padding:0 .15rem;font-size:.76rem}.strengthSection{height:auto}.strengthSticky{height:74svh;min-height:38rem}.strengthHeader{width:70vw}.strengthProduct{width:118%;height:118%;inset:-9%}.strengthProductLayer.is-leopard .strengthProductPlacement{width:min(35vw,13rem);height:min(34vh,20rem);bottom:24.5%;left:60%}.designPanel .trackWearLifestyle{object-position:50% 50%}.strengthWords{top:auto;right:var(--gutter);width:32vw;bottom:3rem;left:auto}.lineSection{height:auto;min-height:0;padding:5rem var(--gutter);display:grid}.lineTexture{aspect-ratio:4/5;width:100%;height:auto;position:relative;inset:auto}.lineStatement{order:-1;width:auto;margin:0 0 3rem;position:relative;inset:auto}.mastersSection{padding:5rem 0}.masterImage,.masterPiece:first-child .masterImage,.masterPiece:nth-child(2) .masterImage,.masterPiece:nth-child(3) .masterImage{aspect-ratio:4/3;height:auto}.masterMeta{gap:1rem}.homePortals{padding-top:5rem}.homePortalCard{min-height:27rem}.homePortalCopy{bottom:1.4rem;left:1.4rem;right:1.4rem}.homeNewsList>a{grid-template-columns:1fr 1.2rem;gap:.8rem 1rem}.homeNewsList time,.homeNewsList h3,.homeNewsList p{grid-column:1}.homeNewsList i{grid-area:1/2/4}}@media (max-width:1023px),(prefers-reduced-motion:reduce){.tracksTitle{display:none}}@media (prefers-reduced-motion:reduce){.homeAnnouncementInner,.homeAnnouncementIcon{transition:none;transform:none}.homePortalCard,.homePortalCard figure,.homePortalSurface,.homePortalCopy h2,.homePortalCopy b i,.homePortalCard figure img{transition:none}.strengthSection,.mastersSection{height:auto}.strengthSticky,.mastersSticky{min-height:100svh;position:relative}.mastersSection{padding:6rem 0}.mastersTrack{padding:0 var(--gutter);gap:3.5rem;display:grid;position:relative;top:auto;left:auto;transform:none!important}.masterPiece{width:100%;min-width:0}}.homeNews{color:#3a2b23;background:#e9e2da;border:1px solid #54403424;border-radius:1.15rem;grid-template-columns:minmax(11.5rem,19%) minmax(0,54%) minmax(16rem,27%);gap:0;min-height:clamp(18rem,23vw,21rem);margin-top:clamp(4rem,6.5vw,7rem);padding:0;display:grid;overflow:hidden}.homeNews header{background:0 0;border-right:1px solid #5440341a;place-items:center;min-width:0;padding:clamp(2rem,3vw,2.75rem) clamp(1.75rem,2.6vw,2.7rem);display:grid}.homeNews header h2{color:#47362d;font-family:var(--font-brand-serif);letter-spacing:.08em;text-align:center;text-shadow:none;place-self:center;margin:0;padding-left:0;padding-right:0;font-size:clamp(2.05rem,2.55vw,2.8rem);font-weight:350;line-height:1.34}.homeNewsList{z-index:1;border:0;grid-template-rows:repeat(3,minmax(0,1fr));min-width:0;padding:clamp(1.2rem,2vw,1.8rem) clamp(1.75rem,3vw,3rem);display:grid;position:relative}.homeNewsList>a{min-width:0;color:inherit;border-top:0;border-bottom:1px solid #54403424;grid-template-columns:1.3rem minmax(0,1fr) 6.3rem;align-items:center;gap:clamp(.8rem,1.5vw,1.4rem);padding:0;text-decoration:none;display:grid}.homeNewsList>a:last-child{border-bottom:0}.homeNewsList i{color:#3a2b23d1;transition:transform .35s var(--ease-calm);font-size:.96rem;font-style:normal}.homeNewsList h3{color:#34251e;min-width:0;font-family:var(--font-brand-serif);letter-spacing:.025em;text-overflow:ellipsis;white-space:nowrap;transition:color .35s var(--ease-calm);margin:0;font-size:clamp(.96rem,1.18vw,1.16rem);font-weight:400;line-height:1.55;overflow:hidden}.homeNewsList time{color:#3a2b23ad;font-family:var(--font-brand-serif);letter-spacing:.04em;white-space:nowrap;justify-self:end;font-size:.76rem}.homeNewsList>a:hover i,.homeNewsList>a:focus-visible i{transform:translate(.22rem)}.homeNewsList>a:hover h3,.homeNewsList>a:focus-visible h3{color:#3a2b23a8}.homeNewsVisual{z-index:0;background:#dfd5cb;border-left:1px solid #5440341f;grid-template-rows:repeat(3,minmax(0,1fr));min-width:0;margin:0;display:grid;position:relative;overflow:hidden}.homeNewsVisualItem{border-bottom:1px solid #f2ede573;min-height:0;display:block;position:relative;overflow:hidden}.homeNewsVisualItem:last-child{border-bottom:0}.homeNewsEditorial{object-fit:cover;object-position:center;filter:saturate(.84)contrast(.96)brightness(1.02)}@media (max-width:1023px){.homeNews{grid-template-columns:minmax(8.5rem,21%) minmax(0,52%) minmax(11rem,27%);min-height:17rem}.homeNews header{padding:1.75rem 1.5rem}.homeNews header h2{font-size:clamp(1.85rem,3.6vw,2.25rem)}.homeNewsList{padding:1rem 1.5rem}.homeNewsList>a{grid-template-columns:1.1rem minmax(0,1fr) 5.8rem;gap:.7rem}.homeNewsVisual{border-top:1px solid #5440341f;border-left:0;grid-template-rows:1fr;grid-template-columns:repeat(3,minmax(0,1fr))}.homeNewsVisualItem{border-bottom:0;border-right:1px solid #f2ede573}.homeNewsVisualItem:last-child{border-right:0}}@media (max-width:767px){.homeNews{border-radius:.85rem;grid-template-columns:1fr;min-height:0;margin-top:4rem}.homeNews header{border-bottom:1px solid #54403424;border-right:0;min-height:12rem;padding:1.8rem}.homeNews header h2{font-size:2.15rem}.homeNewsList{grid-template-rows:repeat(3,minmax(4.5rem,auto));padding:.6rem 1.5rem}.homeNewsList>a{grid-template-columns:1rem minmax(0,1fr) auto;gap:.75rem}.homeNewsList h3{grid-column:2;font-size:.92rem}.homeNewsList time{grid-column:3;font-size:.67rem}.homeNewsList i{grid-area:auto/1}.homeNewsVisual{margin-left:0}.homeNewsEditorial{object-position:center}}
:root{--header-height:4.48rem;--header-padding-x:var(--gutter);--header-padding-y:.62rem;--header-logo-width:clamp(3.35rem, 4vw, 4.05rem);--header-logo-height:clamp(3.05rem, 3.6vw, 3.7rem);--header-nav-gap:clamp(.85rem, 1.5vw, 1.75rem);--header-font-size:clamp(.88rem, .95vw, 1rem);--header-letter-spacing:.09em;--header-underline-offset:-.55rem;--header-columns:minmax(5.25rem, .55fr) minmax(0, 3.4fr) minmax(2rem, .35fr);--header-z-index:60}.siteNav,.hfSecondary .siteNav.isInterior,.secondaryPage .siteNav.isInterior{z-index:var(--header-z-index);width:100%;height:var(--header-height);grid-template-columns:var(--header-columns);padding:var(--header-padding-y) var(--header-padding-x);color:var(--text-light);transition:transform .32s var(--ease-calm), background-color .32s var(--ease-calm), box-shadow .32s var(--ease-calm);will-change:transform;align-items:center;display:grid;position:fixed;top:0;left:0}.siteNav.isHidden{pointer-events:none;transform:translateY(calc(-100% - 1px))}.siteNav.isScrolled{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#150e0ae0;box-shadow:0 .8rem 2.4rem #0a06041f}.navBrand,.siteNav:not(.isInterior) .navBrand,.hfSecondary .siteNav.isInterior .navBrand{width:var(--header-logo-width);height:var(--header-logo-height);line-height:1;display:block}.navBrandLogo{object-fit:contain;filter:grayscale()brightness(0)invert();width:100%;height:100%;display:block}.navLinks,.hfSecondary .siteNav.isInterior .navLinks{justify-content:center;gap:var(--header-nav-gap);display:flex}.navLinks a,.navDropdown>summary,.navLanguage,.hfSecondary .siteNav.isInterior .navLinks a,.hfSecondary .siteNav.isInterior .navLanguage{font-size:var(--header-font-size);letter-spacing:var(--header-letter-spacing);white-space:nowrap;position:relative}.navLinks a:after,.navLinks .navDropdown>summary:after,.hfSecondary .siteNav.isInterior .navLinks a:after,.secondaryPage .siteNav.isInterior .navLinks a:after{right:0;bottom:var(--header-underline-offset);transform-origin:100%;content:"";width:auto;height:1px;transition:transform .65s var(--ease-luxury);background:currentColor;position:absolute;left:0;transform:scaleX(0)}.navLinks a:hover:after,.navLinks a.isActive:after,.navLinks .navDropdown>summary.isActive:after,.navLinks .navDropdown[open]>summary:after,.hfSecondary .siteNav.isInterior .navLinks a:hover:after,.hfSecondary .siteNav.isInterior .navLinks a.isActive:after,.secondaryPage .siteNav.isInterior .navLinks a:hover:after,.secondaryPage .siteNav.isInterior .navLinks a.isActive:after{transform-origin:0;width:auto;transform:scaleX(1)}.navActions{justify-self:end;align-items:center;gap:1.25rem;display:inline-flex}.navLanguage{appearance:none;opacity:.88;color:currentColor;font-family:var(--font-en-serif);cursor:pointer;background:0 0;border:0;padding:.25rem 0;line-height:1;transition:opacity .25s}.navLanguage:hover,.navLanguage:focus-visible{opacity:1}.mobileNav{display:none}.navDropdown{position:relative}.navDropdown>summary{cursor:pointer;align-items:center;gap:8px;list-style:none;display:flex}.navDropdownLabel{color:inherit}.navLinks .navDropdownLabel:after{display:none}.navDropdown>summary::-webkit-details-marker{display:none}.navDropdown>summary i{width:5px;height:5px;transition:transform .32s var(--ease-calm);border-bottom:1px solid;border-right:1px solid;transform:translateY(-2px)rotate(45deg)}.navDropdown[open]>summary i{transform:translateY(1px)rotate(225deg)}.navSubmenu{color:#f2eadf;transform-origin:50% 0;background:#251a13;border:1px solid #554030;min-width:190px;padding:10px;display:grid;position:absolute;top:calc(100% + 18px);left:-20px;box-shadow:0 12px 24px #0000002e}.navLinks .navSubmenu:before{content:"";width:100%;height:19px;position:absolute;top:-19px;left:0}.siteNav .navSubmenu a{z-index:0;white-space:nowrap;min-height:44px;transition:color .32s ease, letter-spacing .42s var(--ease-luxury), padding-left .42s var(--ease-luxury);border:0;align-items:center;padding:10px 14px;font-size:13px;display:flex;position:relative;overflow:hidden}.siteNav .navSubmenu a:before{content:"";opacity:0;transform-origin:0;width:13px;height:1px;transition:opacity .26s ease, transform .42s var(--ease-luxury);background:currentColor;position:absolute;top:50%;left:14px;transform:scaleX(0)}.siteNav .navSubmenu a:after{z-index:-1;content:"";width:auto;height:auto;transition:transform .48s var(--ease-luxury);background:linear-gradient(90deg,#493529,#3b2b20);display:block;position:absolute;inset:0;transform:translate(-102%)}.siteNav .navSubmenu a[aria-current=page]{color:#e3c99f;background:#3b2b20}.navDropdown>summary:focus-visible,.siteNav .navSubmenu a:focus-visible{outline-offset:5px;outline:1px solid}@media (min-width:1024px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.navDropdown[open] .navSubmenu{animation:navSubmenuEnter .36s var(--ease-luxury) both}.navDropdown[open] .navSubmenu a{animation:navSubmenuItemEnter .42s var(--ease-luxury) both}.navDropdown[open] .navSubmenu a:nth-child(2){animation-delay:70ms}.siteNav .navSubmenu a:hover,.siteNav .navSubmenu a:focus-visible{color:#f0d7ae;letter-spacing:.13em;padding-left:35px}.siteNav .navSubmenu a:hover:before,.siteNav .navSubmenu a:focus-visible:before{opacity:.82;transform:scaleX(1)}.siteNav .navSubmenu a:hover:after,.siteNav .navSubmenu a:focus-visible:after{transform:translate(0)}}@keyframes navSubmenuEnter{0%{opacity:0;transform:translateY(-8px)scaleY(.94)}to{opacity:1;transform:none}}@keyframes navSubmenuItemEnter{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.navDropdown>summary i,.siteNav .navSubmenu a,.siteNav .navSubmenu a:before,.siteNav .navSubmenu a:after{transition:none}}.siteNav.isInterior.isLight,.hfSecondary .siteNav.isInterior.isLight,.secondaryPage .siteNav.isInterior.isLight{color:var(--vandyke-800)}.siteNav.isInterior.isLight .navBrandLogo{filter:none}.siteNav.isInterior.isDark,.hfSecondary .siteNav.isInterior.isDark,.secondaryPage .siteNav.isInterior.isDark{color:#f2eadf}.siteNav.isInterior.isDark .navBrandLogo{filter:grayscale()brightness(0)invert()}.siteNav.isInterior.isLight.isScrolled,.hfSecondary .siteNav.isInterior.isLight.isScrolled,.secondaryPage .siteNav.isInterior.isLight.isScrolled{color:var(--vandyke-800);background:#f4efe7f0;box-shadow:0 .7rem 2.5rem #2d201914}.siteNav.isInterior.isDark.isScrolled,.hfSecondary .siteNav.isInterior.isDark.isScrolled,.secondaryPage .siteNav.isInterior.isDark.isScrolled{color:#f2eadf;background:#1f150fe8;box-shadow:0 .8rem 2.4rem #0a06041f}@media (max-width:1023px){:root{--header-height:4.74rem;--header-logo-width:3.85rem;--header-logo-height:3.5rem;--header-columns:minmax(0, 1fr) auto}.siteNav .navLinks,.hfSecondary .siteNav.isInterior .navLinks,.secondaryPage .siteNav.isInterior .navLinks,.siteNav .navActions{display:none}.mobileNav,.hfSecondary .siteNav.isInterior .mobileNav{justify-self:end;display:block;position:relative}.mobileNav summary{cursor:pointer;letter-spacing:.12em;align-items:center;gap:.8rem;padding:.4rem 0;font-size:.62rem;list-style:none;display:flex}.mobileNav summary::-webkit-details-marker{display:none}.mobileNav summary i,.mobileNav summary i:after{content:"";background:currentColor;width:1.25rem;height:1px;display:block}.mobileNav summary i:after{transform:translateY(.35rem)}.mobileNavPanel{width:min(16rem,100vw - 2.5rem);color:var(--text-light);background:#211610f7;gap:0;padding:1.25rem 1.4rem;display:grid;position:absolute;top:calc(100% + .85rem);right:0;box-shadow:0 1.3rem 3rem #0000002e}.mobileNavPanel a,.mobileLanguageSwitch{color:currentColor;letter-spacing:.1em;text-align:left;background:0 0;border:0;border-bottom:1px solid #eee7dc1f;padding:.78rem 0;font-size:.7rem}.mobileLanguageSwitch{font-family:var(--font-en-serif);cursor:pointer;font-size:.74rem}.mobileNav .navDropdown>summary{letter-spacing:.1em;border-bottom:1px solid #eee7dc1f;justify-content:space-between;min-height:44px;padding:.78rem 0;font-size:.7rem}.mobileNav .navDropdown>summary .navDropdownLabel{font-size:inherit;letter-spacing:inherit;border:0;padding:0}.mobileNav .navDropdown>summary i:after{display:none}.mobileNav .navDropdown>summary i{background:0 0;width:5px;height:5px}.mobileNav .navSubmenu{min-width:0;box-shadow:none;background:0 0;border:0;border-left:1px solid #70543f;padding:4px 0 8px 12px;position:static}.mobileNav .navSubmenu a{font-size:.7rem}}@media (max-width:767px){:root{--header-height:5.65rem;--header-padding-y:1.25rem;--header-logo-width:3.35rem;--header-logo-height:3.15rem}}
.secondaryPage .interiorHeroContent h1{font-size:clamp(2.8rem,5.1vw,5.5rem)}.secondaryPage .secondaryHeading h2,.secondaryPage .aboutOverviewCopy h2,.secondaryPage .digitalPlanCopy h2,.secondaryPage .storyOriginCopy h2,.secondaryPage .secondaryStoryBand h2,.secondaryPage .collectionFeatureCopy h2,.secondaryPage .masterpieceFeatureCopy h2,.secondaryPage .craftStatement h2,.secondaryPage .secondaryCraftClosing h2,.secondaryPage .privateServiceIntro h2,.secondaryPage .secondaryCta h2{font-size:clamp(2.15rem,3.7vw,4.15rem)}@media (max-width:767px){.secondaryPage .interiorHeroContent h1{font-size:clamp(2.45rem,10vw,3.45rem)}}html[lang=zh-CN] :is(.hfStrengthGrid article>span,.hfDigitalGrid li>span,.hfStoryFactGrid article>span,.hfCraftProcess article>span,.hfCraftChapterList article>div>span,.hfValueGrid article>span,.hfCraftQualityGrid article>span,.hfProductFamilyRail button>span,.hfPrivateBenefits article>span,.hfPrivateServiceGrid article>div>span,.hfPrivateProcess li>span,.hfContactInfo address>div>span,.hfCollectionValues .hfValueGrid article>div>span,.cooperationList li>span,.secondarySectionLabel>span){display:none}html[lang=zh-CN] :is(.hfStrengthGrid article,.hfDigitalGrid li,.hfCraftProcess article,.hfPrivateBenefits article,.hfPrivateProcess li,.hfContactInfo address>div,.cooperationList li){grid-template-columns:minmax(0,1fr)}
html[data-hero-theme="1"]:not(:has([data-brand-culture-theme="3"])) body{min-width:0}@media (max-width:1199px){html[data-hero-theme="1"]:not(:has([data-brand-culture-theme="3"])) .mobileNavPanel{max-height:calc(100dvh - var(--header-height) - 24px);overscroll-behavior:contain;overflow-y:auto}html[data-hero-theme="1"]:not(:has([data-brand-culture-theme="3"])) .mobileNav summary,html[data-hero-theme="1"]:not(:has([data-brand-culture-theme="3"])) .mobileLanguageSwitch,html[data-hero-theme="1"]:not(:has([data-brand-culture-theme="3"])) .mobileNavPanel a{min-height:44px}html[data-hero-theme="1"]:not(:has([data-brand-culture-theme="3"])) .mobileNav summary{align-items:center}html[data-hero-theme="1"]:not(:has([data-brand-culture-theme="3"])) .siteFooter .footerNavGroup a{align-items:center;min-height:44px;display:inline-flex}}@media (max-width:767px){html[data-hero-theme="1"]:not(:has([data-brand-culture-theme="3"])) .heroContent h1,html[data-hero-theme="1"]:not(:has([data-brand-culture-theme="3"])) .heroContent.heroCopyWolf h1{white-space:normal;max-width:100%;font-size:clamp(28px,8.6vw,42px);line-height:1.3}html[data-hero-theme="1"]:not(:has([data-brand-culture-theme="3"])) .heroContent{max-width:calc(100% - var(--gutter) * 2)}html[data-hero-theme="1"]:not(:has([data-brand-culture-theme="3"])) .heroContent .heroStatement{font-size:14px;line-height:1.85}html[data-hero-theme="1"]:not(:has([data-brand-culture-theme="3"])) .heroContent .heroStatement br{display:none}html[data-hero-theme="1"]:not(:has([data-brand-culture-theme="3"])) .heroContent .heroActions{flex-wrap:wrap;gap:12px}html[data-hero-theme="1"]:not(:has([data-brand-culture-theme="3"])) .heroContent .heroCta{flex:1;justify-content:space-between;min-width:0;height:auto;min-height:44px;padding:12px;font-size:14px}html[data-hero-theme="1"]:not(:has([data-brand-culture-theme="3"])) .heroPager button{position:relative}html[data-hero-theme="1"]:not(:has([data-brand-culture-theme="3"])) .heroPager button:before{content:"";position:absolute;inset:-20px -5px}html[data-hero-theme="1"]:not(:has([data-brand-culture-theme="3"])) .timeSection{height:auto}html[data-hero-theme="1"]:not(:has([data-brand-culture-theme="3"])) .timeSticky{height:auto;min-height:0;padding-block:48px;position:relative}html[data-hero-theme="1"]:not(:has([data-brand-culture-theme="3"])) .timeComposition{gap:32px;height:auto;padding-top:36px}html[data-hero-theme="1"]:not(:has([data-brand-culture-theme="3"])) .timeNumber{font-size:12.4vw}html[data-hero-theme="1"]:not(:has([data-brand-culture-theme="3"])) .timeImageMask{height:clamp(300px,55svh,540px);min-height:0}html[data-hero-theme="1"]:not(:has([data-brand-culture-theme="3"])) .homePortalCopy{min-width:0}html[data-hero-theme="1"]:not(:has([data-brand-culture-theme="3"])) .homeNewsList>a{grid-template-columns:16px minmax(0,1fr);padding-block:16px}html[data-hero-theme="1"]:not(:has([data-brand-culture-theme="3"])) .homeNewsList time{grid-area:2/2}html[data-hero-theme="1"]:not(:has([data-brand-culture-theme="3"])) .homeNewsList h3{grid-area:1/2}html[data-hero-theme="1"]:not(:has([data-brand-culture-theme="3"])) .homeNewsList i{grid-area:1/1/3}html[data-hero-theme="1"]:not(:has([data-brand-culture-theme="3"])) .homeNewsList{grid-template-rows:none}html[data-hero-theme="1"]:not(:has([data-brand-culture-theme="3"])) .siteFooter .footerIdentity>p{overflow-wrap:anywhere}}@media (min-width:768px) and (max-width:1023px){html[data-hero-theme="1"]:not(:has([data-brand-culture-theme="3"])) .homeNews{grid-template-columns:minmax(0,28%) minmax(0,72%);gap:0}html[data-hero-theme="1"]:not(:has([data-brand-culture-theme="3"])) .homeNewsVisual{grid-column:1/-1;height:260px;margin-left:0}html[data-hero-theme="1"]:not(:has([data-brand-culture-theme="3"])) .homeNewsList>a{grid-template-columns:16px minmax(0,1fr)}html[data-hero-theme="1"]:not(:has([data-brand-culture-theme="3"])) .homeNewsList time,html[data-hero-theme="1"]:not(:has([data-brand-culture-theme="3"])) .homeNewsList h3{grid-column:2}html[data-hero-theme="1"]:not(:has([data-brand-culture-theme="3"])) .homeNewsList i{grid-area:1/1/3}}@media (max-height:600px) and (min-width:768px){html[data-hero-theme="1"]:not(:has([data-brand-culture-theme="3"])) .hero{height:auto;min-height:480px}html[data-hero-theme="1"]:not(:has([data-brand-culture-theme="3"])) .heroContent,html[data-hero-theme="1"]:not(:has([data-brand-culture-theme="3"])) .heroCopyWolf{top:auto;bottom:72px;left:var(--gutter);width:min(640px,80%)}html[data-hero-theme="1"]:not(:has([data-brand-culture-theme="3"])) .heroContent h1,html[data-hero-theme="1"]:not(:has([data-brand-culture-theme="3"])) .heroContent.heroCopyWolf h1{font-size:36px}html[data-hero-theme="1"]:not(:has([data-brand-culture-theme="3"])) .heroContent .heroStatement{margin-top:20px;font-size:14px}html[data-hero-theme="1"]:not(:has([data-brand-culture-theme="3"])) .heroContent .heroActions{margin-top:24px}html[data-hero-theme="1"]:not(:has([data-brand-culture-theme="3"])) .heroPager{bottom:24px}html[data-hero-theme="1"]:not(:has([data-brand-culture-theme="3"])) .timeSticky{min-height:0}html[data-hero-theme="1"]:not(:has([data-brand-culture-theme="3"])) .timeComposition{padding-top:20px}html[data-hero-theme="1"]:not(:has([data-brand-culture-theme="3"])) .timeImageMask{height:65svh}}@media (min-aspect-ratio:21/9) and (min-width:1920px){html[data-hero-theme="1"]:not(:has([data-brand-culture-theme="3"])) .heroContent,html[data-hero-theme="1"]:not(:has([data-brand-culture-theme="3"])) .heroPager{left:max(var(--gutter), calc((100% - 1760px) / 2))}html[data-hero-theme="1"]:not(:has([data-brand-culture-theme="3"])) .timeComposition,html[data-hero-theme="1"]:not(:has([data-brand-culture-theme="3"])) .homePortalGrid,html[data-hero-theme="1"]:not(:has([data-brand-culture-theme="3"])) .homeNews{max-width:1760px;margin-inline:auto}}
.mobileFooter,[data-mobile-product-description]{display:none}@media (max-width:767px){:root{--gutter:clamp(16px, 5.3vw, 22px);--header-height:calc(64px + env(safe-area-inset-top));--header-padding-x:var(--gutter);--header-padding-y:0;--header-logo-width:46px;--header-logo-height:46px}html,body{max-width:100%;overflow-x:visible}main,[data-site-frame],[data-site-footer]{max-width:100%;min-width:0!important}.scrollProgress{display:none}.siteNav,.hfSecondary .siteNav.isInterior,.secondaryPage .siteNav.isInterior{height:var(--header-height);padding:env(safe-area-inset-top) var(--header-padding-x) 0}.navBrand,.siteNav:not(.isInterior) .navBrand,.hfSecondary .siteNav.isInterior .navBrand{width:var(--header-logo-width);height:var(--header-logo-height)}.mobileNav summary{justify-content:flex-end;gap:10px;min-width:68px;min-height:44px;padding:0;font-size:12px}.mobileNavPanel{top:var(--header-height);width:auto;max-height:calc(100dvh - var(--header-height));padding:8px var(--gutter) calc(18px + env(safe-area-inset-bottom));border-top:1px solid #eee7dc1f;position:fixed;left:0;right:0;overflow-y:auto;box-shadow:0 28px 50px #0000003d}.mobileNavPanel>a,.mobileNavPanel>.navDropdown,.mobileLanguageSwitch{min-height:48px}.mobileNavPanel>a,.mobileLanguageSwitch,.mobileNav .navDropdown>summary,.mobileNav .navSubmenu a{align-items:center;font-size:14px;display:flex}[data-site-footer]{background:var(--vandyke-800)!important;color:#eee7dc!important;height:auto!important;min-height:0!important;padding:0!important}[data-desktop-footer]{display:none!important}.mobileFooter{width:100%;padding:28px var(--gutter) calc(22px + env(safe-area-inset-bottom));display:block}.mobileFooterBrand{width:54px;height:54px;display:block}.mobileFooterBrand img{object-fit:contain;filter:grayscale()brightness(0)invert();width:100%;height:100%}.mobileFooterContact{overflow-wrap:anywhere;margin:14px 0 18px;font-style:normal;display:grid}.mobileFooterContact a{color:#f5eee4;align-items:center;min-height:38px;font-size:15px;display:flex}.mobileFooterContact p{color:#eee7dc94;margin:6px 0 0;font-size:12px;line-height:1.65}.mobileFooterNavigation{border-top:1px solid #eee7dc24}.mobileFooterNavigation details{border-bottom:1px solid #eee7dc24}.mobileFooterNavigation summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;font-size:14px;list-style:none;display:flex}.mobileFooterNavigation summary::-webkit-details-marker{display:none}.mobileFooterNavigation summary i{color:#c7a77e;font-size:18px;font-style:normal;transition:transform .18s}.mobileFooterNavigation details[open] summary i{transform:rotate(45deg)}.mobileFooterNavigation details>div{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 0 10px;display:grid}.mobileFooterNavigation details a{color:#eee7dc94;align-items:center;min-height:42px;font-size:13px;display:flex}.mobileFooterKeywords{color:#c7a77e;font-family:var(--font-brand-serif);letter-spacing:.08em;margin:18px 0 0;font-size:11px;line-height:1.7}.mobileFooterBottom{color:#eee7dc5c;justify-content:space-between;gap:12px;margin-top:12px;font-size:10px;display:flex}.mobileFooterBottom p{margin:0}.hero{height:100svh;min-height:568px;max-height:760px}.heroContent,.heroCopyWolf{right:var(--gutter);bottom:150px;left:var(--gutter);width:auto;max-width:none}.heroContent h1,.heroContent.heroCopyWolf h1{letter-spacing:.05em;text-wrap:balance;max-width:10em;font-size:clamp(32px,9.5vw,40px);line-height:1.24}.heroContent .heroStatement{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:27em;margin-top:14px;font-size:13px;line-height:1.75;display:-webkit-box;overflow:hidden}.heroContent .heroActions{max-width:360px;margin-top:18px}.heroContent .heroCta{min-height:46px;padding:11px 14px}.heroPager{bottom:112px;left:var(--gutter)}.heroSlidePair .heroVideo,.heroSlideLotus .heroVideo{object-position:58% center}.timeSticky{padding:44px var(--gutter)}.timeComposition{gap:22px;padding-top:20px}.timeNumber{font-size:clamp(38px,12vw,52px)}.timeImageMask{aspect-ratio:4/5;height:auto}.timeMeta{bottom:16px;left:18px;right:18px}#inner-strength{height:auto;min-height:0;padding:56px 0 20px;overflow:hidden}#inner-strength>div{height:auto;min-height:0;padding:0 var(--gutter) 10px;scroll-padding-inline:var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;display:flex;position:relative;overflow-x:auto}#inner-strength>div::-webkit-scrollbar{display:none}#inner-strength [data-strength-slide]{scroll-snap-align:start;border:1px solid #dabc9133;border-radius:10px;flex:0 0 min(84vw,360px);height:540px;position:relative;inset:auto;overflow:hidden;opacity:1!important;visibility:visible!important;transform:none!important}#inner-strength [data-strength-slide]>div:nth-of-type(2){height:100%;padding:36px 20px 22px}#inner-strength [data-strength-copy]{width:100%}#inner-strength [data-strength-copy] h2{font-size:34px}#inner-strength [data-strength-copy]>div,#inner-strength [data-strength-side-copy],#inner-strength [data-strength-progress]{display:none}#inner-strength [data-strength-product]{inset:30% 0 0}#inner-strength [data-strength-product] img{object-fit:contain;width:115%!important;height:auto!important;max-height:78%!important;bottom:-4%!important;left:auto!important;right:-22%!important}.tracksSection,.tracksSticky{height:auto;min-height:0}.tracksSticky{padding:56px 0 18px;position:relative}.tracksStage{width:100%;height:auto;padding:0 var(--gutter) 10px;scroll-padding-inline:var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;display:flex;position:relative;overflow-x:auto}.tracksStage::-webkit-scrollbar{display:none}.trackPanel,.collectPanel,.designPanel{scroll-snap-align:start;flex:0 0 min(84vw,360px);width:auto;min-height:470px;position:relative;inset:auto;clip-path:none!important;opacity:1!important;pointer-events:auto!important}.trackContent{bottom:24px;left:20px;right:20px}#masters{padding:56px 0 36px}#masters>div{width:100%}#masters header,#masters>div>p{padding-inline:var(--gutter)}#masters [data-master-grid]{padding:0 var(--gutter) 10px;scroll-padding-inline:var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-top:28px;display:flex;overflow-x:auto}#masters [data-master-grid]::-webkit-scrollbar{display:none}#masters [data-master-card]{scroll-snap-align:start;flex:0 0 min(84vw,360px);height:440px;min-height:0}#masters [data-master-card] h3{font-size:30px}.homePortals{padding:54px 0 48px}.homePortalGrid{padding:0 var(--gutter) 10px;scroll-padding-inline:var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.homePortalGrid::-webkit-scrollbar{display:none}.homePortalCard{scroll-snap-align:start;flex:0 0 min(82vw,350px);min-height:380px}.homePortalCopy{bottom:22px;left:20px;right:20px}.homePortalCopy h2{font-size:26px}.homePortalCopy p{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:0;margin:9px 0 14px;display:-webkit-box;overflow:hidden}.homeNews{min-height:0;margin:44px var(--gutter) 0;border:1px solid #3f2f2629;border-radius:10px;padding-top:0;display:block;overflow:hidden}.homeNews header{min-height:0;padding:22px 18px 14px}.homeNews header h2{margin:0;font-size:26px;line-height:1.3}.homeNews header h2 br{display:none}.homeNewsList{padding:0 18px 8px}.homeNewsList>a{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 12px;min-height:76px;padding:13px 0}.homeNewsList h3{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:1/1;font-size:15px;line-height:1.5;display:-webkit-box;overflow:hidden}.homeNewsList time{grid-area:2/1;justify-self:start;font-size:11px}.homeNewsList i{grid-area:1/2/3}.homeNewsVisual{border-top:1px solid #3f2f2629;border-left:0;grid-template-rows:1fr;grid-template-columns:repeat(3,minmax(0,1fr));height:clamp(112px,32vw,132px);display:grid}[data-secondary-opening]{height:auto!important;min-height:220px!important}[data-secondary-opening][class*=fullScreenOpening]{min-height:clamp(480px,72svh,600px)!important}[data-secondary-opening]>div{padding-block:48px!important}[data-secondary-opening] h1{text-wrap:balance;max-width:10em;line-height:1.3;letter-spacing:.06em!important;font-size:clamp(32px,9vw,40px)!important}[data-secondary-opening] p{-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:28em;line-height:1.75;display:-webkit-box;overflow:hidden;font-size:14px!important}[data-secondary-opening]>img{object-position:center;animation:none!important}[data-site-frame] nav[aria-label=产品分类]{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}[data-site-frame] nav[aria-label=产品分类]::-webkit-scrollbar{display:none}[data-site-frame] nav[aria-label=产品分类] a{flex:none;min-height:44px}[data-site-frame] nav[aria-label=面包屑]{padding-block:18px;font-size:12px}[data-site-frame] nav[aria-label=面包屑]>:last-child,[data-site-frame] nav[aria-label=面包屑]>:nth-last-child(2){display:none}[data-product-grid]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 10px!important;display:grid!important}[data-product-card]{min-width:0;padding:6px 6px 12px!important}[data-product-media]{aspect-ratio:1;width:100%;height:auto!important}[data-product-media] img{padding:5%!important}[data-product-meta]{padding:12px 4px 0!important}[data-product-meta] h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.9em;display:-webkit-box;overflow:hidden;font-size:15px!important;line-height:1.45!important}[data-product-meta]>p{display:none!important}[data-product-meta]>div{margin-top:8px!important;font-size:13px!important}[data-product-meta]>a:last-child{align-items:center;min-height:44px;display:inline-flex;margin-top:6px!important;font-size:12px!important}[data-products-landing]>section:first-child{min-height:clamp(520px,82svh,680px)}[data-products-landing]>section:first-child h1{font-size:clamp(40px,11vw,50px)}[data-product-realms]>div>header{min-height:210px}[data-product-realms]>div>header h2{font-size:34px}[data-product-portals]{padding:0 var(--gutter) 18px;scroll-padding-inline:var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;overflow-x:auto;min-height:0!important;display:flex!important}[data-product-portals]::-webkit-scrollbar{display:none}[data-product-portal]{scroll-snap-align:start;flex:0 0 min(84vw,360px);min-height:460px!important}[data-product-values]{gap:22px 0!important;padding-block:34px!important}[data-product-values] h3{margin-block:10px 0!important;font-size:16px!important}[data-product-gallery-stage]{aspect-ratio:1;height:auto!important}[data-product-gallery-stage] img{padding:16px!important}[data-product-gallery-stage] button{min-height:44px}[data-product-thumbnails]{scrollbar-width:none;overflow-x:auto;gap:8px!important;display:flex!important}[data-product-thumbnails]::-webkit-scrollbar{display:none}[data-product-thumbnails] button{flex:0 0 64px;width:64px!important;height:64px!important}[data-product-detail] h1{text-wrap:balance;font-size:27px!important;line-height:1.45!important}[data-product-detail] [class*=detailSummary]{-webkit-line-clamp:3}[data-desktop-product-description]{display:none}[data-mobile-product-description]{border-bottom:1px solid #d7c9bb;display:block;margin:34px 0 0!important;padding:0!important}[data-mobile-product-description] summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:56px;font-size:22px;list-style:none;display:flex}[data-mobile-product-description] summary:after{color:#8d6a4c;content:"+"}[data-mobile-product-description][open] summary:after{content:"−"}[data-mobile-product-description] p{font-size:15px!important;line-height:1.85!important}[data-product-recommendations]{padding-block:40px!important}[data-product-recommendations]>div{scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto;gap:10px!important;display:flex!important}[data-product-recommendations]>div::-webkit-scrollbar{display:none}[data-product-recommendations] [data-product-card]{scroll-snap-align:start;flex:0 0 68%}[data-brand-culture-theme] main>section:not(:first-child){padding-block:48px}[data-brand-culture-theme] main>section:first-child{min-height:clamp(500px,72svh,590px);padding-block:96px 100px}[data-brand-culture-theme] main>section:first-child h1{font-size:clamp(36px,10.5vw,46px)!important}[data-brand-culture-theme] #about h2{text-wrap:balance;font-size:20px;line-height:1.7}[data-brand-culture-theme] #about figure:nth-of-type(2){display:none}[data-brand-culture-theme] #about p{font-size:15px;line-height:1.85}[data-brand-culture-theme] [data-mobile-rail]{width:calc(100% + var(--gutter) * 2);margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}[data-brand-culture-theme] [data-mobile-rail]::-webkit-scrollbar{display:none}[data-brand-culture-theme] [data-mobile-rail]>article{scroll-snap-align:start;flex:0 0 min(82vw,350px);min-height:360px}[data-brand-culture-theme] #declaration{min-height:280px;padding-block:50px}[data-brand-news]>section:first-child{height:clamp(480px,72svh,580px);min-height:0}[data-brand-news]>section:first-child>img{object-position:45% center}[data-brand-news]>section:first-child>div{top:auto;right:var(--gutter);bottom:44px;left:var(--gutter);display:block}[data-brand-news]>section:first-child h1{writing-mode:horizontal-tb;letter-spacing:.08em;font-size:clamp(30px,9vw,38px);line-height:1.4}[data-brand-news]>section:first-child h1+p{flex-direction:row;gap:14px;margin-top:12px;font-size:12px;display:flex}[data-brand-news]>section:first-child h1+p span{writing-mode:horizontal-tb}[data-brand-news]>section:nth-child(2){padding:20px 0}[data-brand-news]>section:nth-child(2) ul{gap:14px 0}[data-brand-news]>section:nth-child(2) li{justify-content:flex-start;padding-inline:12px}[data-brand-news]>section:nth-child(2) li svg,[data-brand-news]>section:nth-child(2) li p{display:none}[data-brand-news]>div>section:first-child{gap:14px;margin-top:32px}[data-brand-news]>div>section:first-child>a>div:first-child{aspect-ratio:16/9}[data-brand-news]>div>section:first-child>a>div:last-child{padding:16px 18px}[data-brand-news]>div>section:first-child h2{font-size:22px}[data-brand-news] [data-news-row]{border-bottom:1px solid #ddd5cb;min-height:92px;margin:0;padding:16px 0;display:block}[data-brand-news] [data-news-row] h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:17px;line-height:1.55;display:-webkit-box;overflow:hidden}[data-brand-news] [data-news-row] [class*=rowCopy]>p,[data-brand-news] [data-news-row]>a:last-child,[data-brand-news] [data-initial-news-page] [data-news-row]:nth-child(4){display:none}[data-brand-news] button{min-height:44px}.mobileContactPage main>section:first-child{padding-block:28px 24px}.mobileContactPage main>section:first-child h1{font-size:26px}.mobileContactPage [data-mobile-redundant]{display:none}.mobileContactPage main>div{padding-block:22px 46px}.mobileContactPage main article{min-height:0}.mobileCooperationPage #vision{padding-block:46px}.mobileCooperationPage #vision>div{min-width:0;margin-inline:var(--gutter);width:auto!important}.mobileCooperationPage #vision>div>div:first-child{display:block}.mobileCooperationPage #vision h2{font-size:28px}.mobileCooperationPage #vision p{text-align:left;margin-top:14px;font-size:15px;line-height:1.8}.mobileCooperationPage [data-cooperation-rail]{width:calc(100% + var(--gutter) * 2);margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.mobileCooperationPage [data-cooperation-rail]::-webkit-scrollbar{display:none}.mobileCooperationPage [data-cooperation-rail]>article{scroll-snap-align:start;flex:0 0 min(70vw,300px)}.mobileCooperationPage #support{padding-block:52px}.mobileCooperationPage #support p{font-size:21px}.mobileCooperationPage #support ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:32px}.mobileCooperationPage #support li{font-size:15px}.mobileCooperationPage #support li:before{margin-bottom:12px}.mobileCooperationPage #support li span{margin-top:8px;font-size:10px;line-height:1.5}.mobileCooperationPage #application{padding-block:48px}.mobileCooperationPage #application aside{display:none}.mobileCooperationPage #application form{grid-template-columns:minmax(0,1fr)}.mobileCustomizationPage main>section:first-child{height:240px}.mobileCustomizationPage main>div{width:calc(100% - var(--gutter) * 2)}.mobileCustomizationPage main>div>section:first-child{padding-block:38px 44px}.mobileCustomizationPage main>div>section:first-child h2{font-size:25px}.mobileCustomizationPage main summary,.mobileCustomizationPage main button,.mobileCustomizationPage main a[href^=tel\:],.mobileCustomizationPage main a[href^=mailto\:]{min-height:44px}.mobileNewsDetail article>header h1{text-wrap:balance;font-size:27px;line-height:1.5}.mobileNewsDetail article p{font-size:16px;line-height:1.85}.mobileNewsDetail aside{scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto;gap:10px!important;padding-top:30px!important;display:flex!important}.mobileNewsDetail aside::-webkit-scrollbar{display:none}.mobileNewsDetail aside>h2{flex:0 0 100%}.mobileNewsDetail aside [data-product-card]{scroll-snap-align:start;flex:0 0 68%}.backToTop{right:max(14px, env(safe-area-inset-right));bottom:calc(14px + env(safe-area-inset-bottom));width:44px;height:44px}[class*=floatingInquiry]{right:max(14px, env(safe-area-inset-right))!important;bottom:calc(66px + env(safe-area-inset-bottom))!important;width:44px!important;height:44px!important;min-height:44px!important}}@media (max-width:359px){[data-product-grid]{column-gap:8px!important}[data-product-card]{padding-inline:4px!important}[data-product-meta] h2{font-size:14px!important}.mobileFooterNavigation details>div{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.mobileFooterNavigation summary i{transition:none}}
html[lang=en]{--font-brand-serif:var(--font-en-serif);--font-body-sans:var(--font-en-sans);--header-letter-spacing:.02em;--header-nav-gap:clamp(.7rem, 1.3vw, 1.4rem)}html[lang=en] :is(main,footer,dialog) :is(h1,h2,h3){word-break:normal;overflow-wrap:break-word;text-wrap:balance;font-family:var(--font-en-serif)!important;letter-spacing:.01em!important;white-space:normal!important}html[lang=en] :is(main,footer,dialog) :is(p,a,button,summary,label,legend,dt,dd){letter-spacing:.015em;word-break:normal;overflow-wrap:break-word}html[lang=en] .siteNav .navSubmenu{min-width:240px}html[lang=en] .siteNav .navSubmenu a{white-space:normal;line-height:1.5}html[lang=en] .heroContent h1{overflow-wrap:break-word;white-space:normal!important;max-width:22ch!important;line-height:1.15!important}html[lang=en] .heroContent .button{min-width:180px}html[lang=en] .homeAnnouncementInner p{white-space:normal;line-height:1.5}html[lang=en] .timeNumber{flex-wrap:wrap;align-items:baseline;gap:.1em;display:flex}html[lang=en] [data-product-meta] h2{line-height:1.4}html[lang=en] [data-product-detail] h1{font-size:clamp(1.8rem,2.5vw,2.8rem);line-height:1.25}html[lang=en] [data-brand-news] [data-hero-opening]>div{flex-direction:column;align-items:flex-start;gap:24px;width:48%;display:flex}html[lang=en] [data-brand-news] [data-hero-opening] h1{writing-mode:horizontal-tb;font-size:clamp(36px,3.6vw,64px);line-height:1.2}html[lang=en] [data-brand-news] [data-hero-opening] h1+p{letter-spacing:.04em;flex-flow:wrap;gap:8px 24px;margin-top:0;font-size:clamp(14px,1.2vw,18px)}html[lang=en] [data-brand-news] [data-hero-opening] h1+p span{writing-mode:horizontal-tb}@media (max-width:1023px){html[lang=en] .mobileNavPanel{width:min(360px,100vw - 32px)}html[lang=en] .siteNav .mobileNav .navSubmenu{min-width:0}html[lang=en] .mobileNavPanel :is(a,summary){white-space:normal;line-height:1.5}html[lang=en] .heroContent h1{font-size:clamp(2rem,5vw,3.3rem)!important}}@media (max-width:767px){html[lang=en] [data-brand-news] [data-hero-opening]:before{background:linear-gradient(#0000 25%,#14100e59 55%,#14100ecc)}html[lang=en] [data-brand-news] [data-hero-opening]>div{gap:18px;width:auto}html[lang=en] [data-brand-news] [data-hero-opening] h1{font-size:clamp(28px,7.5vw,38px)}html[lang=en] .heroContent h1{font-size:clamp(1.85rem,7vw,2.6rem)!important}html[lang=en] .timeNumber{font-size:clamp(2.4rem,11vw,4.5rem)}html[lang=en] .timeNumber span{font-size:1em}html[lang=en] .timeUnit{font-size:.25em}}@media (min-width:768px) and (max-width:1023px){html[lang=en] .timeNumber{font-size:6.8vw}}@media (max-width:767px){html[lang=en] .homeAnnouncement{width:calc(100% - var(--gutter) * 2)}html[lang=en] .homeAnnouncementInner{grid-template-columns:auto 1fr auto;gap:8px;padding:12px;display:grid}html[lang=en] .homeAnnouncementDivider{display:none}html[lang=en] .homeAnnouncementInner p{grid-area:2/1/auto/-1;font-size:12px;overflow:visible}html[lang=en] .homeAnnouncementLink{grid-area:1/3}html[lang=en] .heroContent .heroStatement{-webkit-line-clamp:unset;display:block;overflow:visible}}
