@font-face{font-family:charter;src:url(../media/charter_regular-s.p.0zc48me3qp_y9.woff2?dpl=dpl_EPcBGyKVvARwavuQTbSsC93iyGHg)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:charter;src:url(../media/charter_italic-s.p.0x3pubzx46595.woff2?dpl=dpl_EPcBGyKVvARwavuQTbSsC93iyGHg)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:charter;src:url(../media/charter_bold-s.p.0n1e~w1eo_x75.woff2?dpl=dpl_EPcBGyKVvARwavuQTbSsC93iyGHg)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:charter;src:url(../media/charter_bold_italic-s.p.0-3uhg9f._bhc.woff2?dpl=dpl_EPcBGyKVvARwavuQTbSsC93iyGHg)format("woff2");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:charter Fallback;src:local(Arial);ascent-override:99.08%;descent-override:23.86%;line-gap-override:0.0%;size-adjust:98.91%}.charter_24d0e171-module__5tlgvW__className{font-family:charter,charter Fallback}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2?dpl=dpl_EPcBGyKVvARwavuQTbSsC93iyGHg)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.0m6w47a4e5dy9.woff2?dpl=dpl_EPcBGyKVvARwavuQTbSsC93iyGHg)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.11u06r12fd6v_.woff2?dpl=dpl_EPcBGyKVvARwavuQTbSsC93iyGHg)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.0wxq9webf.ew4.woff2?dpl=dpl_EPcBGyKVvARwavuQTbSsC93iyGHg)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.067x_6k0k23tk.woff2?dpl=dpl_EPcBGyKVvARwavuQTbSsC93iyGHg)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.16ipb6fqu393i.woff2?dpl=dpl_EPcBGyKVvARwavuQTbSsC93iyGHg)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.0q-301v4kxxnr.woff2?dpl=dpl_EPcBGyKVvARwavuQTbSsC93iyGHg)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.0bjc5tiuqdqro.woff2?dpl=dpl_EPcBGyKVvARwavuQTbSsC93iyGHg)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.0m6w47a4e5dy9.woff2?dpl=dpl_EPcBGyKVvARwavuQTbSsC93iyGHg)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.11u06r12fd6v_.woff2?dpl=dpl_EPcBGyKVvARwavuQTbSsC93iyGHg)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.0wxq9webf.ew4.woff2?dpl=dpl_EPcBGyKVvARwavuQTbSsC93iyGHg)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.067x_6k0k23tk.woff2?dpl=dpl_EPcBGyKVvARwavuQTbSsC93iyGHg)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.16ipb6fqu393i.woff2?dpl=dpl_EPcBGyKVvARwavuQTbSsC93iyGHg)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.0q-301v4kxxnr.woff2?dpl=dpl_EPcBGyKVvARwavuQTbSsC93iyGHg)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.0bjc5tiuqdqro.woff2?dpl=dpl_EPcBGyKVvARwavuQTbSsC93iyGHg)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.0m6w47a4e5dy9.woff2?dpl=dpl_EPcBGyKVvARwavuQTbSsC93iyGHg)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.11u06r12fd6v_.woff2?dpl=dpl_EPcBGyKVvARwavuQTbSsC93iyGHg)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.0wxq9webf.ew4.woff2?dpl=dpl_EPcBGyKVvARwavuQTbSsC93iyGHg)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.067x_6k0k23tk.woff2?dpl=dpl_EPcBGyKVvARwavuQTbSsC93iyGHg)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.16ipb6fqu393i.woff2?dpl=dpl_EPcBGyKVvARwavuQTbSsC93iyGHg)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.0q-301v4kxxnr.woff2?dpl=dpl_EPcBGyKVvARwavuQTbSsC93iyGHg)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.0bjc5tiuqdqro.woff2?dpl=dpl_EPcBGyKVvARwavuQTbSsC93iyGHg)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.0m6w47a4e5dy9.woff2?dpl=dpl_EPcBGyKVvARwavuQTbSsC93iyGHg)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.11u06r12fd6v_.woff2?dpl=dpl_EPcBGyKVvARwavuQTbSsC93iyGHg)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.0wxq9webf.ew4.woff2?dpl=dpl_EPcBGyKVvARwavuQTbSsC93iyGHg)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.067x_6k0k23tk.woff2?dpl=dpl_EPcBGyKVvARwavuQTbSsC93iyGHg)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.16ipb6fqu393i.woff2?dpl=dpl_EPcBGyKVvARwavuQTbSsC93iyGHg)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.0q-301v4kxxnr.woff2?dpl=dpl_EPcBGyKVvARwavuQTbSsC93iyGHg)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_36eb3589-module__PEkuXq__className{font-family:Inter,Inter Fallback;font-style:normal}
:root{--color-primary:#064581;--color-primary-foreground:#faf8f5;--color-foreground:#2d2d2d;--color-background:#faf8f5;--color-secondary:#fff;--color-secondary-foreground:#064581;--color-muted-foreground:#38434f;--color-border:#c8cdd1;--color-input:#fff;--color-card:#fff;--color-accent:#064581;--color-accent-foreground:#faf8f5;--color-ycg-navy-500:#064581;--color-ycg-navy-700:#043568;--color-ycg-navy-900:#022350;--color-ycg-navy-alpha-10:#0645811a;--color-ycg-navy-alpha-20:#06458133;--color-ycg-navy-alpha-30:#0645814d;--color-ycg-navy-alpha-40:#06458166;--color-ycg-navy-alpha-50:#06458180;--color-ycg-navy-alpha-60:#06458199;--color-ycg-navy-alpha-70:#064581b3;--color-ycg-navy-alpha-80:#064581cc;--color-ycg-navy-alpha-90:#064581e6;--color-ycg-cream-50:#fdfcfb;--color-ycg-cream-100:#faf8f5;--color-ycg-cream-150:#f5f2ec;--color-ycg-cream-200:#f3efe8;--color-ycg-slate-400:#38434f;--color-ycg-slate-900:#2d2d2d;--color-ycg-gray-500:#797979;--font-family-heading:"Charter", Georgia, "Times New Roman", serif;--font-family-body:"Charter", Georgia, "Times New Roman", serif;--font-family-ui:"Inter", system-ui, -apple-system, sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-book:400;--hero-heading-standard-size:clamp(3rem, 2.571rem + 2.143vw, 4.5rem);--hero-heading-standard-line-height:clamp(3.375rem, 2.946rem + 2.143vw, 4.875rem);--heading-1-size:clamp(2.25rem, 1.821rem + 2.143vw, 3.75rem);--heading-1-line-height:clamp(2.625rem, 2.196rem + 2.143vw, 4.125rem);--heading-1-weight:400;--heading-1-letter-spacing:0;--heading-2-size:clamp(1.75rem, 1.393rem + 1.786vw, 3rem);--heading-2-line-height:clamp(2.125rem, 1.768rem + 1.786vw, 3.375rem);--heading-2-weight:400;--heading-2-letter-spacing:0;--heading-3-size:clamp(1.375rem, 1.125rem + 1.25vw, 2.25rem);--heading-3-line-height:clamp(1.75rem, 1.5rem + 1.25vw, 2.625rem);--heading-3-weight:400;--heading-3-letter-spacing:0;--heading-4-size:clamp(1.25rem, 1.107rem + .714vw, 1.75rem);--heading-4-line-height:clamp(1.625rem, 1.482rem + .714vw, 2.125rem);--heading-4-weight:400;--heading-4-letter-spacing:0;--heading-5-size:clamp(1.125rem, 1.054rem + .357vw, 1.375rem);--heading-5-line-height:clamp(1.5rem, 1.429rem + .357vw, 1.75rem);--heading-5-weight:400;--heading-5-letter-spacing:0;--heading-6-size:clamp(1rem, .964rem + .179vw, 1.125rem);--heading-6-line-height:clamp(1.375rem, 1.339rem + .179vw, 1.5rem);--heading-6-weight:400;--heading-6-letter-spacing:0;--paragraph-large-size:1.8rem;--paragraph-large-line-height:2.4rem;--paragraph-regular-size:1.7rem;--paragraph-regular-line-height:2.5rem;--paragraph-small-size:1.1875rem;--paragraph-small-line-height:1.7rem;--paragraph-mini-size:.9375rem;--paragraph-mini-line-height:1.375rem;--ui-large-size:1.6875rem;--ui-large-line-height:2.125rem;--ui-regular-size:1.25rem;--ui-regular-line-height:1.75rem;--ui-small-size:1rem;--ui-small-line-height:1.375rem;--ui-mini-size:.8125rem;--ui-mini-line-height:1.125rem;--radius-none:0px;--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-2xl:16px;--radius-3xl:24px;--radius-full:9999px;--shadow-color:220 56% 26%;--shadow-strength:.08}
:root{--size-0:0px;--size-1:2px;--size-2:4px;--size-3:8px;--size-4:12px;--size-5:16px;--size-6:20px;--size-7:24px;--size-8:32px;--size-9:40px;--size-10:48px;--size-11:64px;--size-12:80px;--size-13:96px;--size-fluid-1:clamp(12px, 1vw + 8.86px, 20px);--size-fluid-2:clamp(16px, 1.43vw + 11.43px, 32px);--size-fluid-3:clamp(24px, 2.38vw + 16.38px, 48px);--size-fluid-4:clamp(40px, 2.86vw + 30.86px, 72px);--size-fluid-5:clamp(40px, 4vw + 27.14px, 80px);--size-fluid-6:clamp(48px, 5.71vw + 29.71px, 112px);--size-fluid-7:clamp(64px, 7.14vw + 41.14px, 160px);--duration-instant:0s;--duration-fastest:50ms;--duration-fast:.1s;--duration-normal:.15s;--duration-moderate:.2s;--duration-slow:.3s;--duration-slower:.4s;--duration-slowest:.5s;--duration-entrance:1s;--duration-entrance-slow:1.5s;--duration-overlay:var(--duration-slow);--duration-drawer:var(--duration-slower);--duration-collapsible:var(--duration-moderate);--duration-modal:var(--duration-normal);--duration-reveal:var(--duration-entrance);--duration-reveal-slow:var(--duration-entrance-slow);--easing-default:ease;--easing-in:cubic-bezier(.4, 0, 1, 1);--easing-out:cubic-bezier(0, 0, .2, 1);--easing-in-out:cubic-bezier(.4, 0, .2, 1);--easing-spring:cubic-bezier(.32, .72, 0, 1);--easing-bounce:cubic-bezier(.34, 1.56, .64, 1);--easing-drawer:var(--easing-spring);--easing-collapsible:var(--easing-default);--z-base:0;--z-raised:100;--z-dropdown:200;--z-sticky:300;--z-overlay:400;--z-modal:500;--z-tooltip:1000;--z-toast:1200;--opacity-disabled:.5;--opacity-muted:.7;--shadow-xs:0 1px 2px hsl(var(--shadow-color) / var(--shadow-strength));--shadow-sm:0 1px 2px hsl(var(--shadow-color) / var(--shadow-strength)), 0 2px 4px hsl(var(--shadow-color) / calc(var(--shadow-strength) + .02));--shadow-md:0 2px 4px hsl(var(--shadow-color) / var(--shadow-strength)), 0 4px 8px hsl(var(--shadow-color) / calc(var(--shadow-strength) + .02)), 0 8px 16px hsl(var(--shadow-color) / calc(var(--shadow-strength) + .04));--shadow-lg:0 2px 4px hsl(var(--shadow-color) / var(--shadow-strength)), 0 8px 16px hsl(var(--shadow-color) / calc(var(--shadow-strength) + .03)), 0 16px 32px hsl(var(--shadow-color) / calc(var(--shadow-strength) + .06));--shadow-xl:0 2px 8px hsl(var(--shadow-color) / var(--shadow-strength)), 0 12px 24px hsl(var(--shadow-color) / calc(var(--shadow-strength) + .04)), 0 24px 48px hsl(var(--shadow-color) / calc(var(--shadow-strength) + .08));--shadow-drawer:var(--shadow-lg);--shadow-dialog:var(--shadow-xl);--shadow-dropdown:var(--shadow-md);--shadow-neutral-md:0 2px 6px var(--color-black-alpha-30), 0 10px 20px var(--color-black-alpha-30);--color-primary-hover:#043568;--color-secondary-hover:#f0ece5;--color-outline-hover:#0000000d;--color-focus-ring:#6b8cba;--color-destructive-foreground:#fff;--color-destructive-hover:#b91c1c;--color-destructive-focus-ring:#fca5a5;--color-destructive:#dc2626;--color-destructive-background:#fee2e2;--color-warning:#a07200;--color-warning-background:#fef9c3;--color-info:#0369a1;--color-info-background:#e0f2fe;--color-success:#15803d;--color-success-background:#dcfce7;--color-white-alpha-5:#ffffff0d;--color-white-alpha-8:#ffffff14;--color-white-alpha-10:#ffffff1a;--color-white-alpha-15:#ffffff26;--color-white-alpha-20:#fff3;--color-white-alpha-30:#ffffff4d;--color-white-alpha-70:#ffffffb3;--color-black-alpha-10:#0000001a;--color-black-alpha-12:#0000001f;--color-black-alpha-30:#0000004d;--color-black-alpha-40:#0006;--color-black-alpha-60:#0009;--color-ycg-gray-100:#f2f2f2;--color-section-border:var(--color-primary);--color-divider-line:var(--color-ycg-gray-500);--section-heading-size:clamp(2rem, 1rem + 5cqi, 3.375rem);--section-heading-line-height:1.2;--color-heading:var(--color-primary);--color-quote-bg:var(--color-primary);--color-quote-text:var(--color-primary-foreground);--color-quote-chevron:#ffffff73;--color-quote-meta:var(--color-white-alpha-70);--color-mainnav-background:var(--color-background);--color-mainnav-link:var(--color-foreground);--color-mainnav-link-hover:var(--color-accent);--opacity-mainnav-link-hover:1;--color-mainnav-indicator:var(--color-primary);--color-mainnav-toggle-line:var(--color-foreground);--color-mainnav-mobile-link-border:var(--color-border);--color-mainnav-active-link:var(--color-primary);--color-mainnav-mobile-active-link:var(--color-primary);--color-mainnav-outline-cta-background:transparent;--color-mainnav-outline-cta-border:var(--color-primary);--color-mainnav-outline-cta-color:var(--color-primary);--color-mainnav-outline-cta-border-hover:var(--color-primary);--color-mainnav-solid-cta-background:var(--color-primary);--color-mainnav-solid-cta-color:var(--color-primary-foreground);--color-mainnav-solid-cta-hover-background:var(--color-primary-hover);--color-mainnav-solid-cta-hover-color:var(--color-primary-foreground);--mainnav-mobile-actions-direction:row;--mainnav-mobile-actions-justify:flex-start;--shadow-mainnav-cta-hover:var(--shadow-md);--shadow-mainnav-scrolled:none}[data-color-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--color-foreground);--color-primary:var(--color-ycg-cream-100);--color-primary-foreground:var(--color-ycg-navy-500);--color-primary-hover:var(--color-ycg-cream-200);--color-foreground:var(--color-ycg-cream-100);--color-muted-foreground:#a8b4bc;--color-secondary:var(--color-ycg-navy-700);--color-secondary-foreground:var(--color-ycg-cream-100);--color-secondary-hover:var(--color-ycg-navy-900);--color-background:var(--color-white-alpha-5);--color-input:var(--color-white-alpha-10);--color-card:var(--color-white-alpha-5);--color-border:var(--color-white-alpha-20);--color-divider-line:var(--color-white-alpha-20);--color-focus-ring:var(--color-ycg-cream-100);--color-accent:var(--color-ycg-cream-100);--color-accent-foreground:var(--color-ycg-navy-500);--shadow-strength:.25;--color-destructive:#f87171;--color-destructive-hover:#ef4444;--color-destructive-background:color-mix(in srgb, var(--color-destructive) 15%, transparent);--color-warning:#fbbf24;--color-warning-background:color-mix(in srgb, var(--color-warning) 15%, transparent);--color-info:#38bdf8;--color-info-background:color-mix(in srgb, var(--color-info) 15%, transparent);--color-success:#4ade80;--color-success-background:color-mix(in srgb, var(--color-success) 15%, transparent);--color-heading:var(--color-foreground);--color-quote-bg:var(--color-white-alpha-5);--color-quote-text:var(--color-foreground);--color-quote-chevron:color-mix(in srgb, var(--color-ycg-cream-100) 45%, transparent);--color-quote-meta:var(--color-muted-foreground);--color-mainnav-background:var(--color-background);--color-mainnav-link:var(--color-foreground);--color-mainnav-indicator:var(--color-primary);--color-mainnav-toggle-line:var(--color-foreground);--color-mainnav-mobile-link-border:var(--color-border);--color-mainnav-outline-cta-background:var(--color-card);--color-mainnav-outline-cta-border:var(--color-primary);--color-mainnav-outline-cta-color:var(--color-primary);--color-mainnav-outline-cta-border-hover:var(--color-primary)}
*,:before,:after{box-sizing:border-box}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{font-family:var(--font-family-body);font-size:var(--paragraph-regular-size);line-height:var(--paragraph-regular-line-height);font-weight:var(--font-weight-book);color:var(--color-foreground);background-color:var(--color-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;min-height:100vh;margin:0;padding:0;display:flex}h1,h2,h3,h4,h5,h6,p{margin:0}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}ul,ol{margin:0;padding:0;list-style:none}button,input,select,textarea{font:inherit;color:inherit}fieldset{border:none;margin:0;padding:0}legend{padding:0}img,video{max-width:100%;height:auto;display:block}hr{border:none;border-top:1px solid var(--color-border);margin:0}:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
html:has([data-sticky-nav]){scroll-padding-top:clamp(6rem,3rem + 7vw,10rem)}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-heading);color:var(--color-heading);font-weight:400}h1{font-size:var(--heading-1-size);line-height:var(--heading-1-line-height);letter-spacing:var(--heading-1-letter-spacing)}h2{font-size:var(--heading-2-size);line-height:var(--heading-2-line-height);letter-spacing:var(--heading-2-letter-spacing)}h3{font-size:var(--heading-3-size);line-height:var(--heading-3-line-height);letter-spacing:var(--heading-3-letter-spacing)}h4{font-size:var(--heading-4-size);line-height:var(--heading-4-line-height);letter-spacing:var(--heading-4-letter-spacing)}h5{font-size:var(--heading-5-size);line-height:var(--heading-5-line-height);letter-spacing:var(--heading-5-letter-spacing)}h6{font-size:var(--heading-6-size);line-height:var(--heading-6-line-height);letter-spacing:var(--heading-6-letter-spacing)}p+p{margin-top:var(--size-4)}p a,li a,dd a,td a,address a{color:var(--color-primary);text-decoration:underline;-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary);text-underline-offset:2px;transition:color var(--duration-normal) var(--easing-out);text-decoration-thickness:1px}p a:hover,li a:hover,dd a:hover,td a:hover,address a:hover{color:var(--color-primary-hover);-webkit-text-decoration-color:var(--color-primary-hover);text-decoration-color:var(--color-primary-hover)}strong,b{font-weight:var(--font-weight-bold)}em,i{font-style:italic}small{font-size:var(--paragraph-small-size);line-height:var(--paragraph-small-line-height)}mark{background-color:var(--color-warning-background);color:inherit;padding:0 var(--size-1);border-radius:var(--radius-xs)}sup,sub{vertical-align:baseline;font-size:.65em;line-height:0;position:relative}sup{top:-.45em}sub{bottom:-.25em}blockquote{margin:0;padding:0;font-style:normal}cite{font-style:italic}address{font-style:normal}dl,dt,dd{margin:0}table{border-collapse:collapse;width:100%}th,td{padding:var(--size-3) var(--size-4);text-align:left;border-bottom:1px solid var(--color-border)}th{font-family:var(--font-family-ui);font-size:var(--ui-small-size);font-weight:var(--font-weight-medium);color:var(--color-muted-foreground)}label{font-family:var(--font-family-ui);font-size:var(--ui-regular-size);line-height:var(--ui-regular-line-height);font-weight:var(--font-weight-medium);color:var(--color-foreground);display:block}input,textarea,select{font-family:var(--font-family-ui);font-size:var(--ui-regular-size);line-height:var(--ui-regular-line-height);background-color:var(--color-input);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--size-3) var(--size-4);width:100%;transition:border-color var(--duration-normal) var(--easing-out), box-shadow var(--duration-normal) var(--easing-out)}input:focus,textarea:focus,select:focus{border-color:var(--color-focus-ring);box-shadow:0 0 0 1px var(--color-focus-ring);outline:none}input::placeholder,textarea::placeholder{color:var(--color-muted-foreground);opacity:var(--opacity-muted)}input:disabled,textarea:disabled,select:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}textarea{resize:vertical;min-height:6rem}select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2338434f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--size-4) center;padding-right:var(--size-9)}legend{font-family:var(--font-family-ui);font-size:var(--ui-regular-size);font-weight:var(--font-weight-medium);color:var(--color-foreground);padding:0}
:root{--page-max-width:1280px;--page-gutter:max(1.5rem, 4%);--color-mainnav-outline-cta-background:transparent;--color-mainnav-outline-cta-border-hover:transparent;--mainnav-mobile-actions-justify:center;--shadow-mainnav-scrolled:0 2px 4px hsl(var(--shadow-color) / .04), 0 4px 8px hsl(var(--shadow-color) / .05), 0 8px 16px hsl(var(--shadow-color) / .06)}
