:root{--navy:#082b4a;--deep-navy:#021b31;--gold:#c99135;--paper:#f7f5f0;--ink:#10273e}*{box-sizing:border-box}body{color:var(--ink);background:var(--paper);margin:0;font-family:Avenir Next,Avenir,Helvetica Neue,Arial,sans-serif}a{color:inherit}.site-header{justify-content:space-between;align-items:center;gap:24px;width:min(1180px,100% - 48px);min-height:108px;margin:auto;display:flex}.brand{align-items:center;gap:11px;text-decoration:none;display:inline-flex}.brand img{width:68px;height:68px}.brand>span{flex-direction:column;line-height:1;display:flex}.brand strong{color:var(--navy);font-family:Georgia,serif;font-size:1.7rem;font-style:italic;transform:skew(-4deg)}.brand strong span{color:var(--gold)}.brand em{color:var(--gold);margin-top:7px;font-family:Snell Roundhand,Brush Script MT,cursive;font-size:.9rem;font-weight:600}.back-link{text-transform:uppercase;letter-spacing:.1em;color:var(--navy);font-size:.7rem;font-weight:800;text-decoration:none}.back-link span{color:var(--gold);margin-right:8px}.article-hero{color:#fff;background:var(--navy);align-items:flex-end;min-height:680px;display:flex;position:relative;overflow:hidden}.article-hero>img,.hero-shade{width:100%;height:100%;position:absolute;inset:0}.article-hero>img{object-fit:cover;object-position:center 45%}.hero-shade{background:linear-gradient(#0114240d 28%,#011424f0)}.hero-copy{width:min(1040px,100% - 48px);margin:0 auto;padding:160px 0 58px;position:relative}.eyebrow{text-transform:uppercase;letter-spacing:.16em;color:#f3ca82;align-items:center;gap:14px;margin:0 0 14px;font-size:.72rem;font-weight:800;display:flex}.eyebrow span{background:var(--gold);width:35px;height:1px}h1{letter-spacing:-.04em;max-width:900px;margin:0;font-family:Georgia,serif;font-size:clamp(3rem,6.5vw,6.2rem);font-weight:400;line-height:.98}.dek{color:#e6edf2;max-width:710px;margin:22px 0;font-family:Georgia,serif;font-size:clamp(1.15rem,2vw,1.55rem);line-height:1.5}.meta{text-transform:uppercase;letter-spacing:.1em;color:#d3dde5;gap:24px;font-size:.65rem;font-weight:800;display:flex}.article-layout{grid-template-columns:150px minmax(0,760px);gap:70px;width:min(1040px,100% - 48px);margin:0 auto;padding:82px 0 110px;display:grid}aside{flex-direction:column;gap:12px;height:fit-content;padding-top:8px;display:flex;position:sticky;top:30px}aside p{text-transform:uppercase;letter-spacing:.14em;color:#748596;margin:0 0 4px;font-size:.62rem;font-weight:800}aside span{width:fit-content;color:var(--navy);font-family:Georgia,serif}.article-body>p,.article-body>h2,blockquote{max-width:680px}.article-body p{color:#30465a;font-family:Georgia,serif;font-size:1.08rem;line-height:1.85}.article-body .lead{color:var(--navy);margin-top:0;font-size:1.38rem;line-height:1.7}.article-body>h2{color:var(--navy);margin:60px 0 12px;font-family:Georgia,serif;font-size:2rem;font-weight:400}figure{margin:46px 0 54px}figure img{object-fit:cover;border-radius:3px;width:100%;max-height:820px;display:block;box-shadow:0 14px 35px #031d331c}figcaption{color:#6f7f8d;margin-top:12px;font-size:.72rem;font-style:italic;line-height:1.5}.video-feature{max-width:430px;margin-left:auto;margin-right:auto}.video-feature .sound-note{text-align:center;text-transform:uppercase;letter-spacing:.12em;color:var(--gold);margin:0 0 10px;font-family:Avenir Next,sans-serif;font-size:.65rem;font-weight:800}.video-feature .sound-note span{margin-right:5px;font-size:.9rem}.video-feature video{background:var(--deep-navy);border-radius:3px;width:100%;max-height:760px;display:block;box-shadow:0 14px 35px #031d3329}blockquote{border-left:3px solid var(--gold);color:var(--navy);margin:55px 0;padding:8px 0 8px 30px;font-family:Georgia,serif;font-size:1.55rem;font-style:italic;line-height:1.55}.article-end{border-top:1px solid #d9d7d0;align-items:center;gap:16px;margin-top:75px;padding-top:32px;display:flex}.article-end img{width:58px;height:58px}.article-end p{flex-direction:column;margin:0;display:flex}.article-end span{text-transform:uppercase;letter-spacing:.12em;color:#748596;font-family:Avenir Next,sans-serif;font-size:.6rem;font-weight:800}.article-end strong{color:var(--navy);margin-top:5px;font-family:Georgia,serif;font-size:1.3rem}.site-footer{color:#b9c7d0;background:var(--deep-navy);justify-content:center;gap:30px;padding:30px 24px;font-size:.7rem;display:flex}.site-footer p{margin:0}.site-footer a{text-decoration:none}@media (width<=720px){.site-header{min-height:88px}.brand img{width:52px;height:52px}.brand strong{font-size:1.25rem}.brand em{font-size:.75rem}.back-link{font-size:0}.back-link span{font-size:1.4rem}.article-hero{min-height:610px}.hero-copy{width:min(100% - 32px,1040px);padding-bottom:38px}h1{font-size:clamp(2.7rem,14vw,4rem)}.article-layout{grid-template-columns:1fr;gap:25px;width:min(100% - 38px,760px);padding:55px 0 75px}aside{flex-flow:wrap;padding:0 0 20px;position:static}aside p{width:100%}.site-footer{flex-wrap:wrap;gap:12px 24px}}
