.st-hero-grid{display:grid;gap:clamp(2rem,5vw,5rem);align-items:end;grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr)}.st-hero h1,.st-index-h{max-width:16ch;margin:.75rem 0 0;font-family:var(--font);font-size:clamp(2.4rem,4.4vw,4.2rem);font-weight:800;letter-spacing:-.055em;line-height:.95}.st-lead{max-width:34ch;margin:clamp(1.25rem,2.5vw,2rem) 0 0;color:var(--ink-black);font-family:var(--font-serif);font-style:normal;font-size:clamp(1.15rem,1.6vw,1.4rem);line-height:1.35}.st-photo{aspect-ratio:1 / .95;border:var(--stroke) solid var(--ink-black);border-radius:999px 999px 0 0}.st-photo .shape{--s: 22%;width:22%;height:auto;aspect-ratio:1}.st-glance{display:grid;margin:clamp(2rem,4vw,3rem) 0 0;border:var(--stroke) solid var(--ink-black);background:var(--porcelain);grid-template-columns:1.2fr 1fr 1.4fr}.st-glance>div{padding:1rem 1.25rem}.st-glance>div+div{border-left:var(--stroke) solid var(--ink-black)}.st-glance dt{margin-bottom:.35rem;font-size:.6875rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.st-glance dd{margin:0;font-size:.9375rem;font-weight:650;line-height:1.4}.st-quote-band{background:var(--c)}.st-bigquote{margin:0 auto;text-align:center}.st-bigquote blockquote{max-width:30ch;margin-inline:auto!important;margin:0;font-family:var(--font-serif);font-style:normal;font-size:clamp(1.6rem,3vw,2.6rem);line-height:1.25;color:var(--ink-black)}.st-bigquote figcaption{margin-top:1.25rem;font-size:.8125rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.st-sec-grid{display:grid;gap:clamp(1.5rem,5vw,5rem);align-items:start;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.st-sec-grid h2{margin:0;font-family:var(--font);font-size:clamp(2rem,3.6vw,3.4rem);font-weight:800;letter-spacing:-.045em;line-height:1}.st-body{display:grid;gap:1rem}.st-body p{margin:0;font-family:var(--font);font-size:1.0625rem;line-height:1.65;color:var(--ink-black)}.st-q{margin:.5rem 0;padding:.25rem 0 .25rem 1.25rem;border-left:5px solid var(--dot-now, var(--teal));font-family:var(--font-serif);font-style:normal;font-size:1.35rem;line-height:1.4}.st-cards{display:grid;gap:12px;margin-top:clamp(1.75rem,3vw,2.5rem);grid-template-columns:repeat(3,minmax(0,1fr))}.st-cards-4{grid-template-columns:repeat(4,minmax(0,1fr))}.st-card{position:relative;display:flex;flex-direction:column;gap:.6rem;min-height:180px;padding:1.25rem;overflow:hidden;border:var(--stroke) solid var(--ink-black);background:var(--porcelain)}.st-card .shape{position:absolute;right:-10%;bottom:-16%;width:34%;height:auto;aspect-ratio:1}.st-card strong{position:relative;font-family:var(--font);font-size:1.15rem;letter-spacing:-.02em}.st-card span{position:relative;max-width:78%;color:var(--ink-2);font-family:var(--font);font-size:.95rem;line-height:1.55}.st-stat{background:var(--soft-linen)}.st-stat-grid{display:grid;gap:clamp(1.5rem,5vw,4rem);align-items:center;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.st-stat-num{margin:0;font-family:var(--font-serif);font-style:normal;font-weight:400;font-size:clamp(3.5rem,8vw,7rem);line-height:.95;letter-spacing:-.03em}.st-stat h2{margin:0 0 .75rem;font-family:var(--font);font-size:clamp(1.6rem,2.6vw,2.4rem);font-weight:800;letter-spacing:-.04em;line-height:1.05}.st-govai .bk-hero-sub{margin:0;max-width:46ch;font-family:var(--font);font-size:.98rem;line-height:1.55;color:var(--ink-2)}.st-more-grid{display:grid;gap:12px;margin-top:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.st-more-card{display:grid;gap:.6rem;align-content:start;padding:0 0 1.25rem;overflow:hidden;border:var(--stroke) solid var(--ink-black);border-radius:999px 999px 0 0;background:var(--porcelain);color:var(--ink-black);text-decoration:none;transition:box-shadow .25s ease,transform .3s var(--ease, ease)}.st-more-card:hover{box-shadow:4px 4px 0 var(--ink-black);transform:translate(-4px,-4px)}.st-more-card>:not(.rs-arch){margin-inline:1.4rem}.st-more-card .rs-arch{aspect-ratio:1 / .55}.st-more-card strong{font-size:1.3rem;letter-spacing:-.03em;line-height:1.15}.cmp-src{margin:1rem 0 0;color:var(--ink-2);font-size:.75rem}.st-index-list{display:grid;gap:12px}.st-index-row{display:grid;overflow:hidden;border:var(--stroke) solid var(--ink-black);background:var(--porcelain);color:var(--ink-black);text-decoration:none;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);transition:box-shadow .25s ease,transform .3s var(--ease, ease)}.st-index-row:hover{box-shadow:4px 4px 0 var(--ink-black);transform:translate(-4px,-4px)}.st-index-row .rs-arch{aspect-ratio:auto;min-height:260px;border-bottom:0;border-right:var(--stroke) solid var(--ink-black)}.st-index-row .rs-arch .shape{--s: 22%;width:22%;height:auto;aspect-ratio:1}.st-index-copy{display:flex;flex-direction:column;gap:.75rem;padding:clamp(1.25rem,3vw,2.25rem)}.st-index-copy strong{max-width:24ch;font-size:clamp(1.4rem,2.2vw,2rem);letter-spacing:-.035em;line-height:1.08}.st-index-quote{max-width:52ch;font-family:var(--font-serif);font-size:1.0625rem;line-height:1.5}.st-index-by{color:var(--ink-2);font-size:.8125rem;font-weight:700}.st-index-copy .rs-link{margin-top:auto}@media(max-width:900px){.st-hero-grid,.st-sec-grid,.st-stat-grid,.st-more-grid,.st-index-row{grid-template-columns:minmax(0,1fr)}.st-photo{max-width:360px}.st-glance{grid-template-columns:minmax(0,1fr)}.st-glance>div+div{border-left:0;border-top:var(--stroke) solid var(--ink-black)}.st-cards,.st-cards-4{grid-template-columns:repeat(2,minmax(0,1fr))}.st-index-row .rs-arch{min-height:200px;border-right:0;border-bottom:var(--stroke) solid var(--ink-black)}}@media(max-width:640px){.st-cards,.st-cards-4{grid-template-columns:minmax(0,1fr)}}.st-bigquote figcaption{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:.15rem .5rem;margin-top:1.5rem;padding:.5rem .85rem;border:var(--stroke) solid var(--ink-black);background:var(--porcelain);color:var(--ink-black);letter-spacing:.06em}.st-card{padding-bottom:5.25rem}.st-card .shape{right:-1.25rem;bottom:-1.25rem;width:clamp(4rem,28%,5.5rem)}.st-card span{max-width:none}:root{--quote-bg: var(--steel-blue);--quote-panel-alpha: 88%}.story-review{position:fixed;z-index:60;left:1rem;bottom:1rem;max-width:min(30rem,calc(100vw - 2rem));max-height:60vh;overflow:auto;border:var(--stroke) solid var(--ink-black);background:var(--porcelain);color:var(--ink-black);font-size:.8125rem;line-height:1.45}.story-review summary{padding:.55rem .8rem;font-weight:800;cursor:pointer}.story-review p,.story-review ul{margin:0;padding:0 .8rem .6rem 1.8rem}.story-review p{padding-left:.8rem}.post-crumbs.story-crumbs{position:relative;overflow-x:clip;margin:0;padding:.8rem calc(var(--rail) + var(--pad));border-bottom:var(--stroke) solid var(--ink-black);background:var(--parchment)}.post-crumbs.story-crumbs:before{position:absolute;z-index:2;top:0;bottom:0;left:calc(var(--rail) - 1px);right:calc(var(--rail) - 1px);border-inline:var(--stroke) solid var(--rail-c, var(--ink-black));content:"";pointer-events:none}.story-hero{padding-top:clamp(3rem,6vw,5.5rem);background:var(--parchment)}.story-hero-grid{display:grid;gap:clamp(2rem,5vw,5rem);align-items:start;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.story-hero h1{max-width:18ch;margin:0;font-family:var(--font);font-size:clamp(2.4rem,4.4vw,4.2rem);font-weight:750;letter-spacing:-.045em;line-height:.95;text-wrap:balance}.story-lead{max-width:40ch;margin:clamp(1.5rem,3vw,2.25rem) 0 0;font-family:var(--font-serif);font-style:normal;font-size:clamp(1.12rem,1.45vw,1.4rem);line-height:1.5;color:var(--ink-black)}.story-hero-art{justify-self:end;max-width:600px}.story-hero-art .story-credit{z-index:3}.story-credit{position:absolute;z-index:3;right:0;bottom:0;max-width:100%;margin:0;padding:.3rem .55rem;background:var(--ink-black);color:var(--porcelain);font-family:var(--font);font-size:.6875rem;line-height:1.35}.story-fpo{position:absolute;z-index:3;top:.75rem;left:.75rem;max-width:calc(100% - 1.5rem);padding:.25rem .45rem;border:var(--stroke) solid var(--ink-black);background:var(--porcelain);color:var(--ink-black);font-family:var(--font);font-size:.625rem;font-weight:800;letter-spacing:.08em;line-height:1.35;text-transform:uppercase}.story-spread,.story-byline-grid{--margin-col: clamp(9rem, 20vw, 15rem);--spread-gap: clamp(1.25rem, 4vw, 4rem);display:grid;gap:var(--spread-gap);align-items:start;grid-template-columns:var(--margin-col) minmax(0,1fr)}.story-spread{container-type:inline-size}.story-margin{position:sticky;top:calc(var(--header-h) + 1.5rem)}.story-margin .section-index{margin:0}.story-num{margin:0 0 .6rem;font-family:var(--font-serif);font-size:clamp(2.5rem,4vw,3.75rem);font-weight:400;line-height:1;letter-spacing:-.02em;color:var(--ink-black)}.story-column{display:grid;gap:1.15rem;max-width:40rem}.story-byline{padding-block:clamp(3rem,6vw,5rem)}.story-people{display:flex;flex-wrap:wrap;gap:1.25rem 2.5rem;margin:0;padding:0;list-style:none}.story-people li{display:flex;align-items:center;gap:.9rem}.story-people span{display:grid;gap:.15rem;font-family:var(--font);font-size:.875rem;line-height:1.35;color:var(--ink-2)}.story-people strong{color:var(--ink-black);font-size:1rem;font-weight:750;letter-spacing:-.01em}.story-face{flex:none;width:4.5rem;height:4.5rem;border:var(--stroke) solid var(--ink-black);border-radius:50%;object-fit:cover;background:var(--soft-linen)}.story-where .shape{--s: 2.75rem;margin-inline:.85rem}.story-where .shape-half{height:calc(var(--s) / 2)}.story-standfirst{max-width:40rem;margin:clamp(1.75rem,3vw,2.5rem) 0 0;padding-top:clamp(1.5rem,3vw,2rem);border-top:var(--stroke) solid var(--ink-black);font-family:var(--font-serif);font-size:clamp(1.12rem,1.45vw,1.35rem);line-height:1.55;color:var(--ink-black)}.story-chapter{padding-block:clamp(3.5rem,7vw,6.5rem)}.story-chapter h2{max-width:20ch;margin:0 0 .6rem;font-family:var(--font);font-size:clamp(1.9rem,3vw,2.6rem);font-weight:750;letter-spacing:-.045em;line-height:1;text-wrap:balance}.story-text{margin:0;font-family:var(--font-serif);font-style:normal;font-size:clamp(1.0625rem,1.3vw,1.1875rem);line-height:1.7;color:var(--ink-black)}.story-pull{margin:clamp(1.5rem,3vw,2.5rem) 0 0}.story-pull blockquote{position:relative;margin:0;padding:clamp(1.1rem,2vw,1.6rem) clamp(1.25rem,2.5vw,2rem);background:color-mix(in srgb,var(--quote-bg) var(--quote-panel-alpha),transparent);color:var(--ink-black);font-family:var(--font-serif);font-style:normal;font-size:clamp(1.25rem,1.6vw,1.6rem);line-height:1.45;letter-spacing:-.005em}.story-pull figcaption,.story-bigquote figcaption{display:flex;align-items:center;gap:.8rem;margin-top:1.25rem}.story-pull figcaption span,.story-bigquote figcaption span{display:grid;gap:.1rem;font-family:var(--font);font-size:.8125rem;line-height:1.4;color:var(--ink-2)}.story-pull figcaption strong,.story-bigquote figcaption strong{color:var(--ink-black);font-size:.9375rem;font-weight:750}.story-pull .story-face{width:3.5rem;height:3.5rem}.story-quote-band{position:relative;overflow:hidden;padding-block:clamp(4rem,8vw,7rem);background:var(--soft-linen)}.story-bigquote blockquote{position:relative}.story-band-shapes{position:absolute;inset:0;z-index:2;pointer-events:none}.story-band-shapes .shape{position:absolute}.story-band-shapes .shape-circle{--s: clamp(5rem, 9vw, 7.5rem);right:calc(var(--s) * -.55);top:calc(var(--s) * -.55)}.story-band-shapes .shape-quarter{--s: clamp(5rem, 9vw, 7.5rem);right:calc(var(--s) * -.5);bottom:calc(var(--s) * -.5);border-radius:0 100% 0 0}.story-quote-band .shell{position:relative;z-index:1}.story-bigquote{max-width:52rem;margin:0 auto}.story-bigquote blockquote{margin:0;padding:clamp(1.5rem,3vw,2.5rem) clamp(1.5rem,3.5vw,3rem);background:color-mix(in srgb,var(--quote-bg) var(--quote-panel-alpha),transparent);color:var(--ink-black);font-family:var(--font-serif);font-style:normal;font-size:clamp(1.35rem,2.1vw,1.9rem);line-height:1.45;letter-spacing:-.01em;text-wrap:pretty}.story-bigquote .story-face{width:4rem;height:4rem}.is-on-dark blockquote{color:var(--porcelain)!important;font-weight:400}.story-pull.is-on-dark blockquote{font-size:clamp(1.5rem,1.9vw,1.75rem)}.story-bigquote.is-on-dark blockquote{font-size:clamp(1.5rem,2.1vw,1.9rem)}.story-media{position:relative;grid-column:2;margin:clamp(1rem,2vw,1.5rem) 0 0;border:var(--stroke) solid var(--ink-black)}.story-media img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover}.story-climax{position:relative;overflow:hidden;padding-block:clamp(5rem,11vw,10rem);border-top:var(--stroke) solid var(--ink-black);background:var(--soft-linen)}.story-climax-shapes{position:absolute;right:calc(var(--g) * -.12);bottom:0;width:var(--g);aspect-ratio:1;--g: clamp(13rem, 26vw, 26rem)}.story-climax-shapes .shape{position:absolute}.story-climax-shapes .shape-circle{--s: calc(var(--g) * .64);right:0;top:0}.story-climax-shapes .shape-quarter{--s: calc(var(--g) * .56);left:0;bottom:0}.story-climax-shapes .shape-half{--s: calc(var(--g) * .5);right:calc(var(--g) * .04);bottom:0;height:calc(var(--s) / 2)}.story-climax .shell{position:relative;z-index:1}.story-climax-eyebrow{--dot: var(--saffron) !important}.story-climax-figure{display:flex;flex-wrap:wrap;align-items:baseline;gap:.15em .3em;max-width:none;margin:.5rem 0 0;font-family:var(--font-serif);font-style:normal;font-weight:400;line-height:.95}.story-climax-num{font-size:clamp(4rem,9vw,8rem);letter-spacing:-.03em;font-variant-numeric:lining-nums}.story-climax-unit{font-size:clamp(1.75rem,3.6vw,3.25rem);font-weight:400;letter-spacing:-.015em}.story-climax-figure.is-pair{align-items:center;gap:clamp(1rem,3vw,2.5rem)}.story-climax-side{display:grid;gap:.6rem}.story-climax-label{font-family:var(--font);font-size:.75rem;font-weight:750;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.story-climax-arrow{font-family:var(--font);font-size:clamp(2rem,5vw,4rem);font-weight:400}.story-climax-line{max-width:30ch;margin:clamp(1.25rem,2.5vw,2rem) 0 0;font-family:var(--font);font-size:clamp(1.45rem,2.4vw,2.2rem);font-weight:750;letter-spacing:-.035em;line-height:1.05}.story-climax-source{max-width:52ch;margin:1rem 0 0;color:var(--ink-2);font-family:var(--font);font-size:.8125rem;line-height:1.45}.story-cards{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));margin-top:clamp(1.75rem,3vw,2.5rem);border-top:var(--stroke-bold) solid var(--ink-black);border-bottom:var(--stroke) solid var(--ink-black)}.story-cards[data-n="2"],.story-cards[data-n="4"]{--cols: 2}.story-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:.5rem 1rem;padding:clamp(1.25rem,2vw,1.6rem) clamp(1rem,1.8vw,1.4rem) clamp(1.4rem,2.4vw,1.9rem)}.story-card+.story-card{border-left:var(--stroke) solid var(--ink-black)}.story-card:first-child{padding-left:0}.story-card:last-child{padding-right:0}.story-cards[data-n="4"] .story-card:nth-child(odd){padding-left:0;border-left:0}.story-cards[data-n="4"] .story-card:nth-child(2n){padding-right:0}.story-cards[data-n="4"] .story-card:nth-child(n+3){border-top:var(--stroke) solid var(--ink-black)}.story-cards[data-n="6"] .story-card:nth-child(3n+1){padding-left:0;border-left:0}.story-cards[data-n="6"] .story-card:nth-child(3n){padding-right:0}.story-cards[data-n="6"] .story-card:nth-child(n+4){border-top:var(--stroke) solid var(--ink-black)}.story-card>.shape{--s: 1.6rem;grid-column:1;align-self:end;margin-bottom:.65rem}.story-card>.shape-half{--s: 1.9rem}.story-card-num{grid-column:2;align-self:start;color:var(--ink-2);font-size:.75rem;font-weight:750;letter-spacing:.12em;font-variant-numeric:tabular-nums}.story-card strong{grid-column:1 / -1;font-size:clamp(1.1rem,1.3vw,1.25rem);font-weight:750;letter-spacing:-.025em;line-height:1.15;text-wrap:balance}.story-card-body{grid-column:1 / -1;color:var(--ink-2);font-size:.95rem;line-height:1.6}@media(max-width:640px){.story-cards,.story-cards[data-n]{--cols: 1}.story-cards .story-card,.story-cards[data-n] .story-card{padding-inline:0;border-left:0}.story-cards .story-card+.story-card{border-top:var(--stroke) solid var(--ink-black)}}.story-more{background:var(--parchment)}@media(min-width:1100px){.story-more .st-more-grid:has(>:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.story-bigquote blockquote{padding:1.1rem 1rem;font-size:1.15rem;line-height:1.5}.story-pull blockquote{padding:1rem;font-size:1.1rem}.story-pull.is-on-dark blockquote,.story-bigquote.is-on-dark blockquote{font-size:1.5rem;line-height:1.4}.story-band-shapes .shape-circle,.story-band-shapes .shape-quarter{--s: 3.5rem}.story-band-shapes .shape-circle{right:calc(var(--s) * -.75);top:calc(var(--s) * -.75)}.story-band-shapes .shape-quarter{right:calc(var(--s) * -.75);bottom:calc(var(--s) * -.75)}.story-climax{padding-bottom:12rem}.story-climax-shapes{--g: 11rem}}@media(max-width:900px){.story-hero-grid,.story-spread,.story-byline-grid{grid-template-columns:minmax(0,1fr)}.story-hero-art{justify-self:start;max-width:420px}.story-margin{position:static;display:flex;align-items:baseline;gap:.9rem}.story-num{margin:0;font-size:2.25rem}.story-media{grid-column:1}}@media(prefers-reduced-motion:no-preference){.js [data-fan]>.shape{--fan: 0deg;-webkit-mask-image:conic-gradient(from 0deg at var(--fo, 0% 50%),#000 var(--fan),transparent 0);mask-image:conic-gradient(from 0deg at var(--fo, 0% 50%),#000 var(--fan),transparent 0)}.js [data-fan]>:is(.shape-quarter,.shape-half,.shape-triangle){--fo: 0% 100%}.js :is(.section.is-in,.is-in) [data-fan]>.shape,.js [data-fan].is-in>.shape{animation:fan-in-180 1.1s cubic-bezier(.35,.6,.3,1) calc(.25s + var(--i, 0) * .28s) forwards}.js :is(.section.is-in,.is-in) [data-fan]>:is(.shape-quarter,.shape-half,.shape-triangle),.js [data-fan].is-in>:is(.shape-quarter,.shape-half,.shape-triangle){animation-name:fan-in-90}}.story-chapter:has(.story-pull.is-bleed){overflow-x:clip}.story-chapter:has(.story-pull.is-bleed) .story-margin{position:static}.story-pull.is-bleed blockquote{isolation:isolate;background:none}.story-pull.is-bleed.is-on-dark blockquote{font-size:clamp(1.5rem,2.2vw,2.1rem);line-height:1.38}.story-pull.is-bleed blockquote:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;right:0;left:-100vw;background:color-mix(in srgb,var(--quote-bg) var(--quote-panel-alpha),transparent);transform-origin:left center}.story-pull.is-bleed-right blockquote:before{left:0;right:-100vw;transform-origin:right center}@media(min-width:901px){.story-pull.is-bleed:not(.is-bleed-right) blockquote{margin-left:calc(-1 * (var(--margin-col) + var(--spread-gap)));padding-left:0}.story-pull.is-bleed-right blockquote{margin-right:calc(-1*max(0px,100cqi - var(--margin-col) - var(--spread-gap) - 40rem));padding-right:0}.story-column>.story-pull.is-bleed:not(.is-bleed-right):first-child{margin-top:calc(clamp(2.5rem,4vw,3.75rem) + 3.25rem)}}@media(prefers-reduced-motion:no-preference){.js .story-pull.is-bleed blockquote:before{transform:scaleX(0);transition:transform 1.1s cubic-bezier(.65,0,.35,1)}.js .story-pull.is-bleed .story-pull-text{opacity:0;transition:opacity .7s var(--ease) 1s}.js .story-pull.is-bleed.is-in blockquote:before{transform:none}.js .story-pull.is-bleed.is-in .story-pull-text{opacity:1}.js .story-pull.is-bleed:not(.is-in){opacity:1;transform:none}}
