@font-face{font-family:"Source Sans 3";src:url(fonts/source-sans-3-latin-400-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Source Sans 3";src:url(fonts/source-sans-3-latin-600-normal.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:"Source Sans 3";src:url(fonts/source-sans-3-latin-700-normal.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:"Source Serif 4";src:url(fonts/source-serif-4-latin-600-normal.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:"Source Serif 4";src:url(fonts/source-serif-4-latin-600-italic.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap}
:root{--sea:#183455;--sea-2:#264c78;--sea-3:#31558b;--foam:#d5e8f4;--sand:#f8f8f5;--sand-2:#edf2f5;--stone:#cdd9e2;--clay:#31558b;--clay-d:#26436d;--sun:#a9d3ed;--ink:#182c40;--muted:#526273;--line:#dce3e8;--r:16px;--rl:22px;--serif:"Source Serif 4",Georgia,serif;--sans:"Source Sans 3",system-ui,sans-serif}
.hero__img img{object-position:50% 45%}
.hdr .brand img,.ftr .brand img{background:#fff;border-radius:8px;padding:5px;height:48px!important;max-width:135px;object-fit:contain}.hdr .brand{min-width:0}.hdr .btn{max-width:100%;text-align:center}.hdr .lang .flags svg{width:18px;height:12px}
