@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-cyrillic-wght-normal.Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-greek-wght-normal.DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-vietnamese-wght-normal.usUDDRr7.woff2)format("woff2-variations");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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-latin-ext-wght-normal.Ch3YOpNY.woff2)format("woff2-variations");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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-latin-wght-normal.DHIcAJRg.woff2)format("woff2-variations");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 Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-cyrillic-ext-wght-normal.c-5QAGAI.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-cyrillic-wght-normal.BMDVbyM7.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-greek-ext-wght-normal.BXZfsJY4.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-greek-wght-normal.Cc-u-6OI.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-vietnamese-wght-normal.BDs68eHQ.woff2)format("woff2-variations");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 Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-latin-ext-wght-normal.C8iNium2.woff2)format("woff2-variations");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-latin-wght-normal.Bo_j9asI.woff2)format("woff2-variations");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 Sans 3 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-cyrillic-ext-wght-italic.F_qGh3gi.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-cyrillic-wght-italic.BqzjwPnH.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-greek-ext-wght-italic.DBLPjGyR.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-greek-wght-italic.CXgqVJLg.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-vietnamese-wght-italic.Obd_lscc.woff2)format("woff2-variations");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 Sans 3 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-latin-ext-wght-italic.B1mMy0tD.woff2)format("woff2-variations");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-latin-wght-italic.DLiStKT6.woff2)format("woff2-variations");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}:root{--color-navy:#102a43;--color-navy-rgb:16, 42, 67;--color-navy-cmyk-approx:76% 37% 0% 74%;--color-navy-usage-ratio:20%;--color-gold:#d6aa1f;--color-gold-rgb:214, 170, 31;--color-gold-cmyk-approx:0% 21% 86% 16%;--color-gold-usage-ratio:3%;--color-mid-blue:#25679a;--color-mid-blue-rgb:37, 103, 154;--color-mid-blue-cmyk-approx:76% 33% 0% 40%;--color-mid-blue-usage-ratio:4%;--color-teal:#237d76;--color-teal-rgb:35, 125, 118;--color-teal-cmyk-approx:72% 0% 6% 51%;--color-teal-usage-ratio:1%;--color-off-white:#f7f6f2;--color-off-white-rgb:247, 246, 242;--color-off-white-cmyk-approx:0% 0% 2% 3%;--color-off-white-usage-ratio:25%;--color-ink:#1e2b36;--color-ink-rgb:30, 43, 54;--color-ink-cmyk-approx:44% 20% 0% 79%;--color-ink-usage-ratio:8%;--color-slate:#5e6c78;--color-slate-rgb:94, 108, 120;--color-slate-cmyk-approx:22% 10% 0% 53%;--color-slate-usage-ratio:1%;--color-mist:#dfe5e9;--color-mist-rgb:223, 229, 233;--color-mist-cmyk-approx:4% 2% 0% 9%;--color-mist-usage-ratio:3%;--color-white:#fff;--color-white-rgb:255, 255, 255;--color-white-cmyk-approx:0% 0% 0% 0%;--color-white-usage-ratio:35%;--color-error:#b34040;--color-error-rgb:179, 64, 64;--color-error-cmyk-approx:0% 64% 64% 30%;--color-error-usage-ratio:0%;--color-warning:#8a5a16;--color-warning-rgb:138, 90, 22;--color-warning-cmyk-approx:0% 35% 84% 46%;--color-warning-usage-ratio:0%;--color-info:#25679a;--color-info-rgb:37, 103, 154;--color-info-cmyk-approx:76% 33% 0% 40%;--color-info-usage-ratio:0%;--font-heading:"Manrope", Arial, Verdana, sans-serif;--font-heading-family:"Manrope";--font-heading-fallbacks:Arial, Verdana, sans-serif;--font-heading-word-fallback:"Arial";--font-heading-word-secondary-fallback:"Verdana";--font-heading-weights-medium:500;--font-heading-weights-semibold:600;--font-heading-weights-bold:700;--font-body:"Source Sans 3", Arial, Verdana, sans-serif;--font-body-family:"Source Sans 3";--font-body-fallbacks:Arial, Verdana, sans-serif;--font-body-word-fallback:"Arial";--font-body-word-secondary-fallback:"Verdana";--font-body-weights-regular:400;--font-body-weights-semibold:600;--font-body-weights-bold:700;--font-body-italic-weights-regular:400;--font-email:"Arial", Verdana, sans-serif;--font-email-family:"Arial";--font-email-fallbacks:Verdana, sans-serif;--font-email-weights-regular:400;--font-email-weights-bold:700;--type-display-family-role:var(--font-heading);--type-display-desktop-rem:3.5rem;--type-display-mobile-rem:2.5rem;--type-display-print-pt:32pt;--type-display-weight:600;--type-display-line-height:1.08;--type-display-letter-spacing-em:-.025em;--type-h1-family-role:var(--font-heading);--type-h1-desktop-rem:2.75rem;--type-h1-mobile-rem:2.25rem;--type-h1-print-pt:26pt;--type-h1-weight:600;--type-h1-line-height:1.12;--type-h1-letter-spacing-em:-.02em;--type-h2-family-role:var(--font-heading);--type-h2-desktop-rem:2.125rem;--type-h2-mobile-rem:1.75rem;--type-h2-print-pt:20pt;--type-h2-weight:600;--type-h2-line-height:1.18;--type-h2-letter-spacing-em:-.015em;--type-h3-family-role:var(--font-heading);--type-h3-desktop-rem:1.5rem;--type-h3-mobile-rem:1.375rem;--type-h3-print-pt:15pt;--type-h3-weight:600;--type-h3-line-height:1.25;--type-h3-letter-spacing-em:-.01em;--type-h4-family-role:var(--font-heading);--type-h4-desktop-rem:1.125rem;--type-h4-mobile-rem:1.125rem;--type-h4-print-pt:12pt;--type-h4-weight:600;--type-h4-line-height:1.3;--type-h4-letter-spacing-em:0em;--type-lead-family-role:var(--font-body);--type-lead-desktop-rem:1.25rem;--type-lead-mobile-rem:1.125rem;--type-lead-print-pt:12pt;--type-lead-weight:400;--type-lead-line-height:1.5;--type-lead-letter-spacing-em:0em;--type-body-family-role:var(--font-body);--type-body-desktop-rem:1rem;--type-body-mobile-rem:1rem;--type-body-print-pt:11pt;--type-body-weight:400;--type-body-line-height:1.55;--type-body-letter-spacing-em:0em;--type-small-family-role:var(--font-body);--type-small-desktop-rem:.875rem;--type-small-mobile-rem:.875rem;--type-small-print-pt:9pt;--type-small-weight:400;--type-small-line-height:1.5;--type-small-letter-spacing-em:0em;--type-caption-family-role:var(--font-body);--type-caption-desktop-rem:.75rem;--type-caption-mobile-rem:.75rem;--type-caption-print-pt:8pt;--type-caption-weight:400;--type-caption-line-height:1.4;--type-caption-letter-spacing-em:.01em;--type-label-family-role:var(--font-body);--type-label-desktop-rem:.875rem;--type-label-mobile-rem:.875rem;--type-label-print-pt:9pt;--type-label-weight:600;--type-label-line-height:1.3;--type-label-letter-spacing-em:.02em;--spacing-base-screen-px:4px;--spacing-base-print-pt:4pt;--space-0-screen-px:0px;--space-0-screen-rem:0rem;--space-0-print-pt:0pt;--space-4-screen-px:4px;--space-4-screen-rem:.25rem;--space-4-print-pt:4pt;--space-8-screen-px:8px;--space-8-screen-rem:.5rem;--space-8-print-pt:8pt;--space-12-screen-px:12px;--space-12-screen-rem:.75rem;--space-12-print-pt:12pt;--space-16-screen-px:16px;--space-16-screen-rem:1rem;--space-16-print-pt:16pt;--space-20-screen-px:20px;--space-20-screen-rem:1.25rem;--space-20-print-pt:20pt;--space-24-screen-px:24px;--space-24-screen-rem:1.5rem;--space-24-print-pt:24pt;--space-32-screen-px:32px;--space-32-screen-rem:2rem;--space-32-print-pt:32pt;--space-40-screen-px:40px;--space-40-screen-rem:2.5rem;--space-40-print-pt:40pt;--space-48-screen-px:48px;--space-48-screen-rem:3rem;--space-48-print-pt:48pt;--space-64-screen-px:64px;--space-64-screen-rem:4rem;--space-64-print-pt:64pt;--space-80-screen-px:80px;--space-80-screen-rem:5rem;--space-80-print-pt:80pt;--space-96-screen-px:96px;--space-96-screen-rem:6rem;--space-96-print-pt:96pt;--radius-none:0px;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-pill:999px;--shadow-none:none;--shadow-sm:0 4px 16px 0 #102a4314;--shadow-lg:0 12px 32px 0 #102a431f;--breakpoints-base:0px;--breakpoints-sm:640px;--breakpoints-md:768px;--breakpoints-lg:1024px;--breakpoints-xl:1280px;--breakpoints-wide:1536px;--layout-root-reference:16px;--layout-container-max:1200px;--layout-gutter-mobile:16px;--layout-gutter-desktop:24px;--layout-grid-gap:24px;--layout-focus-width:2px;--layout-focus-offset:3px;--logo-clear-space-sun-diameters:1;--logo-dense-clear-space-sun-diameters:1.5;--logo-wordmark-min-print:35mm;--logo-wordmark-min-screen:180px;--logo-icon-min-print:8mm;--logo-icon-min-screen:32px;--graphics-hero-gradient:linear-gradient(115deg, #102a43 0%, #1e2b36 58%, #102a43 100%);--graphics-wave-view-box:"0 0 1440 80";--graphics-wave-fill-path:"M0 44 C300 4 480 4 720 40 C960 76 1170 76 1440 30 L1440 80 L0 80 Z";--graphics-wave-desktop-height:64px;--graphics-wave-mobile-height:32px;--graphics-wave-accent-stroke:2px;--graphics-wave-accent-offset:8px;--graphics-icon-grid:24px;--graphics-icon-stroke:1.75px;--graphics-icon-service-size:32px;--letterhead-page-width:210mm;--letterhead-page-height:297mm;--letterhead-margins-left:22mm;--letterhead-margins-right:22mm;--letterhead-margins-top:50mm;--letterhead-margins-bottom:42mm;--letterhead-body-width:166mm;--letterhead-body-height:205mm;--letterhead-body-end-y:255mm;--letterhead-header-x:22mm;--letterhead-header-y:16mm;--letterhead-header-logo-width:46mm;--letterhead-header-logo-max-height:18mm;--letterhead-header-tagline-x:94mm;--letterhead-header-tagline-y:20mm;--letterhead-header-tagline-width:94mm;--letterhead-header-rule-x:22mm;--letterhead-header-rule-y:39mm;--letterhead-header-rule-width:166mm;--letterhead-header-rule-thickness:1.5pt;--letterhead-header-gold-segment-x:168mm;--letterhead-header-gold-segment-width:20mm;--letterhead-continuation-margin-top:36mm;--letterhead-continuation-body-height:219mm;--letterhead-continuation-logo-x:22mm;--letterhead-continuation-logo-y:16mm;--letterhead-continuation-logo-width:30mm;--letterhead-continuation-logo-max-height:12mm;--letterhead-continuation-running-header-x:94mm;--letterhead-continuation-running-header-y:18mm;--letterhead-continuation-running-header-width:94mm;--letterhead-continuation-rule-y:31mm;--letterhead-footer-rule-x:22mm;--letterhead-footer-rule-y:263mm;--letterhead-footer-rule-width:166mm;--letterhead-footer-rule-thickness:.5pt;--letterhead-footer-content-x:22mm;--letterhead-footer-content-y:269mm;--letterhead-footer-content-width:166mm;--letterhead-footer-line-count:4;--letterhead-paragraph-before:0pt;--letterhead-paragraph-after:8pt;--letterhead-paragraph-block-gap:8pt;--letterhead-paragraph-list-item-after:4pt;--letterhead-paragraph-list-hanging-indent:4mm;--letterhead-paragraph-subject-before:12pt;--letterhead-paragraph-subject-after:6pt;--letterhead-table-padding-horizontal:3mm;--letterhead-table-padding-vertical:2.5mm;--letterhead-table-row-divider:.5pt;--letterhead-typography-tagline-family-role:var(--font-body);--letterhead-typography-tagline-size:8.5pt;--letterhead-typography-tagline-leading:11pt;--letterhead-typography-tagline-weight:400;--letterhead-typography-running-header-family-role:var(--font-body);--letterhead-typography-running-header-size:8.5pt;--letterhead-typography-running-header-leading:11pt;--letterhead-typography-running-header-weight:400;--letterhead-typography-date-family-role:var(--font-body);--letterhead-typography-date-size:10pt;--letterhead-typography-date-leading:14pt;--letterhead-typography-date-weight:400;--letterhead-typography-recipient-family-role:var(--font-body);--letterhead-typography-recipient-size:11pt;--letterhead-typography-recipient-leading:15pt;--letterhead-typography-recipient-weight:400;--letterhead-typography-salutation-family-role:var(--font-body);--letterhead-typography-salutation-size:11pt;--letterhead-typography-salutation-leading:15pt;--letterhead-typography-salutation-weight:400;--letterhead-typography-body-family-role:var(--font-body);--letterhead-typography-body-size:11pt;--letterhead-typography-body-leading:15pt;--letterhead-typography-body-weight:400;--letterhead-typography-subject-family-role:var(--font-heading);--letterhead-typography-subject-size:14pt;--letterhead-typography-subject-leading:18pt;--letterhead-typography-subject-weight:600;--letterhead-typography-closing-family-role:var(--font-body);--letterhead-typography-closing-size:11pt;--letterhead-typography-closing-leading:15pt;--letterhead-typography-closing-weight:400;--letterhead-typography-signature-name-family-role:var(--font-body);--letterhead-typography-signature-name-size:11pt;--letterhead-typography-signature-name-leading:15pt;--letterhead-typography-signature-name-weight:600;--letterhead-typography-signature-title-family-role:var(--font-body);--letterhead-typography-signature-title-size:10pt;--letterhead-typography-signature-title-leading:14pt;--letterhead-typography-signature-title-weight:400;--letterhead-typography-footer-family-role:var(--font-body);--letterhead-typography-footer-size:7.5pt;--letterhead-typography-footer-leading:9pt;--letterhead-typography-footer-weight:400;--letterhead-typography-footer-label-family-role:var(--font-body);--letterhead-typography-footer-label-size:7.5pt;--letterhead-typography-footer-label-leading:9pt;--letterhead-typography-footer-label-weight:600;--letterhead-typography-page-number-family-role:var(--font-body);--letterhead-typography-page-number-size:7.5pt;--letterhead-typography-page-number-leading:9pt;--letterhead-typography-page-number-weight:400;--letterhead-typography-table-header-family-role:var(--font-body);--letterhead-typography-table-header-size:9.5pt;--letterhead-typography-table-header-leading:12pt;--letterhead-typography-table-header-weight:600;--letterhead-typography-table-body-family-role:var(--font-body);--letterhead-typography-table-body-size:9.5pt;--letterhead-typography-table-body-leading:13pt;--letterhead-typography-table-body-weight:400;--ui-surface:var(--color-white);--ui-surface-alt:var(--color-off-white);--ui-text:var(--color-ink);--ui-text-muted:var(--color-slate);--ui-heading:var(--color-navy);--ui-link:var(--color-mid-blue);--ui-border:var(--color-slate);--ui-divider:var(--color-mist);--ui-accent:var(--color-gold);--ui-on-accent:var(--color-navy);--ui-success:var(--color-teal);--ui-error:var(--color-error);--ui-warning:var(--color-warning);--ui-info:var(--color-info);--ui-focus:var(--color-mid-blue);--ui-action:var(--color-navy);--ui-on-action:var(--color-white)}[data-theme=navy]{--ui-surface:var(--color-navy);--ui-surface-alt:var(--color-ink);--ui-text:var(--color-white);--ui-text-muted:var(--color-off-white);--ui-heading:var(--color-white);--ui-link:var(--color-white);--ui-border:var(--color-mist);--ui-divider:var(--color-slate);--ui-accent:var(--color-gold);--ui-on-accent:var(--color-navy);--ui-success:var(--color-teal);--ui-error:var(--color-error);--ui-warning:var(--color-warning);--ui-info:var(--color-info);--ui-focus:var(--color-gold);--ui-action:var(--color-gold);--ui-on-action:var(--color-navy)}[data-theme=light]{--ui-surface:var(--color-white);--ui-surface-alt:var(--color-off-white);--ui-text:var(--color-ink);--ui-text-muted:var(--color-slate);--ui-heading:var(--color-navy);--ui-link:var(--color-mid-blue);--ui-border:var(--color-slate);--ui-divider:var(--color-mist);--ui-accent:var(--color-gold);--ui-on-accent:var(--color-navy);--ui-success:var(--color-teal);--ui-error:var(--color-error);--ui-warning:var(--color-warning);--ui-info:var(--color-info);--ui-focus:var(--color-mid-blue);--ui-action:var(--color-navy);--ui-on-action:var(--color-white)}:root{--font-heading:"Manrope Variable", "Manrope", Arial, Verdana, sans-serif;--font-body:"Source Sans 3 Variable", "Source Sans 3", Arial, Verdana, sans-serif;--fs-display:clamp(2.5rem, 2.0856rem + 1.768vw, 3.5rem);--fs-h1:clamp(2.25rem, 2.0428rem + .884vw, 2.75rem);--fs-h2:clamp(1.75rem, 1.5946rem + .663vw, 2.125rem);--fs-h3:clamp(1.375rem, 1.3232rem + .221vw, 1.5rem);--fs-h4:1.125rem;--fs-lead:clamp(1.125rem, 1.0732rem + .221vw, 1.25rem);--fs-body:1rem;--fs-small:.875rem;--fs-caption:.75rem;--gutter:var(--layout-gutter-mobile);--container:var(--layout-container-max);--section-pad:4rem;--header-h:4.5rem;--ease-out:cubic-bezier(.22, 1, .36, 1);--measure:68ch}@media (width>=768px){:root{--gutter:var(--layout-gutter-desktop);--section-pad:6rem;--header-h:5.5rem}}@media (width>=1024px){:root{--section-pad:6.5rem;--header-h:6.5rem}}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 1rem);color-scheme:light}@media (prefers-reduced-motion:no-preference){html:focus-within{scroll-behavior:smooth}}body{background:var(--color-white);min-height:100dvh;color:var(--ui-text);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--type-body-line-height);font-kerning:normal;-webkit-font-smoothing:antialiased;overflow-x:clip}:where(img,picture,svg,video){max-width:100%;display:block}:where(img){height:auto}:where(input,button,textarea,select){font:inherit;color:inherit}:where(button){cursor:pointer;background:0 0;border:0;padding:0}:where(ul,ol)[role=list]{padding:0;list-style:none}:where(p,li,dd,h1,h2,h3,h4){overflow-wrap:break-word}[hidden]{display:none!important}[data-theme]{color:var(--ui-text)}[data-theme=navy]{background-color:var(--color-navy)}[data-theme=light]{background-color:var(--ui-surface)}:where(h1,h2,h3,h4){font-family:var(--font-heading);color:var(--ui-heading);text-wrap:balance;font-weight:600}:where(h1),.h1{font-size:var(--fs-h1);line-height:var(--type-h1-line-height);letter-spacing:var(--type-h1-letter-spacing-em)}:where(h2),.h2{font-size:var(--fs-h2);line-height:var(--type-h2-line-height);letter-spacing:var(--type-h2-letter-spacing-em)}:where(h3),.h3{font-size:var(--fs-h3);line-height:var(--type-h3-line-height);letter-spacing:var(--type-h3-letter-spacing-em)}:where(h4),.h4{font-size:var(--fs-h4);line-height:var(--type-h4-line-height)}.display{font-family:var(--font-heading);font-weight:600;font-size:var(--fs-display);line-height:var(--type-display-line-height);letter-spacing:var(--type-display-letter-spacing-em);color:var(--ui-heading)}.h1,.h2,.h3,.h4{font-family:var(--font-heading);color:var(--ui-heading);font-weight:600}.lead{font-size:var(--fs-lead);line-height:var(--type-lead-line-height);color:var(--ui-text-muted);max-width:60ch}.small{font-size:var(--fs-small);line-height:var(--type-small-line-height)}.caption{font-size:var(--fs-caption);line-height:var(--type-caption-line-height);letter-spacing:var(--type-caption-letter-spacing-em);color:var(--ui-text-muted)}.label{font-size:var(--fs-small);font-weight:600;line-height:var(--type-label-line-height);letter-spacing:var(--type-label-letter-spacing-em);color:var(--ui-heading)}.muted{color:var(--ui-text-muted)}.measure{max-width:var(--measure)}.nums{font-variant-numeric:tabular-nums lining-nums;letter-spacing:0}.rule{background:var(--color-gold);border:0;width:20px;height:2px;display:block}:where(a){color:var(--ui-link);text-underline-offset:.2em;text-decoration-line:underline;text-decoration-thickness:1px;transition:text-underline-offset .16s,text-decoration-color .16s}@media (hover:hover){:where(a):hover{text-underline-offset:.32em}}:where(a[href^=tel\:],a[href^=mailto\:]){letter-spacing:0;white-space:nowrap}:focus-visible{outline:var(--layout-focus-width) solid var(--ui-focus);outline-offset:var(--layout-focus-offset);border-radius:2px}:focus:not(:focus-visible){outline:none}.container{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));padding-inline:max(var(--gutter), env(safe-area-inset-left)) max(var(--gutter), env(safe-area-inset-right));margin-inline:auto}.section{padding-block:var(--section-pad);background:var(--color-white)}.section--alt{background:var(--color-off-white)}.section--tight{padding-block:calc(var(--section-pad) * .66)}.stack>*+*{margin-top:var(--stack,1rem)}.grid,.grid--2,.grid--3,.grid--4{gap:var(--layout-grid-gap);display:grid}@media (width>=640px){.grid--2,.grid--3,.grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-12{gap:var(--layout-grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.span-4{grid-column-end:span 4}.span-5{grid-column-end:span 5}.span-6{grid-column-end:span 6}.span-7{grid-column-end:span 7}.span-8{grid-column-end:span 8}.span-12{grid-column:1/-1}.start-8{grid-column-start:8}}.grid-12{gap:var(--layout-grid-gap);display:grid}.btn{--btn-bg:transparent;--btn-fg:var(--ui-heading);--btn-border:transparent;border:1px solid var(--btn-border);border-radius:var(--radius-sm);background:var(--btn-bg);max-width:100%;min-height:48px;color:var(--btn-fg);font-family:var(--font-body);text-align:center;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.375rem;font-size:1rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .16s,color .16s,border-color .16s,box-shadow .16s;display:inline-flex}.btn--sm{min-height:44px;padding:.5rem 1rem;font-size:.9375rem}.btn--lg{min-height:56px;padding:.875rem 1.75rem;font-size:1.0625rem}.btn--gold{--btn-bg:var(--color-gold);--btn-fg:var(--color-navy);--btn-border:var(--color-navy)}.btn--navy{--btn-bg:var(--color-navy);--btn-fg:var(--color-white);--btn-border:var(--color-navy)}.btn--outline-white{--btn-fg:var(--color-white);--btn-border:#ffffffb8}.btn--outline-navy{--btn-fg:var(--color-navy);--btn-border:var(--color-navy)}.btn--link{min-height:44px;color:var(--ui-link);text-underline-offset:.25em;padding-inline:0;text-decoration:underline 1px}[data-theme=navy] .btn--gold{--btn-border:var(--color-gold)}[data-theme=navy] .btn--gold:focus-visible{box-shadow:0 0 0 3px var(--color-navy)}@media (hover:hover){.btn--gold:hover{box-shadow:inset 0 0 0 1px var(--color-navy)}.btn--navy:hover{--btn-bg:var(--color-ink)}.btn--outline-white:hover{--btn-bg:#ffffff14;--btn-border:var(--color-white)}.btn--outline-navy:hover{--btn-bg:var(--color-navy);--btn-fg:var(--color-white)}.btn--link:hover{text-underline-offset:.38em}}.btn-row{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.field{gap:.375rem;display:grid}.field-label{font-size:var(--fs-small);letter-spacing:.02em;color:var(--ui-heading);font-weight:600;line-height:1.3}.field-label .req{color:var(--ui-error);font-weight:600}.field-hint{font-size:var(--fs-small);color:var(--ui-text-muted)}.field-error{font-size:var(--fs-small);color:var(--ui-error);align-items:flex-start;gap:.375rem;font-weight:600;display:flex}.input,.select,.textarea{border:1px solid var(--color-slate);border-radius:var(--radius-sm);background:var(--color-white);width:100%;min-height:48px;color:var(--color-ink);padding:.6875rem .875rem;font-size:1rem;line-height:1.4}.textarea{resize:vertical;min-height:8.5rem}.select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23102A43' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;padding-right:2.75rem}.input::placeholder,.textarea::placeholder{color:var(--color-slate);opacity:1}.input:focus-visible,.select:focus-visible,.textarea:focus-visible{outline-offset:1px;border-color:var(--color-navy)}.input[aria-invalid=true],.select[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--color-error);box-shadow:inset 0 0 0 1px var(--color-error)}.check{cursor:pointer;align-items:flex-start;gap:.75rem;min-height:44px;padding-block:.625rem;display:flex}.check input{width:1.25rem;height:1.25rem;accent-color:var(--color-navy);flex:none;margin-top:.125rem}.visually-hidden:not(:focus):not(:active){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip-link{z-index:100;border-radius:var(--radius-sm);background:var(--color-gold);color:var(--color-navy);padding:.75rem 1rem;font-weight:600;text-decoration:none;position:fixed;top:.75rem;left:.75rem;translate:0 calc(-100% - 1.5rem)}.skip-link:focus{outline:2px solid var(--color-navy);outline-offset:2px;translate:none}.chip{border:1px solid var(--color-mist);border-radius:var(--radius-pill);background:var(--color-white);min-height:1.75rem;color:var(--color-ink);font-size:var(--fs-small);align-items:center;padding:.125rem .625rem;line-height:1.3;display:inline-flex}.chip-list{flex-wrap:wrap;gap:.375rem;padding:0;list-style:none;display:flex}.prose{max-width:var(--measure);color:var(--ui-text)}.prose>*+*{margin-top:1.1em}.prose :where(h2){margin-top:2.25em}.prose :where(h2):after{content:"";background:var(--color-gold);width:20px;height:2px;margin-top:.5em;display:block}.prose :where(h3){margin-top:1.9em}.prose :where(h2,h3,h4)+*{margin-top:.75em}.prose>:first-child{margin-top:0}.prose :where(ul,ol){padding-left:1.25em}.prose :where(li)+li{margin-top:.4em}.prose :where(li)::marker{color:var(--color-slate)}.prose :where(strong){color:var(--ui-heading);font-weight:600}.prose :where(blockquote){border-left:2px solid var(--color-gold);color:var(--ui-text-muted);padding-left:1.25rem}.prose :where(hr){border:0;border-top:1px solid var(--color-mist);margin-block:2.5em}.prose :where(dl),.facts{border-top:1px solid var(--color-mist);grid-template-columns:minmax(8rem,max-content) 1fr;display:grid}.prose :where(dt),.facts dt,.prose :where(dd),.facts dd{border-bottom:1px solid var(--color-mist);padding-block:.75rem}.prose :where(dt),.facts dt{font-size:var(--fs-small);letter-spacing:.02em;color:var(--ui-heading);padding-right:1.5rem;font-weight:600}.prose :where(dd),.facts dd{margin:0}@media (width<=479px){.prose :where(dl),.facts{grid-template-columns:1fr}.prose :where(dt),.facts dt{border-bottom:0;padding-bottom:0}}.table-wrap{max-width:100%;overflow-x:auto}.prose :where(table),.table{border-collapse:collapse;width:100%;font-size:.9375rem;line-height:1.4}.prose :where(th),.table th{background:var(--color-navy);color:var(--color-white);text-align:left;padding:.625rem .75rem;font-weight:600}.prose :where(td),.table td{border-bottom:1px solid var(--color-mist);color:var(--color-ink);vertical-align:top;padding:.625rem .75rem}.prose :where(tbody tr:nth-child(2n)),.table tbody tr:nth-child(2n){background:var(--color-off-white)}.prose :where(td[align=right],th[align=right]),.table .num{text-align:right;font-variant-numeric:tabular-nums lining-nums}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){[data-reveal=""]:not([data-reveal-stagger]),[data-reveal-stagger]>*{opacity:0;transition:opacity .6s var(--ease-out), transform .6s var(--ease-out);transition-delay:calc(var(--i,0) * 60ms);transform:translateY(16px)}[data-reveal=""].is-in:not([data-reveal-stagger]),[data-reveal-stagger].is-in>*{opacity:1;transform:none}.site-header{transition:background-color .28s,box-shadow .28s,padding .28s}.mobile-menu{transition:opacity .24s,visibility 0s linear .24s}.mobile-menu.is-open{transition:opacity .24s,visibility}.mobile-menu .mobile-menu__item{opacity:0;transition:opacity .36s var(--ease-out), transform .36s var(--ease-out);transition-delay:calc(80ms + var(--i,0) * 50ms);transform:translateY(12px)}.mobile-menu.is-open .mobile-menu__item{opacity:1;transform:none}@media (hover:hover){.cat-tile__media img{transition:transform .4s var(--ease-out)}.cat-tile:hover .cat-tile__media img{transform:scale(1.04)}}.process__line{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .64s var(--ease-out) 60ms}.process.is-in .process__line{stroke-dashoffset:0}.process__step{opacity:0;transition:opacity .36s var(--ease-out), transform .36s var(--ease-out);transition-delay:calc(var(--i,0) * 80ms);transform:translateY(12px)}.process.is-in .process__step{opacity:1;transform:none}::view-transition-old(root),::view-transition-new(root){animation-duration:.22s}::view-transition-group(site-logo){animation-duration:.32s;animation-timing-function:var(--ease-out)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.logo[data-astro-cid-f7espo7c]{flex:none;height:auto;display:block}.mobile-menu[data-astro-cid-xlat7obg]{z-index:60;overscroll-behavior:contain;padding-top:env(safe-area-inset-top);padding-bottom:max(1.5rem, env(safe-area-inset-bottom));background:var(--graphics-hero-gradient);visibility:hidden;opacity:0;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.mobile-menu[data-astro-cid-xlat7obg].is-open{visibility:visible;opacity:1}html.has-menu-open{overflow:hidden}.mobile-menu__bar[data-astro-cid-xlat7obg]{height:var(--header-h);flex:none;justify-content:space-between;align-items:center;display:flex}.mobile-menu__brand[data-astro-cid-xlat7obg]{border-radius:2px}.mobile-menu__close[data-astro-cid-xlat7obg]{border-radius:var(--radius-sm);width:48px;height:48px;color:var(--color-white);place-items:center;margin-right:-.5rem;display:grid}.mobile-menu__x[data-astro-cid-xlat7obg]{width:22px;height:22px;position:relative}.mobile-menu__x[data-astro-cid-xlat7obg]:before,.mobile-menu__x[data-astro-cid-xlat7obg]:after{content:"";background:currentColor;border-radius:1px;width:22px;height:2px;position:absolute;top:10px;left:0;transform:rotate(45deg)}.mobile-menu__x[data-astro-cid-xlat7obg]:after{transform:rotate(-45deg)}.mobile-menu__body[data-astro-cid-xlat7obg]{flex-direction:column;flex:1;justify-content:space-between;gap:2.5rem;padding-top:1rem;display:flex}.mobile-menu__list[data-astro-cid-xlat7obg]{border-top:1px solid #ffffff24;margin:0;padding:0;list-style:none}.mobile-menu__list[data-astro-cid-xlat7obg] li[data-astro-cid-xlat7obg]{border-bottom:1px solid #ffffff24}.mobile-menu__list[data-astro-cid-xlat7obg] a[data-astro-cid-xlat7obg]{min-height:3.75rem;color:var(--color-white);font-family:var(--font-heading);letter-spacing:-.015em;align-items:center;font-size:clamp(1.375rem,1.1rem + 1.2vw,1.75rem);font-weight:600;text-decoration:none;display:flex}.mobile-menu__list[data-astro-cid-xlat7obg] a[data-astro-cid-xlat7obg][aria-current=page]{box-shadow:inset 3px 0 0 var(--color-gold);padding-left:1rem}.mobile-menu__foot[data-astro-cid-xlat7obg]{gap:1.25rem;display:grid}.mobile-menu__foot[data-astro-cid-xlat7obg] .btn[data-astro-cid-xlat7obg]{width:100%}.mobile-menu__contact[data-astro-cid-xlat7obg]{gap:.25rem;display:grid}.mobile-menu__contact[data-astro-cid-xlat7obg] a[data-astro-cid-xlat7obg]{min-height:44px;color:var(--color-off-white);align-items:center;display:inline-flex}@media (width>=640px){.mobile-menu__foot[data-astro-cid-xlat7obg] .btn[data-astro-cid-xlat7obg]{justify-self:start;width:auto}}.site-header[data-astro-cid-nen7h5rs]{z-index:50;padding-top:env(safe-area-inset-top);background:0 0;position:fixed;inset:0 0 auto}.site-header--light[data-astro-cid-nen7h5rs]{background:var(--color-white);box-shadow:0 1px 0 var(--color-mist)}.site-header--over-navy[data-astro-cid-nen7h5rs][data-scrolled]{background:var(--color-navy);box-shadow:0 1px 0 #ffffff14, var(--shadow-lg)}.site-header--light[data-astro-cid-nen7h5rs][data-scrolled]{box-shadow:0 1px 0 var(--color-mist), var(--shadow-sm)}.site-header__inner[data-astro-cid-nen7h5rs]{height:var(--header-h);align-items:center;gap:1.5rem;display:flex}.site-header__brand[data-astro-cid-nen7h5rs]{border-radius:2px;flex:none;margin-right:auto;display:block}.site-header__brand[data-astro-cid-nen7h5rs] .site-header__logo{width:136px;height:auto}@media (width>=768px){.site-header__brand[data-astro-cid-nen7h5rs] .site-header__logo{width:160px}}@media (width>=1024px){.site-header__brand[data-astro-cid-nen7h5rs] .site-header__logo{width:180px}}.site-nav[data-astro-cid-nen7h5rs]{display:none}.site-nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:clamp(1rem,.2rem + 1.4vw,1.75rem);margin:0;padding:0;list-style:none;display:flex}.site-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-height:44px;color:var(--ui-heading);white-space:nowrap;align-items:center;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.site-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:after{content:"";transform-origin:0;height:2px;transition:transform .22s var(--ease-out);background:currentColor;position:absolute;bottom:6px;left:0;right:0;transform:scaleX(0)}.site-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]:after{background:var(--color-gold);transform:scaleX(1)}.site-header--light[data-astro-cid-nen7h5rs] .site-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]:after{background:var(--color-navy)}@media (hover:hover){.site-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover:after{transform:scaleX(1)}}.site-header__actions[data-astro-cid-nen7h5rs]{align-items:center;gap:.75rem;display:flex}.site-header__actions[data-astro-cid-nen7h5rs] .site-header__cta{display:none}.menu-toggle[data-astro-cid-nen7h5rs]{border-radius:var(--radius-sm);width:48px;height:48px;color:var(--ui-heading);place-items:center;margin-right:-.5rem;display:grid}.menu-toggle__bars[data-astro-cid-nen7h5rs]{justify-items:end;gap:6px;width:24px;display:grid}.menu-toggle__bars[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:currentColor;border-radius:1px;width:100%;height:2px;display:block}.menu-toggle__bars[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:nth-child(2){width:16px}@media (width>=640px){.site-header__actions[data-astro-cid-nen7h5rs] .site-header__cta{display:inline-flex}}@media (width>=1024px){.site-nav[data-astro-cid-nen7h5rs]{display:block}.menu-toggle[data-astro-cid-nen7h5rs]{display:none}.site-header__inner[data-astro-cid-nen7h5rs]{gap:clamp(1.25rem,3vw - 1rem,2.5rem)}}.site-footer[data-astro-cid-jo6i4kqk]{padding-block:4rem max(2rem, env(safe-area-inset-bottom));background:var(--color-navy);color:var(--color-off-white);font-size:.9375rem;box-shadow:inset 0 1px #ffffff14}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--color-white);text-decoration-color:#0000}@media (hover:hover){.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-decoration-color:currentColor}}.site-footer__top[data-astro-cid-jo6i4kqk]{gap:3rem;padding-bottom:3rem;display:grid}.site-footer__tagline[data-astro-cid-jo6i4kqk]{font-family:var(--font-heading);color:var(--color-white);margin-top:1.25rem;font-size:1.125rem;font-weight:500;line-height:1.35}.site-footer__nav[data-astro-cid-jo6i4kqk]{gap:2.5rem 1.5rem;display:grid}.site-footer__heading[data-astro-cid-jo6i4kqk]{font-family:var(--font-body);font-size:var(--fs-small);letter-spacing:.02em;color:var(--color-off-white);opacity:.85;margin-bottom:.75rem;font-weight:600}.site-footer__col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{margin:0;padding:0;list-style:none}.site-footer__col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{align-items:center;min-height:44px;padding-block:.375rem;line-height:1.3;display:inline-flex}.site-footer__contact[data-astro-cid-jo6i4kqk]{border-top:1px solid #ffffff24;gap:1.5rem;padding-block:2.5rem;display:grid}.site-footer__offices[data-astro-cid-jo6i4kqk]{gap:2rem 1.5rem;display:grid}.site-footer__spacer[data-astro-cid-jo6i4kqk]{display:none}.site-footer__office[data-astro-cid-jo6i4kqk]{line-height:1.6}.site-footer__office[data-astro-cid-jo6i4kqk] address[data-astro-cid-jo6i4kqk]{font-style:normal}.site-footer__direct[data-astro-cid-jo6i4kqk]{margin:-.625rem 0 0;padding:0;list-style:none}.site-footer__direct[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{align-items:center;min-height:44px;display:inline-flex}.site-footer__base[data-astro-cid-jo6i4kqk]{font-size:var(--fs-small);border-top:1px solid #ffffff24;flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;padding-top:2rem;display:flex}.site-footer__base[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{align-items:center;min-height:44px;text-decoration-color:#ffffff80;display:inline-flex}.site-footer__sun[data-astro-cid-jo6i4kqk]{display:block}@media (width>=640px){.site-footer__nav[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer__offices[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.site-footer[data-astro-cid-jo6i4kqk]{padding-top:5rem}.site-footer__top[data-astro-cid-jo6i4kqk]{grid-template-columns:4fr 8fr;gap:1.5rem;padding-bottom:4rem}.site-footer__nav[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(3,minmax(0,1fr))}.site-footer__contact[data-astro-cid-jo6i4kqk]{grid-template-columns:4fr 8fr}.site-footer__spacer[data-astro-cid-jo6i4kqk]{display:block}}.crumbs[data-astro-cid-vx4iavld] ol[data-astro-cid-vx4iavld]{font-size:var(--fs-small);flex-wrap:wrap;align-items:center;gap:.25rem 0;margin:0;padding:0;line-height:1.4;list-style:none;display:flex}.crumbs[data-astro-cid-vx4iavld] li[data-astro-cid-vx4iavld]{color:var(--ui-text-muted);align-items:center;display:inline-flex}.crumbs[data-astro-cid-vx4iavld] li[data-astro-cid-vx4iavld]+li[data-astro-cid-vx4iavld]:before{content:"";opacity:.6;border-top:1.5px solid;border-right:1.5px solid;width:5px;height:5px;margin-inline:.75rem;transform:rotate(45deg)}.crumbs[data-astro-cid-vx4iavld] a[data-astro-cid-vx4iavld]{min-height:44px;color:var(--ui-text-muted);align-items:center;text-decoration-color:#0000;display:inline-flex}.crumbs[data-astro-cid-vx4iavld] a[data-astro-cid-vx4iavld]:hover{text-decoration-color:currentColor}.crumbs[data-astro-cid-vx4iavld] [data-astro-cid-vx4iavld][aria-current]{min-height:44px;color:var(--ui-text);align-items:center;font-weight:600;display:inline-flex}.header-sentinel[data-astro-cid-hkbrpulz]{pointer-events:none;width:1px;height:1px;position:absolute;top:24px;left:0}main[data-astro-cid-hkbrpulz]{outline:none;display:block}.theme-light[data-astro-cid-hkbrpulz] main[data-astro-cid-hkbrpulz]{padding-top:var(--header-h)}.page-crumbs[data-astro-cid-hkbrpulz]{padding-top:.5rem}
