@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/barlow-latin-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/barlow-latin-500.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/barlow-latin-600.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/barlow-latin-700.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/fonts/barlow-latin-800.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Teko;font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/fonts/teko-latin-variable.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-body:"Barlow", ui-sans-serif, system-ui, sans-serif;--font-display:"Teko", "Arial Narrow", sans-serif;--display-weight:500;--display-tracking:.005em;--brand-navy:#10294d;--brand-gold:#cf932c;--navy-deep:#0b1d36;--navy-soft:#244365;--text-muted:#596a80;--text-subtle:#5e6e84;--border:#dbe3ed;--surface:#f0f4f9;--surface-light:#f8fafc;--gold-ink:#8c5f17;--gold-light:#e9c780;--gold-wash:#faf0d8;--gold-pale:#fff8eb;--gold-deep:#654512;color:var(--brand-navy);font-family:var(--font-body);font-synthesis:none;background:#fff;font-size:16px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:0;color:var(--brand-navy);background:#fff;margin:0;line-height:1.5}a{color:inherit;text-decoration:none}button,input,optgroup,select,textarea{color:inherit;font:inherit;letter-spacing:inherit;margin:0}button{cursor:pointer}img,svg,video,canvas{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]{display:none!important}h1,h2,h3,h4{font-family:var(--font-display);font-size:inherit;font-weight:var(--display-weight);letter-spacing:var(--display-tracking);margin:0}:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--brand-gold);outline-offset:4px}
