.journal-header{height:82px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 3.4vw;border-bottom:1px solid rgba(24,24,24,.13);font-size:11px;letter-spacing:.08em}.journal-header .cart{justify-self:end}.article-intro{padding:17vh 8vw 13vh}.article-date{margin:22px 0 0;color:var(--quiet);font:10px 'DM Mono';text-transform:uppercase;letter-spacing:.07em}.article-intro h1{max-width:900px;margin:8vh 0 0;font:400 clamp(67px,10vw,160px)/.83 'Playfair Display',Georgia,serif;letter-spacing:-.065em}.article-intro h1 em{font-weight:400}.article-deck{max-width:385px;margin:8vh 0 0 43%;font-size:16px;line-height:1.65;color:var(--quiet)}.article-hero{margin:0}.article-hero img{width:100%;height:min(86vw,1100px);object-fit:cover;object-position:center 48%;display:block}.article-hero figcaption,.article-inline figcaption{margin:12px 3.4vw 0;color:var(--quiet);font:10px 'DM Mono';text-transform:uppercase;letter-spacing:.05em}.article-body{max-width:640px;margin:17vh auto}.article-body p{font-size:16px;line-height:1.83;margin:0 0 27px}.article-body .lead{font:400 clamp(26px,3vw,40px)/1.25 'Playfair Display',Georgia,serif;letter-spacing:-.035em;margin:0 0 60px}.article-inline{margin:11vh -14vw;}.article-inline img{display:block;width:100%;height:min(67vw,740px);object-fit:cover}.article-inline figcaption{margin-left:0}.article-signoff{margin-top:13vh;padding-top:20px;border-top:1px solid var(--ink)}.article-signoff p:last-child{margin-top:30px;font:400 29px/1.25 'Playfair Display',Georgia,serif}.article-next{background:var(--earth);color:var(--paper);padding:13vh 8vw}.article-next a{display:flex;justify-content:space-between;align-items:end;margin-top:32px;font:400 clamp(38px,5vw,77px)/1 'Playfair Display',Georgia,serif;letter-spacing:-.045em}.article-next i{font:400 28px 'DM Mono'}@media(max-width:700px){.journal-header{height:66px;padding:0 22px}.article-intro{padding:13vh 28px 10vh}.article-intro h1{margin-top:7vh;font-size:64px}.article-deck{margin:7vh 0 0 12vw;font-size:14px}.article-hero img{height:135vw}.article-body{margin:12vh 28px}.article-body p{font-size:15px}.article-inline{margin:9vh -28px}.article-inline img{height:112vw}.article-next{padding:11vh 28px}}
