/* Wide opening photographs, one visual language for the main HINRE pages. */
body .chapter-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;max-width:none;width:100%;min-height:620px;min-height:min(720px,80svh);margin:0;padding:64px max(32px,calc((100vw - 1260px)/2));overflow:hidden;background:#23372d;color:#fffaf2;gap:0}
body .chapter-hero:before{display:none}
body .chapter-hero:after{content:'';position:absolute;inset:0;z-index:-1;width:auto;height:auto;max-height:none;border:0;border-radius:0;transform:none;opacity:1;background:linear-gradient(90deg,#14291ff0 0%,#14291fdc 28%,#14291f82 57%,#14291f0d 90%),linear-gradient(0deg,#14291f66,transparent 40%);pointer-events:none}
body .chapter-hero .chapter-media{position:absolute;inset:0;z-index:-2;max-width:none;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:#23372d;overflow:hidden}
body .chapter-hero .chapter-media img{display:block;width:100%;height:100%;max-height:none;object-fit:cover;object-position:var(--chapter-focus,65% 50%);border-radius:0;opacity:1;filter:none}
body .chapter-hero .chapter-copy{width:min(100%,660px);min-width:0;position:relative;z-index:1;padding:0;background:none}
body .chapter-hero h1{max-width:15ch;margin:20px 0 24px;font-family:Georgia,serif;font-size:clamp(42px,4.4vw,72px);line-height:1.06;letter-spacing:-.035em;color:#fffaf2;text-wrap:balance}
body .chapter-hero h1 em{color:#e6c69b}
body .chapter-hero .lead{max-width:57ch;margin:0;font-size:18px;line-height:1.7;color:#f4eddf}
body .chapter-hero .breadcrumb{margin:0 0 28px;color:#e8dfcf}
body .chapter-hero .breadcrumb a{color:inherit}
body .chapter-hero .kicker,body .chapter-hero .public-step-label{color:#e6c69b}
body .chapter-hero .hero-actions,body .chapter-hero .public-first-step{margin-top:25px;max-width:100%;border-color:#ffffff44;background:none;padding:0}
body .chapter-hero .button.dark{background:#f0dfc2;color:#182c23;border-color:#f0dfc2}
body .chapter-hero .button.dark:hover{background:#fff5e2}
body .chapter-hero .text-link{color:#fff8ed;text-decoration-color:#d9b786}
body .chapter-hero--portrait .chapter-media,body .chapter-hero--art .chapter-media{left:46%}
body .chapter-hero--portrait{--chapter-focus:50% 35%}
body .chapter-hero--portrait:after,body .chapter-hero--art:after{background:linear-gradient(90deg,#20382d 0%,#20382dfc 35%,#20382dcc 48%,#20382d00 68%)}
body .chapter-hero--art .chapter-media img{object-fit:contain;padding:28px 32px 28px 72px}
body .chapter-hero--art .chapter-copy{max-width:560px}
body .chapter-hero--books .chapter-media{background:#172d2a}
.chapter-credits{max-width:1220px;margin:12px auto 24px;padding:0 24px;font-size:12px;color:#666659}
.chapter-credits summary{cursor:pointer;min-height:30px;display:list-item}
.chapter-credits p{max-width:85ch}
html[lang=en] [data-main-chapter=international] .hero-actions a[lang=en]{display:none}
@media(min-width:761px){body .site-header .menu-strip nav{grid-template-columns:repeat(9,minmax(0,1fr))}body .site-header .menu-strip nav>a:not(.mobile-menu-extra){min-width:0;font-size:13px;padding-left:5px;padding-right:5px}}
@media(max-width:760px){
 body .chapter-hero{display:grid;grid-template-areas:'image' 'copy';grid-template-columns:minmax(0,1fr);min-height:0;padding:0;background:#f5f0e7;color:#17251d;overflow:hidden}
 body .chapter-hero:after{display:none}
 body .chapter-hero .chapter-media,body .chapter-hero--portrait .chapter-media,body .chapter-hero--art .chapter-media{grid-area:image;position:relative;inset:auto;width:100%;height:clamp(230px,65vw,370px);margin:0;z-index:0}
 body .chapter-hero .chapter-media img{height:100%;object-position:var(--chapter-mobile-focus,var(--chapter-focus,60% 50%))}
 body .chapter-hero--art .chapter-media img{object-fit:contain;padding:16px}
 body .chapter-hero--portrait .chapter-media{height:330px}
 body .chapter-hero--portrait{--chapter-mobile-focus:50% 35%}
 body .chapter-hero .chapter-copy{grid-area:copy;width:100%;max-width:none;padding:27px 22px 34px}
 body .chapter-hero h1{max-width:19ch;font-size:clamp(36px,9vw,49px);margin:17px 0 20px;color:#17251d}
 body .chapter-hero h1 em{color:#8a623a}
 body .chapter-hero .lead{font-size:16px;line-height:1.7;color:#4a514b}
 body .chapter-hero .kicker,body .chapter-hero .public-step-label{color:#79592f}
 body .chapter-hero .breadcrumb{color:#5c635b;font-size:12px;margin-bottom:20px}
 body .chapter-hero .text-link{color:#273f31;text-decoration-color:#9e7c4b}
 body .chapter-hero .button.dark{background:#283f31;border-color:#283f31;color:#fff8ed}
 body .chapter-hero .hero-actions,body .chapter-hero .public-first-step{margin-top:22px}
 body .chapter-hero .button{max-width:100%;white-space:normal}
}
@media print{body .chapter-hero{display:block;min-height:0;padding:12mm 0;background:white;color:#111}body .chapter-hero:after{display:none}body .chapter-hero .chapter-media{position:relative;height:55mm;inset:auto;margin:6mm 0}body .chapter-hero h1,body .chapter-hero h1 em,body .chapter-hero .lead,body .chapter-hero .kicker,body .chapter-hero .text-link{color:#111}}
