@font-face{font-family:Roboto;src:url(/fonts/Roboto-Light.woff2)format("woff2"),url(/fonts/Roboto-Light.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Regular.woff2)format("woff2"),url(/fonts/Roboto-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Medium.woff2)format("woff2"),url(/fonts/Roboto-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Bold.woff2)format("woff2"),url(/fonts/Roboto-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Avant Garde Bk BT;src:url(/fonts/AvantGardeBookBT.woff2)format("woff2"),url(/fonts/AvantGardeBookBT.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Avant Garde Demi BT;src:url(/fonts/AvantGardeDemiBT.woff2)format("woff2"),url(/fonts/AvantGardeDemiBT.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:FuturaPT Book;src:url(/fonts/FuturaPTBook.woff2)format("woff2"),url(/fonts/FuturaPTBook.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:FuturaPT Medium;src:url(/fonts/FuturaPTMedium.woff2)format("woff2"),url(/fonts/FuturaPTMedium.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}
:root{--color-primary:#0e217f;--color-primary-light:#18418f;--color-accent:#5ab9d6;--color-text:#000;--color-surface:#fff;--color-muted:#b1b1b1;--font-body:Roboto, sans-serif;--font-nav:"Avant Garde Bk BT", sans-serif;--font-nav-strong:"Avant Garde Demi BT", sans-serif;--font-button:"FuturaPT Medium", sans-serif;--space-1:.25rem;--space-2:.5rem;--space-3:1rem;--space-4:1.5rem;--space-5:2rem;--space-6:3rem;--space-7:4rem;--content-max:75rem}
*,:before,:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0;list-style:none}li{margin:0;padding:0}fieldset{border:0;margin:0;padding:0}img{max-width:100%;display:block}body{font-family:var(--font-body);color:var(--color-text);line-height:1}.visually-hidden{clip:rect(1px, 1px, 1px, 1px);word-wrap:normal;width:1px;height:1px;overflow:hidden;position:absolute!important}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{clip:auto;width:auto;height:auto;overflow:visible;position:static!important}:focus-visible{outline:.125rem solid var(--color-accent);outline-offset:.125rem}html{scroll-padding-top:8.875rem}@media screen and (min-width:1200px) and (max-width:1400px){html{scroll-padding-top:7.4375rem}}@media screen and (min-width:1022px) and (max-width:1200px){html{scroll-padding-top:9rem}}@media screen and (min-width:766px) and (max-width:1022px){html{scroll-padding-top:7.75rem}}@media screen and (min-width:478px) and (max-width:766px){html{scroll-padding-top:6.5rem}}@media screen and (min-width:350px) and (max-width:478px){html{scroll-padding-top:5.875rem}}@media screen and (max-width:350px){html{scroll-padding-top:5.875rem}}
