.journal{color:#111;background:#f2f1ec;min-height:100vh;padding:0 5vw;font-family:Arial,Helvetica,sans-serif}.journal header{border-bottom:1px solid #bbb;justify-content:space-between;align-items:center;height:100px;display:flex}.journal header>a{text-transform:uppercase;letter-spacing:.08em;font-size:13px}.journal nav{gap:28px;font-size:12px;display:flex}.journal-intro{grid-template-columns:1fr 2fr;gap:5vw;padding:12vh 0 10vh;display:grid}.journal-intro>span{text-transform:uppercase;letter-spacing:.14em;font-size:10px}.journal-intro h1{letter-spacing:-.07em;margin:0;font-size:clamp(64px,10vw,150px);font-weight:400;line-height:.82}.journal-intro p{grid-column:2;max-width:520px;font-size:18px;line-height:1.55}.journal-grid{border-top:1px solid #bbb;grid-template-columns:repeat(2,minmax(0,1fr));gap:9vw 3vw;padding:20px 0 130px;display:grid}.journal-card:nth-child(2n){padding-top:10vw}.journal-image{background:#ddd;overflow:hidden}.journal-image img{aspect-ratio:16/10;object-fit:cover;width:100%;transition:transform .7s;display:block}.journal-card:hover img{transform:scale(1.025)}.journal-card-meta{text-transform:uppercase;letter-spacing:.1em;color:#666;justify-content:space-between;gap:20px;margin-top:18px;font-size:9px;display:flex}.journal-card h2{letter-spacing:-.045em;max-width:780px;margin:28px 0 18px;font-size:clamp(30px,3.5vw,58px);font-weight:400;line-height:1.02}.journal-card p{color:#555;max-width:590px;font-size:15px;line-height:1.65}.journal-read{border-bottom:1px solid;margin-top:18px;padding-bottom:6px;font-size:12px;display:inline-block}.journal footer{border-top:1px solid #bbb;justify-content:space-between;padding:28px 0 45px;font-size:11px;display:flex}.journal-article{color:#111;background:#f2f1ec;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.article-header{border-bottom:1px solid #bbb;justify-content:space-between;align-items:center;height:90px;margin:0 5vw;font-size:12px;display:flex}.article-hero{padding:10vh 5vw 7vh}.article-kicker{text-transform:uppercase;letter-spacing:.12em;color:#666;justify-content:space-between;font-size:10px;display:flex}.article-hero h1{letter-spacing:-.065em;max-width:1400px;margin:45px 0;font-size:clamp(55px,8.5vw,138px);font-weight:400;line-height:.9}.article-deck{max-width:760px;margin-left:34%;font-size:clamp(18px,2vw,28px);line-height:1.45}.article-lead{margin:0 2vw}.article-lead img{object-fit:cover;width:100%;max-height:88vh;display:block}.article-body{width:min(760px,90vw);margin:100px auto}.article-section{border-top:1px solid #bbb;grid-template-columns:180px 1fr;gap:45px;padding:40px 0;display:grid}.article-section h2{margin:0;font-size:13px;font-weight:400}.article-section p{color:#333;margin:0 0 22px;font-size:19px;line-height:1.65}.article-gallery{grid-template-columns:repeat(2,1fr);gap:5vw 3vw;padding:20px 5vw 100px;display:grid}.article-gallery figure{margin:0}.article-gallery figure:nth-child(2n){padding-top:9vw}.article-gallery img{width:100%;height:auto;display:block}.article-gallery figcaption{text-transform:uppercase;letter-spacing:.1em;color:#666;margin-top:12px;font-size:10px}.article-next{border-top:1px solid #bbb;justify-content:space-between;align-items:center;gap:30px;margin:0 5vw;padding:55px 0 80px;display:flex}.article-next a{letter-spacing:-.04em;font-size:clamp(25px,4vw,60px)}.article-next span{text-transform:uppercase;letter-spacing:.1em;font-size:11px}@media (max-width:700px){.journal{padding:0 18px}.journal-intro{padding:80px 0 65px;display:block}.journal-intro h1{margin:24px 0 35px;font-size:62px}.journal-intro p{font-size:16px}.journal-grid{grid-template-columns:1fr;gap:65px;padding-bottom:85px}.journal-card:nth-child(2n){padding-top:0}.journal-card h2{font-size:38px}.journal header{height:82px}.article-header{height:76px}.article-hero{padding-top:70px}.article-hero h1{margin:30px 0;font-size:53px}.article-deck{margin-left:0;font-size:18px}.article-lead{margin:0}.article-body{margin:70px auto}.article-section{padding:28px 0;display:block}.article-section h2{margin-bottom:25px}.article-section p{font-size:17px}.article-gallery{grid-template-columns:1fr;padding-bottom:65px}.article-gallery figure:nth-child(2n){padding-top:0}.article-next{display:block}.article-next span{margin-bottom:25px;display:block}}
