/* Proxima Nova: original font files supplied for PELEUS. */
@font-face{font-family:"Proxima Nova";src:url("assets/fonts/proxima-nova/thin.otf") format("opentype");font-weight:100;font-style:normal;font-display:swap}
@font-face{font-family:"Proxima Nova";src:url("assets/fonts/proxima-nova/regular.otf") format("opentype");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Proxima Nova";src:url("assets/fonts/proxima-nova/semibold.otf") format("opentype");font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:"Proxima Nova";src:url("assets/fonts/proxima-nova/bold.otf") format("opentype");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:"Proxima Nova";src:url("assets/fonts/proxima-nova/extrabold.otf") format("opentype");font-weight:800;font-style:normal;font-display:swap}
@font-face{font-family:"Proxima Nova";src:url("assets/fonts/proxima-nova/black.otf") format("opentype");font-weight:900;font-style:normal;font-display:swap}
@font-face{font-family:"Proxima Nova";src:url("assets/fonts/proxima-nova/thin-italic.otf") format("opentype");font-weight:100;font-style:italic;font-display:swap}
@font-face{font-family:"Proxima Nova";src:url("assets/fonts/proxima-nova/semibold-italic.otf") format("opentype");font-weight:600;font-style:italic;font-display:swap}
@font-face{font-family:"Proxima Nova";src:url("assets/fonts/proxima-nova/bold-italic.otf") format("opentype");font-weight:700;font-style:italic;font-display:swap}
@font-face{font-family:"Proxima Nova";src:url("assets/fonts/proxima-nova/extrabold-italic.otf") format("opentype");font-weight:800;font-style:italic;font-display:swap}
@font-face{font-family:"Proxima Nova";src:url("assets/fonts/proxima-nova/black-italic.otf") format("opentype");font-weight:900;font-style:italic;font-display:swap}

@font-face{font-family:"Optima Nova";src:url("assets/fonts/OptimaNova-Bold.otf") format("opentype");font-weight:700;font-style:normal;font-display:swap}
:root{--bodyfont:"Proxima Nova",Arial,sans-serif;--headfont:"Proxima Nova",Arial,sans-serif}
body,body *,body *::before,body *::after{font-family:"Proxima Nova",Arial,sans-serif!important;font-weight:700!important}
/* Page-specific typography and saved manual settings override these defaults. */
body #homeIntroCopy{font-family:"Proxima Nova",Arial,sans-serif!important;font-weight:100!important}
body #homeHeroTitle,body #homeHeroTitle *{font-family:"Optima Nova",Optima,Arial,sans-serif!important;font-weight:700!important}
