:root{--color-background:#0d0e0f;--color-surface:#121314;--color-text:#f4f1ec;--color-muted:#b8b3ab;--color-subtle:#77736c;--color-line:rgba(244,241,236,0.18);--max-width:1240px;--page-padding:clamp(24px,5vw,96px);--serif:Georgia,"Times New Roman",serif;--sans:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased}body,html{background:var(--color-background);color:var(--color-text)}body{margin:0;font-family:var(--sans);font-size:17px;line-height:1.65}body,button,input,textarea{letter-spacing:0}img{display:block;max-width:100%}a{color:currentColor;text-decoration-thickness:1px;text-underline-offset:.2em;transition:text-decoration-thickness .16s ease,color .16s ease}a:hover{text-decoration-thickness:2px}a:focus-visible{outline:2px solid var(--color-text);outline-offset:4px}h1,h2,h3{font-family:var(--serif);font-weight:400;line-height:1.08;margin:0}h1{font-size:clamp(3.5rem,7vw,6.5rem);line-height:.98}h2{font-size:clamp(2rem,4vw,3.25rem)}h3{font-size:1.55rem}p{margin:0 0 1.25rem}main{min-height:70vh}.skip-link{left:var(--page-padding);position:absolute;top:16px;transform:translateY(-180%);z-index:10}.skip-link:focus{transform:translateY(0)}.site-header{border-bottom:1px solid var(--color-line);margin:0 auto;max-width:var(--max-width);padding:24px 0;width:calc(100% - (2 * var(--page-padding)))}.nav{display:flex;gap:clamp(22px,4vw,48px);justify-content:center}.nav a{color:var(--color-muted);font-size:.95rem;text-decoration:none}.hero{display:grid;grid-template-columns:minmax(0,.94fr) minmax(170px,.34fr) minmax(390px,.72fr);margin:0 auto;max-width:var(--max-width);min-height:700px;padding:86px 0 0;position:relative;width:calc(100% - (2 * var(--page-padding)))}.hero-text{align-self:center;max-width:700px;padding-bottom:104px}.hero h1{font-size:clamp(4.5rem,7.8vw,8.8rem);line-height:.88;max-width:780px}.lead{color:var(--color-text);font-size:clamp(1.25rem,2vw,1.55rem);line-height:1.45;margin:28px 0 32px;max-width:560px}.hero-side-label{bottom:150px;color:var(--color-muted);font-size:.72rem;font-weight:600;left:calc(-1 * min(54px, var(--page-padding)));letter-spacing:.36em;margin:0;position:absolute;text-transform:uppercase;transform:rotate(-90deg);transform-origin:left top;white-space:nowrap}.hero-quote{align-self:center;border-top:1px solid var(--color-line);color:var(--color-text);font-family:var(--serif);font-size:clamp(1.35rem,2vw,1.85rem);font-style:italic;line-height:1.25;margin:0;padding-top:26px}.hero-text p:not(.lead),.split-section>div{max-width:660px}.hero-text p:not(.lead){max-width:560px}.text-link{display:inline-block;margin-top:12px;text-decoration-color:var(--color-line)}.hero-image{align-self:end;height:min(680px,64vw);min-height:560px;overflow:hidden;position:relative}.hero-image img{object-fit:cover;object-position:42% bottom}.split-section{border-top:1px solid var(--color-line);display:grid;gap:40px;grid-template-columns:280px minmax(0,1fr);margin:0 auto;max-width:var(--max-width);padding:56px 0;width:calc(100% - (2 * var(--page-padding)))}.topic-list{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.insight-list{border-top:1px solid var(--color-line)}.insight-row{border-bottom:1px solid var(--color-line);display:grid;gap:28px;grid-template-columns:150px minmax(0,1fr);padding:14px 0;text-decoration:none}.insight-row time,.meta,.muted{color:var(--color-muted);font-size:.92rem}.insight-row strong{display:block;font-weight:400}.insight-row small{color:var(--color-muted);display:block;font-size:.95rem;line-height:1.55;margin-top:4px}.list-link{margin-top:24px}.article-shell,.page-shell{margin:0 auto;max-width:820px;padding:clamp(72px,10vw,128px) var(--page-padding)}.page-shell.wide{max-width:var(--max-width)}.article-heading,.page-heading{margin-bottom:56px}.prose{max-width:720px}.article-shell-with-sidebar{max-width:1180px}.article-shell-with-sidebar .article-heading{max-width:860px}.article-hero-media{margin:-18px 0 64px}.article-hero-media img{aspect-ratio:16/8.2;display:block;height:auto;object-fit:cover;width:100%}.article-hero-media figcaption{color:var(--color-subtle);font-size:.78rem;margin-top:10px}.article-layout{align-items:start;display:grid;gap:clamp(48px,6vw,88px);grid-template-columns:minmax(0,720px) minmax(220px,280px)}.article-main{min-width:0}.author-card{border-top:1px solid var(--color-line);padding-top:24px}.author-card img{aspect-ratio:1;display:block;height:auto;margin-bottom:24px;max-width:156px;object-fit:cover;width:min(100%,156px)}.author-card-label{color:var(--color-subtle);font-size:.78rem;margin-bottom:12px;text-transform:uppercase}.author-card h2{font-size:clamp(1.7rem,2.3vw,2.2rem);margin-bottom:14px}.author-card p:not(.author-card-label){color:var(--color-muted);font-size:.96rem;line-height:1.6;margin-bottom:18px}.prose h2{font-size:clamp(2rem,3vw,2.8rem);margin:3.5rem 0 1.25rem}.prose h3{margin:2.25rem 0 .75rem}.prose li,.prose p{font-size:1.08rem}.prose blockquote{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);font-family:var(--serif);font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.18;margin:56px 0;padding:32px 0}.prose ol,.prose ul{padding-left:1.25rem}.filter-list{border-top:1px solid var(--color-line);display:flex;flex-wrap:wrap;gap:18px 32px;margin-bottom:36px;padding-top:24px}.filter-list a{text-decoration:none}.filter-list a[aria-current=page]{text-decoration:underline}.page-insights-block{border-top:1px solid var(--color-line);display:grid;gap:36px;grid-template-columns:minmax(220px,.45fr) minmax(0,1fr);margin-top:72px;padding-top:36px}.page-insights-block h2{font-size:clamp(2.15rem,3vw,2.85rem)}.page-insights-block p{color:var(--color-muted);font-size:.98rem;line-height:1.55;margin-top:18px}.article-footer{border-top:1px solid var(--color-line);margin-top:72px;padding-top:32px}.article-footer section{margin-top:56px}.related-block{border-top:1px solid var(--color-line);display:grid;gap:36px;grid-template-columns:minmax(280px,.55fr) minmax(0,1fr);margin-top:64px;padding-top:36px}.related-block-heading p:last-child{color:var(--color-muted);font-size:.98rem;line-height:1.55;margin-top:18px}.related-block h2{font-size:clamp(2.15rem,3vw,2.85rem);overflow-wrap:break-word}.related-card-list{border-top:1px solid var(--color-line)}.related-card{border-bottom:1px solid var(--color-line);display:grid;gap:24px;grid-template-columns:46px minmax(0,1fr);padding:22px 0 24px;text-decoration:none}.related-card-number{color:var(--color-subtle);font-size:.85rem;padding-top:3px}.related-card strong{display:block;font-family:var(--serif);font-size:clamp(1.45rem,2.3vw,2.05rem);font-weight:400;line-height:1.14}.related-card em,.related-card small{color:var(--color-muted);display:block;font-size:.92rem;font-style:normal;line-height:1.5}.related-card small{margin-top:10px}.related-card em{margin-top:12px}.site-footer{border-top:1px solid var(--color-line);display:grid;gap:24px;grid-template-columns:1fr auto 1fr;margin:0 auto;max-width:var(--max-width);padding:28px 0 40px;width:calc(100% - (2 * var(--page-padding)))}.site-footer span{color:var(--color-muted)}.site-footer a:last-child{justify-self:end}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media (max-width:900px){.site-header{padding:20px 0}.nav{justify-content:flex-start;overflow-x:auto}.hero{grid-template-columns:1fr;min-height:0;padding-top:56px}.hero-text{padding-bottom:28px}.hero h1{font-size:clamp(4rem,17vw,6.4rem)}.hero-side-label{display:none}.hero-quote{margin-bottom:36px;max-width:520px}.hero-image{height:520px;min-height:0}.split-section{padding:44px 0}.article-layout,.page-insights-block,.related-block,.split-section{grid-template-columns:1fr}.article-hero-media{margin-bottom:48px}.article-hero-media img{aspect-ratio:16/10}.author-card{display:grid;gap:22px;grid-template-columns:88px minmax(0,1fr);position:static}.author-card img{margin-bottom:0}.topic-list{grid-template-columns:1fr 1fr}.site-footer{grid-template-columns:1fr}.site-footer a:last-child{justify-self:start}}@media (max-width:620px){body{font-size:16px}h1{font-size:3.35rem}.site-header{width:calc(100% - 32px)}.nav{gap:22px}.nav a{font-size:.9rem}.hero{width:calc(100% - 32px)}.hero h1{font-size:clamp(3.8rem,18vw,5.2rem)}.hero-image{height:430px}.insight-row,.topic-list{grid-template-columns:1fr}.insight-row{gap:4px}.related-card{gap:12px;grid-template-columns:1fr}.related-card-number{padding-top:0}.article-hero-media{margin-left:calc(var(--page-padding) * -1);margin-right:calc(var(--page-padding) * -1)}.article-hero-media figcaption{padding:0 var(--page-padding)}.author-card{grid-template-columns:1fr}.author-card img{width:92px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important}}