:root{--journal-paper:#f2eee5;--journal-ink:#39382e;--journal-olive:#30372b;--journal-line:rgba(57,56,46,.28)}
body:has(.journal-page),body:has(.journal-article-page){display:flex;flex-direction:column;min-height:100dvh;background:var(--journal-paper);color:var(--journal-ink)}.journal-page,.journal-article-page{flex:1 0 auto;background:var(--journal-paper)}body:has(.journal-page) footer.subpage-footer,body:has(.journal-article-page) footer.subpage-footer{flex:none;margin-top:auto}.journal-kicker{margin:0;font:500 11px/1.2 'DM Mono',monospace;letter-spacing:.15em;text-transform:uppercase}
.journal-intro{min-height:clamp(520px,55vw,820px);padding:clamp(70px,10vw,158px) clamp(34px,7vw,112px) clamp(65px,8vw,120px);display:flex;flex-direction:column;justify-content:flex-end;border-bottom:1px solid var(--journal-line);background:radial-gradient(circle at 83% 14%,rgba(198,181,151,.35),transparent 27%),var(--journal-paper)}.journal-intro h1{margin:25px 0 27px;font:400 clamp(110px,16vw,260px)/.82 'Instrument Serif',Georgia,serif;letter-spacing:-.035em}.journal-intro>p:last-child{margin:0;font:italic clamp(22px,2.2vw,34px)/1.03 'Instrument Serif',Georgia,serif}
.journal-index{display:grid;grid-template-columns:repeat(2,1fr)}.journal-card{border-right:1px solid var(--journal-line);border-bottom:1px solid var(--journal-line)}.journal-card:nth-child(2n){border-right:0}.journal-card a{display:grid;min-height:clamp(550px,55vw,880px);grid-template-columns:1fr 1fr;color:inherit;text-decoration:none}.journal-card figure{min-height:100%;margin:0;overflow:hidden;background:#d9d0c0}.journal-card img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .55s ease}.journal-card a:hover img{transform:scale(1.04)}.journal-card-copy{display:flex;min-height:100%;flex-direction:column;align-items:flex-start;padding:clamp(32px,4vw,66px) clamp(26px,4vw,68px)}.journal-card-copy p{margin:0;font:500 10px/1.2 'DM Mono',monospace;letter-spacing:.14em;text-transform:uppercase}.journal-card-copy p i{margin:0 7px;font-style:normal}.journal-card-copy h2{margin:auto 0 30px;font:400 clamp(46px,5.3vw,88px)/.82 'Instrument Serif',Georgia,serif;letter-spacing:-.035em}.journal-card-copy span{padding-bottom:10px;border-bottom:1px solid currentColor;font:500 10px/1.2 'DM Mono',monospace;letter-spacing:.14em;text-transform:uppercase}.journal-card-copy b{margin-left:7px;font-size:15px;font-weight:400}
.journal-intro h1 br{display:none}@media(max-width:700px){.journal-intro h1 br{display:block}}
.journal-article-hero{position:relative;min-height:clamp(660px,68vw,980px);overflow:hidden;color:#fffaf1;background:var(--journal-olive)}.journal-article-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:right center}.journal-article-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(20,18,14,.72),rgba(20,18,14,.28) 48%,rgba(20,18,14,.04) 75%)}.journal-article-hero>div{position:relative;z-index:1;display:flex;min-height:inherit;max-width:850px;flex-direction:column;justify-content:flex-end;padding:clamp(90px,11vw,170px) clamp(34px,7vw,112px) clamp(65px,8vw,122px)}.journal-article-hero h1{margin:23px 0 28px;font:400 clamp(72px,10.2vw,170px)/.82 'Instrument Serif',Georgia,serif;letter-spacing:-.035em}.journal-article-dek{max-width:540px;margin:0;font:italic clamp(23px,2.45vw,39px)/1.04 'Instrument Serif',Georgia,serif}
.journal-article-body{max-width:960px;padding:clamp(65px,10vw,150px) clamp(24px,7vw,112px) clamp(80px,11vw,170px);margin:0 auto}.journal-article-intro{max-width:840px;margin:0 0 clamp(75px,11vw,145px);font:400 clamp(30px,4vw,61px)/1 'Instrument Serif',Georgia,serif;letter-spacing:-.025em}.journal-article-body section{display:grid;grid-template-columns:1fr 1.35fr;gap:clamp(30px,7vw,105px);padding:32px 0 34px;border-top:1px solid var(--journal-line)}.journal-article-body section h2{margin:0;font:400 clamp(29px,3vw,44px)/.92 'Instrument Serif',Georgia,serif;letter-spacing:-.025em}.journal-article-body section p{max-width:570px;margin:0;font:400 clamp(15px,1.4vw,18px)/1.62 'DM Mono',monospace}.journal-article-body aside{padding:clamp(33px,5vw,66px);margin-top:clamp(50px,8vw,110px);background:var(--journal-olive);color:#f3eee3}.journal-article-body aside>p:last-child{max-width:680px;margin:21px 0 0;font:italic clamp(25px,3vw,42px)/1 'Instrument Serif',Georgia,serif}.journal-article-source{max-width:680px;margin:42px 0 0;font:400 11px/1.55 'DM Mono',monospace}.journal-article-source a{color:inherit}.journal-next{padding:clamp(65px,10vw,150px) clamp(34px,7vw,112px);border-top:1px solid var(--journal-line)}.journal-next a{display:inline-block;margin-top:29px;padding-bottom:12px;border-bottom:1px solid currentColor;color:inherit;font:400 clamp(48px,7vw,115px)/.82 'Instrument Serif',Georgia,serif;letter-spacing:-.035em;text-decoration:none}.journal-next a span{font-size:.5em}
@media(min-width:1025px){.journal-page,.journal-article-page{margin-top:108px}.journal-intro{box-sizing:border-box;min-height:0;justify-content:flex-start;padding-top:72px;padding-bottom:76px}.journal-intro h1{margin-bottom:46px}}
@media(min-width:701px) and (max-width:1024px){.journal-page,.journal-article-page{padding-top:112px}.journal-intro{box-sizing:border-box;min-height:0;justify-content:flex-start;padding:58px 46px 68px}.journal-card a{min-height:510px}.journal-card-copy{padding:34px 32px}.journal-article-hero{min-height:700px}.journal-article-hero>div{padding:96px 46px 78px}.journal-article-body{padding:86px 46px 110px}}
@media(max-width:700px){.journal-page,.journal-article-page{padding-top:104px}.journal-intro{min-height:0;justify-content:flex-start;padding:50px 22px 58px}.journal-intro h1{margin:22px 0 25px;font-size:30vw}.journal-intro>p:last-child{font-size:27px}.journal-index{display:flex;flex-direction:column;gap:16px;padding:16px;background:#dfd9cd}.journal-card{overflow:hidden;border:1px solid var(--journal-line);background:var(--journal-paper);box-shadow:0 10px 24px rgba(49,46,37,.08)}.journal-card a{display:block;min-height:0}.journal-card figure{height:100vw;min-height:0}.journal-card-copy{min-height:0;padding:28px 22px 32px;border-top:1px solid var(--journal-line)}.journal-card-copy h2{margin:42px 0 36px;font-size:18vw}.journal-article-hero{min-height:620px}.journal-article-hero img{object-position:62% center}.journal-article-hero:after{background:linear-gradient(90deg,rgba(20,18,14,.68),rgba(20,18,14,.17) 76%)}.journal-article-hero>div{padding:57px 22px 54px}.journal-article-hero h1{margin:22px 0 25px;font-size:19vw}.journal-article-dek{font-size:27px}.journal-article-body{padding:66px 22px 80px}.journal-article-intro{margin-bottom:68px;font-size:39px}.journal-article-body section{display:block;padding:29px 0 32px}.journal-article-body section h2{margin-bottom:20px;font-size:36px}.journal-article-body section p{font-size:14px}.journal-article-body aside{padding:31px 27px;margin-top:58px}.journal-article-body aside>p:last-child{font-size:30px}.journal-next{padding:65px 22px}.journal-next a{font-size:18vw}}
