body,html{margin:0;min-height:100%;background:#f2f1ed}.v{--paper:#f2f1ed;--paper-raised:#ffffff;--paper-muted:#e8e8e3;--ink:#0c0f0e;--ink-soft:#444b48;--ink-faint:#626966;--sea:#087f7b;--sea-deep:#073f42;--sea-pale:#d9ece9;--terracotta:#b63c32;--terracotta-deep:#a93429;--sand:#bd9b6d;--focus-light:#ffffff;--focus-dark:#062d2e;--line:#d2d3cf;--line-dark:rgba(255,255,255,0.25);--white:#ffffff;--sans:var(--font-sans),"Helvetica Neue",sans-serif;--display:var(--font-display),"Arial Narrow",sans-serif;--serif:var(--font-serif),Georgia,serif;--mono:var(--font-mono),ui-monospace,monospace;--fs-display:clamp(3.1rem,8vw,7.9rem);--fs-h1:clamp(2.65rem,6.2vw,6.1rem);--fs-h2:clamp(2rem,4vw,4.2rem);--fs-h3:clamp(1.35rem,2vw,2rem);--fs-body-lg:clamp(1.08rem,1.5vw,1.32rem);--fs-body:1rem;--fs-small:0.875rem;--fs-meta:0.75rem;--sp-1:0.5rem;--sp-2:1rem;--sp-3:1.5rem;--sp-4:clamp(2rem,4vw,3.5rem);--sp-5:clamp(3.5rem,8vw,7.5rem);--gutter:clamp(1rem,3vw,3rem);--content:94rem;--reading:46rem;min-height:100vh;color:var(--ink);background:var(--paper);font-family:var(--sans);font-size:16px;font-synthesis:none;line-height:1.6;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;overflow-x:clip}.v:lang(fa){--sans:var(--font-farsi),sans-serif;--display:var(--font-farsi),sans-serif;--serif:var(--font-farsi),sans-serif}.v:lang(zh){--sans:var(--font-hans),sans-serif;--display:var(--font-hans),sans-serif;--serif:var(--font-hans),sans-serif}.v *,.v :after,.v :before{box-sizing:border-box}.v blockquote,.v figure,.v h1,.v h2,.v h3,.v ol,.v p,.v ul{margin:0}.v ol,.v ul{padding:0}.v :where(a){color:inherit;text-decoration-thickness:1px;text-underline-offset:.2em}.v button,.v input,.v select,.v textarea{color:inherit;font:inherit}.v img{display:block;max-width:100%}.v ::selection{color:var(--white);background:var(--sea)}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.v :focus-visible{outline:3px solid var(--focus-light);outline-offset:2px;box-shadow:0 0 0 7px var(--focus-dark)}.v main{width:min(100% - (2 * var(--gutter)),var(--content));margin-inline:auto;padding-block:var(--gutter)}.skip-link{position:fixed;inset-block-start:.75rem;inset-inline-start:.75rem;z-index:1000;translate:0 -180%;padding:.75rem 1rem;color:var(--white);background:var(--terracotta-deep);font-family:var(--mono);font-size:var(--fs-meta)}.skip-link:focus{translate:0;outline:3px solid var(--focus-light);outline-offset:2px;box-shadow:0 0 0 7px var(--focus-dark)}.hero-top,.site-header{position:relative;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;width:100%;-webkit-padding-after:1rem;padding-block-end:1rem;color:inherit;-webkit-border-after:1px solid currentColor;border-block-end:1px solid currentColor}.brand{display:inline-grid;grid-template-columns:auto auto;align-items:baseline;gap:0 .25rem;min-width:max-content;color:inherit;text-decoration:none}.brand-mark{font-size:1.65rem;font-weight:600;letter-spacing:-.09em}.brand-mark,.brand-name{font-family:var(--serif);line-height:1}.brand-name{font-size:1.45rem;font-weight:500;letter-spacing:-.04em}.brand-region{grid-column:1/-1;-webkit-margin-before:.25rem;margin-block-start:.25rem;font-family:var(--mono);font-size:var(--fs-meta);letter-spacing:.05em;opacity:.68}.nav{display:flex;justify-content:flex-end;gap:.25rem 1.15rem;min-width:0;flex-wrap:wrap}.nav,.nav-link{align-items:center}.nav-link{position:relative;display:inline-flex;min-height:2.65rem;padding-block:.35rem;font-family:var(--mono);font-size:var(--fs-meta);font-weight:500;letter-spacing:.045em;line-height:1.25;text-decoration:none}.nav-link:not(.nav-link--service):after{position:absolute;inset-inline:0;inset-block-end:.3rem;height:1px;background:currentColor;content:"";transform:scaleX(0);transform-origin:left;transition:transform .18s ease}.v[dir=rtl] .nav-link:not(.nav-link--service):after{transform-origin:right}.nav-link:hover:after,.nav-link[aria-current=page]:after{transform:scaleX(1)}.nav-link--service{min-height:2.6rem;padding-inline:.9rem;color:var(--white);background:var(--terracotta);border:1px solid var(--terracotta)}.nav-link--service:hover{background:var(--terracotta-deep);border-color:var(--terracotta-deep)}.hero{position:relative;isolation:isolate;display:flex;min-height:clamp(20rem,42vw,31rem);flex-direction:column;justify-content:space-between;gap:var(--sp-4);padding:clamp(1.25rem,3vw,2.5rem);overflow:hidden;color:var(--paper-raised);background:var(--ink);border:1px solid var(--ink)}.hero:before{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,transparent 0 74%,rgba(255,255,255,.06) 74% 74.08%,transparent 74.08%),linear-gradient(0deg,transparent 0 28%,rgba(255,255,255,.05) 28% 28.12%,transparent 28.12%);content:"";pointer-events:none}.article-masthead h1,.editorial-hero h1,.hero>h1{max-width:15ch;-webkit-margin-before:auto;margin-block-start:auto;font-family:var(--serif);font-size:var(--fs-h1);font-weight:500;letter-spacing:-.045em;line-height:.98;text-wrap:balance}.hero-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem}.editorial-hero__lede,.hero-bottom>p{max-width:51ch;color:rgba(251,248,241,.82);font-size:var(--fs-body-lg);line-height:1.52}.editorial-hero{display:block}.editorial-hero--home{min-height:clamp(36rem,72vh,44rem)}.editorial-hero--home .editorial-hero__grid{grid-template-columns:minmax(0,1.35fr) minmax(17rem,.65fr)}.editorial-hero__grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(18rem,.98fr);align-items:end;grid-gap:clamp(2rem,5vw,6rem);gap:clamp(2rem,5vw,6rem);-webkit-margin-before:clamp(3rem,7vw,7rem);margin-block-start:clamp(3rem,7vw,7rem)}.editorial-hero:not(.editorial-hero--with-media) .editorial-hero__grid{grid-template-columns:minmax(0,1fr)}.editorial-hero__copy{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:1.25rem}.editorial-hero__copy h1{margin:0}.editorial-hero--home h1{max-width:15ch;font-size:clamp(3.3rem,5.6vw,5.8rem)}.cta,.editorial-hero__actions,.editorial-hero__supplement{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.button{display:inline-flex;min-height:2.8rem;align-items:center;justify-content:center;padding:.65rem 1rem;font-family:var(--mono);font-size:var(--fs-meta);font-weight:500;letter-spacing:.04em;text-decoration:none;border:1px solid}.button--primary{color:var(--white);background:var(--terracotta);border-color:var(--terracotta)}.button--primary:hover{background:var(--terracotta-deep);border-color:var(--terracotta-deep)}.editorial-hero__media{align-self:stretch;min-width:0}.editorial-hero__media .editorial-image{height:100%}.editorial-hero__media .editorial-image__frame{min-height:22rem}.editorial-hero--home .editorial-hero__media .editorial-image__frame{min-height:17rem}.editorial-kicker,.meta-label{display:inline-flex;align-items:center;gap:.55rem;color:var(--terracotta-deep);font-family:var(--mono);font-size:var(--fs-meta);font-weight:500;letter-spacing:.085em;line-height:1.35;text-transform:uppercase}.editorial-kicker:before{width:1.8rem;height:1px;background:currentColor;content:""}.agent .editorial-kicker,.hero .editorial-kicker,.hero .meta-label,.service-bridge .editorial-kicker,.signature-feature .editorial-kicker{color:#e8ad91}.meta-label{padding-block:.45rem;border-block:1px solid currentColor}.editorial-image{display:flex;min-width:0;flex-direction:column;gap:.75rem}.editorial-image__frame{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--sea-pale)}.editorial-image--wide .editorial-image__frame{aspect-ratio:16/7}.editorial-image--portrait .editorial-image__frame{aspect-ratio:4/5}.editorial-image__frame img{object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.2,1)}a:hover .editorial-image__frame img{transform:scale(1.018)}.editorial-image__caption{display:grid;grid-template-columns:minmax(0,1fr) minmax(9rem,.45fr);grid-gap:.35rem 1.25rem;gap:.35rem 1.25rem;-webkit-padding-before:.65rem;padding-block-start:.65rem;color:var(--ink-soft);-webkit-border-before:1px solid currentColor;border-block-start:1px solid currentColor;font-size:var(--fs-meta);line-height:1.55}.editorial-image__caption-text{font-weight:500}.editorial-image__credit,.editorial-image__disclosure{color:var(--ink-faint)}.editorial-image__disclosure{grid-column:1/-1;font-family:var(--mono)}.hero .editorial-image__caption{color:rgba(251,248,241,.82)}.hero .editorial-image__credit,.hero .editorial-image__disclosure{color:rgba(251,248,241,.62)}.band{-webkit-margin-before:1rem;margin-block-start:1rem;padding:var(--sp-4);background:var(--paper-raised);border:1px solid var(--line)}.band-deep{color:var(--white);background:var(--sea-deep);border-color:var(--sea-deep)}.band-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1.25rem;-webkit-margin-after:var(--sp-4);margin-block-end:var(--sp-4)}.agent h2,.article-archive h2,.article-related h2,.band h2,.handbook-index h2,.service-bridge h2,.theme-landing h2,.theme-signature h2{max-width:22ch;font-family:var(--serif);font-size:var(--fs-h2);font-weight:500;letter-spacing:-.035em;line-height:1.04;text-wrap:balance}.band h3{font-family:var(--serif);font-size:var(--fs-h3);font-weight:500;letter-spacing:-.02em;line-height:1.18}.band p{max-width:70ch;color:var(--ink-soft)}.band p+p{-webkit-margin-before:1rem;margin-block-start:1rem}.band-deep .marks li,.band-deep p,.band-deep td{color:rgba(255,253,248,.8)}.band-deep h2,.band-deep h3,.band-deep td b{color:var(--white)}.rows{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-webkit-margin-before:var(--sp-4);margin-block-start:var(--sp-4);-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line)}.card{grid-column:span 4;display:flex;min-width:0;min-height:13rem;flex-direction:column;gap:.9rem;padding:1.35rem;color:var(--ink);background:transparent;-webkit-border-end:1px solid var(--line);border-inline-end:1px solid var(--line);-webkit-border-after:1px solid var(--line);border-block-end:1px solid var(--line);text-decoration:none}.card:nth-child(3n){-webkit-border-end:0;border-inline-end:0}.card-light{background:rgba(255,253,248,.45)}.card-dark{color:var(--white);background:var(--sea-deep);border-color:rgba(255,255,255,.18)}a.card{transition:color .16s ease,background-color .16s ease}a.card:hover{color:var(--white);background:var(--terracotta-deep)}.card .foot,.card .top{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.card .foot{-webkit-margin-before:auto;margin-block-start:auto;color:var(--ink-faint);font-family:var(--mono);font-size:var(--fs-meta);line-height:1.4}.card-dark .foot,.card-dark p,a.card:hover .foot,a.card:hover p{color:rgba(255,253,248,.75)}.card .date{color:var(--ink-faint);font-family:var(--mono);font-size:var(--fs-meta)}.card-dark .date{color:rgba(255,253,248,.65)}.card .v-num{font-family:var(--serif);font-size:clamp(2.2rem,5vw,4.4rem);font-weight:500;letter-spacing:-.055em;line-height:1}.card p{color:var(--ink-soft);font-size:var(--fs-small);line-height:1.55}.arrow{display:inline-flex;width:2.1rem;height:2.1rem;align-items:center;justify-content:center;flex:none;color:var(--white);background:var(--terracotta);border-radius:50%;font-size:.9rem}.v[dir=rtl] .arrow{transform:scaleX(-1)}.pill{display:inline-flex;min-height:2.1rem;align-items:center;gap:.5rem;padding:.4rem .7rem;font-family:var(--mono);font-size:var(--fs-meta);font-weight:500;letter-spacing:.035em;line-height:1.35;text-decoration:none;border:1px solid;border-radius:0}.pill-glass{color:var(--white);background:transparent;border-color:rgba(255,255,255,.4)}.pill-acid,.pill-solid{color:var(--white);background:var(--terracotta);border-color:var(--terracotta)}.pill-dark{color:var(--sea-deep)}.pill-dark,.pill-num{background:transparent;border-color:var(--line)}.pill-num{color:var(--ink-faint)}.sq{width:.45rem;height:.45rem;flex:none;background:var(--terracotta)}.links{gap:.5rem;-webkit-margin-before:1rem;margin-block-start:1rem}.links,.status{display:flex;flex-wrap:wrap}.status{gap:.35rem .9rem;color:var(--ink-faint);font-family:var(--mono);font-size:var(--fs-meta);letter-spacing:.025em;line-height:1.55}.status b{font-weight:500}.caveat,.status b{color:var(--ink-soft)}.caveat{max-width:70ch;-webkit-margin-before:1.25rem;margin-block-start:1.25rem;padding:.8rem 1rem;background:rgba(173,80,57,.08);-webkit-border-start:3px solid var(--terracotta);border-inline-start:3px solid var(--terracotta);font-size:var(--fs-small)}.table-wrap{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.v table{width:100%;min-width:34rem;border-collapse:collapse;font-size:var(--fs-small)}.v td,.v th{padding:.9rem 1rem .9rem 0;text-align:start;vertical-align:top;-webkit-border-after:1px solid var(--line);border-block-end:1px solid var(--line)}.v th{color:var(--ink-faint);font-family:var(--mono);font-size:var(--fs-meta);font-weight:500;letter-spacing:.035em}.v td{color:var(--ink-soft)}.v td b{color:var(--ink);font-weight:600}.band-deep td,.band-deep th{border-color:var(--line-dark)}.marks{display:grid;grid-gap:.8rem;gap:.8rem;-webkit-margin-before:1rem;margin-block-start:1rem;list-style:none}.marks li{position:relative;max-width:72ch;-webkit-padding-start:1.2rem;padding-inline-start:1.2rem;color:var(--ink-soft)}.marks li:before{position:absolute;inset-block-start:.68em;inset-inline-start:0;width:.4rem;height:1px;background:var(--terracotta);content:""}mark.todo{padding:.12em .35em;color:var(--terracotta-deep);background:#f0d7b0;font-family:var(--mono);font-size:var(--fs-meta)}.theme-landing{display:grid;grid-template-columns:minmax(13rem,.52fr) minmax(22rem,1.18fr) minmax(17rem,.62fr);grid-gap:clamp(1.5rem,3vw,3.5rem);gap:clamp(1.5rem,3vw,3.5rem);-webkit-margin-before:1rem;margin-block-start:1rem;padding:var(--sp-5) var(--sp-4);background:var(--paper-raised);border:1px solid var(--line)}.theme-landing:nth-of-type(2n){background:#ebe7db}.theme-landing--reverse{grid-template-columns:minmax(17rem,.62fr) minmax(22rem,1.18fr) minmax(13rem,.52fr)}.theme-landing--reverse .theme-landing__heading{order:3}.theme-landing--reverse .signature-feature{order:2}.theme-landing--reverse .article-rail{order:1}.theme-landing__heading{display:flex;align-items:flex-start;flex-direction:column;gap:1.2rem}.theme-landing__heading h2{font-size:clamp(2rem,3.8vw,4.4rem)}.theme-landing__heading p{max-width:32ch;color:var(--ink-soft)}.editorial-text-link,.text-link,.theme-landing__heading>a{display:inline-flex;align-items:center;gap:.55rem;-webkit-margin-before:auto;margin-block-start:auto;color:var(--sea);font-family:var(--mono);font-size:var(--fs-meta);font-weight:500;letter-spacing:.04em;text-decoration:none;-webkit-border-after:1px solid currentColor;border-block-end:1px solid currentColor}.agent .editorial-text-link,.hero .editorial-text-link,.service-bridge .editorial-text-link{color:var(--white)}.signature-feature{display:flex;min-width:0;flex-direction:column;color:var(--white);background:var(--sea-deep);text-decoration:none}.signature-feature__copy,.signature-feature__media{color:inherit;text-decoration:none}.signature-feature__media .editorial-image{gap:0}.signature-feature__media .editorial-image__frame{aspect-ratio:16/10}.signature-feature__media .editorial-image__caption{padding:.75rem 1rem;color:rgba(255,253,248,.76);border-color:rgba(255,253,248,.28)}.signature-feature__media .editorial-image__credit,.signature-feature__media .editorial-image__disclosure{color:rgba(255,253,248,.58)}.signature-feature__copy{display:flex;min-height:15rem;flex:1 1;flex-direction:column;gap:.8rem;padding:clamp(1.25rem,3vw,2.25rem)}.signature-feature__copy h3{max-width:21ch;font-family:var(--serif);font-size:clamp(1.8rem,3vw,3.2rem);font-weight:500;letter-spacing:-.035em;line-height:1.05;text-wrap:balance}.signature-feature__copy p{max-width:48ch;color:rgba(255,253,248,.75)}.signature-feature__copy .signature-feature__meta,.signature-feature__copy .status{-webkit-margin-before:auto;margin-block-start:auto;color:rgba(255,253,248,.64);font-family:var(--mono);font-size:var(--fs-meta)}.article-rail{display:grid;align-content:start;-webkit-border-before:1px solid var(--ink);border-block-start:1px solid var(--ink)}.article-card{position:relative;min-width:0;padding:1.15rem 0;-webkit-border-after:1px solid var(--line);border-block-end:1px solid var(--line)}.article-card>a,.article-card__body{display:flex;flex-direction:column;gap:.65rem;color:inherit;text-decoration:none}.article-card h3{max-width:30ch;font-family:var(--serif);font-size:clamp(1.2rem,1.75vw,1.65rem);font-weight:500;letter-spacing:-.025em;line-height:1.18;text-wrap:balance}.article-card__eyebrow,.article-card__meta,.article-card__status{color:var(--ink-faint);font-family:var(--mono);font-size:var(--fs-meta);letter-spacing:.025em;line-height:1.45}.article-card__eyebrow,.article-card__meta{display:flex;align-items:baseline;justify-content:space-between;gap:.45rem 1rem;flex-wrap:wrap}.article-card__dek{color:var(--ink-soft);font-size:var(--fs-small);line-height:1.55}.article-card--pillar{-webkit-padding-start:1rem;padding-inline-start:1rem;-webkit-border-start:3px solid var(--sea);border-inline-start:3px solid var(--sea)}.article-card--draft{padding-inline:.85rem;background:rgba(173,80,57,.065);-webkit-border-start:3px solid var(--terracotta);border-inline-start:3px solid var(--terracotta)}.article-card--draft .article-card__status{color:var(--terracotta-deep)}.theme-signature{-webkit-margin-before:1rem;margin-block-start:1rem;padding:var(--sp-5) var(--sp-4);background:var(--paper-raised);border:1px solid var(--line)}.theme-signature__grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(20rem,.68fr);grid-gap:clamp(2rem,6vw,7rem);gap:clamp(2rem,6vw,7rem);align-items:start}.theme-signature__copy{max-width:62ch;font-family:var(--serif);font-size:var(--fs-body-lg);line-height:1.72}.theme-signature__copy>*+*{-webkit-margin-before:1.2rem;margin-block-start:1.2rem}.article-archive{-webkit-margin-before:1rem;margin-block-start:1rem;padding:var(--sp-5) var(--sp-4);background:#ebe7db;border:1px solid var(--line)}.article-archive__head{display:grid;grid-template-columns:minmax(8rem,.3fr) minmax(18rem,1fr) minmax(16rem,.7fr);align-items:end;grid-gap:2rem;gap:2rem;-webkit-padding-after:var(--sp-4);padding-block-end:var(--sp-4);-webkit-border-after:1px solid var(--ink);border-block-end:1px solid var(--ink)}.article-archive__head p{max-width:42ch;color:var(--ink-soft)}.article-archive__grid,.article-archive__pillar{-webkit-margin-before:var(--sp-4);margin-block-start:var(--sp-4)}.article-archive__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 2.5rem;gap:0 2.5rem}.handbook-index{-webkit-margin-before:1rem;margin-block-start:1rem;padding:var(--sp-4);background:var(--paper-raised);border:1px solid var(--line)}.theme-index-row{display:grid;grid-template-columns:minmax(11rem,.4fr) minmax(0,1fr) auto;grid-gap:1.5rem;gap:1.5rem;align-items:start;padding-block:1.5rem;-webkit-border-after:1px solid var(--line);border-block-end:1px solid var(--line)}.theme-index-row:first-of-type{-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line)}.theme-index-row__content h2,.theme-index-row__content h3{font-family:var(--serif);font-size:var(--fs-h3);font-weight:500}.theme-index-row__content p{max-width:62ch;-webkit-margin-before:.5rem;margin-block-start:.5rem;color:var(--ink-soft)}.theme-index-row__meta{color:var(--ink-faint);font-family:var(--mono);font-size:var(--fs-meta)}.theme-index-row__meta>span+span{-webkit-margin-start:var(--sp-2);margin-inline-start:var(--sp-2)}.theme-index-row--partial .theme-index-row__content{max-width:48rem}.article-series{-webkit-margin-before:1rem;margin-block-start:1rem;padding:var(--sp-4);background:var(--paper-raised);border:1px solid var(--line);-webkit-border-before:4px solid var(--terracotta);border-block-start:4px solid var(--terracotta)}.article-series__heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(12rem,auto);grid-gap:1.5rem;gap:1.5rem;align-items:end;-webkit-padding-after:var(--sp-4);padding-block-end:var(--sp-4);-webkit-border-after:1px solid var(--ink);border-block-end:1px solid var(--ink)}.article-series__heading h2{max-width:22ch;-webkit-margin-before:.45rem;margin-block-start:.45rem;font-family:var(--serif);font-size:var(--fs-h2);font-weight:500;letter-spacing:-.035em;line-height:1.04;text-wrap:balance}.article-series__heading h2 a{color:inherit;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-underline-offset:.15em}.article-series__heading h2 a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.article-series__status{display:flex;flex-direction:column;gap:.35rem;color:var(--ink-faint);font-family:var(--mono);font-size:var(--fs-meta);text-align:end}.article-series__list{margin:0;padding:0;list-style:none}.article-series__list li{display:grid;grid-template-columns:3.5rem minmax(0,1fr);align-items:stretch;-webkit-border-after:1px solid var(--line);border-block-end:1px solid var(--line)}.article-series__ordinal{display:flex;align-items:center;color:var(--ink-faint);font-family:var(--mono);font-size:var(--fs-meta)}.article-series__current,.article-series__list a{display:flex;min-height:4.75rem;align-items:center;padding:1rem;color:var(--ink);font-family:var(--serif);font-size:1.08rem;line-height:1.3;text-decoration:none;-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line)}.article-series__list a:hover{color:var(--white);background:var(--sea-deep)}.article-series__current{align-items:flex-start;flex-direction:column;justify-content:center;gap:.25rem;background:var(--paper-muted)}.article-series__current small,.article-series__nav small{color:var(--ink-faint);font-family:var(--mono);font-size:var(--fs-meta)}.article-series__nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;-webkit-margin-before:var(--sp-4);margin-block-start:var(--sp-4);background:var(--line);border:1px solid var(--line)}.article-series__nav>a{display:flex;min-width:0;min-height:6rem;flex-direction:column;justify-content:space-between;gap:.75rem;padding:1rem;color:var(--ink);background:var(--paper-raised);text-decoration:none}.article-series__nav-next{grid-column:2;text-align:end}.article-series__nav>a:hover{color:var(--white);background:var(--sea-deep)}.article-series__nav>a:hover small{color:rgba(255,253,248,.68)}.article-layout,.article-masthead{-webkit-margin-before:1rem;margin-block-start:1rem}.article-layout{display:grid;grid-template-columns:minmax(0,var(--reading)) minmax(16rem,22rem);justify-content:center;grid-gap:clamp(2rem,6vw,7rem);gap:clamp(2rem,6vw,7rem);padding:var(--sp-5) var(--sp-4);background:var(--paper-raised);border:1px solid var(--line)}.article,.article-prose{min-width:0;max-width:var(--reading);font-family:var(--serif);font-size:clamp(1.05rem,1.3vw,1.16rem);line-height:1.78}.article-prose>*+*,.article>*+*{-webkit-margin-before:1.15rem;margin-block-start:1.15rem}.article h2,.article-prose h2{max-width:24ch;-webkit-margin-before:2.8rem;margin-block-start:2.8rem;font-family:var(--serif);font-size:clamp(1.8rem,3vw,2.8rem);font-weight:500;letter-spacing:-.03em;line-height:1.12}.article h3,.article-prose h3{-webkit-margin-before:2rem;margin-block-start:2rem;font-family:var(--sans);font-size:1.12rem;font-weight:600}.article ol,.article ul,.article-prose ol,.article-prose ul{display:grid;grid-gap:.55rem;gap:.55rem;-webkit-padding-start:1.35rem;padding-inline-start:1.35rem}.article-list-item{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.8rem;gap:.8rem;align-items:baseline}.article-list-marker{min-width:1.25rem;color:var(--terracotta);font-family:var(--mono);font-size:var(--fs-meta);font-weight:500;text-align:end}.article code,.article-prose code{padding:.08em .3em;color:var(--sea-deep);background:var(--sea-pale);font-family:var(--mono);font-size:.86em}.article blockquote,.article-prose blockquote{margin-block:2rem;padding:1rem 0 1rem 1.5rem;color:var(--sea-deep);-webkit-border-start:3px solid var(--sea);border-inline-start:3px solid var(--sea);font-size:1.12em}.article .dek,.article-prose .dek{color:var(--ink-soft);font-size:var(--fs-body-lg)}.article hr,.article-prose hr{width:5rem;margin-block:2.8rem;margin-inline:0;border:0;-webkit-border-before:1px solid var(--terracotta);border-block-start:1px solid var(--terracotta)}.evidence-panel{position:-webkit-sticky;position:sticky;inset-block-start:1rem;align-self:start;padding:1.4rem;background:var(--sea-pale);-webkit-border-before:4px solid var(--sea);border-block-start:4px solid var(--sea)}.evidence-panel h2,.evidence-panel h3{font-family:var(--serif);font-size:1.35rem;font-weight:500}.evidence-panel>*+*{-webkit-margin-before:1rem;margin-block-start:1rem}.evidence-list{display:grid;grid-gap:.8rem;gap:.8rem;list-style:none}.evidence-list li{-webkit-padding-before:.8rem;padding-block-start:.8rem;color:var(--ink-soft);-webkit-border-before:1px solid rgba(28,91,80,.3);border-block-start:1px solid rgba(28,91,80,.3);font-size:var(--fs-small)}.evidence-fact{display:grid;grid-gap:.45rem;gap:.45rem}.evidence-status{width:-moz-fit-content;width:fit-content;padding:.12rem .45rem;font-family:var(--mono);font-size:var(--fs-meta);font-weight:600;letter-spacing:.025em}.evidence-status--verified{color:var(--sea-deep);background:rgba(28,91,80,.12)}.evidence-status--unresolved{color:var(--terracotta-deep);background:rgba(173,80,57,.12)}.evidence-fact--unresolved{border-block-start-color:rgba(130,54,36,.52)!important}.evidence-caveat{color:var(--ink)}.evidence-list>div{display:grid;grid-template-columns:minmax(6rem,.4fr) minmax(0,1fr);grid-gap:.75rem;gap:.75rem;-webkit-padding-before:.8rem;padding-block-start:.8rem;-webkit-border-before:1px solid rgba(28,91,80,.3);border-block-start:1px solid rgba(28,91,80,.3);font-size:var(--fs-small)}.evidence-list dt{color:var(--ink-faint);font-family:var(--mono);font-size:var(--fs-meta)}.evidence-list dd{min-width:0;margin:0;overflow-wrap:anywhere}.article-related{-webkit-margin-before:1rem;margin-block-start:1rem;padding:var(--sp-4);background:var(--paper-raised);border:1px solid var(--line)}.article-related__links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-webkit-margin-before:var(--sp-4);margin-block-start:var(--sp-4);-webkit-border-before:1px solid var(--ink);border-block-start:1px solid var(--ink)}.article-related__links a{display:flex;min-width:0;min-height:8rem;flex-direction:column;justify-content:space-between;gap:1rem;padding:1rem;color:var(--ink);-webkit-border-end:1px solid var(--line);border-inline-end:1px solid var(--line);-webkit-border-after:1px solid var(--line);border-block-end:1px solid var(--line);font-family:var(--serif);font-size:1.08rem;line-height:1.3;text-decoration:none}.article-related__links a:last-child{-webkit-border-end:0;border-inline-end:0}.article-related__links a:hover{color:var(--white);background:var(--sea-deep)}.article-related__links small{color:var(--ink-faint);font-family:var(--mono);font-size:var(--fs-meta);line-height:1.45}.article-related__links a:hover small{color:rgba(255,253,248,.68)}.agent,.service-bridge{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,.55fr);grid-gap:clamp(2rem,6vw,7rem);gap:clamp(2rem,6vw,7rem);-webkit-margin-before:1rem;margin-block-start:1rem;padding:var(--sp-5) var(--sp-4);overflow:hidden;color:var(--white);background:var(--sea-deep);border:1px solid var(--sea-deep)}.agent:before,.service-bridge:before{position:absolute;inset-block:0;inset-inline-start:0;width:.45rem;background:var(--terracotta);content:""}.agent-contact,.agent-copy{display:flex;align-items:flex-start;flex-direction:column;gap:1rem}.agent h2,.service-bridge h2{color:var(--white)}.agent p,.service-bridge p{max-width:55ch;color:rgba(255,253,248,.76)}.agent-contact{justify-content:flex-end}.text-link--inverse{color:var(--white)}.phone{color:#efb79d;font-family:var(--mono);font-size:clamp(1rem,2vw,1.25rem);letter-spacing:.025em}.agent .status{color:rgba(255,253,248,.62)}.foot-band{display:grid;grid-template-columns:minmax(13rem,.65fr) minmax(18rem,1fr);grid-gap:2rem 5rem;gap:2rem 5rem;-webkit-margin-before:1rem;margin-block-start:1rem;padding:var(--sp-4);color:var(--paper-raised);background:var(--ink);border:1px solid var(--ink)}.footer-heading{display:flex;align-items:flex-start;flex-direction:column;gap:.75rem}.footer-heading p{color:rgba(251,248,241,.62);font-size:var(--fs-small)}.footer-brand{display:flex;align-items:baseline;gap:.2rem;font-family:var(--serif);font-size:2.4rem;font-weight:500;letter-spacing:-.07em;line-height:1}.footer-links,.language-list{display:flex;align-items:flex-start;gap:.6rem 1.3rem;flex-wrap:wrap}.footer-links a,.language-list a{min-height:2.2rem;color:rgba(251,248,241,.76);font-family:var(--mono);font-size:var(--fs-meta);text-decoration:none;-webkit-border-after:1px solid transparent;border-block-end:1px solid transparent}.footer-links a:hover,.language-list a:hover,.language-list a[aria-current=page]{color:var(--white);border-color:currentColor}.language-list{grid-column:2}.disclaimer,.language-list{-webkit-padding-before:1.3rem;padding-block-start:1.3rem;-webkit-border-before:1px solid var(--line-dark);border-block-start:1px solid var(--line-dark)}.disclaimer{grid-column:1/-1;max-width:78ch;color:rgba(251,248,241,.63);font-size:var(--fs-body)}.footer-meta{grid-column:1/-1;color:rgba(251,248,241,.52)}.home-cinematic{width:calc(100% + (2 * var(--gutter)));-webkit-margin-before:calc(-1 * var(--gutter));margin-block-start:calc(-1 * var(--gutter));margin-inline:calc(-1 * var(--gutter));color:var(--ink);background:var(--paper-raised)}.home-cinematic a{text-decoration:none}.home-cinematic__hero{min-height:clamp(38rem,68vw,55rem);padding:0 clamp(1.5rem,4.5vw,5rem) clamp(2rem,5vw,4.5rem);color:var(--ink);background:var(--paper-raised);border:0}.home-cinematic__hero:before{display:none}.site-header--home{position:relative;display:grid;grid-template-columns:minmax(7rem,.7fr) minmax(20rem,1.5fr) minmax(17rem,.9fr);min-height:5rem;align-items:center;grid-gap:1.5rem;gap:1.5rem;padding-block:1rem;-webkit-border-after:0;border-block-end:0}.brand--home{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:2.75rem;align-items:center}.brand--home .brand-mark{font-family:var(--display);font-size:clamp(2rem,2.5vw,2.65rem);font-weight:900;letter-spacing:-.055em;line-height:.8}.nav--home{justify-content:flex-start;gap:clamp(1rem,2.5vw,2.6rem)}.home-agent-link,.language-menu a,.language-menu summary,.nav--home a{font-family:var(--sans);font-size:.8125rem;font-weight:500;letter-spacing:-.01em}.nav--home a{position:relative;display:inline-flex;min-height:2.75rem;align-items:center}.nav--home a:after{position:absolute;inset-inline:0;inset-block-end:.35rem;height:1px;background:currentColor;content:"";transform:scaleX(0);transform-origin:left;transition:transform .18s ease}.nav--home a:focus-visible:after,.nav--home a:hover:after{transform:scaleX(1)}.home-header-tools{display:flex;align-items:center;justify-content:flex-end;gap:1rem}.language-menu{position:relative}.language-menu summary{display:flex;min-width:3.25rem;min-height:2.75rem;align-items:center;justify-content:center;cursor:pointer;list-style:none}.language-menu summary::-webkit-details-marker{display:none}.language-menu summary:after{-webkit-margin-start:.45rem;margin-inline-start:.45rem;content:"+";font-family:var(--mono);font-size:.8rem}.language-menu[open] summary:after{content:"−"}.language-menu__list{position:absolute;inset-block-start:calc(100% + .25rem);inset-inline-end:0;z-index:20;display:grid;min-width:12rem;padding:.5rem;color:var(--ink);background:var(--paper-raised);border:1px solid var(--ink)}.language-menu__list a{display:flex;min-height:2.75rem;align-items:center;padding-inline:.7rem}.language-menu__list a:hover,.language-menu__list a[aria-current=page]{color:var(--white);background:var(--ink)}.home-agent-link{display:inline-flex;min-height:2.85rem;align-items:center;justify-content:center;gap:.65rem;padding-inline:1.15rem;color:var(--white);background:var(--sea);border:1px solid var(--sea)}.home-agent-link:hover{color:var(--sea-deep);background:var(--sea-pale)}.home-cinematic__hero .editorial-hero__grid{grid-template-columns:minmax(20rem,.78fr) minmax(31rem,1.22fr);min-height:clamp(31rem,53vw,46rem);align-items:stretch;gap:0;-webkit-margin-before:0;margin-block-start:0}.home-cinematic__hero .editorial-hero__copy{--hero-title-scale-x:0.59;position:relative;z-index:auto;justify-content:center;gap:1.35rem;-webkit-padding-start:clamp(1rem,2vw,2rem);padding-inline-start:clamp(1rem,2vw,2rem);-webkit-padding-end:clamp(.75rem,1.5vw,1.5rem);padding-inline-end:clamp(.75rem,1.5vw,1.5rem);padding-block:clamp(2rem,5vw,5rem)}.home-cinematic__hero .editorial-kicker{color:var(--terracotta)}.home-cinematic__hero .editorial-hero__copy h1{width:166.667%;max-width:none;color:var(--ink);font-family:var(--display);font-size:clamp(5.8rem,10.2vw,10.3rem);font-weight:900;letter-spacing:-.045em;line-height:.84;text-transform:uppercase;text-wrap:nowrap;transform:scaleX(var(--hero-title-scale-x));transform-origin:left top}.home-cinematic__hero .editorial-hero__copy h1>span{display:block;width:-moz-fit-content;width:fit-content;white-space:nowrap}.home-cinematic__hero .editorial-hero__lede{max-width:29ch;color:var(--ink);font-size:clamp(1.15rem,1.7vw,1.5rem);line-height:1.36}.home-cinematic__hero .editorial-hero__supplement{max-width:50ch;-webkit-padding-start:1rem;padding-inline-start:1rem;color:var(--ink-soft);-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line);font-size:.875rem;line-height:1.55}.home-cinematic__hero .editorial-hero__media{position:relative;z-index:1;align-self:stretch}.home-cinematic__hero .editorial-image{height:100%;gap:0}.home-cinematic__hero .editorial-image__frame{min-height:0;flex:1 1;aspect-ratio:auto;background:var(--paper-raised)}.home-cinematic__hero .editorial-image__caption{grid-template-columns:minmax(0,1fr) minmax(11rem,.5fr);padding:.75rem 0 0 1rem;color:var(--ink-soft);border-color:var(--line)}.home-cinematic__hero .editorial-image__credit,.home-cinematic__hero .editorial-image__disclosure{color:var(--ink-faint)}.home-manifesto{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.82fr);grid-gap:clamp(2rem,5vw,6rem);gap:clamp(2rem,5vw,6rem);padding:clamp(2.5rem,4vw,4rem) clamp(1.5rem,5vw,5rem) clamp(1.5rem,3vw,2.75rem);color:var(--white);background:var(--ink)}.home-manifesto__statement{display:grid;align-content:start;grid-gap:1rem;gap:1rem}.home-manifesto__eyebrow{color:#65d6d0;font-family:var(--mono);font-size:var(--fs-meta);letter-spacing:.08em;text-transform:uppercase}.home-manifesto h2{max-width:13ch;font-family:var(--display);font-size:clamp(3rem,4.8vw,5.4rem);font-weight:850;letter-spacing:-.035em;line-height:.82;text-transform:uppercase}.home-manifesto__explanation{display:flex;min-height:8rem;align-items:flex-start;justify-content:space-between;gap:2rem;-webkit-padding-before:1rem;padding-block-start:1rem;color:rgba(255,255,255,.76);-webkit-border-before:1px solid rgba(255,255,255,.24);border-block-start:1px solid rgba(255,255,255,.24)}.home-manifesto__explanation p{max-width:40ch;font-size:var(--fs-body);line-height:1.65}.home-theme-map{grid-column:1/-1;-webkit-margin-before:clamp(.5rem,1.5vw,1.5rem);margin-block-start:clamp(.5rem,1.5vw,1.5rem)}.home-theme-map ol{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));list-style:none;-webkit-border-before:1px solid rgba(255,255,255,.27);border-block-start:1px solid rgba(255,255,255,.27)}.home-theme-map li{min-width:0;-webkit-border-end:1px solid rgba(255,255,255,.21);border-inline-end:1px solid rgba(255,255,255,.21)}.home-theme-map li:last-child{-webkit-border-end:0;border-inline-end:0}.home-theme-map a{display:flex;min-height:5.75rem;flex-direction:column;gap:.55rem;padding:1.1rem .85rem;color:rgba(255,255,255,.82)}.home-theme-map a:focus-visible,.home-theme-map a:hover,.home-theme-map li:first-child a{color:#72e6df}.home-theme-map__number{font-family:var(--display);font-size:1.35rem;font-weight:800;line-height:1}.home-theme-map__title{max-width:15ch;font-size:.8rem;line-height:1.35}.cinematic-theme{min-height:clamp(46rem,72vw,63rem);-webkit-margin-before:0;margin-block-start:0;padding:clamp(3.5rem,7vw,7rem) clamp(1.5rem,5vw,5rem);border:0;scroll-margin-block-start:1rem}.cinematic-theme--light{grid-template-columns:3.25rem minmax(23rem,1.08fr) minmax(21rem,.92fr);grid-template-rows:auto auto 1fr;gap:2.5rem clamp(2rem,4vw,5rem);background:#fbfbf8}.cinematic-theme--dark{grid-template-columns:3.25rem minmax(15rem,.38fr) minmax(30rem,1fr);grid-template-rows:auto auto;gap:2.5rem clamp(2rem,4vw,5rem);color:var(--white);background:var(--ink)}.theme-landing.cinematic-theme--light{background:#fbfbf8}.theme-landing.cinematic-theme--dark{background:var(--ink)}.cinematic-theme .theme-progress{grid-column:1;grid-row:1/-1}.theme-progress{position:relative;align-self:stretch;min-height:22rem}.theme-progress ol{position:-webkit-sticky;position:sticky;inset-block-start:1.5rem;display:grid;grid-gap:.4rem;gap:.4rem;-webkit-padding-start:.65rem;padding-inline-start:.65rem;list-style:none;-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line)}.theme-progress a{display:flex;min-width:2.6rem;min-height:2.6rem;align-items:center;justify-content:center;color:var(--ink-faint);font-family:var(--display);font-size:1rem;font-weight:700}.theme-progress a[aria-current=location]{color:var(--sea);font-size:1.35rem}.cinematic-theme--dark .theme-progress ol{border-color:rgba(255,255,255,.24)}.cinematic-theme--dark .theme-progress a{color:rgba(255,255,255,.45)}.cinematic-theme--dark .theme-progress a[aria-current=location]{color:#ef6658}.theme-progress__mobile{display:none}.cinematic-theme--light .theme-landing__heading{grid-column:3;grid-row:1}.cinematic-theme--dark .theme-landing__heading{grid-column:2;grid-row:1}.cinematic-theme .theme-landing__heading{gap:.85rem}.cinematic-theme .theme-landing__heading h2{max-width:8.5ch;font-family:var(--display);font-size:clamp(4rem,6.4vw,7.2rem);font-weight:900;letter-spacing:-.035em;line-height:.92;text-transform:uppercase;text-wrap:balance}.cinematic-theme .theme-landing__heading p{max-width:32ch;font-size:var(--fs-body);line-height:1.55}.cinematic-theme--dark .theme-landing__heading p{color:rgba(255,255,255,.68)}.cinematic-theme--dark .editorial-kicker,.cinematic-theme--dark .meta-label{color:#ef6658}.theme-landing.cinematic-theme--upcoming{grid-template-columns:3.25rem minmax(0,1fr);align-content:start;min-height:0;padding-block:clamp(2.75rem,5vw,4.5rem)}.theme-landing.cinematic-theme--upcoming .theme-progress{min-height:0}.theme-landing.cinematic-theme--upcoming .theme-landing__heading,.theme-landing.cinematic-theme--upcoming .theme-landing__status{grid-column:2;grid-row:auto}.theme-landing__status{margin:0}.cinematic-theme--light .signature-feature{display:contents}.cinematic-theme--dark .signature-feature{grid-column:3;grid-row:1}.cinematic-theme .signature-feature{min-width:0;align-self:start;color:inherit;background:transparent}.cinematic-theme--light .signature-feature__media{grid-column:2;grid-row:1/4;align-self:start}.cinematic-theme--light .signature-feature__copy{grid-column:3;grid-row:2}.cinematic-theme .signature-feature__media .editorial-image__frame{background:#dfe5e3}.cinematic-theme--light .signature-feature__media .editorial-image__frame{aspect-ratio:4/5}.cinematic-theme--dark .signature-feature__media .editorial-image__frame{aspect-ratio:16/7}.cinematic-theme .signature-feature__media .editorial-image__caption{grid-template-columns:minmax(0,1fr);gap:.2rem;padding:.65rem 0 0;color:var(--ink-faint);border-color:var(--line)}.cinematic-theme--dark .signature-feature__media .editorial-image__caption,.cinematic-theme--dark .signature-feature__media .editorial-image__credit,.cinematic-theme--dark .signature-feature__media .editorial-image__disclosure{color:rgba(255,255,255,.53);border-color:rgba(255,255,255,.22)}.cinematic-theme .signature-feature__copy{min-height:0;padding:1.5rem 0 0}.cinematic-theme--dark .signature-feature__copy{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1fr);grid-gap:.6rem 2rem;gap:.6rem 2rem}.cinematic-theme .signature-feature__copy h3{max-width:18ch;color:inherit;font-family:var(--display);font-size:clamp(2.25rem,3.6vw,4.1rem);font-weight:800;letter-spacing:-.03em;line-height:.9;text-transform:uppercase}.cinematic-theme .signature-feature__copy p{max-width:46ch;color:var(--ink-soft);font-size:var(--fs-body);line-height:1.6}.cinematic-theme--dark .signature-feature__copy p{color:rgba(255,255,255,.72)}.cinematic-theme--dark .signature-feature__copy .editorial-kicker{grid-column:1/-1}.cinematic-theme--dark .signature-feature__copy h3{grid-column:1}.cinematic-theme--dark .signature-feature__copy p{grid-column:2;grid-row:2}.cinematic-theme .signature-feature__meta{color:var(--terracotta-deep)}.cinematic-theme--dark .signature-feature__meta{color:rgba(255,255,255,.54)}.signature-feature__action{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.65rem;-webkit-margin-before:.35rem;margin-block-start:.35rem;-webkit-padding-after:.25rem;padding-block-end:.25rem;color:var(--sea);font-family:var(--mono);font-size:var(--fs-meta);font-weight:500;letter-spacing:.035em;-webkit-border-after:1px solid currentColor;border-block-end:1px solid currentColor}.cinematic-theme--dark .signature-feature__action{color:#72e6df}.cinematic-theme--dark .signature-feature__action,.cinematic-theme--dark .signature-feature__meta{grid-column:2}.cinematic-theme--light .article-rail{grid-column:3;grid-row:3}.cinematic-theme--dark .article-rail{grid-column:2/4;grid-row:2;grid-template-columns:repeat(3,minmax(0,1fr));border-color:rgba(255,255,255,.32)}.cinematic-theme .article-card--home-rail{padding:0;background:transparent;-webkit-border-start:0;border-inline-start:0}.cinematic-theme .article-card--home-rail>.article-card__body{display:grid;grid-template-columns:3.25rem minmax(0,1fr) 2rem;min-height:9.25rem;align-items:center;grid-gap:1rem;gap:1rem;padding-block:1rem}.cinematic-theme--dark .article-card--home-rail{padding-inline:1.25rem;color:var(--white);border-color:rgba(255,255,255,.22);-webkit-border-end:1px solid rgba(255,255,255,.22);border-inline-end:1px solid rgba(255,255,255,.22)}.cinematic-theme--dark .article-card--home-rail:last-child{-webkit-border-end:0;border-inline-end:0}.article-card__ordinal{color:var(--terracotta);font-family:var(--display);font-size:clamp(2.3rem,3vw,3.5rem);font-weight:800;line-height:1}.article-card__home-copy{display:grid;grid-gap:.45rem;gap:.45rem}.article-card__home-title{max-width:28ch;font-family:var(--serif);font-size:clamp(1.05rem,1.45vw,1.35rem);font-weight:500;line-height:1.25}.article-card__arrow{color:var(--sea);transition:transform .18s ease}.article-card--home-rail>a:hover .article-card__arrow{transform:translateX(.3rem)}.cinematic-theme--dark .article-card__eyebrow,.cinematic-theme--dark .article-card__meta{color:rgba(255,255,255,.53)}.cinematic-theme--dark .article-card__ordinal,.cinematic-theme--dark .article-card__status{color:#ef6658}.cinematic-theme--dark .article-card__arrow{color:#72e6df}.home-cinematic>.agent,.home-cinematic>.foot-band,.home-cinematic>.service-bridge{-webkit-margin-before:0;margin-block-start:0;border:0}.home-cinematic>.agent{color:var(--ink);background:#d9ece9}.home-cinematic>.agent:before{background:var(--sea)}.home-cinematic>.agent .text-link--inverse,.home-cinematic>.agent h2{color:var(--ink)}.home-cinematic>.agent .status,.home-cinematic>.agent p{color:var(--ink-soft)}.home-cinematic>.agent .editorial-kicker,.home-cinematic>.agent .phone{color:var(--terracotta-deep)}.field-guide-theme-hero:before{display:none}.field-guide-theme-hero .editorial-kicker{color:#ef6658}.field-guide-theme-hero .editorial-hero__copy h1{max-width:8.5ch;font-family:var(--display);font-size:clamp(4.5rem,8vw,8rem);font-weight:900;letter-spacing:-.04em;line-height:.92;text-transform:uppercase}.field-guide-theme-hero--safe-shell .editorial-hero__grid{grid-template-columns:minmax(0,1fr)}.field-guide-theme-hero--safe-shell .editorial-hero__copy{max-width:62rem}.field-guide-theme-signature h2{font-family:var(--display);font-size:clamp(2.8rem,5vw,5.25rem);font-weight:800;letter-spacing:-.035em;line-height:.88;text-transform:uppercase}@media (max-width:1120px){.theme-landing,.theme-landing--reverse{grid-template-columns:minmax(12rem,.42fr) minmax(20rem,1fr)}.theme-landing .article-rail,.theme-landing--reverse .article-rail{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));order:3}.theme-landing .article-card{padding-inline:1rem;-webkit-border-end:1px solid var(--line);border-inline-end:1px solid var(--line)}.theme-landing--reverse .theme-landing__heading{order:2}.theme-landing--reverse .signature-feature{order:1}}@media (max-width:900px){.hero-top,.site-header{align-items:flex-start;flex-direction:column}.nav{width:100%;justify-content:flex-start}.agent,.article-layout,.editorial-hero--home .editorial-hero__grid,.editorial-hero__grid,.service-bridge,.theme-signature__grid{grid-template-columns:minmax(0,1fr)}.editorial-hero__media{max-width:none}.editorial-hero__media .editorial-image__frame{min-height:19rem}.article-layout{justify-content:stretch}.evidence-panel{position:static}.article-archive__head{grid-template-columns:minmax(0,1fr);align-items:start}.card{grid-column:span 6}.card:nth-child(3n){-webkit-border-end:1px solid var(--line);border-inline-end:1px solid var(--line)}.card:nth-child(2n){-webkit-border-end:0;border-inline-end:0}}@media (max-width:720px){.v{--gutter:0.65rem;--sp-4:1.5rem;--sp-5:3rem;background:var(--paper)}.v main{width:calc(100% - (2 * var(--gutter)))}.hero{min-height:24rem;padding:1rem}.editorial-hero--home{min-height:auto}.article-archive__head,.band-head,.hero-bottom{align-items:flex-start;flex-direction:column}.brand-region{display:none}.nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0;gap:0;-webkit-border-before:1px solid rgba(255,255,255,.22);border-block-start:1px solid rgba(255,255,255,.22)}.nav-link{min-width:0;padding:.65rem .45rem;white-space:normal;overflow-wrap:anywhere;-webkit-border-after:1px solid rgba(255,255,255,.22);border-block-end:1px solid rgba(255,255,255,.22)}.nav-link:nth-child(odd){-webkit-border-end:1px solid rgba(255,255,255,.22);border-inline-end:1px solid rgba(255,255,255,.22)}.nav-link--service{color:var(--white);background:var(--terracotta);border-color:rgba(255,255,255,.22)}.editorial-image__caption{grid-template-columns:minmax(0,1fr)}.editorial-image__disclosure{grid-column:auto}.theme-landing,.theme-landing--reverse{grid-template-columns:minmax(0,1fr);padding-inline:1.25rem}.theme-landing .article-rail,.theme-landing .signature-feature,.theme-landing .theme-landing__heading,.theme-landing--reverse .article-rail,.theme-landing--reverse .signature-feature,.theme-landing--reverse .theme-landing__heading{grid-column:auto;order:0}.theme-landing .article-rail,.theme-landing--reverse .article-rail{grid-template-columns:minmax(0,1fr)}.theme-landing .article-card{padding-inline:0;-webkit-border-end:0;border-inline-end:0}.article-archive__grid,.article-related__links,.article-series__heading,.foot-band{grid-template-columns:minmax(0,1fr)}.article-series__status{text-align:start}.article-series__nav{grid-template-columns:minmax(0,1fr)}.article-series__nav-next{grid-column:auto;text-align:start}.disclaimer,.footer-meta,.language-list{grid-column:auto}.theme-index-row{grid-template-columns:minmax(0,1fr);gap:.5rem}.v table{min-width:31rem}}@media (max-width:520px){.article-masthead h1,.editorial-hero h1,.hero>h1{font-size:clamp(2.45rem,13vw,4rem)}.editorial-hero__grid{-webkit-margin-before:2.5rem;margin-block-start:2.5rem}.editorial-hero--home h1{max-width:none;font-size:clamp(2.55rem,11.5vw,3.15rem)}.editorial-hero__media .editorial-image__frame{min-height:15rem}.rows{grid-template-columns:minmax(0,1fr)}.card,.card:nth-child(2n),.card:nth-child(3n){grid-column:1;-webkit-border-end:0;border-inline-end:0}.agent,.article-archive,.article-layout,.article-series,.band,.foot-band,.handbook-index,.service-bridge{padding-inline:1.1rem}}@media (max-width:1120px){.site-header--home{grid-template-columns:minmax(7rem,.5fr) minmax(18rem,1fr) auto}.home-cinematic__hero .editorial-hero__grid{grid-template-columns:minmax(18rem,.82fr) minmax(25rem,1.18fr)}.home-manifesto{gap:2rem;padding-block:2rem 1.25rem}.home-manifesto h2{max-width:none;font-size:clamp(1.85rem,3.2vw,3.3rem)}.home-manifesto__explanation{min-height:6rem;-webkit-padding-before:.65rem;padding-block-start:.65rem}.home-theme-map a{min-height:4.75rem;padding:.8rem .65rem}.cinematic-theme,.cinematic-theme--dark,.cinematic-theme--light{grid-template-columns:3rem minmax(18rem,.86fr) minmax(20rem,1.14fr);gap:1.75rem clamp(1.5rem,3vw,3rem)}.cinematic-theme--light{grid-template-columns:3rem minmax(20rem,1.1fr) minmax(16rem,.9fr)}.cinematic-theme--light .signature-feature{display:contents}.cinematic-theme--light .signature-feature__media .editorial-image__frame{aspect-ratio:3/5}.cinematic-theme--light .theme-landing__heading{grid-column:3}.cinematic-theme--light .signature-feature__copy>.editorial-kicker,.cinematic-theme--light .theme-landing__heading>p{display:none}.cinematic-theme--light .signature-feature__copy h3{max-width:20ch;font-size:clamp(1.65rem,2.6vw,2.5rem)}.cinematic-theme--light .signature-feature__copy p{font-size:var(--fs-body);line-height:1.45}.cinematic-theme--light .article-rail{grid-column:3;grid-template-columns:minmax(0,1fr);order:0}.cinematic-theme--dark .article-rail{grid-column:2/4;grid-template-columns:repeat(3,minmax(0,1fr));order:0}.cinematic-theme .article-card{padding-inline:0;-webkit-border-end:0;border-inline-end:0}.cinematic-theme .article-card--home-rail>.article-card__body{grid-template-columns:2.75rem minmax(0,1fr) 1.5rem;min-height:5.6rem;gap:.65rem;padding-block:.6rem}.cinematic-theme .article-card--home-rail .article-card__meta,.cinematic-theme .article-card--home-rail .article-card__status{display:none}.cinematic-theme .article-card--home-rail .article-card__home-title{font-size:var(--fs-body)}.cinematic-theme--dark .article-card--home-rail{padding-inline:1rem;-webkit-border-end:1px solid rgba(255,255,255,.22);border-inline-end:1px solid rgba(255,255,255,.22)}}@media (max-width:820px){.site-header--home{display:grid;grid-template-columns:auto 1fr;align-items:center}.site-header--home .nav--home{grid-column:1/-1;grid-row:2;width:100%;justify-content:flex-start;-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line)}.site-header--home .home-header-tools{grid-column:2;grid-row:1}.home-cinematic__hero .editorial-hero__grid{grid-template-columns:minmax(0,1fr);min-height:0;gap:1.5rem}.home-cinematic__hero .editorial-hero__copy{-webkit-padding-start:0;padding-inline-start:0;-webkit-padding-end:0;padding-inline-end:0}.home-cinematic__hero .editorial-hero__copy h1{width:100%;font-size:clamp(4.45rem,12vw,6.2rem);line-height:.84;transform:none}.home-manifesto{grid-template-columns:minmax(0,1fr)}.home-manifesto__explanation{min-height:auto}.home-theme-map ol{grid-template-columns:repeat(4,minmax(0,1fr))}.home-theme-map li:nth-child(4){-webkit-border-end:0;border-inline-end:0}.home-theme-map li:nth-child(n+5){-webkit-border-before:1px solid rgba(255,255,255,.21);border-block-start:1px solid rgba(255,255,255,.21)}.cinematic-theme,.cinematic-theme--dark,.cinematic-theme--light{grid-template-columns:3rem minmax(0,1fr);grid-template-rows:auto}.cinematic-theme .theme-progress{grid-column:1;grid-row:1/span 3}.cinematic-theme .theme-landing__heading,.cinematic-theme--dark .theme-landing__heading,.cinematic-theme--light .theme-landing__heading{grid-column:2;grid-row:auto;order:0}.cinematic-theme .signature-feature,.cinematic-theme--dark .signature-feature,.cinematic-theme--light .signature-feature{display:flex;grid-column:2;grid-row:auto;order:0}.cinematic-theme .article-rail,.cinematic-theme--dark .article-rail,.cinematic-theme--light .article-rail{grid-column:2;grid-row:auto;grid-template-columns:minmax(0,1fr);order:0}.cinematic-theme--light .signature-feature__copy,.cinematic-theme--light .signature-feature__media{grid-column:auto;grid-row:auto}.cinematic-theme--dark .signature-feature__copy{grid-template-columns:minmax(0,1fr)}.cinematic-theme--dark .signature-feature__action,.cinematic-theme--dark .signature-feature__copy .editorial-kicker,.cinematic-theme--dark .signature-feature__copy h3,.cinematic-theme--dark .signature-feature__copy p,.cinematic-theme--dark .signature-feature__meta{grid-column:1;grid-row:auto}.cinematic-theme--dark .article-card--home-rail{padding-inline:0;-webkit-border-end:0;border-inline-end:0}}@media (max-width:720px){.home-cinematic{width:calc(100% + (2 * var(--gutter)));margin-inline:calc(-1 * var(--gutter))}.field-guide-theme-hero .editorial-hero__copy h1{font-size:clamp(4.1rem,18vw,5.5rem)}.field-guide-theme-signature h2{font-size:clamp(3rem,14vw,4.5rem)}.home-cinematic__hero{min-height:auto;padding:0 1rem 1.5rem}.site-header--home{grid-template-columns:auto 1fr;gap:.75rem;min-height:0;padding-block:.9rem}.brand--home .brand-mark{font-size:2.25rem}.site-header--home .home-header-tools{gap:.45rem}.home-agent-link{min-height:2.75rem;padding-inline:.8rem;font-size:.75rem}.language-menu summary{min-width:2.8rem}.site-header--home .nav--home{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line)}.site-header--home .nav--home a{justify-content:center;padding-inline:.4rem;text-align:center;-webkit-border-after:1px solid var(--line);border-block-end:1px solid var(--line);-webkit-border-end:1px solid var(--line);border-inline-end:1px solid var(--line)}.site-header--home .nav--home a:last-child{-webkit-border-end:0;border-inline-end:0}.home-cinematic__hero .editorial-hero__grid{display:grid;grid-template-columns:minmax(0,1fr);min-height:0;grid-gap:1.5rem;gap:1.5rem}.home-cinematic__hero .editorial-hero__copy{gap:1rem;-webkit-padding-start:0;padding-inline-start:0;-webkit-padding-end:0;padding-inline-end:0;padding-block:2.25rem 0}.home-cinematic__hero .editorial-kicker{display:none}.home-cinematic__hero .editorial-hero__copy h1{width:100%;font-size:clamp(4.25rem,20.5vw,5.7rem);line-height:.84;transform:none}.home-cinematic__hero .editorial-hero__copy h1>span:nth-child(3){font-size:.84em}.home-cinematic__hero .editorial-hero__lede{max-width:26ch;font-size:1.1rem}.home-cinematic__hero .editorial-hero__supplement{font-size:.8125rem}.home-cinematic__hero .editorial-hero__media{min-height:0}.home-cinematic__hero .editorial-image__frame{min-height:0;aspect-ratio:4/5}.home-cinematic__hero .editorial-image__caption{grid-template-columns:minmax(0,1fr);-webkit-padding-start:0;padding-inline-start:0}.home-manifesto{gap:2.5rem;padding:3.5rem 1.25rem 1.5rem}.home-manifesto h2{font-size:clamp(3.6rem,17vw,5rem)}.home-manifesto__explanation{-webkit-padding-before:1.25rem;padding-block-start:1.25rem}.home-theme-map ol{grid-template-columns:repeat(2,minmax(0,1fr))}.home-theme-map li,.home-theme-map li:nth-child(4){-webkit-border-end:1px solid rgba(255,255,255,.21);border-inline-end:1px solid rgba(255,255,255,.21);-webkit-border-before:1px solid rgba(255,255,255,.21);border-block-start:1px solid rgba(255,255,255,.21)}.home-theme-map li:nth-child(odd){-webkit-border-start:0;border-inline-start:0}.home-theme-map li:nth-child(2n){-webkit-border-end:0;border-inline-end:0}.home-theme-map a{min-height:6.5rem}.cinematic-theme,.cinematic-theme--dark,.cinematic-theme--light{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1.75rem;gap:1.75rem;min-height:0;padding:3.5rem 1.25rem}.cinematic-theme .article-rail,.cinematic-theme .signature-feature,.cinematic-theme .theme-landing__heading,.cinematic-theme .theme-progress{grid-column:1;grid-row:auto}.theme-landing.cinematic-theme--upcoming{grid-template-columns:minmax(0,1fr);padding:3.5rem 1.25rem}.theme-landing.cinematic-theme--upcoming .theme-landing__heading,.theme-landing.cinematic-theme--upcoming .theme-landing__status{grid-column:1}.theme-progress{min-height:0}.theme-progress ol{display:none}.theme-progress__mobile{display:block;color:var(--sea);font-family:var(--display);font-size:1.4rem;font-weight:800}.cinematic-theme--dark .theme-progress__mobile{color:#ef6658}.cinematic-theme .theme-landing__heading h2{max-width:9ch;font-size:clamp(4.3rem,19vw,6rem)}.cinematic-theme .theme-landing__heading p{font-size:1rem}.cinematic-theme--dark .signature-feature__media .editorial-image__frame{aspect-ratio:4/3}.cinematic-theme--light .signature-feature__media .editorial-image__frame{aspect-ratio:4/5}.cinematic-theme .signature-feature__copy h3{font-size:clamp(2.5rem,12vw,3.75rem)}.cinematic-theme .signature-feature__copy p{font-size:1rem}.cinematic-theme .article-card--home-rail>.article-card__body{grid-template-columns:2.7rem minmax(0,1fr) 1.5rem;min-height:8.5rem;gap:.75rem}.article-card__home-title{font-size:1.05rem}.home-cinematic>.agent,.home-cinematic>.foot-band{padding-inline:1.25rem}}@media (prefers-reduced-motion:reduce){.v *,.v :after,.v :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media print{.v{color:#000;background:#fff}.v main{width:100%;padding:0}.agent,.foot-band,.nav,.service-bridge{display:none}.article-archive,.article-layout,.article-series,.band,.hero,.theme-signature{color:#000;background:#fff;border-color:#aaa;page-break-inside:avoid;break-inside:avoid}}