.pw-brands{background:#0b1116;color:#d7edf6;--pw-line:#a6c7d333}.pb-shell{width:92%;max-width:1600px;margin:auto}.pb-hero{padding:45px 0 76px}.pb-hero-top{display:flex;align-items:center;justify-content:space-between;gap:30px}.pb-hero-note{font:400 14px/1.6 var(--body);color:#a5b9c3}.pb-hero h1{font-size:clamp(70px,10.5vw,168px);line-height:.96;letter-spacing:-.07em;white-space:pre-line;margin-top:50px;max-width:1260px}.pb-introduction{display:flex;align-items:flex-start;gap:22px;max-width:610px;margin:32px 0 38px auto}.pb-introduction p{font-size:15px;line-height:1.8;color:#a9bdc8}.pb-rule{width:60px;flex-shrink:0;height:1px;background:#6b8896;margin-top:12px}.pb-international .pw-brand-grid{gap:24px}.pb-international .pw-logo{height:116px;padding:25px 55px;background:#fff}.pb-international .pw-logo img{max-width:205px}.pb-international .pw-brand h3{font-size:15px}.pb-international .pw-brand figcaption{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.pb-international .pw-brand p{margin:0;font-size:10px;text-align:right}.pb-china{display:grid;grid-template-columns:.9fr 1.4fr;gap:50px 9%;padding:80px 0 100px;border-top:1px solid var(--pw-line)}.pb-china h2{font-size:clamp(40px,5vw,76px);white-space:pre-line;margin-top:28px}.pb-group{display:grid;grid-template-columns:132px 1fr;gap:32px;align-items:start;padding-top:3px}.pb-group-logo{height:132px;padding:20px;background:#fff;display:flex;align-items:center}.pb-group-logo img{width:100%;height:100%;object-fit:contain}.pb-group h3{font-size:26px;line-height:1.2;letter-spacing:-.025em}.pb-group p{font-size:14px;color:#acbfc8;line-height:1.85;margin-top:19px}.pb-beauty{grid-column:2}.pb-beauty .pw-brand-grid{grid-template-columns:1fr 1fr;gap:28px}.pb-beauty .pw-logo{height:105px;padding:21px}.pb-beauty .pw-logo img{max-width:150px}.pb-beauty .pw-brand h3{font-size:15px}.pb-beauty .pw-brand p{font-size:11px}.pb-works{border-top:1px solid var(--pw-line);padding-top:75px}.pb-work-heading{display:grid;grid-template-columns:.9fr 1.4fr;gap:25px 9%;margin-bottom:65px;align-items:end}.pb-work-heading>.pb-kicker{grid-column:1/3}.pb-work-heading h2{font-size:clamp(55px,7.4vw,110px);white-space:pre-line;line-height:1.04}.pb-work-heading>p:last-child{max-width:360px;color:#aabfc9;font-size:15px;line-height:1.8;padding-bottom:8px}.pb-work{margin-bottom:100px}.pb-work-art{display:grid;grid-template-columns:minmax(0,2.2516fr) minmax(0,1fr);gap:24px;align-items:start}.pb-work-art>*{min-width:0}.pb-work-art .pw-photo{position:relative;min-width:0;aspect-ratio:1400/933}.pb-work-art .pw-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;transform:none}.pb-work-detail .pw-photo{aspect-ratio:933/1400}.pb-work-fragrance .pb-work-art{grid-template-columns:repeat(2,minmax(0,1fr))}.pb-work-fragrance .pb-work-art .pw-photo{aspect-ratio:1600/1067}.pb-work-copy{display:grid;grid-template-columns:80px minmax(0,1fr);gap:25px;margin-bottom:30px;padding-top:28px;border-top:1px solid var(--pw-line)}.pb-work-copy>.pb-kicker{padding-top:7px}.pb-work-actions{margin-top:20px}.pb-work-actions .pb-work-link{margin-top:0}.pb-work-copy h3{font-size:clamp(27px,3.6vw,51px);line-height:1.13;letter-spacing:-.04em}.pb-work-copy p{font-size:14px;color:#a7bdc8;max-width:550px;line-height:1.85;margin-top:18px}.pb-work-link{display:inline-flex;gap:34px;align-items:center;border-bottom:1px solid #829da9;padding-bottom:7px;margin-top:24px;font-size:12px}.pb-work-link>span:last-child{font-size:22px}.pb-shell>.pw-end{margin-top:0}.pb-shell .pw-end{color:#d7edf6}
html[lang=zh-CN] .pb-hero h1{font-size:clamp(60px,8.8vw,134px);line-height:1.12;letter-spacing:-.055em}html[lang=de] .pb-hero h1{font-size:clamp(66px,9.5vw,145px)}
@media(max-width:1000px){.pb-china{gap:35px 5%;grid-template-columns:.9fr 1.4fr}.pb-group{grid-template-columns:95px 1fr;gap:23px}.pb-group-logo{height:95px;padding:15px}.pb-group h3{font-size:24px}.pb-international .pw-brand figcaption{display:block}.pb-international .pw-brand p{text-align:left;margin-top:4px}.pb-international .pw-logo{padding:25px 30px}.pb-work-heading{gap:25px 5%}}
@media(max-width:760px){.pb-shell{width:88%}.pb-hero{padding:28px 0 45px}.pb-hero-top{align-items:start}.pb-hero-note{font-size:11px;max-width:85px;text-align:right}.pb-kicker{font-size:9px;letter-spacing:.12em}.pb-hero h1{font-size:clamp(65px,18vw,110px);margin-top:40px;letter-spacing:-.065em;line-height:1.04}.pb-introduction{gap:15px;margin-top:27px;margin-bottom:28px}.pb-introduction p{font-size:13px}.pb-rule{width:25px;margin-top:10px}.pb-international .pw-brand-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pb-international .pw-logo{height:70px;padding:14px 10px}.pb-international .pw-brand h3{font-size:11px;line-height:1.45}.pb-international .pw-brand p{font-size:9px;line-height:1.5}.pb-international .pw-brand figcaption{padding-top:10px}.pb-china{padding:45px 0;grid-template-columns:1fr;gap:30px}.pb-china h2{font-size:43px;white-space:normal;max-width:330px;margin-top:18px}.pb-group{grid-template-columns:78px 1fr;gap:22px}.pb-group-logo{height:78px;padding:12px}.pb-group h3{font-size:23px}.pb-group p{font-size:13px;margin-top:14px;line-height:1.8}.pb-beauty{grid-column:auto}.pb-beauty .pw-brand-grid{gap:18px}.pb-beauty .pw-logo{height:92px}.pb-works{padding-top:45px}.pb-work-heading{grid-template-columns:1fr;gap:20px;margin-bottom:35px}.pb-work-heading>.pb-kicker{grid-column:auto}.pb-work-heading h2{font-size:56px}.pb-work-heading>p:last-child{font-size:13px}.pb-work-art,.pb-work-fragrance .pb-work-art{grid-template-columns:minmax(0,1fr);gap:16px}.pb-work-detail{position:static;width:100%;margin:0}.pb-work-art .pw-photo{height:auto}.pb-work-copy{grid-template-columns:1fr;gap:14px;margin-bottom:24px;padding-top:22px}.pb-work-copy>.pb-kicker{padding-top:0}.pb-work-actions{margin-top:18px}.pb-work-copy h3{font-size:32px}.pb-work-copy p{font-size:13px}.pb-work{margin-bottom:55px}html[lang=zh-CN] .pb-hero h1{font-size:clamp(43px,12.5vw,79px);line-height:1.2}html[lang=de] .pb-hero h1{font-size:clamp(49px,13.2vw,83px)}html[lang=fr] .pb-hero h1{font-size:clamp(65px,18vw,108px)}}

.pb-work{scroll-margin-top:95px}
