.insights-redesign{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-text);font-weight:300;overflow:hidden}.insights-wrap{width:min(100%,1180px + 2*clamp(20px,5vw,72px));margin:0 auto;padding-inline:clamp(20px,5vw,72px)}.insights-redesign h1,.insights-redesign h2,.insights-redesign h3{color:inherit;font-family:var(--font-display);letter-spacing:-.01em;text-wrap:pretty;margin:0;font-weight:300}.insights-redesign a{color:inherit;text-decoration:none}.insights-redesign a:hover{color:var(--color-gold)}.insights-label{color:var(--color-label);letter-spacing:.2em;text-transform:uppercase;margin:0 0 22px;font-size:11px;font-weight:400;line-height:1.4}.insights-label-light{color:#fdfbf7b8}.insights-label-gold{color:var(--color-gold)}.insights-image,.insights-scrim{position:absolute;inset:0}.insights-image{overflow:hidden}.insights-image img{object-fit:cover;will-change:transform;width:100%;height:100%;transform:scale(1.12)}.insights-scrim{background:linear-gradient(100deg,#16120eb3,#16120e33 72%)}.insights-hero{min-height:clamp(560px,88vh,900px);color:var(--color-off-white);align-items:flex-end;display:flex;position:relative}.insights-hero-content{padding-bottom:clamp(64px,10vh,132px);position:relative}.insights-hero h1{max-width:900px;font-size:var(--text-primary-h1);margin-bottom:32px;line-height:1.06}.insights-hero-content>p:not(.insights-label):not(.insights-attribution){color:#fdfbf7db;max-width:56ch;margin:0;font-size:16px;line-height:1.75}.insights-attribution{color:#fdfbf79e;letter-spacing:.08em;margin:20px 0 0;font-size:12px}.insights-section{padding-block:clamp(80px,12vh,150px)}.insights-section h2{max-width:26ch;font-size:clamp(30px,4.2vw,58px);line-height:1.08}.insights-observations{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,64px);margin-top:clamp(48px,7vw,84px);display:grid}.insights-observations blockquote{border-top:1px solid var(--color-hairline);margin:0;padding-top:24px}.insights-observations span{color:var(--color-gold);letter-spacing:.2em;margin-bottom:16px;font-size:11px;display:block}.insights-observations p{color:var(--color-ink);font-family:var(--font-display);margin:0;font-size:clamp(21px,2.3vw,28px);line-height:1.3}.insights-dark{background:var(--color-ink);color:var(--color-paper)}.insights-dark .insights-label{color:#f7f4ef99}.insights-evidence{max-width:76ch;margin:clamp(44px,6vw,76px) 0 0;padding:0;list-style:none}.insights-evidence li{border-top:1px solid var(--color-hairline-dark);color:#f7f4efdb;padding:22px 0;font-size:clamp(16px,1.7vw,19px);line-height:1.7}.insights-evidence li:last-child{border-bottom:1px solid var(--color-hairline-dark)}.insights-writing{padding-bottom:0}.insights-writing-note{max-width:58ch;color:var(--color-muted);margin:24px 0 clamp(44px,6vw,76px);font-size:15px;line-height:1.7}.insights-featured{border-top:1px solid var(--color-hairline);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.insights-featured-image{min-height:clamp(280px,44vh,460px);position:relative;overflow:hidden}.insights-featured-image img{object-fit:cover;will-change:transform;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.12)}.insights-featured-copy{background:var(--color-paper-alt);flex-direction:column;justify-content:center;padding:clamp(36px,5vw,60px) clamp(28px,4vw,56px);display:flex}.insights-featured-copy h3{margin-bottom:20px;font-size:clamp(26px,3vw,40px);line-height:1.14}.insights-featured-copy>p:not(.insights-label){max-width:52ch;color:var(--color-body);margin:0 0 26px;font-size:16px;line-height:1.75}.insights-tags{flex-wrap:wrap;gap:10px;margin:0 0 30px;padding:0;list-style:none;display:flex}.insights-tags li{color:var(--color-muted);letter-spacing:.14em;text-transform:uppercase;border:1px solid #211d1833;padding:7px 14px;font-size:11px}.insights-featured-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.insights-featured time,.insights-list time{color:var(--color-label);font-size:13px}.insights-button{background:var(--color-ink);letter-spacing:.14em;text-transform:uppercase;padding:15px 28px;font-size:12px;font-weight:400;display:inline-block;color:var(--color-paper)!important}.insights-button:hover{background:var(--color-gold);color:var(--color-off-white)!important}.insights-list article{border-bottom:1px solid var(--color-hairline);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(120px,.35fr);align-items:end;gap:clamp(24px,4vw,56px);padding:clamp(32px,4vw,52px) 0;display:grid}.insights-list article:first-child{border-top:1px solid var(--color-hairline);margin-top:clamp(36px,5vw,64px)}.insights-list h3{max-width:26ch;font-size:clamp(24px,2.6vw,34px);line-height:1.16}.insights-list article>p{max-width:52ch;color:var(--color-body);margin:0;font-size:16px;line-height:1.75}.insights-list-meta{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.insights-list-meta a{letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #211d184d;padding-bottom:4px;font-size:12px}.insights-closing{min-height:clamp(460px,76vh,760px);color:var(--color-off-white);align-items:center;margin-top:clamp(80px,12vh,150px);display:flex;position:relative}.insights-closing .insights-scrim{background:linear-gradient(95deg,#14110db3,#14110d3d 74%)}.insights-closing-copy{padding-block:clamp(72px,11vh,130px);position:relative}.insights-closing h2{max-width:24ch;margin-bottom:36px;font-size:clamp(30px,4.4vw,60px);line-height:1.08}.insights-button-light{background:var(--color-off-white);color:var(--color-ink)!important}.insights-redesign [data-reveal]{opacity:0;transition:opacity 1.1s cubic-bezier(.2,.7,.2,1),transform 1.1s cubic-bezier(.2,.7,.2,1);transform:translateY(26px)}.insights-redesign [data-reveal].is-visible{opacity:1;transform:none}body:has(.insights-redesign) .site-header{z-index:10;background:0 0;width:100%;position:absolute}body:has(.insights-redesign) .site-header:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#211d18ad 0%,#211d184d 48%,#211d1800 100%);height:clamp(132px,15vw,190px);position:absolute;inset:0 0 auto}body:has(.insights-redesign) .site-header .nav a[aria-current=page]{color:var(--color-gold-dark)}@media (width<=820px){.insights-observations{grid-template-columns:1fr}.insights-list article{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.insights-list-meta{grid-column:2}}@media (width<=680px){.insights-featured,.insights-list article{grid-template-columns:1fr}.insights-featured-image{min-height:300px}.insights-list-meta{grid-column:auto}.insights-hero{min-height:680px}}@media (prefers-reduced-motion:reduce){.insights-redesign [data-reveal]{opacity:1;transition:none;transform:none}.insights-image img,.insights-featured-image img{transform:scale(1.06)}}
