:root{--c-dark:#1c2b3b;--c-mid:#395573;--c-text:#fff;--c-accent:#c8a45b;--c-muted:#6a6a6a;--c-btn-bg:#f6f1ea;--c-btn-fg:#000;--font-display:Georgia, serif;--font-body:Georgia, serif;--wrap:668px}*,:after,:before{box-sizing:border-box}body{background:var(--c-mid);color:var(--c-text);font:16px/24px var(--font-body);-webkit-font-smoothing:antialiased;margin:0}.sec{justify-content:center;align-items:center;min-height:66vh;padding:56px calc(clamp(16px,5.9vw,40px));display:flex}.sec--dark{background:var(--c-dark)}.sec--mid{background:var(--c-mid)}.wrap{width:100%;max-width:var(--wrap)}.wrap--narrow{max-width:100%}.person .body{max-width:280px}.eyebrow{color:var(--c-accent);margin:0 0 46px}.eyebrow--sm{margin-bottom:48px;font-size:calc(15.25px - .066vw);line-height:1.5}.display{font:700 calc(39.5px + 1.762vw)/1.056 var(--font-display);letter-spacing:-.011em;margin:0}.display--md{text-align:center;margin-bottom:32px;font-size:calc(30.1px + 1.058vw);line-height:1.11}.sub{color:var(--c-muted);margin:11px 0 38px;font-size:calc(19.13px + .235vw);line-height:1.5}.body{white-space:pre-line;margin:0}.people{grid-template-columns:1fr;gap:46px;display:grid}.person-name{font:400 calc(25.4px + .706vw)/1.14 var(--font-display);color:#f6f1ea;margin:0 0 11px}.accent{color:var(--c-accent)}.footnote{max-width:377px;margin:33px auto 0;font-size:calc(15.25px - .066vw);line-height:1.5}.btn,.footnote{text-align:center}.btn{background:var(--c-btn-bg);color:var(--c-btn-fg);margin-top:11px;padding:18px 32px;line-height:24px;text-decoration:none;display:block}.btn:hover{filter:brightness(.95)}.top{background:var(--c-dark);justify-content:space-between;padding:24px;display:flex}.top a{color:var(--c-text);margin-left:16px;text-decoration:none}@media (width>=641px){.sec{padding-top:90px;padding-bottom:90px}.sec:first-of-type{padding-bottom:115px}.eyebrow{margin-bottom:12px}.eyebrow--sm{margin-bottom:49px}.display{letter-spacing:-.011em}.display--md{margin-bottom:24px}.sub{margin:8px 0 36px}.people{grid-template-columns:328px 328px;gap:12px}.wrap--narrow{max-width:280px}.person-name{margin-bottom:29px}.footnote{margin-top:36px}.btn{margin-top:35px}}:root{--c-dark:#1c2b3b;--c-mid:#395573;--c-accent:#c8a45b;--c-muted:#6a6a6a;--c-btn-bg:#f6f1ea;--c-btn-fg:#000;--font-display:"Newsreader", "Newsreader Fallback: Georgia", "Newsreader Fallback: Times New Roman", "Newsreader Fallback: Noto Serif", "Newsreader Fallback: Liberation Serif", Georgia, serif;--font-body:"PT Serif", "PT Serif Fallback: Georgia", "PT Serif Fallback: Times New Roman", "PT Serif Fallback: Noto Serif", "PT Serif Fallback: Liberation Serif", Georgia, serif}
