*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;tab-size:4;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentColor}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}
html{font-smooth:always;-webkit-font-smoothing:antialiased;-khtml-font-smoothing:antialiased;-apple-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;scroll-padding-block-start:96px;font-weight:400}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background-color:var(--color-white);color:var(--color-graphite)}:where(h1,h2,h3,h4,h5,h6,p){font-weight:inherit;text-wrap:pretty;margin-block:0}:where(h1,h2,h3){text-wrap:balance}:where(ul,ol){margin-block:0;padding-inline:0}:where(ul,ol)[role=list]{list-style:none}img{display:block}:root{--theme-font-heading:verdana,sans-serif;--theme-font-body:verdana,sans-serif;--typescale-heading-0-font:var(--theme-font-heading);--typescale-heading-0-size:clamp(3rem,calc(3rem + 3.25*(100vw - 40rem)/80),6.25rem);--typescale-heading-0-line-height:1.02;--typescale-heading-0-weight:500;--typescale-heading-0-letter-spacing:-.035em;--typescale-heading-1-font:var(--theme-font-heading);--typescale-heading-1-size:clamp(2.25rem,calc(2.25rem + 2.25*(100vw - 40rem)/80),4.5rem);--typescale-heading-1-line-height:1.05;--typescale-heading-1-weight:500;--typescale-heading-1-letter-spacing:-.03em;--typescale-heading-2-font:var(--theme-font-heading);--typescale-heading-2-size:clamp(1.75rem,calc(1.75rem + 1.25*(100vw - 40rem)/80),3rem);--typescale-heading-2-line-height:1.08;--typescale-heading-2-weight:500;--typescale-heading-2-letter-spacing:-.025em;--typescale-heading-3-font:var(--theme-font-heading);--typescale-heading-3-size:clamp(1.25rem,calc(1.25rem + .625*(100vw - 40rem)/80),1.875rem);--typescale-heading-3-line-height:1.15;--typescale-heading-3-weight:500;--typescale-heading-3-letter-spacing:-.02em;--typescale-heading-4-font:var(--theme-font-heading);--typescale-heading-4-size:clamp(1.0625rem,calc(1.0625rem + .25*(100vw - 40rem)/80),1.3125rem);--typescale-heading-4-line-height:1.2;--typescale-heading-4-weight:600;--typescale-heading-4-letter-spacing:-.015em;--typescale-heading-5-font:var(--theme-font-heading);--typescale-heading-5-size:.9375rem;--typescale-heading-5-line-height:1.25;--typescale-heading-5-weight:600;--typescale-heading-5-letter-spacing:-.01em;--typescale-heading-6-font:var(--theme-font-heading);--typescale-heading-6-size:.8125rem;--typescale-heading-6-line-height:1.25;--typescale-heading-6-weight:600;--typescale-heading-6-letter-spacing:0;--typescale-body-large-font:var(--theme-font-body);--typescale-body-large-size:clamp(1.0625rem,calc(1.0625rem + .25*(100vw - 40rem)/80),1.3125rem);--typescale-body-large-line-height:1.5;--typescale-body-large-weight:400;--typescale-body-large-letter-spacing:-.005em;--typescale-body-regular-font:var(--theme-font-body);--typescale-body-regular-size:clamp(.9375rem,calc(.9375rem + .125*(100vw - 40rem)/80),1.0625rem);--typescale-body-regular-line-height:1.55;--typescale-body-regular-weight:400;--typescale-body-regular-letter-spacing:0;--typescale-body-small-font:var(--theme-font-body);--typescale-body-small-size:clamp(.8125rem,calc(.8125rem + .0625*(100vw - 40rem)/80),.875rem);--typescale-body-small-line-height:1.45;--typescale-body-small-weight:400;--typescale-body-small-letter-spacing:0;--typescale-body-label-font:var(--theme-font-body);--typescale-body-label-size:.75rem;--typescale-body-label-line-height:1.2;--typescale-body-label-weight:600;--typescale-body-label-letter-spacing:.14em;--typescale-body-label-text-transform:uppercase;--corner-shape-none:0;--corner-shape-small:2px;--corner-shape-medium:10px;--corner-shape-large:20px;--corner-shape-full:999px;--component-spacing-none:0;--component-spacing-small:clamp(1.25rem,calc(1.25rem + 1.25*(100vw - 40rem)/80),2.5rem);--component-spacing-medium:clamp(2.5rem,calc(2.5rem + 2.5*(100vw - 40rem)/80),5rem);--component-spacing-large:clamp(5rem,calc(5rem + 2.5*(100vw - 40rem)/80),7.5rem);--section-spacing-small:clamp(2.5rem,calc(2.5rem + 1.5*(100vw - 40rem)/80),4rem);--section-spacing-medium:clamp(4rem,calc(4rem + 3*(100vw - 40rem)/80),7rem);--section-spacing-large:clamp(5.5rem,calc(5.5rem + 4.5*(100vw - 40rem)/80),10rem);--color-primary:#111525;--color-primary-highlight:#212948;--color-secondary:#365bdf;--color-secondary-highlight:#627fe6;--color-tertiary:#baeef0;--color-tertiary-highlight:#88e2e5;--color-graphite:#111525;--color-bright-blue:#365bdf;--color-bright-blue-light:#728ce9;--color-cyan:#baeef0;--color-blue-grey:#aad1da;--color-orange:#f5e9e9;--color-pale-blue:#eff2fc;--color-grey-100:#f5f5f5;--color-grey-200:#eee;--color-grey-300:#e0e0e0;--color-grey-400:#bdbdbd;--color-black:#111;--color-black-20a:#1113;--color-black-10a:#1111111a;--color-black-5a:#1111110d;--color-white:#fff;--color-white-20a:#fff3;--color-white-10a:#ffffff1a;--color-white-5a:#ffffff0d;--color-graphite-60a:#11152599;--color-graphite-20a:#11152533;--color-graphite-10a:#1115251a;--color-green:#00a86b;--color-red:red;--surface-background:var(--color-white);--surface-foreground:var(--color-graphite);--surface-muted:var(--color-graphite-60a);--surface-line:var(--color-graphite-20a);--surface-accent:var(--color-bright-blue);--content-wrapper-max-width:1440px;--content-wrapper-padding:clamp(1.25rem,calc(1.25rem + 2.75*(100vw - 40rem)/80),4rem);--grid-columns:6;--grid-column-gap:clamp(1rem,calc(1rem + 1*(100vw - 40rem)/80),2rem);--grid-row-gap:0;--grid-gap:var(--grid-row-gap)var(--grid-column-gap);--grid-unit:minmax(0,1fr)}@media (min-width:720px){:root{--grid-columns:12}}body{flex-direction:column;min-block-size:100dvh;display:flex}
