@font-face{font-family:Suisse Intl;src:url(/fonts/SuisseIntl-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Suisse Intl;src:url(/fonts/SuisseIntl-Medium.woff) format("woff");font-weight:500;font-display:swap}:root{color-scheme:light;--background:#fdfdfd;--foreground:#1b1b1c;--muted-foreground:#64686e;--border:#dfe0e1;--surface:#f3f3f3;--navy:#1d4367;--highlight:#1d4367;--font-sans:"Suisse Intl",Arial,sans-serif}*{box-sizing:border-box}body{margin:0;color:var(--foreground);background:var(--background);font-family:var(--font-sans);font-weight:400;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}a{color:inherit}button{cursor:pointer}button:disabled{cursor:default}:focus-visible{outline:2px solid var(--navy);outline-offset:3px}::selection{background:#d5e6f3;color:#142b40}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}