.journal-page{background:#090909}.journal-page .header{position:sticky;top:0}.journal-intro,.journal-stories,.journal-cta,.journal-article{max-width:1600px;margin:auto;padding:64px 5%}.journal-kicker,.journal-meta,.journal-section-label,.journal-back,.image-label,.read-story,.article-number,.article-end>p,.journal-next>span{font-size:11px;font-weight:700;letter-spacing:1.7px;line-height:1.6}.journal-kicker{display:flex;justify-content:space-between;gap:24px;color:var(--red)}.journal-kicker span{color:#858585}.journal-intro h1{font-size:clamp(90px,14.5vw,210px);text-align:left;margin:48px 0 36px;line-height:.84}.journal-intro h1 span,.journal-cta h2 span{color:var(--red)}.journal-intro-bottom{display:flex;justify-content:space-between;align-items:end;gap:32px}.journal-intro-bottom p{font-size:19px;line-height:1.55;color:#b1b1b1}.journal-intro-bottom>span{font-size:10px;letter-spacing:1.5px;color:#858585}.journal-stories{padding-top:24px}.journal-section-label{display:flex;justify-content:space-between;border-top:1px solid #393939;padding:22px 0 30px;color:#999}.journal-section-label h2{font:700 12px 'DM Sans',sans-serif;letter-spacing:2px;color:var(--white)}.journal-feature{display:grid;grid-template-columns:1.2fr 1fr;border:1px solid #292929;background:#101010}.journal-image{position:relative;overflow:hidden;background:#131313}.journal-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s}.journal-feature .journal-image{min-height:460px}.journal-feature:hover img,.journal-card:hover img{transform:scale(1.035)}.image-label{position:absolute;left:24px;bottom:22px;color:white;text-shadow:0 1px 8px black}.feature-copy{display:flex;flex-direction:column;align-items:start;justify-content:center;padding:48px;gap:24px}.journal-meta{font-size:10px;color:var(--red)}.journal-feature h3,.journal-card h3{font-family:'Barlow Condensed',Impact,sans-serif;line-height:1.04;font-weight:700;font-size:clamp(36px,3.8vw,58px)}.feature-copy>p:not(.journal-meta),.journal-card>p:not(.journal-meta){font-size:15px;line-height:1.8;color:#aaa}.read-story{display:flex;justify-content:space-between;align-items:center;width:100%;border-top:1px solid #393939;padding-top:22px;margin-top:12px}.read-story b{font-size:28px;font-weight:400;color:var(--red)}.journal-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-top:54px}.journal-card{display:flex;flex-direction:column;align-items:start;gap:18px}.journal-card .journal-image{width:100%;aspect-ratio:1.4}.journal-card .journal-meta{margin-top:6px}.journal-card h3{font-size:40px;max-width:470px}.journal-card .read-story{margin-top:auto}.journal-cta{margin-top:36px;padding-top:64px;padding-bottom:90px;border-top:1px solid #303030;position:relative;display:grid;grid-template-columns:1fr auto;gap:40px;align-items:end}.journal-cta .journal-kicker{grid-column:1/-1}.journal-cta h2{font-size:clamp(70px,9vw,130px)}.journal-cta .button{min-width:260px}.journal-back{color:#aaa;display:inline-block;margin-bottom:55px}.journal-back:hover,.journal-next:hover strong{color:var(--red)}.article-heading{max-width:940px}.article-heading h1{text-align:left;font-size:clamp(56px,7vw,104px);line-height:.98;margin:23px 0 30px}.article-heading>p:last-child{max-width:710px;font-size:21px;line-height:1.65;color:#b6b6b6}.article-cover{display:block;width:100%;height:min(58vw,640px);object-fit:cover;margin:54px 0 70px}.article-body{max-width:760px;margin:auto}.article-body section{position:relative;padding:0 0 45px 46px}.article-number{position:absolute;left:0;top:8px;color:var(--red)}.article-body h2{font-size:36px;line-height:1.1;margin-bottom:20px}.article-body p{font-size:17px;line-height:1.9;color:#b5b5b5}.article-end{max-width:760px;margin:12px auto 65px;border-top:1px solid #393939;padding-top:30px;display:flex;justify-content:space-between;align-items:center;gap:22px}.article-end>p{max-width:210px}.article-end .button{font-size:12px}.journal-next{display:grid;grid-template-columns:1fr auto;gap:15px;border-top:1px solid #393939;padding-top:30px}.journal-next>span{color:#888;grid-column:1/-1}.journal-next strong{font:700 40px/1.1 'Barlow Condensed',sans-serif;transition:color .2s}.journal-next>b{font-size:38px;color:var(--red)}
@media(max-width:900px){.journal-feature .journal-image{min-height:370px}.feature-copy{padding:30px}.journal-intro-bottom>span{max-width:170px;text-align:right}.journal-grid{gap:28px}.journal-card h3{font-size:34px}.journal-cta .button{min-width:220px}}
@media(max-width:600px){.journal-intro,.journal-stories,.journal-cta,.journal-article{padding-left:6%;padding-right:6%}.journal-intro{padding-top:38px;padding-bottom:42px}.journal-kicker{font-size:9px;gap:12px}.journal-kicker span{max-width:130px;text-align:right}.journal-intro h1{font-size:clamp(82px,18vw,108px);margin:38px 0 28px}.journal-intro-bottom>span{display:none}.journal-intro-bottom p{font-size:16px}.journal-feature{grid-template-columns:1fr}.journal-feature .journal-image{min-height:0;aspect-ratio:1.15}.feature-copy{padding:28px;gap:20px}.journal-feature h3{font-size:42px}.journal-grid{grid-template-columns:1fr;gap:48px;margin-top:42px}.journal-card h3{font-size:38px}.journal-cta{grid-template-columns:1fr;gap:28px;margin-top:0;padding-top:40px;padding-bottom:50px}.journal-cta .button{width:100%}.journal-article{padding-top:30px}.journal-back{margin-bottom:34px;font-size:10px}.article-heading h1{font-size:57px}.article-heading>p:last-child{font-size:18px}.article-cover{height:auto;aspect-ratio:1.15;margin:34px 0 40px}.article-body section{padding-left:31px;padding-bottom:34px}.article-number{font-size:10px}.article-body h2{font-size:30px}.article-body p{font-size:16px}.article-end{flex-direction:column;align-items:start}.article-end>p{max-width:none}.article-end .button{width:100%}.journal-next strong{font-size:32px}}
@media(prefers-reduced-motion:reduce){.journal-image img{transition:none}}
