.charter-page .site-header{background:var(--navy)}
.charter-page main{padding-top:102px}
.charter-hero{position:relative;min-height:610px;overflow:hidden;color:#fff}
.charter-hero picture,.charter-hero picture img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.charter-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,24,37,.83),rgba(3,24,37,.25) 72%),linear-gradient(0deg,rgba(3,24,37,.45),transparent 60%)}
.charter-hero-content{position:relative;padding:140px 0 115px}
.charter-hero h1{margin:0;font-size:clamp(58px,8vw,112px)}
.charter-hero h1 em{color:var(--sun)}
.charter-hero-content>p:last-child{max-width:550px;margin:27px 0 0;font-size:19px;line-height:1.55}
.charter-intro{display:grid;grid-template-columns:1fr 1fr;gap:12%;padding-top:120px;padding-bottom:120px;align-items:start}
.charter-intro h2{margin:0}
.charter-intro>div:last-child{padding-top:7px}.charter-intro>div:last-child p{max-width:560px;margin:0 0 18px;font-size:17px;line-height:1.65}.charter-intro>div:last-child p:last-child{margin-bottom:0}
.charter-facts{background:var(--sea);color:var(--navy)}
.charter-facts .container{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding-top:30px;padding-bottom:30px}
.charter-facts article{padding-left:15px;border-left:1px solid rgba(9,44,66,.35)}
.charter-facts b{display:block;font-family:var(--display);font-size:25px;font-weight:600;letter-spacing:-.04em;line-height:1.2}
.charter-facts span{display:block;margin-top:5px;font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}
.charter-voices{padding:120px 0;background:var(--navy);color:#fff}
.charter-voices-heading{display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:end}
.charter-voices-heading h2{margin:0;color:#fff}.charter-voices-heading>p{max-width:520px;margin:0;padding-bottom:7px;color:#c7dadd;font-size:17px;line-height:1.6}
.placeholder-notice{margin:37px 0 48px;padding:13px 16px;border-left:2px solid var(--sun);color:#c7dadd;background:rgba(255,255,255,.06);font-size:13px}
.voice-list{display:grid;gap:24px}.voice-card{display:grid;grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);align-items:stretch;background:#17455a}.voice-card--reverse{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr)}.voice-card figure{position:relative;margin:0;min-height:330px}.voice-card figure img{display:block;width:100%;height:100%;object-fit:cover}.voice-card figcaption{position:absolute;right:0;bottom:0;margin:0;padding:8px 11px;color:var(--navy);background:var(--sun);font-family:var(--mono);font-size:9px;font-weight:500;letter-spacing:.07em;text-transform:uppercase}.voice-card>div{padding:43px 48px}.voice-card--reverse figure{order:2}.voice-card h3{margin:0 0 20px;font-family:var(--display);font-size:37px;font-weight:600;letter-spacing:-.055em;line-height:1.1}.voice-card p:not(.eyebrow){max-width:645px;margin:0 0 12px;color:#d8e3e4;font-size:15px;line-height:1.6}.voice-card p:last-child{margin-bottom:0}
.charter-closing{padding-top:120px;padding-bottom:120px}.charter-closing h2{margin:0 0 25px}.charter-closing>p:not(.eyebrow){max-width:560px;margin:0 0 31px;font-size:19px;line-height:1.55}
@media(max-width:800px){.charter-page main{padding-top:75px}.charter-hero{min-height:520px}.charter-hero-content{padding-top:100px;padding-bottom:85px}.charter-intro,.charter-voices-heading{grid-template-columns:1fr;gap:30px}.charter-intro,.charter-voices,.charter-closing{padding-top:82px;padding-bottom:82px}.charter-facts .container{grid-template-columns:1fr 1fr;gap:24px 12px}.voice-card,.voice-card--reverse{grid-template-columns:1fr}.voice-card--reverse figure{order:0}.voice-card figure{min-height:300px}.voice-card>div{padding:34px 28px}.charter-page .site-header .button-small{display:inline-flex}}
@media(max-width:480px){.charter-hero{min-height:475px}.charter-hero h1{font-size:56px}.charter-hero-content>p:last-child{font-size:16px}.charter-facts b{font-size:21px}.voice-card figure{min-height:240px}.voice-card>div{padding:28px 22px}.voice-card h3{font-size:32px}}
