:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand-gold:#bc9338;--brand-black:#1d1d1b;--bg-light:#fff;--bg-light-alt:#fff;--surface-light:#fff;--surface-light-subtle:#fff;--text-main:#1d1d1b;--text-structural:#4d4d4d;--text-muted:#6b6b69;--header-light-bg:#212121;--header-light-text:#f7f5f0;--header-light-text-muted:#f7f5f0c7;--header-light-border:#ffffff1a;--header-light-accent:#bc9338;--text-light:var(--text-main);--text-light-structural:var(--text-structural);--text-light-muted:var(--text-muted);--text-light-extra:var(--text-muted);--border-light:#dfdfd7;--divider-light:#e8e8e0;--bg-dark:#1d1d1b;--bg-dark-alt:#242422;--surface-dark:#2f2f2d;--text-dark:#f7f5f0;--text-dark-muted:#d7d3c8;--border-dark:#383836;--divider-dark:#3a3a37;--accent-contrast:#1d1d1b;--focus-ring:#bc933847;--radius-sm:8px;--radius-md:10px;--radius-lg:16px;--radius-xl:24px;--container-max:1460px;--gutter-desktop:40px;--gutter-tablet:24px;--gutter-mobile:16px;--section-max:var(--container-max);--max-text-width:min(72ch,780px);--contact-max:1120px;--bg:var(--bg-light);--bg-elevated:var(--bg-light-alt);--surface:var(--surface-light);--surface-strong:var(--surface-light);--surface-soft:var(--surface-light-subtle);--ink:var(--text-light);--ink-soft:var(--text-light-structural);--muted:var(--text-light-structural);--muted-soft:var(--text-light-muted);--line:var(--border-light);--line-strong:#cfcfc8;--gold:var(--brand-gold);--gold-strong:#9f7c2d;--teal:#736c5e;--teal-soft:#938a78;--success:#6a8172;--danger:#8c5d5a;--shadow-soft:0 8px 22px #1d1d1b06;--shadow-strong:0 14px 28px #1d1d1b0a;--page-bg:var(--bg-light);--page-bg-alt:var(--bg-light-alt);--page-radial-a:transparent;--page-radial-b:transparent;--grid-line:#1d1d1b08;--section-soft-bg:var(--surface-light-subtle);--hero-bg:radial-gradient(720px 380px at 12% 14%,#bc933821,transparent 62%),linear-gradient(180deg,#262523 0%,#1d1d1b 100%);--hero-border:#3a3a3780;--panel-bg:var(--surface-light);--panel-dark-bg:linear-gradient(180deg,#2f2f2df0,#242422f5);--panel-border:var(--line);--panel-dark-border:#d7d3c81f;--header-bg-transparent:var(--header-light-bg);--header-bg-solid:var(--header-light-bg);--header-border:var(--header-light-border);--header-text:var(--header-light-text);--header-text-muted:var(--header-light-text-muted);--hero-light-panel-bg:linear-gradient(180deg,#ffffff0b,#ffffff05);--hero-light-panel-border:#ffffff1f;--hero-light-divider:#ffffff24;--toggle-bg:#ffffff1f;--toggle-border:#ffffff3d;--toggle-text:#fff;--button-primary-bg:var(--brand-black);--button-primary-hover:#2a2926;--button-primary-text:#fff;--button-outline-bg:transparent;--button-outline-text:var(--brand-black);--button-outline-border:#1d1d1b2e;--button-outline-hover-bg:#bc93380f;--input-bg:#fff;--input-border:var(--border-light);--input-text:var(--text-light);--input-placeholder:#737370;--input-hover-border:#1d1d1b3d;--footer-bg:radial-gradient(720px 260px at 0% 0%,#bc933824,transparent 62%),linear-gradient(180deg,#242422 0%,#1d1d1b 100%)}html{background:var(--page-bg)}body{color:var(--muted);background:radial-gradient(880px 420px at -12% -8%,var(--page-radial-a),transparent 62%),radial-gradient(900px 420px at 112% 0%,var(--page-radial-b),transparent 68%),linear-gradient(180deg,var(--page-bg)0%,var(--page-bg-alt)100%);transition:background-color .2s,color .2s}body,.site-header,.site-footer,.card,.btn,.contact-form-wrap,.field-group input,.field-group select,.field-group textarea,.publications-page-filter-button,.menu-toggle,.split-band,.profile-page-spotlight,.profile-page-closing,.services-cta-panel,.publications-page-radar,.publications-page-featured-copy,.publications-page-card,.publications-page-filters,.publications-page-empty-state,.contact-page-channel-card,.contact-page-form-guide,.contact-page-secondary{transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.container{width:min(var(--section-max),calc(100% - (var(--gutter-desktop)*2)));margin-inline:auto}.container-reading{width:min(var(--max-text-width),100%)}.container-grid{width:min(var(--section-max),100%)}.site-backdrop{background-image:linear-gradient(var(--grid-line)1px,transparent 1px),linear-gradient(90deg,var(--grid-line)1px,transparent 1px);background-size:58px 58px;-webkit-mask-image:linear-gradient(#00000038,#0000 88%);mask-image:linear-gradient(#00000038,#0000 88%)}.skip-link{border-color:var(--brand-gold);background:var(--brand-black);color:var(--text-dark)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{box-shadow:0 0 0 2px var(--page-bg),0 0 0 4px var(--focus-ring);border-radius:4px}h1,h2,h3,h4{color:var(--ink);letter-spacing:-.025em;text-wrap:pretty}h1,h2{text-wrap:balance}p,li{color:var(--muted)}.lead{max-width:min(65ch,100%)}.section-head p,.article-executive-summary{max-width:var(--max-text-width)}.section-head h2{max-width:40ch}.prose-justify{text-align:left}@media (max-width:1120px){.container{width:min(var(--section-max),calc(100% - (var(--gutter-tablet)*2)))}}@media (max-width:760px){.container{width:min(var(--section-max),calc(100% - (var(--gutter-mobile)*2)))}}@media (min-width:761px){.prose-justify{text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto}}.eyebrow{color:var(--gold-strong);letter-spacing:.14em;align-items:center;gap:.72rem;display:inline-flex}.eyebrow:after{content:"";opacity:.45;background:currentColor;width:2.4rem;height:1px}.section-soft{border-top:1px solid var(--divider-light);border-bottom:1px solid var(--divider-light);background:var(--section-soft-bg)}.btn{min-height:44px;box-shadow:none;border-radius:8px;padding:.72rem 1.08rem;font-size:.9375rem;font-weight:500}.btn:hover{transform:translateY(-1px)}.btn-primary{color:var(--button-primary-text);background:var(--button-primary-bg);box-shadow:none;border-color:#0000}.btn-primary:before{display:none}.btn-primary:hover{background:var(--button-primary-hover);box-shadow:none}.btn-outline,.btn-ghost{color:var(--button-outline-text);border-color:var(--button-outline-border);background:var(--button-outline-bg)}.btn-outline:hover,.btn-ghost:hover{border-color:var(--brand-gold);background:var(--button-outline-hover-bg)}.hero .btn-outline,.hero .btn-ghost{color:var(--text-dark);background:#ffffff0a;border-color:#ffffff38}.site-header{background:var(--header-bg-transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid #0000}.site-header.is-solid{background:var(--header-bg-solid);border-bottom-color:var(--header-border)}body.no-scroll .site-header{-webkit-backdrop-filter:none;backdrop-filter:none}.nav-wrap{gap:1.25rem;min-height:76px}.header-actions{align-items:center;gap:.72rem;margin-left:auto;display:flex}.brand-logo-link{align-items:center;gap:.82rem;min-width:0;text-decoration:none;display:inline-flex}.brand-logo-symbol{flex:none;width:44px;height:44px;display:inline-flex;position:relative}.brand-logo-symbol.is-footer{width:clamp(78px,9vw,112px);height:clamp(78px,9vw,112px)}.brand-logo-symbol img,.brand-logo-symbol-image{object-fit:contain}.brand-logo-wordmark{white-space:nowrap;letter-spacing:.055em;text-transform:uppercase;align-items:center;gap:.42rem;min-width:0;font-size:.8rem;font-weight:700;line-height:1.1;display:inline-flex}.brand-logo-primary,.brand-logo-secondary,.brand-logo-separator{display:inline-flex}.brand-logo-separator{color:var(--brand-gold)}.site-header .brand-logo-link.is-header .brand-logo-wordmark{color:var(--header-text)}.site-header,.site-header.is-solid{opacity:1;-webkit-backdrop-filter:none;filter:none;background-color:#212121;background-image:none}.brand-logo-link.is-footer{justify-content:center}.main-nav a{color:#f7f5f0d1;letter-spacing:.14em;text-transform:uppercase;align-items:center;padding:.22rem 0 .62rem;font-size:.8rem;font-weight:600;line-height:1;display:inline-flex}.main-nav-services{align-items:center;display:inline-flex;position:relative}.main-nav-services:after{content:"";height:.9rem;position:absolute;top:100%;left:0;right:0}.main-nav-services-link{align-items:center;gap:.42rem;display:inline-flex}.main-nav-services-caret{color:#f7f5f0ad;font-size:.68em;line-height:1;transition:transform .18s,color .18s;transform:translateY(-.02rem)}.main-nav-services.is-open .main-nav-services-caret{color:#e4cfaceb;transform:translateY(-.02rem)rotate(180deg)}.main-nav-services-menu{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;visibility:hidden;pointer-events:none;background:linear-gradient(#292825fa,#1d1d1bfb),radial-gradient(220px 120px at 100% 0,#bc93381f,#0000 72%);border:1px solid #ffffff14;border-radius:1rem;gap:.08rem;width:min(22.5rem,44vw);min-width:18rem;padding:.38rem;transition:opacity .18s,transform .18s,visibility .18s;display:grid;position:absolute;top:calc(100% + .42rem);left:0;transform:translateY(-.24rem);box-shadow:0 18px 42px #0000003d}.main-nav-services-menu:before{content:"";height:.6rem;position:absolute;bottom:100%;left:0;right:0}.main-nav-services.is-open .main-nav-services-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0)}.main-nav-services-menu a{color:#f7f5f0d1;letter-spacing:0;text-transform:none;border:1px solid #0000;border-radius:.8rem;padding:.78rem .86rem;font-size:.88rem;font-weight:500;line-height:1.42;display:block}.main-nav-services-menu a:before,.main-nav-services-menu a:after{content:none}.main-nav-services-menu a:hover,.main-nav-services-menu a:focus-visible{color:#f7f5f0fa;background:#ffffff0b;border-color:#ffffff0f}.main-nav a:before{content:"";background:#f7f5f01f;height:1px;position:absolute;bottom:0;left:0;right:0}.main-nav a:after{background:var(--brand-gold);transform-origin:0;height:2px;transition:transform .2s,opacity .2s;bottom:0;transform:scaleX(0)}.main-nav a:hover,.main-nav a.active{color:var(--text-dark)}.main-nav a:hover:after,.main-nav a.active:after{width:100%;transform:scaleX(1)}.main-nav a.active{font-weight:700}.site-header.is-solid .main-nav a{color:var(--header-text-muted)}.site-header.is-solid .main-nav a:hover,.site-header.is-solid .main-nav a.active{color:var(--header-text)}.site-header .main-nav a{color:var(--header-text-muted)}.site-header .main-nav a:hover,.site-header .main-nav a.active{color:var(--header-text)}.site-header .main-nav-services-menu a,.site-header.is-solid .main-nav-services-menu a{color:#f7f5f0d1}.site-header .main-nav-services-menu a:hover,.site-header .main-nav-services-menu a:focus-visible,.site-header.is-solid .main-nav-services-menu a:hover,.site-header.is-solid .main-nav-services-menu a:focus-visible{color:#f7f5f0fa}.menu-toggle{border-radius:var(--radius-md);border-color:var(--toggle-border);background:var(--toggle-bg)}.menu-toggle span{background:var(--toggle-text)}.site-header.is-solid .menu-toggle span{background:var(--header-text-muted)}.site-header .menu-toggle{border-color:var(--header-light-border);background:#ffffff0a}.site-header .menu-toggle span{background:var(--header-text-muted)}.mobile-menu{background:#1d1d1b6b}.mobile-menu-panel{border-left-color:var(--panel-border);background:var(--panel-bg);align-self:flex-start;height:auto}.mobile-menu-head p{color:var(--gold-strong)}.mobile-close{border-color:var(--panel-border);color:var(--ink)}.mobile-menu-nav a{color:var(--ink);border-radius:var(--radius-md)}.mobile-menu-nav a.active,.mobile-menu-nav a:hover{background:#bc933814;border-color:#bc933852}.mobile-menu-services{gap:.5rem;display:grid}.mobile-menu-services-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;display:grid}.mobile-menu-services-toggle{width:34px;height:34px;color:var(--ink);cursor:pointer;background:#bc93380d;border:1px solid #bc933833;border-radius:10px;font-size:1.15rem;line-height:1}.mobile-menu-services-list{border-left:1px solid #bc933829;gap:.42rem;padding-left:.72rem;display:none}.mobile-menu-services.is-open .mobile-menu-services-list{display:grid}.mobile-menu-service-link{color:var(--ink-soft);border:1px solid #0000;border-radius:10px;padding:.58rem .68rem;font-size:.9rem;line-height:1.45;text-decoration:none;display:block}.mobile-menu-service-link:hover,.mobile-menu-service-link:focus-visible{color:var(--ink);background:#bc93380f;border-color:#bc933838}.hero{color:var(--text-dark)}.hero-home,.hero-services,.hero-profile,.hero-publications,.hero-contact{border-bottom:1px solid var(--hero-border);background:var(--hero-bg)}.hero-home{background:linear-gradient(90deg,#121212f7 0%,#121212f0 28%,#121212c2 52%,#1212126b 74%,#12121224 100%),radial-gradient(820px 380px at 10% 18%,#bc933829,#0000 64%),url(/assets/img/hero-corporativo-noche.webp) 72%/cover no-repeat,linear-gradient(#262523 0%,#1d1d1b 100%)}.hero-orb,.hero-home:before,.hero-home:after,.home-spotlight:before,.home-spotlight:after{display:none}.hero:after{content:"";aspect-ratio:1;opacity:.06;pointer-events:none;background:url(/assets/brand/isotipo-fondo-oscuro.png) 50%/contain no-repeat;width:clamp(180px,22vw,300px);position:absolute;bottom:clamp(-60px,-2vw,-18px);right:clamp(-28px,2vw,24px)}.hero-copy .eyebrow,.hero-copy h1,.hero-copy h2,.hero-copy h3,.hero-copy p,.hero-copy li{color:var(--text-dark)}.hero-copy .lead{color:#f7f5f0d6}.hero-proof li{color:#f7f5f0e0}.hero-proof li:before{background:var(--brand-gold)}.profile-page-hero-copy,.profile-page-spotlight,.services-hero-main,.services-page-hero-copy,.publications-page-hero-copy,.publications-page-radar,.contact-page-hero-copy,.contact-page-channel-card{border:1px solid var(--panel-dark-border);background:var(--panel-dark-bg);box-shadow:none}.footer-block-title,.contact-page-channel-label{color:var(--gold-strong)}.profile-page-spotlight h2,.publications-page-radar h2,.contact-page-channel-card h2{color:var(--text-dark)}.profile-page-hero-copy .lead,.profile-page-spotlight-list li,.services-hero-main .lead,.services-page-hero-copy .lead,.publications-page-hero-copy .lead,.contact-page-meta-line,.publications-page-radar-list li,.contact-page-channel-note,.contact-page-channel-value{color:#f7f5f0c7}.profile-page-hero-copy h1,.services-page-hero-copy h1,.publications-page-hero-copy h1,.contact-page-hero-copy h1{color:var(--text-dark)}.contact-page-support-line{color:#d1ab54eb}.home-page-hero-copy h1{color:var(--text-dark);background:0 0;animation:none}.split-band,.services-cta-panel,.profile-page-closing,.publications-page-closing{border:1px solid var(--panel-dark-border);background:var(--panel-dark-bg);box-shadow:none}.split-band h2,.split-band p,.split-band li,.services-cta-panel h2,.services-cta-panel p,.profile-page-closing-copy h2,.profile-page-closing-copy p,.publications-page-closing-copy h2,.publications-page-closing-copy p{color:var(--text-dark)}.split-band p,.split-band li,.services-cta-panel p,.profile-page-closing-copy p,.publications-page-closing-copy p{color:#f7f5f0cc}.card,.home-page-card,.profile-page-card,.publications-page-featured-copy,.publications-page-card,.publications-page-filters,.publications-page-empty-state,.contact-page-card,.contact-page-form-guide,.contact-page-secondary,.contact-form-wrap{border:1px solid var(--panel-border);background:var(--panel-bg);box-shadow:none}.card:hover,.home-page-card:hover,.profile-page-card:hover,.publications-page-card:hover,.contact-page-card:hover{box-shadow:none;border-color:#bc933857;transform:translateY(-2px)}.card p,.home-page-card p,.profile-page-card p,.publications-page-card p,.contact-page-card p,.contact-page-form-guide p,.contact-page-guide-note,.contact-page-secondary-copy p{color:var(--muted)}.card h2{font-size:clamp(1.375rem,2.3vw,1.5rem);font-weight:500;line-height:1.3}.card-kicker{color:var(--gold-strong)}.card a,.article-related-card a{color:var(--ink);font-family:var(--font-body);border-bottom-color:#bc933875}.publications-page-theme-tag,.hero-metric-pill,.footer-link-chip,.publications-page-filter-button{border-radius:var(--radius-sm)}.publications-page-filter-button{border-color:var(--panel-border);color:var(--ink);background:0 0}.publications-page-filter-button:hover,.publications-page-filter-button.is-active{background:#bc933814;border-color:#bc933857}.field-group label,.field-group legend,.field-note,.field-help,.message-count,.check-label,.check-label a{color:var(--muted)}.required-mark{color:var(--gold-strong)}.field-group input,.field-group select,.field-group textarea{border-radius:var(--radius-md);border:1px solid var(--input-border);background:var(--input-bg);color:var(--input-text)}.field-group input[type=checkbox],.contact-page-form-shell .field-group input[type=checkbox]{appearance:auto;background:revert;border:revert;border-radius:revert;box-shadow:revert;padding:revert;width:auto;height:auto}.field-group input:focus,.field-group select:focus,.field-group textarea:focus{border-color:var(--brand-gold);box-shadow:0 0 0 4px var(--focus-ring)}.field-error{color:var(--danger)}.check-label a{color:var(--ink);text-decoration-color:#bc93386b}.form-feedback-card{border-color:var(--panel-border);background:var(--panel-bg)}.form-feedback-card.is-success{border-color:#6a81725c}.form-feedback-card.is-error{border-color:#8c5d5a5c}.form-feedback-card.is-pending{border-color:#bc933857}.form-feedback-body{color:var(--muted)}.floating-wa{background:linear-gradient(100deg,var(--gold),var(--gold-strong));color:#0b1118;border-color:#f5d8a857;border-radius:999px;animation:4s ease-out 3s infinite wa-ring;box-shadow:0 14px 30px #b88f5a57}.floating-wa:hover{box-shadow:0 18px 34px #b88f5a80}.site-footer{background:var(--footer-bg);color:var(--text-dark-muted);border-top:1px solid #d7d3c81a}.site-footer:before{background:0 0}.footer-panel{box-shadow:none;background:linear-gradient(#242422f5,#1d1d1bfa);border:1px solid #d7d3c81a;border-radius:20px}.footer-panel:before{content:"";aspect-ratio:1;opacity:.06;pointer-events:none;background:url(/assets/img/isotipo-claro-trim.png) 50%/contain no-repeat;width:clamp(180px,18vw,240px);position:absolute;inset:auto -24px -40px auto}.footer-panel:after{display:none}.footer-links,.footer-ops,.footer-contact{background:#f7f5f008;border:1px solid #d7d3c81a}.footer-link-chip,.footer-contact-item{border-radius:var(--radius-sm);color:#f7f5f0e0;background:#f7f5f008;border-color:#d7d3c81f}.footer-link-chip:hover,.footer-contact-item:hover{color:var(--gold-strong);box-shadow:none;border-color:#bc933857}.footer-ops-key{color:var(--text-dark)}.footer-ops-value,.footer-contact-text,.footer-copy p{color:#f7f5f0b8}.footer-isotipo{filter:none}.article-breadcrumb,.article-breadcrumb a{color:var(--muted)}.article-breadcrumb a:hover{color:var(--gold-strong)}.article-hero-banner{border:1px solid var(--panel-border);box-shadow:none}.article-hero-overlay{background:linear-gradient(#1d1d1b2e 0%,#1d1d1bd1 82%),linear-gradient(120deg,#1d1d1b99,#1d1d1b38 48%,#bc93381f 100%)}.article-meta-chip{border-radius:var(--radius-sm);color:#f7f5f0eb;background:#bc93381a;border-color:#bc933857}.article-meta-chip-secondary{color:#f7f5f0d6;background:#f7f5f00f;border-color:#d7d3c829}.article-hero-content h1,.article-hero-content-wide h1{color:#f7f5f0fa;text-shadow:0 10px 28px #00000061}.article-prose,.article-context-panel,.article-rich-callout,.article-rich-cta,.article-rich-file,.article-bulletin-download,.article-disclaimer,.stat-row article{border:1px solid var(--panel-border);background:var(--panel-bg);box-shadow:none}.article-summary-intro,.article-summary-list li,.article-published-date,.article-lead-paragraph,.article-block p,.article-block li,.article-rich-paragraph,.article-rich-nested-paragraph,.article-rich-lead,.article-rich-small,.article-rich-list-item,.article-rich-callout-body p,.article-rich-file-description,.article-rich-cta-body,.article-rich-caption,.article-bulletin-copy p:last-child,.article-disclaimer p,.stat-row p{color:var(--muted)}.article-summary-label,.article-summary-subtitle,.article-author-badge,.article-bulletin-label,.article-reference-group h3,.article-rich-h4,.article-rich-section-label,.article-rich-inline-heading,.article-references-title{color:var(--gold-strong)}.article-summary-label,.article-summary-subtitle,.article-references-title{font-family:var(--font-body);letter-spacing:0;text-transform:none;font-size:.97rem;font-weight:700;line-height:1.68}.article-summary-list li::marker{color:#bc9338b8}.article-top-divider,.article-intro-divider,.article-rich-divider{background:linear-gradient(90deg,#bc933870,#0000)}.article-author-card{border:1px solid var(--panel-border);background:#1d1d1b0a}.article-author-name,.article-rich-h2,.article-rich-h3,.article-rich-callout-title,.article-rich-file-title,.stat-row strong{color:var(--ink)}.article-author-role{color:var(--muted);font-family:var(--font-body)}.article-rich-image{border:1px solid var(--panel-border);box-shadow:none}.article-rich-quote{border-left-color:var(--brand-gold);color:var(--ink-soft);background:#bc933814}.article-rich-callout-important{box-shadow:none;border-color:#bc933861}.article-rich-callout-success{box-shadow:none;border-color:#6a81725c}.article-rich-callout-warning{box-shadow:none;border-color:#938a7861}.article-action-row-bottom{border-top-color:var(--panel-border)}.article-print-action,.article-pdf-action{background:var(--button-outline-bg)}.publications-page-card-date,.article-breadcrumb,.article-published-date{color:var(--muted)}.article-related-service-pill{color:var(--ink);background:#bc93380f;border-color:#bc933859}.article-related-service-pill:hover,.article-related-service-pill:focus-visible{color:var(--gold-strong);border-color:var(--gold);background:#b88f5a1f}a{text-underline-offset:.18em}a:visited{color:inherit}@media (max-width:1120px){.nav-wrap{min-height:72px}.header-actions{gap:.56rem}.brand-logo-wordmark{font-size:.86rem}}@media (max-width:760px){.brand-logo-link.is-header .brand-logo-wordmark{display:none}.hero:after,.footer-panel:before{opacity:.05;width:156px}}.hero-grid{grid-template-columns:minmax(0,1.28fr) minmax(320px,.72fr);gap:clamp(2rem,4vw,4rem)}.home-page-hero-grid{grid-template-columns:minmax(0,1fr);align-content:center;place-items:center start;gap:0;min-height:clamp(390px,44svh,476px)}.hero-copy h1,.hero-copy h2{max-width:31ch}.home-page-hero-copy{text-align:left;background:linear-gradient(90deg,#1212129e 0%,#1212125c 56%,#12121214 100%);border-left:2px solid #bc93388f;place-self:center start;width:min(680px,46vw);max-width:100%;padding:clamp(1.1rem,1.6vw,1.45rem) clamp(1.15rem,1.8vw,1.55rem) clamp(1.2rem,1.9vw,1.6rem) clamp(1.2rem,1.9vw,1.6rem);position:relative}.home-page-hero-copy h1,.profile-page-hero-copy h1,.services-page-hero-copy h1,.publications-page-hero-copy h1,.contact-page-hero-copy h1{max-width:26ch}.home-page-hero-copy h1{text-wrap:balance;letter-spacing:-.05em;max-width:10.5ch;margin:0;font-size:clamp(3.4rem,6vw,5.9rem);line-height:.96}.home-page-hero-role{color:var(--brand-gold);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .9rem;font-size:.92rem;font-weight:700}.home-page-hero-copy .lead{max-width:35ch;margin:1.15rem 0 0;font-size:clamp(1.02rem,1.2vw,1.18rem);line-height:1.6}.home-page-head h2,.profile-page-head h2,.publications-page-head h2,.contact-page-head h2{max-width:36ch}.home-page-head p,.profile-page-head p,.publications-page-head p,.contact-page-head p{max-width:min(74ch,100%)}.editorial-head{gap:var(--editorial-head-gap,.5rem);margin-bottom:0;display:grid}.editorial-head--tight{--editorial-head-gap:0}.editorial-head--compact{--editorial-head-gap:.24rem}.editorial-head .eyebrow{color:var(--brand-gold);letter-spacing:.12em;margin-bottom:0;font-size:.92rem;font-weight:700}.editorial-head>h2,.editorial-head>p:not(.eyebrow){width:100%;max-width:none;margin:0}.editorial-split{grid-template-columns:minmax(var(--editorial-split-min,240px),var(--editorial-split-side,.72fr))minmax(0,var(--editorial-split-main,1.28fr));gap:var(--editorial-split-gap,clamp(1.4rem,3vw,2.4rem));align-items:var(--editorial-split-align,start);display:grid}.editorial-split>*{min-width:0}.editorial-split--feature{--editorial-split-min:220px;--editorial-split-side:280px;--editorial-split-main:1fr;--editorial-split-gap:clamp(1.35rem,2.8vw,2.2rem)}.editorial-split--support{--editorial-split-min:240px;--editorial-split-side:.72fr;--editorial-split-main:1.28fr;--editorial-split-gap:clamp(1.4rem,3vw,2.4rem)}.editorial-split--contact{--editorial-split-min:248px;--editorial-split-side:.34fr;--editorial-split-main:.66fr;--editorial-split-gap:clamp(1.6rem,3.4vw,2.6rem)}.editorial-list{border-top:1px solid var(--panel-border);width:100%;max-width:none;display:grid}.editorial-list-item{border-bottom:1px solid var(--panel-border);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.9rem;padding:1rem 0;display:grid}.editorial-list-index{color:var(--gold-strong);letter-spacing:.14em;margin:0;font-size:.76rem;font-weight:700;line-height:1.4}.editorial-list-body{gap:.2rem;min-width:0;display:grid}.editorial-list-body h3,.editorial-list-body p{max-width:none;margin:0}.editorial-list-body p{color:var(--muted)}.profile-page-head h2,.profile-page-head p{width:100%;max-width:none}.profile-page-copy-block{width:100%;min-width:0;max-width:none}.services-page-hero-copy .lead{max-width:none}.services-page-hero-grid{z-index:2;align-content:center;place-items:center start;min-height:clamp(440px,52svh,580px);position:relative}.services-page-hero-grid:after{content:"";pointer-events:none;background:linear-gradient(#ffffff09,#ffffff03);border:1px solid #f5d8a82e;width:min(28vw,360px);height:clamp(170px,28vh,240px);position:absolute;top:50%;right:clamp(1.5rem,6vw,5rem);transform:translateY(-50%)}.services-page-hero-copy{text-align:left;background:linear-gradient(#11111170,#11111138);border:1px solid #f5d8a81f;border-left:2px solid #bc9338eb;place-self:center start;gap:.85rem;width:min(720px,50vw);max-width:100%;padding:clamp(1.35rem,2.8vw,2rem) clamp(1.25rem,2.2vw,1.8rem) clamp(1.2rem,2.4vw,1.65rem) clamp(1.35rem,2.5vw,1.9rem);display:grid;position:relative;box-shadow:0 18px 46px #0000001f}.services-page-hero-copy:after{content:"";background:linear-gradient(90deg,#bc9338f5,#bc933800);width:min(18vw,148px);height:2px}.services-page-hero-copy h1{text-wrap:balance;letter-spacing:-.05em;text-shadow:0 3px 18px #00000052;max-width:10ch;margin:0;font-size:clamp(3rem,5.1vw,5rem);line-height:.95}.services-page-hero-copy .lead{max-width:40ch;margin-top:1rem;font-size:clamp(1rem,1.1vw,1.12rem);line-height:1.62}.hero-services:before{background:linear-gradient(90deg,#bc9338e6,#bc933800);width:min(40vw,520px);height:2px;inset:auto auto 0 0}.hero-services:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#111111e0 0%,#111c 30%,#11111194 50%,#11111138 76%,#11111124 100%),linear-gradient(#11111138 0%,#11111157 100%);position:absolute;inset:0}.publications-page-head h2,.publications-page-head p,.publications-page-copy-block p,.publications-page-closing-copy h2,.publications-page-closing-copy p,.publications-page-hero-copy .lead{max-width:none}.publications-page-copy-block,.publications-page-closing-copy,.publications-page-subhead,.publications-page-article-main,.publications-page-featured-copy,.publications-page-bulletin-card{width:100%;max-width:none}.publications-page-featured-copy h3,.publications-page-featured-copy p,.publications-page-article-main h3,.publications-page-article-main p,.publications-page-bulletin-card h3,.publications-page-bulletin-card p{max-width:none}.publications-page-featured-copy h3,.publications-page-article-main h3,.publications-page-bulletin-card h3{text-wrap:wrap}.contact-page-hero-grid-compact,.contact-page-form-grid,.contact-page-layout{width:min(var(--contact-max),100%)}.contact-page-section-minimal{padding-top:clamp(2.8rem,5.8vh,4.2rem)}.contact-page-direct-column{align-content:start;gap:.5rem;display:grid}.contact-page-column-label{color:var(--brand-gold);letter-spacing:.12em;margin:0;font-size:.92rem;font-weight:700}.contact-page-column-note{color:var(--muted);max-width:none;margin:0;font-size:1rem;line-height:1.58}.contact-page-direct-column .contact-page-column-note{max-width:30ch}.contact-page-form-shell .contact-page-column-note{max-width:48ch}.contact-page-direct-title{margin:0}.contact-page-direct-list{border-top:1px solid #1d1d1b1a;gap:0;display:grid}.contact-page-direct-item{color:inherit;box-shadow:none;background:0 0;border-bottom:1px solid #1d1d1b1a;border-radius:0;align-items:center;gap:.85rem;padding:1rem 0;text-decoration:none;transition:color .2s,border-color .2s,transform .2s;display:flex}.contact-page-direct-item:hover{color:var(--ink)}.contact-page-direct-item .contact-page-channel-icon{background:#bc93380f;border:1px solid #bc93382e;border-radius:10px;flex:none;width:2rem;height:2rem}.contact-page-direct-item .contact-page-channel-copy{border-left:2px solid #bc93386b;gap:.2rem;padding-left:1rem;display:grid}.contact-page-direct-item .contact-page-channel-label{color:var(--gold-strong);letter-spacing:.01em;text-transform:none;font-size:.8125rem;font-weight:600;line-height:1.35}.contact-page-direct-item .contact-page-channel-value{color:var(--muted);font-family:var(--font-body);letter-spacing:normal;font-size:.875rem;font-weight:400;line-height:1.45}.contact-page-form-shell{gap:.5rem;width:100%;display:grid}.contact-page-form-shell .contact-form-wrap{background:linear-gradient(#fff,#fafaf8);border-color:#1d1d1b1f;border-radius:18px;padding:1.1rem 1.1rem 1.15rem;position:relative;overflow:hidden;box-shadow:0 18px 34px #1d1d1b0b,inset 0 1px #ffffffe0}.contact-page-form-shell .contact-form-wrap:before{content:"";background:linear-gradient(90deg,#bc9338eb,#bc933833);height:3px;position:absolute;inset:0 0 auto}.contact-page-form-shell .contact-form{gap:.88rem}.contact-page-form-shell .contact-form-intro{background:linear-gradient(#1d1d1b05,#1d1d1b03);border:1px solid #1d1d1b14;border-radius:12px;padding:.85rem .95rem .8rem}.contact-page-form-shell .contact-form-main{gap:.78rem;display:grid}.contact-page-form-shell .contact-form-footer{border-top:1px solid #1d1d1b14;gap:.65rem;padding-top:.85rem;display:grid}.contact-page-form-shell .field-grid{align-items:start;gap:.44rem .68rem}.contact-page-form-shell .field-group{align-content:start;align-self:start;gap:.22rem}.contact-page-form-shell .field-group:has(.check-label){padding-top:.35rem}.contact-page-form-shell .field-group label,.contact-page-form-shell .field-group legend{color:var(--ink-soft);letter-spacing:.01em;font-size:.8125rem;font-weight:600}.contact-page-form-shell .field-group input,.contact-page-form-shell .field-group select,.contact-page-form-shell .field-group textarea{background:linear-gradient(#fff,#fcfcfa);border-width:1px;border-color:#1d1d1b1f;padding:.68rem .8rem;font-size:.875rem;line-height:1.45;box-shadow:inset 0 1px #fffffff2}.contact-page-form-shell .field-group input::placeholder,.contact-page-form-shell .field-group textarea::placeholder{font-size:.875rem;line-height:1.45}.contact-page-form-shell .field-group textarea{min-height:112px}.contact-page-form-shell .field-note,.contact-page-form-shell .field-help,.contact-page-form-shell .check-label{font-size:.875rem}.contact-page-form-shell .field-note{color:var(--muted)}.contact-page-form-shell .field-help{line-height:1.45}.contact-page-form-shell .field-error{min-height:0;margin:0;font-size:.8125rem}.contact-page-form-shell .field-error:empty{display:none}.contact-page-form-shell .form-actions{gap:.5rem}.contact-page-form-shell .btn{min-height:42px;padding:.72rem 1.1rem}.contact-page-form-shell .btn-primary{min-width:220px}.contact-page-form-shell .form-feedback-card{padding:.88rem .94rem}.contact-page-form-shell .contact-form-footnote{padding-top:.1rem}.contact-page-form-guide{width:min(74ch,100%)}.profile-page-hero-grid{grid-template-columns:fit-content(320px) minmax(0,1fr);align-items:center;gap:clamp(1rem,2vw,1.75rem)}.profile-page-hero-copy{box-shadow:none;background:0 0;border:0;align-content:start;gap:.72rem;padding:0;display:grid}.profile-page-hero-context{border-left:1px solid #f7f5f01f;place-self:end start;gap:.28rem;width:min(100%,296px);padding:.9rem 0 0 .8rem;display:grid}.profile-page-hero-context-label{color:#bc9338eb;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:500}.profile-page-hero-context-name{color:var(--text-dark);margin:0;font-size:.92rem;font-weight:500;line-height:1.34}.profile-page-hero-context-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.profile-page-hero-context-list li{color:#f7f5f0b3;border-top:1px solid #ffffff14;gap:.16rem;padding-top:.72rem;font-size:.83rem;line-height:1.5;display:grid}.profile-page-hero-context-list li:first-child{border-top:0;padding-top:0}.home-page-model-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:0;display:grid}.home-page-model-copy{gap:1rem;width:100%;display:grid}.home-page-model-copy p{color:var(--muted);max-width:none}.home-page-model-editorial{--editorial-split-min:168px;--editorial-split-side:196px;padding-top:.35rem}.home-page-model-portrait{isolation:isolate;border-radius:calc(var(--radius-lg) + 4px);aspect-ratio:1;background:radial-gradient(circle,#bc933814,#0000 58%),linear-gradient(#fff,#f8f7f3fa);border:1px solid #1d1d1b14;justify-content:center;justify-self:start;align-items:center;width:min(100%,188px);margin:0;padding:clamp(1rem,2vw,1.3rem);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #bc933814,0 10px 24px #1d1d1b0a}.home-page-model-portrait:before{content:none}.home-page-model-portrait:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ffffffc7,#fff0 42%),linear-gradient(#bc933808,#bc933800 40%);position:absolute;inset:0}.home-page-model-portrait img{z-index:1;object-fit:contain;filter:drop-shadow(0 6px 12px #1d1d1b0f);width:auto;max-width:70%;height:auto;max-height:70%;display:block;position:relative;transform:none}.home-page-model-details{gap:.9rem;display:grid}.profile-page-pillar-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.2vw,1.45rem);display:grid}.home-page-model-block,.profile-page-pillar,.profile-page-support-item,.publications-page-format-item,.publications-page-criteria-item{border-top:1px solid var(--panel-border);align-content:start;gap:.48rem;padding-top:1rem;display:grid}.home-page-model-block:first-child{border-top:0;padding-top:0}.home-page-model-block{border-left:1px solid #bc933838;margin-left:0;padding-left:clamp(1rem,2vw,1.4rem)}.home-page-model-block-label{color:var(--gold-strong);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:700}.home-page-model-block p:last-child,.profile-page-pillar p,.profile-page-support-item p,.publications-page-format-item p,.publications-page-criteria-item p,.publications-page-coverage-item p{color:var(--muted)}.home-page-model-block p:last-child{max-width:none}.home-page-profile-editorial{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:start;gap:clamp(1.6rem,3.2vw,2.8rem);display:grid}.home-page-profile-principles{border-left:1px solid var(--panel-border);align-content:start;gap:.85rem;padding-left:clamp(.8rem,2vw,1.2rem);display:grid}.home-page-profile-principle{border-top:1px solid #d7d3c81f;gap:.34rem;padding-top:.85rem;display:grid}.home-page-profile-principle-label{color:var(--gold-strong);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:500}.home-page-profile-copy p{color:var(--muted);max-width:min(66ch,100%)}.home-page-services-grid{align-items:stretch}.home-page-service-card{padding:clamp(.95rem,2.4vw,1.18rem)}.home-page-service-card p{color:var(--muted)}.home-page-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.2vw,1.45rem);display:grid}.home-page-step-item{border-top:1px solid var(--panel-border);align-content:start;gap:.48rem;padding-top:1rem;display:grid}.home-page-step-item p:last-child{color:var(--muted)}.home-page-model-section .home-page-stack,.home-page-sectors-section .home-page-stack,.home-page-publications-section .home-page-stack{gap:.5rem}.home-page-model-section .section-head .eyebrow,.home-page-sectors-section .section-head .eyebrow,.home-page-publications-section .section-head .eyebrow,.profile-page-section .section-head .eyebrow,.profile-flow-band .eyebrow,.profile-page-closing-copy .eyebrow{color:var(--brand-gold);letter-spacing:.12em;margin-bottom:0;font-size:.92rem;font-weight:700}.home-page-sector-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.9rem,1.9vw,1.08rem);display:grid}.home-page-sector-item{min-height:0;color:var(--ink);letter-spacing:.01em;background:linear-gradient(#fff,#f9f9f6);border:1px solid #1d1d1b29;border-radius:15px;align-items:center;gap:.82rem;padding:.96rem 1.12rem;font-size:1.05rem;font-weight:600;line-height:1.35;transition:border-color .2s,background-color .2s,box-shadow .2s,transform .2s;display:flex;box-shadow:0 10px 20px #1d1d1b09}.home-page-sector-item:before{content:"";background:#bc9338eb;border-radius:5px;flex:0 0 .58rem;width:.58rem;height:.58rem;box-shadow:0 0 0 4px #bc93381f}.home-page-sector-item:hover{border-color:#bc933857;transform:translateY(-1px);box-shadow:0 14px 28px #1d1d1b0d}.home-page-publications-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.2vw,1.45rem);display:grid}.home-page-publication-tile{border-radius:var(--radius-lg);min-height:100%;color:inherit;background:linear-gradient(#fff,#fafaf8);border:1px solid #1d1d1b24;align-content:start;gap:.72rem;padding:clamp(1.05rem,2.6vw,1.28rem);text-decoration:none;transition:border-color .2s,background-color .2s,box-shadow .2s,transform .2s;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 24px #1d1d1b09}.home-page-publication-tile:before{content:"";background:linear-gradient(90deg,#bc9338eb,#bc933829);height:3px;position:absolute;inset:0 0 auto}.home-page-publication-tile .card-kicker{color:var(--gold-strong);letter-spacing:.12em;text-transform:uppercase;margin-top:.08rem;font-size:.74rem;font-weight:600}.home-page-publication-tile h2{color:var(--ink);font-size:clamp(1.1rem,1.42vw,1.24rem);font-weight:600;line-height:1.3}.home-page-publication-tile p:last-of-type{color:var(--muted);text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto;line-height:1.58}.home-page-publication-tile-link{color:var(--ink);text-underline-offset:.18em;margin-top:.36rem;font-size:.92rem;font-weight:600;-webkit-text-decoration:underline #bc933875;text-decoration:underline #bc933875}.home-page-publication-tile:hover{background:linear-gradient(#fff,#f8f6f2);border-color:#bc933861;transform:translateY(-2px);box-shadow:0 16px 30px #1d1d1b0e}.home-page-publication-tile:hover .home-page-publication-tile-link{text-decoration-color:#bc9338b8}.profile-page-pillar-grid{align-items:start}.profile-page-presentation-grid{grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:start;gap:clamp(1.15rem,2.4vw,1.8rem);display:grid}.profile-page-presentation-intro{text-align:center;isolation:isolate;background:linear-gradient(#fffffffa,#fffffff0),radial-gradient(180px 120px at 0 0,#bc93381a,#0000 74%);border:1px solid #1d1d1b14;border-radius:22px;grid-template-columns:1fr;justify-self:center;place-items:start center;gap:.68rem;width:100%;max-width:320px;padding:clamp(.76rem,1.35vw,.92rem);transition:transform .22s,box-shadow .22s,border-color .22s;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 36px #1d1d1b0f,inset 0 1px #ffffffd1}.profile-page-presentation-intro:before{content:"";background:linear-gradient(#bc9338f0,#bc93382e);width:3px;position:absolute;inset:0 auto 0 0}.profile-page-presentation-intro:after{content:"";opacity:.74;border-bottom:1px solid #bc933847;border-right:1px solid #bc933847;border-radius:0 0 14px;width:40px;height:40px;transition:opacity .22s,transform .22s;position:absolute;inset:auto 16px 16px auto}.profile-page-presentation-photo{aspect-ratio:1;background:#d8d4cb;border:1px solid #1d1d1b14;border-radius:999px;width:clamp(96px,7.6vw,108px);position:relative;overflow:hidden;box-shadow:0 12px 24px #1d1d1b14,0 0 0 5px #ffffffe0}.profile-page-presentation-photo img{object-fit:cover;transition:transform .24s}.profile-page-presentation-identity{align-content:start;justify-items:center;gap:.14rem;width:100%;min-width:0;display:grid}.profile-page-presentation-name{color:var(--ink);letter-spacing:-.03em;text-wrap:pretty;margin:0;font-size:clamp(1.34rem,1.58vw,1.68rem);font-weight:700;line-height:1.04}.profile-page-presentation-role{color:var(--gold-strong);letter-spacing:.17em;text-transform:uppercase;margin:0;font-size:.84rem;font-weight:700;line-height:1.3}.profile-page-presentation-role:after{content:"";background:#bc933870;width:52px;height:1px;margin:.34rem auto 0;display:block}@media (hover:hover) and (pointer:fine){.profile-page-presentation-intro:hover{border-color:#bc933838;transform:translateY(-2px);box-shadow:0 22px 42px #1d1d1b14,inset 0 1px #ffffffdb}.profile-page-presentation-intro:hover:after{opacity:1;transform:translateY(-2px)}.profile-page-presentation-intro:hover .profile-page-presentation-photo img{transform:scale(1.03)}}.profile-page-presentation-grid .profile-page-copy-block{align-content:start;justify-self:stretch;gap:1rem;width:100%;max-width:none;padding-top:.1rem;display:grid}.profile-page-presentation-grid .profile-page-copy-block p{margin:0}.profile-page-presentation-hero{padding-block:clamp(.48rem,1.08vw,.92rem)}.profile-page-presentation-hero-grid{align-items:center;min-height:clamp(160px,17.6svh,188px)}.profile-page-focus-stack{gap:.42rem}.profile-page-focus-stack .section-head{gap:0;margin-bottom:0}.profile-page-presentation-hero-copy{background:linear-gradient(90deg,#121212e6 0%,#121212c7 48%,#12121275 78%,#1212122e 100%);border-left:2px solid #bc93388a;order:2;place-self:center stretch;width:100%;min-width:0;max-width:none;padding:clamp(.58rem,1.05vw,.76rem) clamp(.88rem,1.45vw,1.1rem) clamp(.62rem,1.12vw,.82rem) clamp(.92rem,1.55vw,1.18rem);position:relative}.profile-page-presentation-hero-copy .eyebrow{color:var(--brand-gold);letter-spacing:.12em;margin-bottom:0;font-size:.92rem;font-weight:700}.profile-page-presentation-hero-copy .eyebrow:after{opacity:.45;width:2.4rem}.profile-page-presentation-hero-copy .profile-page-copy-block{gap:.72rem;width:100%;max-width:none;display:grid}.profile-page-presentation-hero-copy .profile-page-copy-block p{color:#f7f5f0f0;text-shadow:0 1px 1px #0000001f;max-width:none;margin:0;font-size:clamp(.96rem,.98vw,1.04rem);line-height:1.54}.profile-page-presentation-hero .profile-page-presentation-intro{width:fit-content;max-width:min(100%,320px);min-height:100%;box-shadow:none;text-align:center;background:linear-gradient(90deg,#ffffff0a,#ffffff03),radial-gradient(220px 120px at 0 0,#bc93381a,#0000 72%);border:0;border-left:1px solid #ffffff1f;border-radius:0;order:1;grid-template-columns:1fr;align-content:center;place-self:stretch start;place-items:start center;gap:.58rem;padding:clamp(.72rem,1.18vw,.92rem) clamp(.76rem,1.22vw,.94rem);display:grid}.profile-page-presentation-hero .profile-page-presentation-intro:before{background:linear-gradient(#bc9338f0,#bc933829);width:2px;inset:0 auto 0 0}.profile-page-presentation-hero .profile-page-presentation-intro:after{opacity:1;background:linear-gradient(90deg,#bc933857,#ffffff1a,#0000 92%);border:0;border-radius:0;width:100%;height:1px;inset:auto auto 0 0}.profile-page-presentation-hero .profile-page-presentation-photo{aspect-ratio:4/5;border-radius:18px;order:1;justify-self:center;width:clamp(150px,11.2vw,182px);box-shadow:0 18px 34px #0000003d,0 0 0 6px #ffffff0d}.profile-page-presentation-hero .profile-page-presentation-identity{order:2;align-content:center;justify-items:center;width:100%;padding-right:0}.profile-page-presentation-hero .profile-page-presentation-name{color:var(--text-dark);text-align:center;font-size:clamp(1.52rem,1.92vw,2rem);line-height:.98}.profile-page-presentation-hero .profile-page-presentation-role{color:var(--brand-gold);letter-spacing:.2em;font-size:.86rem}.profile-page-presentation-hero .profile-page-presentation-role:after{background:#bc93389e;width:64px;margin-left:auto;margin-right:auto}.profile-page-experience-list,.profile-page-interlocutor-list{display:grid}.profile-page-experience-item,.profile-page-interlocutor-item{border-top:1px solid var(--panel-border);gap:.42rem;padding:1rem 0;display:grid}.profile-page-experience-item:first-child,.profile-page-interlocutor-item:first-child{border-top:0;padding-top:0}.profile-page-experience-item p:last-child,.profile-page-interlocutor-item p{color:var(--muted)}.profile-page-support-copy{align-content:start;gap:.6rem;display:grid}.profile-page-support-lead{color:var(--muted);max-width:none;margin:0}.profile-page-support-list,.profile-page-support-item,.profile-page-support-index,.profile-page-support-body{max-width:none}.profile-page-closing-strip,.publications-page-closing-strip,.contact-page-secondary{border-top:1px solid var(--panel-border);border-inline:0;box-shadow:none;background:0 0;border-bottom:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(1rem,2.6vw,1.4rem);padding-top:1rem;display:grid}.profile-page-closing-strip .profile-page-closing-copy p,.publications-page-closing-strip .publications-page-closing-copy p,.contact-page-secondary-copy p{color:var(--muted)}.publications-page-article-list{display:grid}.publications-page-article-row{border-top:1px solid var(--panel-border);grid-template-columns:minmax(0,1fr) minmax(116px,136px);align-items:start;gap:1rem;padding:1rem 0;display:grid}.publications-page-article-row:first-child{border-top:0;padding-top:0}.publications-page-article-main{gap:.44rem;min-width:0;display:grid}.publications-page-article-main p:last-child{color:var(--muted)}.publications-page-article-aside{justify-self:end;justify-items:start;gap:.64rem;min-width:0;max-width:136px;display:grid}.publications-page-bulletins-block{border-top:1px solid var(--panel-border);gap:1rem;padding-top:1rem;display:grid}.publications-page-subhead{gap:.42rem;display:grid}.publications-page-bulletin-grid,.publications-page-coverage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2.2vw,1.45rem);display:grid}.publications-page-bulletin-card{border:1px solid var(--panel-border);border-radius:var(--radius-lg);background:var(--panel-bg);gap:.56rem;padding:1rem;display:grid}.publications-page-coverage-item{border-top:1px solid var(--panel-border);gap:.44rem;padding-top:1rem;display:grid}.publications-page-format-strip,.publications-page-criteria-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.2vw,1.45rem);display:grid}.contact-page-hero-grid-compact{grid-template-columns:minmax(0,.9fr)}.contact-page-form-grid{grid-template-columns:minmax(260px,.36fr) minmax(0,.64fr);align-items:start;gap:clamp(1.4rem,3vw,2.2rem)}.contact-page-form-guide{width:min(34ch,100%);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.contact-page-guide-list li,.contact-page-guide-note{color:var(--muted)}.contact-page-compact-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.9rem,2vw,1.2rem);display:grid}.contact-page-compact-item{align-content:start;gap:.34rem;display:grid}.contact-page-compact-item p:last-child{color:var(--muted)}.contact-page-channel-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.contact-page-channel-row-item{border:1px solid var(--panel-border);border-radius:var(--radius-md);background:var(--panel-bg);align-items:flex-start;gap:.78rem;padding:.9rem 1rem;display:flex}.contact-page-secondary .cta-row{flex-wrap:wrap;justify-content:flex-end}.btn-outline,.btn-ghost{color:var(--brand-black);background:#fff;border-color:#1d1d1b38}.btn-outline:hover,.btn-ghost:hover{background:#1d1d1b06;border-color:#1d1d1b52}.site-header.is-solid .menu-toggle{border-color:var(--header-light-border);background:#ffffff0a}.home-page-sector-list{border-top:0;gap:clamp(.9rem,1.9vw,1.08rem);padding-top:0}.home-page-sector-item{min-height:0;color:var(--ink);background:linear-gradient(#fff,#f9f9f6);border:1px solid #1d1d1b29;border-radius:15px;justify-content:flex-start;padding:.96rem 1.12rem;font-size:1.05rem;font-weight:600;box-shadow:0 10px 20px #1d1d1b09}.home-page-sector-item:before{background:#bc9338eb;border-radius:5px;width:.58rem;height:.58rem;box-shadow:0 0 0 4px #bc93381f}.home-page-sector-item:hover{background:linear-gradient(#fff,#f7f6f1);border-color:#bc933857;box-shadow:0 14px 28px #1d1d1b0d}.services-cta-panel,.split-band,.profile-page-support-strip{border-color:var(--panel-border);background:0 0}.services-cta-panel h2,.services-cta-panel p,.split-band h2,.split-band p,.split-band li,.profile-page-support-item h3,.profile-page-support-item p{color:var(--ink)}.services-cta-panel p,.split-band p,.split-band li,.profile-page-support-item p{color:var(--muted)}.profile-flow-band{border-color:var(--panel-border);background:0 0;grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr)}.profile-flow-list li{background:#fff;border-color:#1d1d1b17}.profile-flow-index{color:#7b6331}.profile-flow-list li>p,.profile-page-band-note,.home-page-note,.profile-page-copy-block p,.publications-page-copy-block p{color:var(--muted)}.contact-page-form-guide,.contact-form-wrap,.publications-page-bulletin-card,.publications-page-empty-state{background:#fff;border-color:#1d1d1b17}.publications-page-empty-state h3,.publications-page-article-main h3,.home-page-publication-tile h2,.publications-page-bulletin-card h3{color:var(--ink)}.publications-page-filters{background:#fff;border-color:#1d1d1b17}.publications-page-filter-label{color:var(--ink-soft)}.publications-page-featured-copy{gap:.82rem;padding:clamp(1.24rem,2.8vw,1.72rem)}.publications-page-card-meta{gap:.44rem}.publications-page-format-tag,.publications-page-theme-tag{border-radius:8px;min-height:26px;padding:.16rem .48rem}.publications-page-format-tag{color:var(--brand-black);background:#bc93380f;border-color:#bc933847}.publications-page-theme-tag{color:var(--muted);background:0 0;border-color:#1d1d1b1f}.publications-page-card-date,.home-page-publication-tile p:last-of-type,.publications-page-article-main p:last-child,.profile-page-experience-item p:last-child,.profile-page-interlocutor-item p,.contact-page-guide-note,.contact-page-guide-list li,.field-help,.field-note,.message-count{color:var(--muted-soft)}.publications-page-filter-button,.services-page-index-link{color:var(--ink-soft);border-color:#1d1d1b1f;border-radius:8px}.publications-page-filter-button:hover,.publications-page-filter-button.is-active,.services-page-index-link:hover{color:var(--ink);background:#1d1d1b06;border-color:#1d1d1b38}.publications-page-article-row{padding:1.12rem 0}.publications-page-article-aside{border-left:1px solid var(--panel-border);gap:.72rem;min-width:0;max-width:136px;padding-left:.85rem}.home-page-publication-tile-link,.publications-page-article-aside a,.publications-page-bulletin-card a{color:var(--brand-black);font-weight:600;text-decoration-color:#1d1d1b2e}.home-page-publication-tile-link:hover,.publications-page-article-aside a:hover,.publications-page-bulletin-card a:hover{color:var(--brand-black);text-decoration-color:#bc93389e}.contact-form-wrap{padding:clamp(1rem,2.8vw,1.34rem)}.contact-page-form-shell .contact-form-wrap{background:linear-gradient(#fff,#fafaf8);border-color:#1d1d1b1f;box-shadow:0 18px 34px #1d1d1b0b,inset 0 1px #ffffffe0}.contact-page-form-shell .contact-form-wrap:before{background:linear-gradient(90deg,#bc9338eb,#bc933833)}.contact-page-form-shell .contact-form-intro{background:linear-gradient(#1d1d1b05,#1d1d1b03);border-color:#1d1d1b14}.field-group label,.field-group legend,.check-label,.check-label a{color:#212121}.field-group input,.field-group select,.field-group textarea{color:var(--ink);background:#fff;border-color:#1d1d1b29}.contact-page-form-shell .field-group input,.contact-page-form-shell .field-group select,.contact-page-form-shell .field-group textarea{background:linear-gradient(#fff,#fcfcfa);border-color:#1d1d1b1f;box-shadow:inset 0 1px #fffffff2}.field-group input:hover,.field-group select:hover,.field-group textarea:hover{border-color:#1d1d1b3d}.contact-page-form-shell .field-group input:hover,.contact-page-form-shell .field-group select:hover,.contact-page-form-shell .field-group textarea:hover{background:#fff;border-color:#1d1d1b33}.field-group input::placeholder,.field-group textarea::placeholder{color:var(--muted-soft)}.contact-page-compact-strip{border-top:1px solid var(--panel-border);padding-top:.7rem}.contact-page-direct-list{border-top:1px solid #1d1d1b1a}.contact-page-direct-item{background:0 0;border-bottom:1px solid #1d1d1b1a}.contact-page-direct-item:hover{background:0 0}.contact-page-channel-row{border-top:1px solid var(--panel-border);gap:0}.contact-page-channel-row-item{border:0;border-bottom:1px solid var(--panel-border);background:0 0;border-radius:0;padding:.9rem 0}.contact-page-channel-icon{background:#1d1d1b08;border-color:#1d1d1b1a}.contact-page-channel-label{color:#212121}.home-page-model-copy p,.home-page-model-block p:last-child,.home-page-profile-copy p,.home-page-profile-principle p,.home-page-step-item p:last-child,.publications-page-coverage-item p,.publications-page-format-item p,.publications-page-criteria-item p,.contact-page-compact-item p:last-child{color:var(--muted)}.card,.home-page-card,.profile-page-card,.publications-page-card,.contact-page-card{box-shadow:none;background:#fff;border-color:#1d1d1b17}.publications-page-article-row,.profile-page-experience-item,.profile-page-interlocutor-item,.home-page-publication-tile,.contact-page-compact-strip,.contact-page-channel-row{border-color:#1d1d1b1a}.contact-page-channel-row-item:hover{border-bottom-color:var(--panel-border);background:0 0;transform:none}.contact-page-channel-row-item .contact-page-channel-value{color:var(--brand-black)}.hero-home{background:linear-gradient(90deg,#121212fa 0%,#121212f2 30%,#121212cc 54%,#12121280 74%,#1212122e 100%),radial-gradient(820px 380px at 10% 18%,#bc93382e,#0000 64%),url(/assets/img/hero-corporativo-noche.webp) 72%/cover no-repeat,linear-gradient(#262523 0%,#1d1d1b 100%);border-bottom-color:#ffffff14}.hero-profile,.hero-publications,.hero-contact{background:linear-gradient(96deg,#1d1d1bf7 0%,#1d1d1bed 54%,#1d1d1bd6 100%),radial-gradient(620px 280px at 12% 14%,#bc933829,#0000 64%),linear-gradient(#262523 0%,#1d1d1b 100%);border-bottom-color:#ffffff14}.hero-publications{background:linear-gradient(90deg,#1d1d1b9e 0%,#1d1d1b70 24%,#1d1d1b38 48%,#1d1d1b14 72%,#1d1d1b00 100%),url(/assets/img/Publicaciones.webp) 70%/cover no-repeat,linear-gradient(#262523 0%,#1d1d1b 100%);border-bottom-color:#ffffff14}.hero-services{background:url(/assets/img/hero-corporativo-dia.webp) 72%/cover no-repeat;border-bottom-color:#ffffff14}.hero:before{content:"";background:linear-gradient(90deg,var(--brand-gold),transparent);z-index:2;pointer-events:none;width:min(26vw,320px);height:3px;position:absolute;inset:0 auto auto 0}.hero .eyebrow{color:var(--brand-gold)}.hero .eyebrow:after{opacity:.9;width:4.5rem}.profile-page-hero-copy,.publications-page-hero-copy,.contact-page-hero-copy{box-shadow:none;background:0 0;border:0;padding:0}.services-page-hero-copy{background:0 0;border:0;padding:0 0 1.1rem}.profile-page-spotlight,.publications-page-radar{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#ffffff04,#ffffff02);border-color:#ffffff0d}.profile-page-spotlight-list,.publications-page-radar-list{gap:0;padding-left:0;list-style:none}.profile-page-spotlight-list li,.publications-page-radar-list li{background:0 0;border:0;border-top:1px solid #ffffff14;border-radius:0;padding:.7rem 0 0}.profile-page-spotlight-list li:first-child,.publications-page-radar-list li:first-child{border-top:0;padding-top:0}@media (max-width:1120px){.home-page-hero-grid{grid-template-columns:1fr;gap:1.8rem;min-height:clamp(530px,66svh,660px)}.profile-page-hero-grid{grid-template-columns:1fr;gap:1.8rem}.profile-page-hero-context{border-top:1px solid #f7f5f01f;border-left:0;padding:1rem 0 0}}.hero-metric-pill{color:#f7f5f0e6;background:#ffffff0a;border-color:#ffffff24;border-radius:8px}.home-page-proof-list li,.profile-page-spotlight-list li,.publications-page-radar-list li{color:#f7f5f0d1}.publications-page-featured{box-shadow:none;background:linear-gradient(145deg,#262523fa,#1d1d1bfa),radial-gradient(360px 180px at 100% 0,#bc93382e,#0000 72%);border-color:#ffffff14}.publications-page-featured-copy h3,.publications-page-featured a{color:var(--text-dark)}.publications-page-featured-copy,.publications-page-featured-copy p{color:#f7f5f0d1}.publications-page-featured-copy{box-shadow:none;background:0 0;border:0}.publications-page-featured-copy .publications-page-card-date{color:#f7f5f0b8}.publications-page-featured-copy .btn-outline,.publications-page-featured a{color:var(--text-dark);border-bottom-color:#bc93386b}.publications-page-featured-copy .btn-outline{background:#ffffff0a;border-color:#ffffff2e}.publications-page-filters{border-top:1px solid var(--panel-border);border-bottom:1px solid var(--panel-border);box-shadow:none;background:0 0;border-inline:0;border-radius:0;padding:1rem 0}.contact-form-wrap{background:#fff;border-color:#1d1d1b1f;position:relative}.contact-form-wrap:before{content:"";background:linear-gradient(90deg,#bc9338eb,#bc933800);height:3px;position:absolute;inset:0 0 auto}@media (max-width:1120px){.contact-page-layout,.home-page-model-grid,.contact-page-form-grid,.profile-page-support-layout,.profile-page-closing-strip,.publications-page-closing-strip,.contact-page-secondary{grid-template-columns:1fr}.home-page-steps,.profile-page-support-strip,.publications-page-format-strip,.publications-page-criteria-strip,.publications-page-coverage-grid,.publications-page-bulletin-grid,.contact-page-channel-row{grid-template-columns:repeat(2,minmax(0,1fr))}.home-page-profile-editorial{grid-template-columns:1fr}.home-page-profile-principles{border-left:0;padding-left:0}.profile-page-presentation-grid{grid-template-columns:1fr}.profile-page-presentation-hero-grid{min-height:auto}.home-page-publications-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-page-model-editorial{grid-template-columns:minmax(126px,154px) minmax(0,1fr)}.profile-page-presentation-intro{width:min(360px,100%);max-width:none;padding-bottom:1rem}.profile-page-presentation-hero-copy{width:100%}.profile-page-presentation-hero .profile-page-presentation-intro{order:2;justify-self:center;width:min(100%,520px);max-width:520px;min-height:0}.home-page-sector-list{grid-template-columns:repeat(2,minmax(0,1fr))}.publications-page-article-row{grid-template-columns:1fr}.publications-page-article-aside,.contact-page-secondary .cta-row{justify-content:flex-start;justify-items:start}.publications-page-article-aside{border-left:0;min-width:0;padding-left:0}}@media (max-width:760px){.hero-services{background:url(/assets/img/hero-corporativo-dia.webp) 68%/cover no-repeat}.services-page-hero-grid:after{display:none}.profile-page-presentation-hero{padding-block:.42rem .5rem}.profile-page-presentation-hero-copy{padding:.68rem .76rem .72rem .82rem}.profile-page-presentation-intro{text-align:center;grid-template-columns:1fr;justify-items:center;gap:.8rem;padding:.95rem .95rem .9rem}.profile-page-presentation-hero .profile-page-presentation-intro{text-align:center;border-top:1px solid #ffffff1f;border-left:0;border-radius:0;grid-template-columns:1fr;justify-items:center;width:min(100%,360px);padding:.8rem .8rem .76rem}.profile-page-presentation-hero .profile-page-presentation-identity{order:2;justify-items:center;padding-right:0}.profile-page-presentation-hero .profile-page-presentation-photo{order:1;justify-self:center;width:clamp(118px,29vw,146px)}.profile-page-presentation-hero .profile-page-presentation-role:after{margin-left:auto;margin-right:auto}.services-page-hero-visual{border-radius:16px;min-height:210px}.services-page-hero-grid{align-content:end;align-items:end;min-height:clamp(320px,44svh,380px)}.services-page-hero-copy{width:100%;margin-bottom:.2rem;padding:0 0 .95rem}.services-page-hero-copy h1{max-width:12ch;font-size:clamp(2.6rem,9.5vw,3.8rem);line-height:.98}.home-page-hero-grid{align-content:end;align-items:end;min-height:clamp(360px,47svh,434px)}.home-page-hero-copy{width:100%;margin-bottom:.2rem;padding:.95rem .92rem}.home-page-hero-copy h1{max-width:11ch;font-size:clamp(2.7rem,10vw,4rem)}.home-page-hero-copy .lead{max-width:31ch;font-size:.98rem}.home-page-publications-grid,.home-page-sector-list,.home-page-steps,.profile-page-pillar-grid,.profile-page-support-strip,.publications-page-format-strip,.publications-page-criteria-strip,.publications-page-coverage-grid,.publications-page-bulletin-grid,.contact-page-compact-strip,.contact-page-channel-row,.home-page-model-editorial{grid-template-columns:1fr}.home-page-model-portrait{max-width:min(224px,100%)}.contact-page-layout,.contact-page-form-grid,.contact-page-hero-grid-compact{grid-template-columns:1fr}}@media (max-width:560px){.profile-page-presentation-intro{max-width:100%}.profile-page-presentation-identity{justify-items:center}.profile-page-presentation-role{letter-spacing:.12em}}.services-page-section{padding-top:clamp(1.6rem,3vw,2.6rem)}.services-page-stack{gap:clamp(.85rem,1.8vw,1.25rem);display:grid}.services-page-index{flex-wrap:wrap;gap:.62rem;display:flex}.services-page-index-link{background:#ffffffb8;align-items:center;min-height:2.6rem;padding:.68rem .94rem;font-size:.92rem;font-weight:500;line-height:1.35;text-decoration:none;display:inline-flex}.services-service-stack{gap:clamp(.4rem,1vw,.75rem);display:grid}.services-service{border-top:1px solid #1d1d1b14;padding-block:clamp(.5rem,1.2vw,.85rem);scroll-margin-top:8rem;position:relative}.services-service:first-child{border-top:0}.services-service-shell{z-index:1;background:linear-gradient(#fffffffa,#fcfbf8f2);border:1px solid #1d1d1b14;border-radius:clamp(1.2rem,2.8vw,1.8rem);align-items:start;padding:clamp(1.5rem,3vw,2.2rem);position:relative;box-shadow:0 14px 40px #1d1d1b09}.services-service:nth-child(odd) .services-service-shell{background:linear-gradient(90deg,#bc93380d 0%,#bc933804 18%,#fffffffa 18%),linear-gradient(#fffffffa,#fcfbf8f2)}.services-service:nth-child(2n) .services-service-shell{background:linear-gradient(90deg,#1d1d1b0a 0%,#1d1d1b04 16%,#fffffffa 16%),linear-gradient(#fdfcf9fa,#fffffff0)}.services-service:nth-child(3n) .services-service-shell{background:linear-gradient(#fffffffc,#faf8f3f7),linear-gradient(90deg,#bc933808,#bc933800)}.services-service-head{align-content:start;gap:.78rem;display:grid}.services-service-head .eyebrow{margin-bottom:0}.services-service-title{margin:0}.services-service-definition{color:var(--muted);width:100%;max-width:none;margin:0;font-size:clamp(1rem,1.08vw,1.08rem);line-height:1.72}.services-service-grid{border-left:1px solid #1d1d1b14;align-content:start;gap:clamp(.95rem,2vw,1.3rem);padding-left:clamp(1rem,2vw,1.5rem);display:grid}.services-service-block{margin-left:0}.services-service-list{gap:.56rem;margin:0;padding:.24rem 0 0 1rem;display:grid}.services-service-list li{color:var(--muted);font-size:.96rem;line-height:1.68}@media (max-width:1120px){.services-service-shell{grid-template-columns:1fr}.services-service-grid{border-left:0;padding-top:.3rem;padding-left:0}.main-nav-services-menu{min-width:min(22rem,78vw)}}@media (max-width:760px){.services-page-hero-grid{min-height:360px}.services-page-hero-copy{width:min(100%,30rem);padding-bottom:1.15rem}.services-page-hero-copy h1{font-size:clamp(2.45rem,11vw,3.6rem)}.services-service{padding-block:.7rem}}.publications-library-hero-grid{z-index:2;align-content:start;align-items:start;min-height:clamp(360px,42svh,460px);display:grid;position:relative}.publications-library-hero-copy{place-self:start;gap:.8rem;width:min(760px,54vw);max-width:100%;padding-top:clamp(.55rem,1.4vw,1rem);display:grid}.publications-library-hero-copy .eyebrow{font-weight:700}.publications-library-hero-copy h1{letter-spacing:-.05em;text-wrap:balance;max-width:12ch;margin:0;font-size:clamp(3rem,5.2vw,5rem);line-height:.94}.publications-library-hero-copy .lead{color:#f7f5f0d1;max-width:42ch;margin:0;font-size:clamp(1rem,1.08vw,1.08rem);line-height:1.66}.publications-library-section{padding-block:clamp(1.4rem,3vw,2.2rem)}.publications-library-shell,.publications-library-content{gap:clamp(1rem,2vw,1.2rem);display:grid}.publications-library-type-switch,.publications-library-categories{flex-wrap:wrap;gap:.56rem;display:flex}.publications-library-type-button,.publications-library-category-button{min-height:40px;color:var(--text-structural);font:inherit;cursor:pointer;background:#fff;border:1px solid #1d1d1b1f;border-radius:999px;padding:.34rem .82rem;font-size:.92rem;font-weight:500;line-height:1.4;transition:border-color .2s,background-color .2s,color .2s}.publications-library-type-button:hover,.publications-library-type-button.is-active,.publications-library-category-button:hover,.publications-library-category-button.is-active{color:var(--brand-black);background:#bc93380f;border-color:#bc933857}.publications-library-type-button:disabled{cursor:default;opacity:.42}.publications-library-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.08rem;display:grid}.publications-library-row{border-radius:calc(var(--radius-lg) + 2px);background:linear-gradient(#fff,#faf9f5fa);border:1px solid #1d1d1b1f;grid-template-columns:1fr;align-content:start;align-items:start;gap:1rem;height:100%;padding:clamp(1.08rem,2vw,1.28rem);text-decoration:none;transition:border-color .22s,box-shadow .22s,transform .22s,background-color .22s;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 24px #1d1d1b09}.publications-library-row:before{content:"";background:linear-gradient(#bc9338f5,#bc933857);width:3px;position:absolute;inset:0 auto 0 0}.publications-library-row:hover{background:linear-gradient(#fff,#f8f6f0);border-color:#bc93384d;transform:translateY(-2px);box-shadow:0 18px 34px #1d1d1b0e}.publications-library-row-main{align-content:start;gap:.72rem;display:grid}.publications-library-row-meta{flex-wrap:wrap;gap:.42rem .56rem;display:flex}.publications-library-row-format,.publications-library-row-category{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:28px;padding:.14rem .52rem;font-size:.72rem;font-weight:700;display:inline-flex}.publications-library-row-format{color:var(--brand-black);background:#1d1d1b09;border:1px solid #1d1d1b1f}.publications-library-row-category{color:var(--gold-strong);background:#bc933814;border:1px solid #bc933838}.publications-library-row h3{color:var(--brand-black);text-align:justify;text-justify:inter-word;text-wrap:pretty;margin:0;font-size:1rem;font-weight:700;line-height:1.35}.publications-library-row p{color:var(--muted);margin:0;font-size:.94rem;line-height:1.58}.publications-library-row-main p{text-align:justify;text-justify:inter-word}.publications-library-row-aside{border-top:1px solid #1d1d1b14;justify-content:space-between;align-items:flex-end;gap:.8rem;min-width:0;margin-top:auto;padding-top:.92rem;display:flex}.publications-library-row-date{color:var(--muted-soft);font-size:.88rem;line-height:1.4}.publications-library-row-link{color:var(--brand-black);letter-spacing:.01em;font-size:.92rem;font-weight:700;text-decoration:none}.publications-library-row:hover .publications-library-row-link{color:var(--gold-strong)}.publications-library-empty{border-top:1px solid var(--panel-border);padding:1rem 0 0}.publications-library-empty p{color:var(--muted);margin:0}@media (max-width:980px){.publications-library-hero-copy{width:min(100%,38rem)}.publications-library-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.publications-library-hero-grid{min-height:320px}.publications-library-hero-copy{padding-top:.2rem}.publications-library-hero-copy h1{font-size:clamp(2.5rem,11vw,3.6rem)}.publications-library-row,.publications-library-list{grid-template-columns:1fr}.publications-library-row-aside{padding-top:.75rem}}.publications-newsletter{padding-top:0}.publications-newsletter-split{border-top:1px solid #1d1d1b14;grid-template-columns:minmax(0,1fr);place-items:stretch center;width:min(760px,100%);margin-inline:auto;padding-top:clamp(1.2rem,2.4vw,1.8rem);display:grid}.publications-newsletter-lead{color:var(--brand-black);margin:0;font-size:clamp(1.28rem,2.2vw,1.56rem);font-weight:600;line-height:1.28}.publications-newsletter-copy{color:var(--muted);max-width:42ch;margin:.56rem 0 0}.publications-newsletter-form{border-radius:calc(var(--radius-lg) + 2px);background:linear-gradient(#fff,#f9f7f2f5);border:1px solid #1d1d1b1a;justify-self:center;gap:.82rem;width:min(680px,100%);padding:clamp(.92rem,2vw,1.12rem);display:grid;box-shadow:0 10px 22px #1d1d1b09}.publications-newsletter-form-copy{gap:.28rem;display:grid}.publications-newsletter-form-title{color:var(--brand-black);margin:0;font-size:1rem;font-weight:700;line-height:1.35}.publications-newsletter-form-intro{color:var(--muted);margin:0;font-size:.94rem;line-height:1.58}.publications-newsletter-field{gap:.42rem;display:grid}.publications-newsletter-field span,.publications-newsletter-check span{color:var(--text-structural);font-size:.94rem;line-height:1.4}.publications-newsletter-field input{width:100%;min-height:46px;color:var(--brand-black);font:inherit;background:#fff;border:1px solid #1d1d1b24;border-radius:14px;padding:.78rem .9rem}.publications-newsletter-field input:focus{border-color:#bc933880;outline:none;box-shadow:0 0 0 3px #bc93381f}.publications-newsletter-check{align-items:flex-start;gap:.56rem;display:flex}.publications-newsletter-check input{margin-top:.18rem}.publications-newsletter-check a{color:var(--gold-strong);border-bottom:1px solid #bc93386b;text-decoration:none}.publications-newsletter-actions{justify-content:flex-start;display:flex}.publications-newsletter-status{margin:0;font-size:.92rem;line-height:1.5}.publications-newsletter-status.is-success{color:#275d3c}.publications-newsletter-status.is-error{color:#8f2f2f}@media (max-width:760px){.publications-newsletter-split{width:100%}}.cookie-table-wrapper{-webkit-overflow-scrolling:touch;border-radius:var(--radius-md);border:1px solid var(--line);overflow-x:auto}.cookie-table{border-collapse:collapse;width:100%;font-size:.875rem;line-height:1.5}.cookie-table th,.cookie-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:.75rem 1rem}.cookie-table thead th{background:var(--surface);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft);white-space:nowrap;font-size:.8125rem;font-weight:600}.cookie-table tbody tr:last-child td{border-bottom:none}.cookie-table tbody tr:hover{background:var(--surface)}.cookie-table code{background:var(--surface);border-radius:var(--radius-sm);white-space:nowrap;padding:.15em .4em;font-size:.8125rem}.cookie-banner{z-index:50;background:var(--bg-dark);border-top:1px solid var(--border-dark);animation:.32s ease-out cookie-slide-up;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 24px #0000002e}@keyframes cookie-slide-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.cookie-banner-body{max-width:var(--container-max);padding:1.25rem var(--gutter-desktop);align-items:center;gap:1.5rem;margin:0 auto;display:flex}.cookie-banner-text{color:var(--text-dark-muted);flex:1;margin:0;font-size:.875rem;line-height:1.6}.cookie-banner-link{color:var(--brand-gold);text-underline-offset:2px;text-decoration:underline}.cookie-banner-link:hover{color:#d4af37}.cookie-banner-link-btn{font:inherit;cursor:pointer;background:0 0;border:none;padding:0;display:inline}.cookie-banner-actions{flex-shrink:0;gap:.5rem;display:flex}.cookie-banner-btn{white-space:nowrap;min-height:38px;padding:.5rem .9rem;font-size:.8125rem}.cookie-banner .btn-primary{background:var(--brand-gold);color:var(--brand-black)}.cookie-banner .btn-primary:hover{background:#d4af37}.cookie-banner .btn-outline{color:var(--text-dark);background:0 0;border-color:#ffffff2e}.cookie-banner .btn-outline:hover{border-color:var(--brand-gold);background:#bc933814}.cookie-banner .btn-ghost{color:var(--text-dark-muted);background:0 0;border-color:#0000}.cookie-banner .btn-ghost:hover{color:var(--text-dark);background:#ffffff0f}.cookie-panel-overlay{z-index:70;background:#04080e9e;justify-content:center;align-items:center;padding:1.5rem;animation:.2s ease-out cookie-fade-in;display:flex;position:fixed;inset:0}@keyframes cookie-fade-in{0%{opacity:0}to{opacity:1}}.cookie-panel{background:var(--bg-light);border-radius:var(--radius-lg);outline:none;width:100%;max-width:520px;max-height:80vh;overflow-y:auto;box-shadow:0 20px 50px #00000038}.cookie-panel-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.cookie-panel-header h2{color:var(--ink);margin:0;font-size:1.125rem;font-weight:600}.cookie-panel-close{width:36px;height:36px;color:var(--muted-soft);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;font-size:1.5rem;transition:background .15s,color .15s;display:flex}.cookie-panel-close:hover{color:var(--ink);background:#0000000d}.cookie-panel-body{flex-direction:column;gap:1.25rem;padding:1.25rem 1.5rem;display:flex}.cookie-category{border-bottom:1px solid var(--line);padding-bottom:1.25rem}.cookie-category:last-child{border-bottom:none;padding-bottom:0}.cookie-category-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.4rem;display:flex}.cookie-category-label{color:var(--ink);font-size:.9375rem;font-weight:600}.cookie-category-desc{color:var(--muted);margin:0;font-size:.8125rem;line-height:1.55}.cookie-toggle{cursor:pointer;align-items:center;gap:.4rem;display:inline-flex;position:relative}.cookie-toggle input{opacity:0;width:0;height:0;position:absolute}.cookie-toggle-track{background:var(--line-strong);border-radius:12px;width:42px;height:24px;transition:background .2s;display:block;position:relative}.cookie-toggle-track.is-on{background:var(--brand-gold)}.cookie-toggle-thumb{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000029}.cookie-toggle-track.is-on .cookie-toggle-thumb{transform:translate(18px)}.cookie-toggle.is-locked{cursor:default;align-items:center;gap:.4rem;display:inline-flex}.cookie-toggle-hint{color:var(--muted-soft);white-space:nowrap;font-size:.75rem}.cookie-toggle input:focus-visible+.cookie-toggle-track{outline:2px solid var(--brand-gold);outline-offset:2px}.cookie-panel-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}.cookie-panel-policy-link{color:var(--muted);text-underline-offset:2px;font-size:.8125rem;text-decoration:underline}.cookie-panel-policy-link:hover{color:var(--ink)}@media (max-width:860px){.cookie-banner-body{padding:1rem var(--gutter-tablet);flex-direction:column;align-items:stretch;gap:1rem}.cookie-banner-actions{flex-wrap:wrap}.cookie-banner-btn{flex:1;justify-content:center;min-width:140px}}@media (max-width:480px){.cookie-banner-body{padding:1rem var(--gutter-mobile)}.cookie-banner-actions{flex-direction:column}.cookie-banner-btn{width:100%}.cookie-panel{border-radius:var(--radius-md);max-height:90vh}.cookie-panel-header,.cookie-panel-body,.cookie-panel-footer{padding-left:1rem;padding-right:1rem}.cookie-panel-footer{text-align:center;flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.cookie-banner,.cookie-panel-overlay{animation:none}.cookie-toggle-track,.cookie-toggle-thumb{transition:none}}
@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_b62d56d9-module__9eAmDq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_b62d56d9-module__9eAmDq__variable{--font-inter:"Inter","Inter Fallback"}
@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/20aee433927f7d4b-s.a2c089c6.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/256e1f7f180674ba-s.afa27594.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/be3bf58b83159894-s.7b13a9eb.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/753b6407f468151f-s.504826d2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/292081311a6a8abc-s.2a17492d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.p.f9f15f61.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(../media/20aee433927f7d4b-s.a2c089c6.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(../media/256e1f7f180674ba-s.afa27594.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(../media/be3bf58b83159894-s.7b13a9eb.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(../media/753b6407f468151f-s.504826d2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(../media/292081311a6a8abc-s.2a17492d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.p.f9f15f61.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/20aee433927f7d4b-s.a2c089c6.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/256e1f7f180674ba-s.afa27594.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/be3bf58b83159894-s.7b13a9eb.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/753b6407f468151f-s.504826d2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/292081311a6a8abc-s.2a17492d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.p.f9f15f61.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(../media/20aee433927f7d4b-s.a2c089c6.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(../media/256e1f7f180674ba-s.afa27594.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(../media/be3bf58b83159894-s.7b13a9eb.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(../media/753b6407f468151f-s.504826d2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(../media/292081311a6a8abc-s.2a17492d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.p.f9f15f61.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Fallback";src:local(Times New Roman);ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.0%;size-adjust:117.91%}.source_serif_4_72b55b18-module__tRb89W__className{font-family:"Source Serif 4","Source Serif 4 Fallback";font-style:normal}.source_serif_4_72b55b18-module__tRb89W__variable{--font-source-serif:"Source Serif 4","Source Serif 4 Fallback"}
