.article.svelte-1teoznn{position:relative;margin-top:-86px;padding-top:0;isolation:isolate}.article.svelte-1teoznn:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;background:radial-gradient(circle at 12% 10%,color-mix(in srgb,var(--color-accent) 20%,transparent) 0%,transparent 44%),radial-gradient(circle at 84% 16%,color-mix(in srgb,var(--color-warning) 22%,transparent) 0%,transparent 48%),transparent;opacity:.42}.article-hero.svelte-1teoznn{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);min-height:clamp(28rem,88vh,56rem);border-bottom:1px solid color-mix(in srgb,var(--color-border) 72%,transparent);background:var(--color-paper-strong)}.article-hero__copy.svelte-1teoznn{background:linear-gradient(150deg,color-mix(in srgb,var(--color-paper-strong) 92%,var(--color-paper) 8%),color-mix(in srgb,var(--color-paper) 95%,var(--color-accent-soft) 5%));border-right:1px solid color-mix(in srgb,var(--color-border) 68%,transparent)}.article-hero__copy-inner.svelte-1teoznn{width:min(40rem,calc(100% - 2rem));margin-left:clamp(1rem,7vw,7rem);margin-right:clamp(1rem,3vw,3rem);padding:clamp(7.2rem,16vh,11rem) 0 clamp(2.1rem,7vh,4rem)}.article-hero__media.svelte-1teoznn{position:relative;background:color-mix(in srgb,var(--color-paper) 82%,#1a2330 18%);overflow:hidden}.article-hero__image.svelte-1teoznn{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(.82) contrast(1.08) brightness(.72)}.article-hero__media.svelte-1teoznn:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,color-mix(in srgb,#080f17 52%,transparent) 0%,transparent 52%),linear-gradient(to bottom,color-mix(in srgb,#080f17 24%,transparent) 0%,transparent 100%)}.article-header.svelte-1teoznn{max-width:min(35rem,100%);margin:0;text-align:left}.article-header.svelte-1teoznn .post-title{max-width:16ch;margin:0;text-wrap:balance}.article-header__kicker.svelte-1teoznn{display:inline-flex;align-items:center;gap:.45rem;max-width:none;font-family:var(--font-sans);font-size:.71rem;letter-spacing:.15em;text-transform:uppercase;color:color-mix(in srgb,var(--color-muted) 78%,var(--color-ink) 22%);margin:0 0 .8rem;padding:0 0 .3rem;border-bottom:1px solid color-mix(in srgb,var(--color-border) 75%,transparent)}.article-header__dek.svelte-1teoznn{font-family:var(--font-serif);font-size:clamp(1.08rem,1.8vw,1.32rem);line-height:1.62;max-width:58ch;margin-top:1rem;margin-bottom:1rem;color:color-mix(in srgb,var(--color-ink) 88%,var(--color-muted) 12%)}.article-header__meta.svelte-1teoznn{display:flex;flex-wrap:wrap;gap:.3rem .4rem;font-family:var(--font-sans);font-size:.7rem;letter-spacing:.11em;text-transform:uppercase;color:color-mix(in srgb,var(--color-muted) 82%,var(--color-ink) 18%);padding:.65rem 0;border-top:1px solid color-mix(in srgb,var(--color-border) 65%,transparent);border-bottom:1px solid color-mix(in srgb,var(--color-border) 65%,transparent)}.article-header__meta.svelte-1teoznn span:where(.svelte-1teoznn)+span:where(.svelte-1teoznn){display:inline-flex;align-items:center}.article-header__meta.svelte-1teoznn span:where(.svelte-1teoznn)+span:where(.svelte-1teoznn):before{content:"•";color:color-mix(in srgb,var(--color-muted) 74%,var(--color-ink) 26%);margin:0 .42rem 0 .05rem}.article-hero__caption-wrap.svelte-1teoznn{margin-top:.65rem}.article-hero__caption.svelte-1teoznn{max-width:min(74ch,100%);font-family:var(--font-sans);font-size:.72rem;letter-spacing:.04em;color:var(--color-muted);margin-bottom:0}.article--standard.svelte-1teoznn .article-hero:where(.svelte-1teoznn){min-height:clamp(24rem,72vh,45rem)}.article--briefing.svelte-1teoznn .article-hero:where(.svelte-1teoznn){min-height:clamp(20rem,62vh,36rem)}.article--briefing.svelte-1teoznn .article-header:where(.svelte-1teoznn) .post-title{max-width:22ch;font-size:clamp(2rem,5vw,4rem)}.article--longform.svelte-1teoznn .article-hero:where(.svelte-1teoznn){min-height:clamp(30rem,90vh,58rem)}.article--hero.svelte-1teoznn .article-hero:where(.svelte-1teoznn){grid-template-columns:minmax(0,.95fr) minmax(0,1.12fr);min-height:clamp(34rem,98vh,66rem)}.article--hero.svelte-1teoznn .article-header:where(.svelte-1teoznn){max-width:min(38rem,100%)}.article--hero.svelte-1teoznn .article-hero__media:where(.svelte-1teoznn):after{background:linear-gradient(115deg,color-mix(in srgb,#070d15 58%,transparent) 0%,transparent 58%),linear-gradient(to bottom,color-mix(in srgb,#070d15 38%,transparent) 0%,transparent 100%)}.article-body.svelte-1teoznn{margin-top:0;padding-top:var(--space-xl);padding-bottom:var(--space-2xl)}.article-grid.svelte-1teoznn{display:grid;grid-template-columns:minmax(170px,220px) minmax(0,var(--content-width));gap:clamp(1.3rem,3.8vw,4rem);align-items:start}.article-rail.svelte-1teoznn{position:relative;min-width:0}.article-rail__meta.svelte-1teoznn{position:static;display:flex;flex-direction:column;gap:.5rem;padding:.9rem 0;border-top:1px solid color-mix(in srgb,var(--color-border) 70%,transparent);border-bottom:1px solid color-mix(in srgb,var(--color-border) 70%,transparent);font-family:var(--font-sans);font-size:.69rem;letter-spacing:.09em;text-transform:uppercase;color:color-mix(in srgb,var(--color-ink) 78%,var(--color-muted) 22%)}.article-rail__tags.svelte-1teoznn{margin-top:.95rem;display:flex;flex-wrap:wrap;gap:.4rem .55rem}.article-rail__tags.svelte-1teoznn span:where(.svelte-1teoznn){font-family:var(--font-sans);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--color-ink) 72%,var(--color-muted) 28%)}.article-rail__tags.svelte-1teoznn span:where(.svelte-1teoznn):before{content:"#";margin-right:.15rem;color:color-mix(in srgb,var(--color-accent) 66%,var(--color-muted) 34%)}.article-main.svelte-1teoznn{min-width:0;background:transparent;border:0;box-shadow:none;padding:0}.definition-popover.svelte-1teoznn{position:fixed;z-index:220;width:clamp(240px,28vw,360px);max-width:min(360px,calc(100vw - 1.5rem));border:var(--border-thin);background:color-mix(in srgb,var(--color-paper) 90%,var(--color-paper-strong) 10%);box-shadow:0 8px 22px color-mix(in srgb,#000 14%,transparent);padding:.7rem .8rem;animation:svelte-1teoznn-fade-in-rail .12s ease}.definition-popover__header.svelte-1teoznn{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;margin-bottom:.45rem}.definition-popover__header.svelte-1teoznn h3:where(.svelte-1teoznn){font-family:var(--font-sans);font-size:.7rem;letter-spacing:.11em;text-transform:uppercase;color:var(--color-accent)}.definition-popover__close.svelte-1teoznn{display:none;border:var(--border-thin);background:color-mix(in srgb,var(--color-paper-strong) 85%,var(--color-paper) 15%);color:var(--color-ink);font-size:1rem;line-height:1;width:1.35rem;height:1.35rem;cursor:pointer}.definition-popover.svelte-1teoznn p:where(.svelte-1teoznn){font-size:.9rem;line-height:1.55;margin:0;color:var(--color-ink);max-width:none}.post-content.svelte-1teoznn p:first-of-type:first-letter{float:left;font-family:var(--font-serif);font-size:3.45rem;line-height:.86;padding-right:.2em}.post-content.svelte-1teoznn .editor-callout{clear:right;margin:calc(var(--space-lg) + .15rem) 0 var(--space-xl);padding:.82rem 1rem;background:transparent;border-left:2px solid color-mix(in srgb,var(--color-warning) 82%,var(--color-border) 18%);font-family:var(--font-sans);font-size:.98rem;line-height:1.6;box-shadow:none}.post-content.svelte-1teoznn .pull-quote{float:right;width:min(320px,44%);margin:0 0 var(--space-xl) var(--space-lg);padding:.95rem 1.22rem .95rem .9rem;border-top:1px solid color-mix(in srgb,var(--color-border) 66%,transparent);border-bottom:1px solid color-mix(in srgb,var(--color-border) 66%,transparent);border-left:3px solid color-mix(in srgb,var(--color-accent) 35%,transparent);font-size:1.3rem;line-height:1.5;background:color-mix(in srgb,var(--color-paper) 50%,transparent);font-style:italic;position:relative}.post-content.svelte-1teoznn .pull-quote:before{content:"“";position:absolute;top:.18rem;left:.06rem;font-size:2.35rem;opacity:.32}.post-content.svelte-1teoznn .pull-quote:after{content:"”";position:absolute;right:.18rem;bottom:.06rem;font-size:2.22rem;line-height:1;opacity:.32}.post-content.svelte-1teoznn .content-figure{margin:var(--space-xl) 0}.post-content.svelte-1teoznn .content-figure img{width:100%;display:block;border:1px solid color-mix(in srgb,var(--color-border) 70%,transparent)}.post-content.svelte-1teoznn .content-figure figcaption{font-family:var(--font-sans);font-size:.72rem;color:var(--color-muted);letter-spacing:.04em;padding-top:.46rem;margin-top:.46rem;border-top:1px solid color-mix(in srgb,var(--color-border) 55%,transparent)}.post-content.svelte-1teoznn h2{font-size:clamp(1.35rem,2.2vw,1.8rem);margin:2.6rem 0 1rem;padding-top:.72rem;border-top:1px solid color-mix(in srgb,var(--color-border) 60%,transparent);line-height:1.25;text-wrap:balance}.post-content.svelte-1teoznn h3{font-family:var(--font-sans);font-size:.84rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin:2rem 0 .75rem}.post-content.svelte-1teoznn hr{border:0;height:1px;margin:var(--space-2xl) 0 var(--space-xl);background:linear-gradient(to right,transparent 0%,color-mix(in srgb,var(--color-border) 70%,transparent) 18%,color-mix(in srgb,var(--color-border) 70%,transparent) 82%,transparent 100%)}.post-content.svelte-1teoznn blockquote{font-size:1.08rem;line-height:1.7;border-left-width:3px}.article-footer.svelte-1teoznn{margin-top:var(--space-2xl)}.article-footer__tags.svelte-1teoznn{display:flex;flex-wrap:wrap;gap:.45rem .7rem}.article-footer__tags.svelte-1teoznn span:where(.svelte-1teoznn){font-family:var(--font-sans);font-size:.72rem;letter-spacing:.07em;text-transform:uppercase;color:var(--color-muted)}.article-footer__tags.svelte-1teoznn span:where(.svelte-1teoznn):before{content:"#";margin-right:.16rem}.article-footer__nav.svelte-1teoznn{display:flex;gap:var(--space-md);margin-top:var(--space-lg);flex-wrap:wrap}.article-footer__nav.svelte-1teoznn .btn{border:0;background:transparent;padding:0;font-family:var(--font-sans);font-size:.76rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--color-border) 70%,transparent)}.article-footer__nav.svelte-1teoznn .btn:hover{background:transparent;color:var(--color-ink)}.article-footer__nav.svelte-1teoznn .btn.btn--inverted{color:var(--color-muted)}@media(max-width:1100px){.article-hero.svelte-1teoznn{grid-template-columns:1fr;min-height:auto}.article-hero__copy.svelte-1teoznn{border-right:0;border-bottom:1px solid color-mix(in srgb,var(--color-border) 66%,transparent)}.article-hero__copy-inner.svelte-1teoznn{width:min(48rem,calc(100% - 2rem));margin:0 auto;padding:clamp(6.7rem,14vh,8.5rem) var(--space-lg) var(--space-xl)}.article-hero__media.svelte-1teoznn{min-height:clamp(16rem,46vh,28rem)}.article-header.svelte-1teoznn,.article-header.svelte-1teoznn .post-title{max-width:100%}}@media(max-width:1180px){.article-body.svelte-1teoznn{margin-top:0}.article-grid.svelte-1teoznn{grid-template-columns:1fr;gap:var(--space-lg)}.article-rail__meta.svelte-1teoznn{position:static;flex-direction:row;flex-wrap:wrap;gap:.45rem .7rem}.article-rail__meta.svelte-1teoznn span:where(.svelte-1teoznn)+span:where(.svelte-1teoznn):before{content:"•";margin-right:.45rem}.article-rail__tags.svelte-1teoznn{margin-top:.7rem}}@media(hover:none),(pointer:coarse){.definition-popover.svelte-1teoznn{width:min(360px,calc(100vw - 1rem));max-width:min(360px,calc(100vw - 1rem))}.definition-popover__close.svelte-1teoznn{display:inline-flex;align-items:center;justify-content:center}}@media(hover:hover)and (pointer:fine){.definition-popover.svelte-1teoznn{pointer-events:none}}@media(max-width:768px){.article-hero__copy-inner.svelte-1teoznn{padding-top:clamp(6.2rem,12vh,7.2rem);padding-left:var(--space-md);padding-right:var(--space-md)}.article-hero__media.svelte-1teoznn{min-height:clamp(14rem,42vh,20rem)}.article-main.svelte-1teoznn{padding:0}.post-content.svelte-1teoznn .pull-quote{float:none;width:100%;margin:var(--space-lg) 0}}@keyframes svelte-1teoznn-fade-in-rail{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}
