.article-hero{padding-top:118px;padding-bottom:85px;background:#ebe5da}.article-meta{font:11px var(--mono);color:var(--olive);letter-spacing:.05em}.article-hero h1{max-width:970px;font-size:clamp(47px,6.3vw,93px);margin:38px 0 30px}.article-lede{max-width:600px;font-size:18px;color:#55574f}.article-image{height:min(58vw,680px);overflow:hidden;background:#555}.article-image img{width:100%;height:100%;object-fit:cover;object-position:center 43%}.article-body{display:grid;grid-template-columns:220px minmax(0,700px);justify-content:center;gap:9vw;padding-top:110px;padding-bottom:120px}.article-body aside{border-top:1px solid var(--line);padding-top:14px;font:11px var(--mono);letter-spacing:.05em;color:var(--olive)}.article-body aside a{display:block;margin-top:13px;color:var(--ink);text-decoration:none}.article-copy{font-size:16px;color:#3f423b}.article-copy .article-kicker{font:25px/1.35 var(--serif);color:var(--ink);margin-bottom:55px}.article-copy h2{margin-top:0;padding-top:10px;font-size:44px}.article-copy p{margin-bottom:25px}.article-copy blockquote{margin:48px 0;padding:32px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font:31px/1.25 var(--serif);color:var(--ink)}.article-cta{padding-top:100px;padding-bottom:110px;background:var(--moss);color:var(--paper)}.article-cta .eyebrow{color:#d3cab8}.article-cta h2{max-width:650px}.article-cta>p:not(.eyebrow){max-width:520px;color:#d9d8d1}.article-cta .button{margin-top:12px;background:var(--paper);color:var(--ink);border-color:var(--paper)}@media(max-width:850px){.article-hero{padding-top:75px;padding-bottom:62px}.article-body{grid-template-columns:1fr;padding-top:75px;padding-bottom:75px;gap:32px}.article-copy h2{font-size:37px}.article-copy blockquote{font-size:25px}.article-body aside{display:flex;gap:13px;flex-wrap:wrap}.article-body aside a{margin:0}.article-image{height:440px}}
