:root{--patriotes-color-navy:#0d2d46;--patriotes-color-deep:#01162f;--patriotes-color-brand:#d51a1d;--patriotes-color-pink:#fc5caf;--patriotes-color-wine:#940344;--patriotes-color-ink:#191919;--patriotes-color-mute:#999999;--patriotes-color-mist:#b3b3b3;--patriotes-color-paper:#e6e6e6;--patriotes-color-white:#ffffff;--patriotes-color-black:#000000;--patriotes-color-slate:#667788;--patriotes-color-hairline:#ececec;--patriotes-color-accent-hot:#ff4d4f;--patriotes-color-success-bg:#eef7f0;--patriotes-color-error-bg:#fdecec;--patriotes-color-france-blue:#002395;--patriotes-color-france-red:#e1000f;--patriotes-content:1340px;--patriotes-wide:1720px;--patriotes-gutter:1.5rem;--patriotes-admin-bar:0px;--patriotes-space-1:0.25rem;--patriotes-space-2:0.5rem;--patriotes-space-3:0.75rem;--patriotes-space-4:1rem;--patriotes-space-5:1.25rem;--patriotes-space-6:1.5rem;--patriotes-space-7:1.75rem;--patriotes-space-8:2rem;--patriotes-space-10:2.5rem;--patriotes-space-11:2.75rem;--patriotes-space-12:3rem;--patriotes-space-14:3.5rem;--patriotes-space-16:4rem;--patriotes-space-18:4.5rem;--patriotes-space-20:5rem;--patriotes-space-22:5.5rem;--patriotes-space-24:6rem;--patriotes-space-28:7rem;--patriotes-font-display:"Bebas Neue", sans-serif;--patriotes-font-body:"Clarity City", sans-serif;--patriotes-font-hand:"Another Danger", sans-serif;--patriotes-tracking-tight:0.02em;--patriotes-tracking-display:0.04em;--patriotes-tracking-wide:0.08em;--patriotes-tracking-wider:0.12em;--patriotes-tracking-widest:0.16em;--patriotes-tracking-kicker:0.18em;--patriotes-size-kicker:0.75rem;--patriotes-size-xs:0.8rem;--patriotes-size-sm:0.875rem;--patriotes-size-meta:0.92rem;--patriotes-size-base:1rem;--patriotes-size-body:1.125rem;--patriotes-size-md:1.25rem;--patriotes-size-lg:1.5rem;--patriotes-size-title-sm:1.875rem;--patriotes-size-title:2.25rem;--patriotes-size-title-lg:2.75rem;--patriotes-size-display:clamp(2.75rem, 6vw, 4.5rem);--patriotes-size-page-hero:clamp(3rem, 5vw, 4.5rem);--patriotes-size-section:clamp(2rem, 4vw, 2.75rem);--patriotes-size-practice:3rem;--patriotes-radius:0;--patriotes-border-hairline:1px;--patriotes-border-cta:2px;--patriotes-border-accent:4px;}body.admin-bar{--patriotes-admin-bar:32px;}@media screen and (max-width:782px){body.admin-bar{--patriotes-admin-bar:46px;}}