:root{--color-primary:#002855;--color-white:#fff;--color-off-white:#f6f7f8;--color-light-grey:#e6e9ec;--color-mid-grey:#a9b0b7;--color-graphite:#20252a;--color-text:#20252a;--color-text-muted:#687078;--color-border:#d9dde1;--font-body:var(--font-barlow), system-ui, sans-serif;--font-display:var(--font-barlow-condensed), var(--font-barlow), system-ui, sans-serif;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800;--weight-black:900;--size-display-xl:clamp(4.5rem, 2.5634rem + 8.2629vw, 10rem);--size-display:clamp(3.625rem, 2.2606rem + 5.8216vw, 7.5rem);--size-h1:clamp(3rem, 2.1197rem + 3.7559vw, 5.5rem);--size-h2:clamp(2.5rem, 1.9718rem + 2.2535vw, 4rem);--size-h3:clamp(1.875rem, 1.6549rem + .939vw, 2.5rem);--size-lead:clamp(1.375rem, 1.243rem + .5634vw, 1.75rem);--size-body-l:clamp(1.1875rem, 1.1215rem + .2817vw, 1.375rem);--size-body:clamp(1.0625rem, 1.0405rem + .0939vw, 1.125rem);--size-technical:.9375rem;--size-label:.8125rem;--size-button:1rem;--tracking-caps:.04em;--leading-display-tight:.85;--leading-display:.9;--leading-text:1.4;--leading-body:1.5;--space-8:8px;--space-16:16px;--space-20:20px;--space-24:24px;--space-40:40px;--space-64:64px;--space-96:96px;--space-144:144px;--space-160:160px;--space-200:200px;--space-240:240px;--content-max:1440px;--content-max-wide:1600px;--page-margin:var(--space-20);--grid-columns:4;--grid-gutter:var(--space-20);--section-space:var(--space-96);--section-space-large:var(--section-space);--line-width:1px;--line-width-active:2px;--line:var(--line-width) solid var(--color-border);--line-active-thin:var(--line-width) solid var(--color-primary);--line-active:var(--line-width-active) solid var(--color-primary);--radius:2px;--button-height:50px}@media (min-width:768px){:root{--page-margin:var(--space-40);--grid-columns:8;--grid-gutter:var(--space-20);--section-space:var(--space-144)}}@media (min-width:1200px){:root{--page-margin:clamp(var(--space-64), 8vw - 32px, var(--space-96));--grid-columns:12;--grid-gutter:var(--space-24);--section-space:var(--space-160);--section-space-large:var(--space-240)}}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--color-white);min-height:100vh;color:var(--color-text);font-family:var(--font-body);font-size:var(--size-body);font-weight:var(--weight-regular);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font:inherit}img,picture,svg,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}ul,ol{list-style:none}:focus-visible,[data-preview=focus]{outline:var(--line-active);outline-offset:2px}
.type-display-xl,.type-display,.type-h1,.type-h2,.type-h3{font-family:var(--font-display)}.type-display-xl{font-size:var(--size-display-xl);font-weight:var(--weight-black);line-height:var(--leading-display-tight)}.type-display{font-size:var(--size-display);font-weight:var(--weight-black);line-height:var(--leading-display-tight)}.type-h1{font-size:var(--size-h1);font-weight:var(--weight-extrabold);line-height:var(--leading-display)}.type-h2{font-size:var(--size-h2);font-weight:var(--weight-extrabold);line-height:var(--leading-display)}.type-h3{font-size:var(--size-h3);font-weight:var(--weight-bold);line-height:var(--leading-display)}.type-lead,.type-body-l,.type-body,.type-technical,.type-label{font-family:var(--font-body)}.type-lead{font-size:var(--size-lead);font-weight:var(--weight-medium);line-height:var(--leading-text)}.type-body-l{font-size:var(--size-body-l);font-weight:var(--weight-regular);line-height:var(--leading-body)}.type-body{font-size:var(--size-body);font-weight:var(--weight-regular);line-height:var(--leading-body)}.type-technical{font-size:var(--size-technical);font-weight:var(--weight-semibold);line-height:var(--leading-text)}.type-label{font-size:var(--size-label);font-weight:var(--weight-medium);line-height:var(--leading-text)}
