
@font-face{font-family:"FSI Cormorant";src:url(fonts/Cormorant-Regular.woff2)format("woff2");font-weight:400;font-display:swap}
@font-face{font-family:"FSI Cormorant";src:url(fonts/Cormorant-SemiBold.woff2)format("woff2");font-weight:600;font-display:swap}
@font-face{font-family:"FSI Cormorant";src:url(fonts/Cormorant-Bold.woff2)format("woff2");font-weight:700;font-display:swap}
@font-face{font-family:"FSI Inter";src:url(fonts/Inter_18pt-Regular.woff2)format("woff2");font-weight:400;font-display:swap}
@font-face{font-family:"FSI Inter";src:url(fonts/Inter_18pt-Medium.woff2)format("woff2");font-weight:500;font-display:swap}
@font-face{font-family:"FSI Inter";src:url(fonts/Inter-SemiBold.woff2)format("woff2");font-weight:600;font-display:swap}
@font-face{font-family:"FSI Courier";src:url(fonts/CourierPrime-Regular.woff2)format("woff2");font-weight:400;font-display:swap}
:root{--serif:"FSI Cormorant",Georgia,serif;--sans:"FSI Inter",Arial,sans-serif;--mono:"FSI Courier","Courier New",monospace;
  --red:#ED1C24;--blue-400-lead:#ED1C24;--navy:#1c1d5f;--navy-deep:#111A45}
body{background:#fff;font-family:var(--sans)}

.site-logo-mark{content:url(mark.svg);border-radius:0}
.site-logo-text-affiliate{display:none!important}
.site-logo-text-primary{font-family:var(--serif)!important;font-weight:600;font-size:1.2rem;letter-spacing:0}
.site-nav a,.site-cta .button{font-family:var(--sans)}
.button.is-blue,.button.is-blue:hover{background-color:var(--navy);border-color:var(--navy);color:#fff}
.c-label{font-family:var(--mono);font-size:.74rem;letter-spacing:.12em;text-transform:uppercase}
.c-ph{outline:1px dashed #c98a00;outline-offset:-1px}
.c-ph-text{color:#8a5a00;background:#fff4d6;padding:0 .25em;border-radius:2px}
.c-eyebrow{font-family:var(--mono);font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;color:#3E4B5C;margin:0}
