html{scroll-padding-top:110px}body.article-page{background:#eeeae1;color:#28372f}.article-page .header,.article-page .header.scrolled{background:#26312e;border-bottom:1px solid #f7eedf28}.article-page .article-skip{position:fixed;z-index:100;left:20px;top:-70px;padding:12px 18px;background:#f8f4ec;color:#29382d}.article-page .article-skip:focus{top:100px}.article-page .article-main{max-width:1440px;margin:0 auto;padding:clamp(145px,12vw,195px) max(5vw,24px) 120px;min-height:65vh}.article-page .article-crumb{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-bottom:24px;border-bottom:1px solid #888e7b55;color:#4c5c50;font-size:11px;letter-spacing:.065em}.article-page .article-crumb a{display:inline-flex;align-items:center;min-height:44px;border-bottom:1px solid transparent}.article-page .article-crumb a:hover,.article-page .article-crumb a:focus-visible{border-color:#445a48}.article-page .article-crumb span{color:#605945;text-align:right}.article-page .article-story-head{position:relative;padding:clamp(48px,6vw,90px) 0 clamp(45px,6vw,88px);border-bottom:1px solid #888e7b55}.article-page .article-story-head:before{content:"“";position:absolute;pointer-events:none;z-index:0;right:.4vw;top:15px;font:400 clamp(120px,18vw,300px)/1 var(--serif);color:#dbd6c9;opacity:.67}.article-page .article-story-head>*{position:relative;z-index:1}.article-page .article-story-head .eyebrow{display:block;margin:0 0 30px;color:#785a42;font:600 11px/1.65 var(--sans);letter-spacing:.21em;text-transform:uppercase}.article-page .article-story-head h1{max-width:1070px;font:400 clamp(52px,6.6vw,106px)/.99 var(--serif);letter-spacing:-.045em;color:#2a332e;text-wrap:balance}.article-page .article-story-body{max-width:790px;margin:0 auto;padding:55px 0 15px}.article-page .article-story-body p,.article-page .article-story-body li{color:#404e44;font:400 clamp(15px,1.2vw,18px)/1.88 var(--sans);margin:0 0 23px;overflow-wrap:anywhere}.article-page .article-story-body p strong{color:#283c31;font-weight:600}.article-page .article-story-body h2{margin:55px 0 25px;padding-top:24px;border-top:1px solid #c6c6b980;font:400 clamp(33px,3.8vw,56px)/1.12 var(--serif);letter-spacing:-.025em;color:#304337}.article-page .article-story-body p.item{border-left:2px solid #b29c79;padding:0 0 0 20px;margin-bottom:25px}.article-page .article-story-body p:last-child{margin-top:40px;color:#666457;font-size:13px}.article-page .article-story-body em{font-style:italic}.article-page .article-footer{background:#26312e;color:#f6efe2;padding:55px var(--gutter) 35px}.article-page .article-footer-inner{max-width:1200px;margin:auto;display:flex;justify-content:space-between;align-items:flex-start;gap:45px;flex-wrap:wrap}.article-page .article-footer .brand{font-size:25px}.article-page .article-footer p{max-width:450px;font-size:12px;line-height:1.75;opacity:.73}.article-page .article-footer nav{display:flex;flex-wrap:wrap;gap:24px;font-size:13px}.article-page .article-footer a:hover{color:var(--gold)}html.large-text body.article-page .article-story-body p{font-size:clamp(18px,1.6vw,21px)}@media(max-width:899px){.article-page .article-main{padding-top:128px;padding-bottom:75px}.article-page .article-story-head h1{font-size:clamp(49px,8vw,75px)}.article-page .article-story-head:before{opacity:.3}.article-page .article-story-body{padding-top:36px}}@media(max-width:600px){.article-page .article-main{padding:110px 24px 75px}.article-page .article-crumb{font-size:9px;gap:12px}.article-page .article-crumb span{display:none}.article-page .article-story-head{padding:45px 0 48px}.article-page .article-story-head .eyebrow{font-size:9px;letter-spacing:.14em;margin-bottom:22px}.article-page .article-story-head h1{font-size:clamp(46px,12.5vw,68px)}.article-page .article-story-body{padding-top:35px}.article-page .article-story-body p{font-size:15px;line-height:1.8}.article-page .article-story-body h2{margin-top:43px;font-size:39px}.article-page .article-footer{padding:48px 24px}.article-page .article-footer .brand{font-size:22px}}.article-page .article-story-body .article-media{margin:48px 0 55px;padding:clamp(18px,3.3vw,35px);background:#f9f6ef;border:1px solid #d4d1c6;box-shadow:0 20px 55px #2633220b}.article-page .article-story-body .article-media-heading>.article-media-eyebrow{margin:0 0 10px;font-size:10px;font-weight:600;letter-spacing:.13em;color:#655843}.article-page .article-story-body .article-media h2{margin:0 0 14px;padding:0;border:0;font-size:clamp(31px,3.2vw,43px)}.article-page .article-story-body .article-media-heading>p:last-child{margin:0 0 24px;font-size:clamp(14px,1.2vw,16px)}.article-page .article-video-frame{width:100%;aspect-ratio:16 / 9;background:#182824;overflow:hidden;border:1px solid #465347}.article-page .article-video-frame iframe{display:block;width:100%;height:100%;border:0}.article-page .article-video-caption{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 25px;padding-top:15px;color:#5b6359;font-size:12px;line-height:1.6}.article-page .article-video-caption a,.article-page .article-source-credit a{color:#2f5643;text-decoration:underline;text-underline-offset:3px;font-weight:600}.article-page .article-video-caption a:focus-visible,.article-page .article-source-credit a:focus-visible{outline:2px solid #315647;outline-offset:4px}.article-page .article-source-credit{margin:45px 0 25px;padding:18px 0;border-top:1px solid #b5b5a5}.article-page .article-story-body .article-source-credit p{margin:0;font-size:clamp(13px,1.1vw,15px);color:#48584c}@media(max-width:600px){.article-page .article-story-body .article-media{margin:36px 0 45px;padding:14px}.article-page .article-story-body .article-media h2{font-size:30px}.article-page .article-video-caption{font-size:11px}}
