@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-vietnamese-wght-normal-XAtsl5Q_.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-latin-ext-wght-normal-C4zznr8T.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-latin-wght-normal-E0tuGl4L.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/public-sans-vietnamese-wght-normal-CtlIRbEm.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/public-sans-latin-ext-wght-normal-MQgHevqp.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/public-sans-latin-wght-normal-DdeTHZLK.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-paper: #FBFBF9;--color-navy: #101F33;--color-signal: #2563C9;--color-haze: #E8EDF2;--color-surface: #FBFBF9;--color-surface-raised: #FFFFFF;--color-surface-sunken: #E8EDF2;--color-surface-inverted: #101F33;--color-text: #101F33;--color-text-muted: #4E5D71;--color-text-subtle: #5F6B7D;--color-text-on-dark: #FBFBF9;--color-signal-hover: #1E51A8;--color-signal-active: #1A4590;--color-signal-on-dark: #8FB4F2;--color-signal-soft: #DCE6F7;--color-border: #DDE4EC;--color-border-strong: #C3CEDB;--color-star: #F0A500;--color-scrim: rgba(16, 31, 51, .55);--color-success: #1F7A4D;--color-warning: #9A6206;--color-danger: #B42318;--font-display: "Archivo Variable", "Archivo", system-ui, -apple-system, sans-serif;--font-body: "Public Sans Variable", "Public Sans", system-ui, -apple-system, sans-serif;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: clamp(1.25rem, .5vw + 1.13rem, 1.5rem);--text-2xl: clamp(1.5rem, 1vw + 1.25rem, 2rem);--text-3xl: clamp(1.875rem, 2vw + 1.38rem, 2.75rem);--text-4xl: clamp(2.25rem, 3.5vw + 1.5rem, 3.75rem);--text-display: clamp(2.75rem, 5vw + 1.5rem, 4.75rem);--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--leading-tight: 1.1;--leading-heading: 1.2;--leading-body: 1.6;--leading-relaxed: 1.75;--tracking-tighter: -.02em;--tracking-tight: -.01em;--tracking-normal: 0;--tracking-wide: .08em;--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--space-section: clamp(3.5rem, 8vw, 7rem);--radius-none: 0;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 14px;--radius-xl: 22px;--radius-full: 999px;--radius-arch: 140px 140px var(--radius-lg) var(--radius-lg);--shadow-none: none;--shadow-sm: 0 1px 2px rgba(16, 31, 51, .06);--shadow-md: 0 4px 12px rgba(16, 31, 51, .08);--shadow-lg: 0 12px 32px rgba(16, 31, 51, .1);--shadow-focus: 0 0 0 3px rgba(37, 99, 201, .35);--layout-measure: 38rem;--layout-container: 72rem;--layout-container-wide: 84rem;--layout-gutter: clamp(1.25rem, 4vw, 2.5rem);--screen-sm: 40rem;--screen-md: 48rem;--screen-lg: 64rem;--screen-xl: 80rem}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:var(--space-6);scroll-padding-bottom:calc(var(--sticky-cta-height, 0px) + var(--space-6))}body{margin:0;min-height:100vh;background:var(--color-surface);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-body);font-synthesis-weight:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-bottom:var(--sticky-cta-height, 0px)}h1,h2,h3,h4{margin:0;font-family:var(--font-display);font-weight:var(--weight-semibold);line-height:var(--leading-heading);letter-spacing:var(--tracking-tight);text-wrap:balance}h1{font-size:var(--text-4xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-tighter)}h2{font-size:var(--text-3xl)}h3{font-size:var(--text-xl)}p{margin:0;text-wrap:pretty}a{color:var(--color-signal);text-underline-offset:.2em}a:hover{color:var(--color-signal-hover)}button,input,select,textarea{font:inherit;color:inherit}img,svg{display:block;max-width:100%}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--color-signal);outline-offset:2px;border-radius:var(--radius-sm)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}ul,ol{margin:0;padding:0;list-style:none}.skip-link{position:absolute;left:var(--space-4);top:var(--space-4);z-index:100;padding:var(--space-3) var(--space-5);background:var(--color-signal);color:var(--color-text-on-dark);border-radius:var(--radius-md);font-weight:var(--weight-semibold);text-decoration:none;transform:translateY(-200%)}.skip-link:focus-visible{transform:translateY(0);color:var(--color-text-on-dark)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}
