.insights-page{background:#f0eee8;color:#0a0a0a}.insights-page .nav{background:#090909;color:#fff;mix-blend-mode:normal}.insights-hero{min-height:82svh;padding:145px 4vw 6vw;background:#090909;color:#fff;display:flex;flex-direction:column;justify-content:space-between}.insights-hero h1{font-size:clamp(72px,12vw,190px);line-height:.78;letter-spacing:-.075em;margin:7vw 0 0}.insights-hero h1 em,.article-title em{font-family:Georgia,serif;font-weight:400}.insights-meta{font-size:9px;letter-spacing:.14em;text-transform:uppercase}.insights-intro{padding:7vw 4vw;display:grid;grid-template-columns:.55fr 1.45fr;gap:5vw}.insights-intro p:last-child{font-size:clamp(24px,3.2vw,50px);line-height:1.17;letter-spacing:-.035em;max-width:1000px;margin:0}.insights-grid{padding:0 4vw 10vw;display:grid;grid-template-columns:repeat(3,1fr);gap:2vw}.insight-card{border-top:1px solid #999;padding-top:14px}.insight-card figure{margin:24px 0 20px;aspect-ratio:4/3;overflow:hidden;background:#111}.insight-card img{width:100%;height:100%;object-fit:cover;filter:grayscale(1);transition:.65s}.insight-card:hover img{filter:grayscale(0);transform:scale(1.025)}.insight-card h2{font-size:clamp(28px,3.2vw,50px);line-height:.95;letter-spacing:-.045em;margin:0 0 20px}.insight-card p{font-size:13px;line-height:1.65;color:#555}.insight-card b{display:block;margin-top:30px;font-size:9px;text-transform:uppercase;letter-spacing:.14em}.article-hero{padding:150px 4vw 6vw;background:#090909;color:#fff;min-height:100svh;display:flex;flex-direction:column;justify-content:space-between}.article-hero-top{display:flex;justify-content:space-between}.article-title{font-size:clamp(58px,9.2vw,150px);line-height:.82;letter-spacing:-.068em;max-width:1450px;margin:8vw 0 4vw}.article-deck{display:grid;grid-template-columns:.55fr 1.45fr;gap:5vw}.article-deck p:last-child{font-size:clamp(18px,1.8vw,28px);line-height:1.5;max-width:760px;margin:0}.article-cover{margin:0;height:min(78vw,900px);overflow:hidden;background:#111}.article-cover img{width:100%;height:100%;object-fit:cover}.article-layout{padding:9vw 4vw;display:grid;grid-template-columns:.55fr 1.45fr;gap:5vw}.article-toc{position:sticky;top:110px;align-self:start;border-top:1px solid #999;padding-top:16px}.article-toc a{display:block;font-size:10px;line-height:1.5;letter-spacing:.1em;text-transform:uppercase;padding:10px 0;border-bottom:1px solid #ccc}.article-body{max-width:860px}.article-body section{padding:0 0 65px;margin-bottom:65px;border-bottom:1px solid #aaa}.article-body h2{font-size:clamp(34px,4.2vw,66px);line-height:.96;letter-spacing:-.045em;margin:0 0 30px}.article-body h3{font-size:24px;margin:36px 0 12px}.article-body p,.article-body li{font-size:17px;line-height:1.75}.article-body ul{padding-left:20px}.article-callout{background:#d9ff43;padding:35px;margin:35px 0}.article-callout p{font-size:clamp(21px,2.3vw,34px);line-height:1.3;letter-spacing:-.02em;margin:0}.article-next{padding:8vw 4vw;background:#0a0a0a;color:#fff;display:grid;grid-template-columns:.55fr 1.45fr;gap:5vw}.article-next h2{font-size:clamp(44px,6vw,96px);line-height:.86;letter-spacing:-.055em;margin:0}.article-next div p{font-size:17px;line-height:1.6;max-width:600px}
@media(max-width:900px){.insights-grid{grid-template-columns:1fr 1fr}.insight-card:first-child{grid-column:1/-1}}
@media(max-width:760px){.insights-hero,.article-hero{padding:110px 20px 65px}.insights-hero{min-height:70svh}.insights-hero h1{font-size:20vw}.insights-intro,.article-deck,.article-layout,.article-next{grid-template-columns:1fr;gap:35px}.insights-intro{padding:75px 20px}.insights-grid{padding:0 20px 80px;grid-template-columns:1fr;gap:60px}.insight-card:first-child{grid-column:auto}.article-title{font-size:15vw;margin:80px 0 45px}.article-cover{height:78svh}.article-layout{padding:75px 20px}.article-toc{position:static}.article-body section{padding-bottom:45px;margin-bottom:45px}.article-body p,.article-body li{font-size:15px}.article-next{padding:75px 20px}}
