.brand-story-redesign{color:#292723}.brand-story-hero{position:relative;background:#252521;overflow:hidden;color:#fff}.brand-story-hero-image{position:absolute;right:0;top:0;width:55%;height:100%;object-fit:cover;object-position:center 22%}.brand-story-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#22221f 0%,#22221ff5 33%,#22221f90 52%,#22221f00 75%);pointer-events:none}.brand-story-hero-inner{position:relative;z-index:1;padding-top:18px;padding-bottom:38px}.brand-story-hero .breadcrumbs{margin:0 0 38px;color:#e2ddd5;font-size:11px}.brand-story-hero-copy{width:50%}.brand-story-hero .kicker{font-size:11px;letter-spacing:7px;color:#efede7}.brand-story-hero h1{font-family:'Noto Serif SC','Songti SC',SimSun,serif;font-size:clamp(38px,4.7vw,62px);font-weight:400;line-height:1.3;letter-spacing:5px;margin:12px 0 16px}.brand-story-gold-rule{display:block;width:36px;height:2px;background:#ab864c}.brand-story-hero h2{font-family:'Songti SC',SimSun,serif;font-size:clamp(19px,2.3vw,28px);font-weight:400;line-height:1.6;margin:18px 0 3px}.brand-story-hero p{font-size:11px;letter-spacing:1.4px;line-height:1.8;margin:0;color:#eae6df}.brand-story-intro{display:grid;grid-template-columns:38% minmax(0,1fr);gap:42px;align-items:center;padding:34px 0}.brand-story-detail{display:block;width:100%;height:220px;object-fit:cover}.brand-story-identity{display:flex;align-items:center;gap:24px;margin-bottom:22px}.brand-story-identity>img{width:132px;height:auto;object-fit:contain;flex-shrink:0}.brand-story-identity>div{border-left:1px solid #d8cfc0;padding-left:24px;min-width:0}.brand-story-identity h2{font-family:'Songti SC',SimSun,serif;font-size:clamp(18px,1.9vw,25px);font-weight:400;line-height:1.6;margin:0 0 6px}.brand-story-identity p{font-size:8px!important;letter-spacing:1px;line-height:1.7!important;margin:0!important}.brand-story-intro-copy>p{font-size:13px;line-height:2;margin:6px 0;color:#514b42}.brand-story-values{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;padding:0 0 4px}.brand-story-values article{min-width:0;background:#f1eee8}.brand-story-values .story-value-image{display:block;width:100%;height:170px;object-fit:cover}.brand-story-values .story-value-original{object-fit:contain;background:#eceae6}.brand-story-values .story-value-professional{object-position:center 28%}.brand-story-values .story-value-timeless{object-position:center 22%}.brand-story-value-copy{padding:18px 20px 20px}.brand-story-value-copy h3{font:400 27px/1.4 'Songti SC',SimSun,serif;margin:0 0 4px}.brand-story-value-en{display:block;font-size:10px;letter-spacing:1.4px}.brand-story-value-copy .brand-story-gold-rule{width:25px;margin:13px 0}.brand-story-value-copy p{font-size:12px;line-height:1.85;margin:0}.brand-story-redesign .page-cta{position:relative;isolation:isolate;margin:34px 0 0;padding:30px 0;gap:24px;color:#fff;border:0}.brand-story-redesign .page-cta:before{content:'';position:absolute;z-index:-1;inset:0;background:#38312b;box-shadow:0 0 0 100vmax #38312b;clip-path:inset(0 -100vmax)}.brand-story-redesign .page-cta h2{font:400 clamp(23px,2.8vw,34px)/1.5 'Songti SC',SimSun,serif;letter-spacing:1px;margin:0 0 7px}.brand-story-redesign .page-cta p{font-size:9px;letter-spacing:1.5px;margin:0;color:#e0d8ca}.brand-story-redesign .page-cta .solid-link{border:1px solid #a58a63;background:transparent;padding:12px 26px}.brand-story-redesign>.page-content{padding-bottom:0}
@media(max-width:1050px){.brand-story-identity{gap:15px;flex-wrap:wrap}.brand-story-identity>div{padding-left:15px}.brand-story-intro{gap:28px}.brand-story-value-copy{padding:16px 12px}.brand-story-values{gap:12px}.brand-story-values .story-value-image{height:140px}.brand-story-value-copy h3{font-size:24px}}
@media(max-width:700px){.brand-story-hero-image{width:65%;object-position:center 18%}.brand-story-hero:after{background:linear-gradient(90deg,#22221f 0%,#22221fe6 35%,#22221f90 60%,#22221f22 100%)}.brand-story-hero-inner{padding-top:14px;padding-bottom:30px}.brand-story-hero .breadcrumbs{font-size:10px;gap:8px;margin-bottom:32px}.brand-story-hero-copy{width:72%}.brand-story-hero .kicker{font-size:9px;letter-spacing:4px}.brand-story-hero h1{font-size:37px;letter-spacing:3px}.brand-story-hero h2{font-size:18px;white-space:nowrap}.brand-story-hero p{font-size:9px;max-width:220px;letter-spacing:.5px}.brand-story-intro{grid-template-columns:1fr;gap:22px;padding:26px 0}.brand-story-detail{height:180px}.brand-story-identity{flex-wrap:nowrap;gap:14px;margin-bottom:16px}.brand-story-identity>img{width:95px}.brand-story-identity>div{padding-left:14px}.brand-story-identity h2{font-size:16px}.brand-story-identity p{font-size:6px!important;letter-spacing:.5px}.brand-story-intro-copy>p{font-size:12px;line-height:1.9}.brand-story-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.brand-story-values .story-value-image{height:auto;aspect-ratio:4/3}.brand-story-value-copy{padding:14px}.brand-story-value-copy h3{font-size:23px}.brand-story-value-en{font-size:9px;letter-spacing:1px}.brand-story-value-copy p{font-size:12px}.brand-story-redesign .page-cta{display:block;padding:26px 0;margin-top:25px}.brand-story-redesign .page-cta h2{font-size:23px}.brand-story-redesign .page-cta p{font-size:8px;line-height:1.9}.brand-story-redesign .page-cta .solid-link{display:inline-block;margin-top:18px;font-size:12px}.brand-story-redesign>.page-content{padding-bottom:0}}
