.case-page{background:#111212;color:#f0ece3}.case-header{padding:30px max(6vw,24px);display:flex;justify-content:space-between;align-items:center;gap:24px;border-bottom:1px solid #ffffff26}.case-header img{display:block;width:150px;height:auto}.case-header>a:last-child,.case-footer a{font-size:11px;letter-spacing:.1em;text-transform:uppercase;line-height:1.7}.case-header span,.case-footer a span{margin-left:15px;color:#c6a467}.case-skip{position:absolute;top:-70px;left:24px;padding:14px;background:#eeebe3;color:#111;z-index:10}.case-skip:focus{top:10px}.case-intro{padding:85px max(6vw,24px) 54px;max-width:1600px;margin:auto}.case-kicker{font-size:10px;text-transform:uppercase;letter-spacing:.16em;line-height:1.8;color:#c6a467}.case-intro h1{font-size:clamp(62px,10vw,158px);line-height:.88;letter-spacing:-.045em;margin:35px 0}.case-deck{font-size:clamp(19px,2.4vw,31px);line-height:1.45;color:#c9c4bb;max-width:730px}.case-meta{display:grid;grid-template-columns:1fr 2fr;gap:30px;border-top:1px solid #ffffff26;padding-top:24px;margin-top:50px;max-width:900px}.case-meta span,.case-chapter-label>span{font-size:10px;letter-spacing:.13em;text-transform:uppercase}.case-meta span{color:#aaa49a}.case-meta p{font-size:12px;line-height:1.8}.case-hero{margin:0}.case-hero img{display:block;width:100%;height:auto}.case-hero figcaption{padding:15px max(6vw,24px);font-size:11px;color:#bcb5a9;line-height:1.6}.case-paper{background:#eeebe3;color:#191919;padding:20px max(6vw,24px) 0}.case-chapter{display:grid;grid-template-columns:1fr 1fr;gap:8vw;max-width:1300px;margin:auto;padding:70px 0;border-bottom:1px solid #c9c2b6}.case-chapter-label>span{color:#6c665c;display:block;margin-bottom:24px}.case-chapter h2{font-size:clamp(32px,3.6vw,52px);line-height:1.1;letter-spacing:-.025em;margin:0}.case-copy{font-size:16px;line-height:1.85;max-width:610px}.case-copy p:first-child{margin-top:0}.case-copy p:last-child{margin-bottom:0}.case-editions{margin:25px 0}.case-editions>div{padding:18px 0;border-top:1px solid #c9c2b6}.case-editions dt{font-size:12px;font-weight:600;letter-spacing:.035em}.case-editions dd{margin:8px 0 0;font-size:14px;color:#605c54;line-height:1.7}.case-art{margin:55px auto 0;max-width:1300px}.case-art img{display:block;width:100%;height:auto}.case-art figcaption{font-size:11px;line-height:1.7;color:#605c54;padding:15px 0}.case-conclusion{text-align:center;padding:75px 0 90px;max-width:1000px;margin:auto}.case-conclusion>p{font-size:clamp(17px,2vw,24px);line-height:1.8}.case-conclusion h2{font-size:clamp(42px,6vw,80px);letter-spacing:-.04em;margin:35px 0 0}.case-footer{padding:35px max(6vw,24px);display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.case-footer>span{font:22px 'Times New Roman',serif;letter-spacing:.1em}@media(max-width:650px){.case-header{padding-block:22px}.case-header img{width:120px}.case-header>a:last-child{font-size:9px}.case-intro{padding-top:54px}.case-intro h1{font-size:clamp(57px,14vw,88px)}.case-meta{grid-template-columns:1fr;gap:12px;margin-top:32px}.case-meta p{margin-top:7px}.case-chapter{grid-template-columns:1fr;gap:28px;padding:44px 0}.case-copy{font-size:15px;line-height:1.8}.case-chapter-label>span{margin-bottom:16px}.case-art{margin-top:35px}.case-conclusion{padding:50px 0}.case-footer{align-items:flex-start;flex-direction:column}.desktop-break{display:none}}
