/* User-selected direction 3: warm ivory, copper and travertine. */
:root{--amaya-stone:#f4eee5;--amaya-copper:#947453;--amaya-ink:#231f1b}
.editorial-hero[data-chapter=power]{background:#f2e8da;color:var(--amaya-ink)}
.editorial-hero[data-chapter=power] h1{color:#171411;font-weight:400}
.editorial-hero[data-chapter=power] .hero-eyebrow{color:#79583c}
.editorial-hero[data-chapter=power] .hero-description{color:#554a40}
.editorial-hero[data-chapter=power] .hero-copy{background:none}
.editorial-hero[data-chapter=power] .hero-caption{background:#fbf7eecc;color:#554a40;border-color:#ac977b66;backdrop-filter:blur(8px)}
.editorial-hero[data-chapter=power] .hero-caption strong{color:#231f1b}
.campaign-index,.campaign-wall{background:#f4eee5}
.campaign-wall{padding:18px;gap:18px}.campaign-pair{gap:18px}
.campaign-brand{background:#f5efe5;border-top:1px solid #bfa98a55;border-bottom:1px solid #bfa98a55}
.campaign-brand>p{color:#8c7358}.campaign-brand h2{color:#33271c}
.africa-section{background:#fcfaf6}.brand-signal{background:linear-gradient(140deg,#f7f1e6,#dfd0bc)}
.partnership-banner{background:#ede4d7}.partnership-banner .eyebrow{color:#785b3d}
.has-scene.scene-light{background:#f3ece2}.catalog-banner{background-color:#f4eee5}
.product-photo{background:#fff}.product-photo:after{border-color:#927a5c12}
@media(min-width:601px){.editorial-hero[data-chapter=power] .hero-scene{object-fit:cover;object-position:center}.editorial-hero[data-chapter=power]{height:760px;min-height:700px}.editorial-hero[data-chapter=power] .hero-copy{padding-top:180px;width:48%}.editorial-hero[data-chapter=power] h1{font-size:clamp(52px,5.6vw,86px)}}
@media(max-width:1000px) and (min-width:601px){.editorial-hero[data-chapter=power]{height:690px;min-height:660px}.editorial-hero[data-chapter=power] .hero-copy{padding-top:150px;width:49%}.editorial-hero[data-chapter=power] h1{font-size:54px}}
@media(max-width:600px){.editorial-hero[data-chapter=power]{height:820px;min-height:780px;background:#f6ecde}.editorial-hero[data-chapter=power] .hero-product-wrap{inset:auto 0 0;height:650px}.editorial-hero[data-chapter=power] .hero-scene{object-fit:contain;object-position:center bottom}.editorial-hero[data-chapter=power] .hero-copy{padding-top:116px;background:linear-gradient(#f6ecde 60%,transparent)}.editorial-hero[data-chapter=power] h1{font-size:44px;max-width:94%}.editorial-hero[data-chapter=power] .hero-description{margin:16px 0;font-size:14px;max-width:95%}.editorial-hero[data-chapter=power] .hero-caption{bottom:18px;right:18px}.campaign-wall{padding:10px;gap:10px}.campaign-pair{gap:10px}[lang=am] .editorial-hero[data-chapter=power] h1{font-size:37px}}

/* Preserve the approved bilingual type scale from the current production baseline. */
.editorial-hero[data-chapter=power] h1{font-weight:600;font-size:clamp(44px,5.2vw,76px)}
:lang(zh) .editorial-hero[data-chapter=power] h1{font-size:clamp(40px,4.4vw,64px);line-height:1.23;letter-spacing:0}
@media(max-width:600px){.editorial-hero[data-chapter=power] h1{font-size:42px}:lang(zh) .editorial-hero[data-chapter=power] h1{font-size:34px;line-height:1.25}.editorial-hero[data-chapter=power] .hero-description{font-size:16px}}

@media(min-width:601px){.editorial-hero[data-chapter=power] .hero-scene{object-position:right center}}
@media(max-width:600px){.editorial-hero[data-chapter=power]{height:740px;min-height:740px}.editorial-hero[data-chapter=power] .hero-product-wrap{height:520px}}
