@layer tokens{:root{--font-family-body:"Raleway Variable", sans-serif;--font-family-heading:var(--font-family-body);--font-family-alternate:var(--font-family-body);--font-family-footer:var(--font-family-body);--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.8rem;--font-size-4xl:2rem;--font-size-5xl:2.8rem;--font-size-6xl:3rem;--font-size-7xl:3.5rem;--line-height-body:1.4;--line-height-heading:1;--line-height-button:1.2;--letter-spacing-button:2px;--letter-spacing-cta:.08em;--letter-spacing-eyebrow:4px;--type-display-size:var(--font-size-7xl);--type-display-leading:1;--type-page-title-size:var(--font-size-7xl);--type-page-title-leading:1;--type-heading-size:var(--font-size-4xl);--type-subheading-size:var(--font-size-2xl);--container-content:75rem;--container-wide:112.5rem;--container-prose:50rem;--radius-none:0;--radius-button:.5rem;--radius-field:.3125rem;--border-width:1px;--focus-width:2px;--focus-offset:2px;--duration-fast:.2s;--duration-default:.3s;--ease-default:ease;--button-transition:none}@media (width<=1024px){:root{--type-display-size:var(--font-size-6xl)}}@media (width<=767px){:root{--type-display-size:var(--font-size-4xl);--type-page-title-size:var(--font-size-5xl);--type-page-title-leading:3rem}}:root{--color-blue:#385988;--color-blue-light:#79abd2;--color-blue-bright:#8ac2ee;--color-blue-legacy:#24508d;--color-navy:#102c46;--color-white:#fff;--color-black:#000;--color-ink:#222;--color-charcoal:#363636;--color-heading-gray:#414042;--color-gray:#7a7d81;--color-field-gray:#636363;--color-border-gray:#e6e6e6;--color-warm-white:#e2dfdc;--color-sand:#e2dcce;--color-focus-blue:#6ea2d0;--color-brand-primary:var(--color-blue);--color-brand-secondary:var(--color-blue-light);--color-text:var(--color-ink);--color-text-muted:var(--color-field-gray);--color-heading:var(--color-heading-gray);--color-surface:var(--color-white);--color-border:var(--color-border-gray);--color-link:var(--color-brand-secondary);--color-link-hover:var(--color-brand-primary);--color-button:var(--color-brand-primary);--color-button-text-hover:var(--color-white);--color-field-text:var(--color-field-gray);--color-field-surface:var(--color-white);--color-focus:var(--color-focus-blue);--color-footer-surface:var(--color-brand-primary);--color-footer-text:var(--color-warm-white);--color-footer-bottom:var(--color-charcoal);--gradient-hero-overlay:linear-gradient(180deg, var(--color-navy) 0%, var(--color-white) 80%)}.surface-brand{--color-surface:var(--color-brand-primary);--color-text:var(--color-white);--color-heading:var(--color-white);--color-text-muted:var(--color-warm-white);--color-link:var(--color-brand-secondary);--color-link-hover:var(--color-white);--color-button:var(--color-white)}.surface-dark{--color-surface:var(--color-charcoal);--color-text:var(--color-white);--color-heading:var(--color-white);--color-text-muted:var(--color-warm-white);--color-link:var(--color-brand-secondary);--color-link-hover:var(--color-white);--color-button:var(--color-white)}.surface-brand,.surface-dark{--color-button-text-hover:var(--color-brand-primary);color:var(--color-text);background-color:var(--color-surface)}:root{--space-0:0;--space-2:.125rem;--space-4:.25rem;--space-5:.3125rem;--space-8:.5rem;--space-10:.625rem;--space-12:.75rem;--space-15:.9375rem;--space-16:1rem;--space-20:1.25rem;--space-24:1.5rem;--space-30:1.875rem;--space-32:2rem;--space-40:2.5rem;--space-50:3.125rem;--space-60:3.75rem;--space-70:4.375rem;--space-80:5rem;--space-100:6.25rem;--space-150:9.375rem;--space-200:12.5rem;--space-300:18.75rem;--space-paragraph:var(--space-16);--space-widget:var(--space-15);--space-flow:var(--space-20);--space-stack:var(--space-30);--space-grid:var(--space-30);--space-gutter:var(--space-80);--space-section:var(--space-80);--space-section-large:var(--space-150);--space-button-block:var(--space-12);--space-button-inline:var(--space-30)}@media (width<=1024px){:root{--space-gutter:var(--space-60)}}@media (width<=767px){:root{--space-gutter:var(--space-30);--space-section:var(--space-60);--space-section-large:var(--space-60);--space-grid:var(--space-20)}}}@layer base{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;font-size:100%}body{color:var(--color-text);background:var(--color-surface);margin:0}img,picture,video,canvas,svg{max-inline-size:100%;display:block}img,video{block-size:auto}button,input,textarea,select{font:inherit}code,kbd,pre,samp{font-family:inherit}button,input,textarea,select,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled,input:disabled,textarea:disabled,select:disabled{cursor:not-allowed}textarea{resize:vertical}[hidden]{display:none!important}:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer typography{@font-face{font-family:Raleway Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./raleway-cyrillic-ext-wght-normal.Dc5xu4We.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:Raleway Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./raleway-cyrillic-wght-normal.B0Yo_ULV.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Raleway Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./raleway-vietnamese-wght-normal.wikBsL6_.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:Raleway Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./raleway-latin-ext-wght-normal.CwtNDoQR.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:Raleway Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./raleway-latin-wght-normal.CSF1BaNN.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:Raleway Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(./raleway-cyrillic-ext-wght-italic.Hi97ePR8.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:Raleway Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(./raleway-cyrillic-wght-italic.DWTmaMJk.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Raleway Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(./raleway-vietnamese-wght-italic.DYF7k-fG.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:Raleway Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(./raleway-latin-ext-wght-italic.MbfTa5YI.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:Raleway Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(./raleway-latin-wght-italic.RigrtYt2.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}body{font-family:var(--font-family-body);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);line-height:var(--line-height-body)}:where(h1,h2,h3,h4,h5,h6){margin:0 0 var(--space-paragraph);color:var(--color-heading);font-family:var(--font-family-heading);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);overflow-wrap:break-word}h1,.type-display{font-size:var(--type-display-size);line-height:var(--type-display-leading)}h2,.type-heading{font-size:var(--type-heading-size)}h3,.type-subheading{font-size:var(--type-subheading-size)}h4{font-size:var(--font-size-xl)}h5{font-size:var(--font-size-lg)}h6{font-size:var(--font-size-base)}.type-display,.type-page-title,.type-heading,.type-subheading{font-family:var(--font-family-heading);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading)}.type-page-title{font-size:var(--type-page-title-size);line-height:var(--type-page-title-leading)}.type-body{font:var(--font-weight-regular) var(--font-size-base) / var(--line-height-body) var(--font-family-body)}.type-body-small{font-size:var(--font-size-sm);line-height:var(--line-height-body)}.type-caption{font-size:var(--font-size-xs);line-height:var(--line-height-body)}.type-eyebrow{font-family:var(--font-family-body);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;line-height:2}.type-light{font-family:var(--font-family-body);font-weight:var(--font-weight-light)}.type-alternate{font-family:var(--font-family-alternate);font-size:1.375rem;font-weight:var(--font-weight-light);text-transform:uppercase;line-height:1.3}.type-footer-label{font-family:var(--font-family-footer);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium)}p{margin:0 0 var(--space-paragraph)}a{color:var(--color-link);text-underline-offset:.15em}a:hover{color:var(--color-link-hover)}strong,b{font-weight:var(--font-weight-bold)}small{font-size:var(--font-size-sm)}ul,ol{margin-block:0 var(--space-paragraph);padding-inline-start:var(--space-30)}blockquote{border-inline-start:var(--border-width) solid var(--color-brand-secondary);margin:0;padding-inline-start:var(--space-20)}}@layer layout{.container{inline-size:min(calc(100% - var(--space-gutter) * 2), var(--container-width,var(--container-content)));margin-inline:auto}.container-wide{--container-width:var(--container-wide)}.container-prose{--container-width:var(--container-prose)}.section{padding-block:var(--section-space,var(--space-section))}.section-large{--section-space:var(--space-section-large)}.stack{gap:var(--stack-space,var(--space-stack));flex-direction:column;display:flex}.stack>*,.flow>*{margin-block:0}.flow>*+*{margin-block-start:var(--flow-space,var(--space-flow))}.cluster{align-items:center;gap:var(--cluster-space,var(--space-15));flex-wrap:wrap;display:flex}.grid{gap:var(--grid-space,var(--space-grid));display:grid}.grid>*,.stack>*{min-inline-size:0}@media (width>=768px){.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@layer components{.button{justify-content:center;align-items:center;gap:var(--space-8);padding:var(--space-button-block) var(--space-button-inline);border:var(--border-width) solid var(--color-button);border-radius:var(--radius-button);color:var(--color-button);font-family:var(--font-family-body);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:var(--line-height-button);letter-spacing:var(--letter-spacing-button);text-align:center;text-transform:uppercase;transition:var(--button-transition);appearance:none;background:0 0;text-decoration:none;display:inline-flex}.button:hover,.button:focus-visible{background:var(--color-button);color:var(--color-button-text-hover);border-color:var(--color-button);text-decoration:none}.button:disabled{opacity:.5}.cta-link{align-items:center;gap:var(--space-8);color:var(--color-brand-primary);font-family:var(--font-family-body);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-cta);text-transform:uppercase;transition:color var(--duration-default) var(--ease-default);text-decoration:none;display:inline-flex}.cta-link:hover{color:var(--color-brand-secondary)}.cta-link svg{block-size:1rem;inline-size:1rem}.field{inline-size:100%;padding:var(--space-12);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-field);background:var(--color-field-surface);color:var(--color-field-text);display:block}}
