:root{--color-ink-navy:#1a2b3d;--color-section-teal:#2c5f6f;--color-candle-gold:#e89b2c;--color-casi-blanco:#f4f7f9;--color-paper:#fff;--color-hairline:#d5dde3;--color-graphite:#6b7c8c;--color-proof-green:#2e8b57;--color-ethics-burgundy:#c87a1a;--color-chart-teal:#3d7e8a;--font-display:"Montserrat", "Inter", sans-serif;--font-body:"Inter", sans-serif;--font-editorial:"Georgia", serif;--font-fallback:"Calibri", sans-serif;--layout-canvas:1200px;--layout-gutter:24px;--layout-header-height:72px;--layout-header-height-mobile:64px;--layout-header-logo-width:145px;--layout-header-logo-width-mobile:121px;--layout-header-logo-height:48px;--layout-header-logo-height-mobile:40px;--layout-footer-brand-height:96px;--layout-footer-brand-height-mobile:121px;--layout-tap-target-min:44px;--layout-logo-clear-space:12px;--focus-ring-width:3px;--focus-ring-offset:4px;--layout-card-radius:4px;--chapter-rule-color:var(--color-candle-gold);--chapter-rule-thickness:2px}*{box-sizing:border-box}body{background:var(--color-paper);color:var(--color-ink-navy);font-family:var(--font-body);margin:0;line-height:1.5}h1{text-wrap:balance}h1,h2,h3{font-family:var(--font-body);color:var(--color-ink-navy);margin:0;font-weight:700}a{color:var(--color-section-teal)}main{max-width:var(--layout-canvas);padding:0 var(--layout-gutter);border-top:var(--chapter-rule-thickness) solid var(--chapter-rule-color);margin:0 auto}.insight-page__content .pull-quote{border-inline-start:3px solid var(--color-candle-gold);background:0 0;border-block-start:0;margin:2rem 0;padding:.25rem 0 .25rem 1.25rem}.insight-page__content .pull-quote blockquote{color:var(--color-section-teal);font-family:var(--font-editorial);margin:0;font-size:clamp(1.375rem,2.4vw,1.75rem);font-style:italic;line-height:1.4}.insight-page__content .pull-quote--secondary{border-inline-start:0;border-block-start:3px solid var(--color-section-teal);background:var(--color-casi-blanco);padding:1.25rem}.insight-page__content .pull-quote--secondary blockquote{font-size:1.25rem;font-style:normal}.insight-page__content .pull-quote blockquote p{margin:0}.insight-page__content .pull-quote figcaption{color:var(--color-ink-navy);margin-top:.75rem;font-size:.875rem;font-weight:600}.insight-page__content .pull-quote cite{font-style:normal}.insight-page :focus-visible,.insight-sticky-cta :focus-visible,.consent-banner :focus-visible{outline:3px solid var(--color-section-teal);outline-offset:4px;box-shadow:none}.insight-cta-band :focus-visible,.insight-sticky-cta__button:focus-visible,.gallery__dialog :focus-visible{outline-color:var(--color-candle-gold)}.site-header[data-astro-cid-nen7h5rs]{z-index:10;height:var(--layout-header-height);background:var(--color-paper);border-bottom:var(--chapter-rule-thickness) solid var(--chapter-rule-color);position:sticky;top:0}.site-header[data-astro-cid-nen7h5rs][data-scrolled=true]{box-shadow:0 1px 0 var(--color-hairline)}.site-header__inner[data-astro-cid-nen7h5rs]{max-width:var(--layout-canvas);height:100%;padding:0 var(--layout-gutter);justify-content:space-between;align-items:center;gap:1.5rem;margin:0 auto;display:flex}.site-header__mark[data-astro-cid-nen7h5rs]{padding-inline:var(--layout-logo-clear-space);border-radius:var(--layout-card-radius);flex-shrink:0;align-items:center;display:flex}.site-header__mark[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:var(--layout-header-logo-width);height:auto;display:block}.site-header__toggle[data-astro-cid-nen7h5rs],.site-header__close[data-astro-cid-nen7h5rs]{width:var(--layout-tap-target-min);height:var(--layout-tap-target-min);border-radius:var(--layout-card-radius);color:var(--color-ink-navy);font:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.site-header__toggle-icon[data-astro-cid-nen7h5rs]{flex-direction:column;gap:4px;display:flex}.site-header__toggle-icon[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:currentColor;width:20px;height:2px;display:block}.site-header__close[data-astro-cid-nen7h5rs],.site-header__toggle[data-astro-cid-nen7h5rs][hidden],.site-header__nav[data-astro-cid-nen7h5rs][hidden]{display:none}.site-header__mark[data-astro-cid-nen7h5rs]:focus-visible,.site-header__link[data-astro-cid-nen7h5rs]:focus-visible,.site-header__toggle[data-astro-cid-nen7h5rs]:focus-visible{outline:var(--focus-ring-width) solid var(--color-section-teal);outline-offset:var(--focus-ring-offset);border-radius:var(--layout-card-radius)}.site-header__nav[data-astro-cid-nen7h5rs]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1rem;display:flex}.site-header__link[data-astro-cid-nen7h5rs]{color:var(--color-ink-navy);font-size:.875rem;text-decoration:none}.site-header__link[data-astro-cid-nen7h5rs]:hover,.site-header__link[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--color-section-teal);text-decoration:underline;text-decoration-thickness:var(--chapter-rule-thickness);text-underline-offset:.35em}@media (width<=64rem){.site-header[data-astro-cid-nen7h5rs]{height:var(--layout-header-height-mobile)}.site-header__inner[data-astro-cid-nen7h5rs]{padding-inline:var(--layout-gutter);gap:0}.site-header__nav[data-astro-cid-nen7h5rs]{z-index:20;height:100dvh;padding:var(--layout-gutter);background:var(--color-section-teal);flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;position:fixed;inset:0;overflow-y:auto}.site-header__close[data-astro-cid-nen7h5rs]{color:var(--color-paper);align-self:flex-end;margin-bottom:.75rem;font-size:2rem;line-height:1;display:flex}.site-header__close[data-astro-cid-nen7h5rs]:focus-visible,.site-header__nav[data-astro-cid-nen7h5rs] .site-header__link[data-astro-cid-nen7h5rs]:focus-visible{outline:var(--focus-ring-width) solid var(--color-candle-gold);outline-offset:var(--focus-ring-offset)}.site-header__nav[data-astro-cid-nen7h5rs] .site-header__link[data-astro-cid-nen7h5rs]{color:var(--color-paper);padding-block:.75rem;font-size:1.125rem}.site-header__nav[data-astro-cid-nen7h5rs] .site-header__link[data-astro-cid-nen7h5rs]:hover,.site-header__nav[data-astro-cid-nen7h5rs] .site-header__link[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--color-paper);text-decoration-color:var(--color-candle-gold)}.site-header__mark[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:var(--layout-header-logo-width-mobile)}.site-header__toggle[data-astro-cid-nen7h5rs]:focus-visible{outline:var(--focus-ring-width) solid var(--color-section-teal);outline-offset:var(--focus-ring-offset)}}.brand-band[data-astro-cid-wcvzqhhz]{height:var(--layout-footer-brand-height);border-top:1px solid var(--color-hairline);background:var(--color-casi-blanco);color:var(--color-graphite)}.brand-band__inner[data-astro-cid-wcvzqhhz]{max-width:var(--layout-canvas);height:100%;padding-inline:var(--layout-gutter);justify-content:space-between;align-items:center;gap:1.5rem;margin:0 auto;display:flex}.brand-band__logo[data-astro-cid-wcvzqhhz]{padding:var(--layout-logo-clear-space);border-radius:var(--layout-card-radius);align-items:center;display:flex}.brand-band__logo[data-astro-cid-wcvzqhhz] img[data-astro-cid-wcvzqhhz]{width:var(--layout-header-logo-width);height:auto;display:block}.brand-band__details[data-astro-cid-wcvzqhhz],.brand-band__social[data-astro-cid-wcvzqhhz]{align-items:center;display:flex}.brand-band__details[data-astro-cid-wcvzqhhz]{gap:1.5rem}.brand-band__text[data-astro-cid-wcvzqhhz]{color:var(--color-ink-navy);font-size:.875rem}.brand-band__social[data-astro-cid-wcvzqhhz]{gap:.5rem}.brand-band__social[data-astro-cid-wcvzqhhz] a[data-astro-cid-wcvzqhhz]{width:var(--layout-tap-target-min);height:var(--layout-tap-target-min);border-radius:var(--layout-card-radius);color:var(--color-section-teal);justify-content:center;align-items:center;display:flex}.brand-band__social[data-astro-cid-wcvzqhhz] svg[data-astro-cid-wcvzqhhz]{fill:currentColor;width:1.5rem;height:1.5rem}.brand-band__logo[data-astro-cid-wcvzqhhz]:focus-visible,.brand-band__social[data-astro-cid-wcvzqhhz] a[data-astro-cid-wcvzqhhz]:focus-visible{outline:var(--focus-ring-width) solid var(--color-section-teal);outline-offset:var(--focus-ring-offset);border-radius:var(--layout-card-radius)}@media (width<=64rem){.brand-band[data-astro-cid-wcvzqhhz]{height:var(--layout-footer-brand-height-mobile)}.brand-band__inner[data-astro-cid-wcvzqhhz]{padding-inline:var(--layout-gutter);flex-direction:column;justify-content:center;gap:.25rem}.brand-band__details[data-astro-cid-wcvzqhhz]{gap:.5rem}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--color-ink-navy);color:var(--color-casi-blanco);margin-top:4rem}.site-footer__inner[data-astro-cid-jo6i4kqk]{max-width:var(--layout-canvas);padding:2rem var(--layout-gutter);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1.5rem;margin:0 auto;display:grid}.site-footer__nav[data-astro-cid-jo6i4kqk],.site-footer__address[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start;gap:.5rem;font-style:normal;display:flex}.site-footer__address[data-astro-cid-jo6i4kqk] strong[data-astro-cid-jo6i4kqk]{max-width:55ch}.site-footer__address[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.site-footer__nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--color-casi-blanco);overflow-wrap:anywhere}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:focus-visible{outline:var(--focus-ring-width) solid var(--color-candle-gold);outline-offset:var(--focus-ring-offset);border-radius:var(--layout-card-radius)}.consent-banner[data-astro-cid-u6s5b3h2]{padding:1rem var(--layout-gutter);border-top:1px solid var(--color-hairline);background:var(--color-casi-blanco);color:var(--color-ink-navy);flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1.5rem;font-size:.875rem;display:flex}html[data-analytics-consent] .consent-banner[data-astro-cid-u6s5b3h2]{display:none}.consent-banner[data-astro-cid-u6s5b3h2] p[data-astro-cid-u6s5b3h2]{margin:0}.consent-actions[data-astro-cid-u6s5b3h2]{flex-wrap:wrap;gap:.5rem;display:flex}.consent-actions[data-astro-cid-u6s5b3h2] button[data-astro-cid-u6s5b3h2]{border:1px solid var(--color-section-teal);border-radius:var(--layout-card-radius);background:var(--color-paper);min-height:44px;color:var(--color-ink-navy);font:inherit;cursor:pointer;padding:.5rem .75rem}.consent-actions[data-astro-cid-u6s5b3h2] button[data-astro-cid-u6s5b3h2]:focus-visible,.consent-banner[data-astro-cid-u6s5b3h2] a[data-astro-cid-u6s5b3h2]:focus-visible{outline:3px solid var(--color-section-teal);outline-offset:4px}@media (width<=40rem){.consent-banner[data-astro-cid-u6s5b3h2]{text-align:center;flex-direction:column;align-items:stretch;gap:.375rem;padding-block:.5rem;font-size:.875rem}.consent-actions[data-astro-cid-u6s5b3h2]{flex-wrap:nowrap;gap:.375rem}.consent-actions[data-astro-cid-u6s5b3h2]>[data-astro-cid-u6s5b3h2]{flex:1}.consent-actions[data-astro-cid-u6s5b3h2] button[data-astro-cid-u6s5b3h2]{min-height:44px;padding:.375rem .5rem}}
