/* Measured against Remodix: Inter Display, 600 headings / 500 body after the requested +100 weight adjustment. */
@font-face{font-family:'Inter Display';src:url(fonts/InterDisplay-Regular.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Inter Display';src:url(fonts/InterDisplay-Medium.woff2) format('woff2');font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:'Inter Display';src:url(fonts/InterDisplay-SemiBold.woff2) format('woff2');font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:'Inter Display';src:url(fonts/InterDisplay-Bold.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap}
:root{
 --gf-font:'Inter Display',Arial,sans-serif;
 --gf-type-display:4.5rem;--gf-type-title:4rem;--gf-type-h2:3rem;--gf-type-h3:1.75rem;--gf-type-h4:1.5rem;
 --gf-type-body:1.125rem;--gf-type-secondary:1rem;--gf-type-caption:.875rem;--gf-type-button:1rem;--gf-type-nav:1rem;--gf-type-label:1rem;
 --gf-leading-display:1.11;--gf-leading-heading:1.14;--gf-leading-body:1.55;--gf-tracking-heading:-.02em;--gf-weight-heading:600;--gf-weight-body:500;--gf-weight-emphasis:600;--gf-weight-strong:700;
 --gf-paper:oklch(98% .005 85);--gf-ink:oklch(25% .035 252);--gf-navy:oklch(29% .055 255);--gf-primary:#024B7A;--gf-primary-hover:#01395D;--gf-primary-soft:#e7f0f5;--gf-blue:var(--gf-primary);
 --gf-muted:oklch(48% .015 250);--gf-line:oklch(87% .012 85);--gf-soft:oklch(95% .012 85);--gf-white:oklch(99% .003 85);
 --gf-space-xs:.5rem;--gf-space-sm:1rem;--gf-space-md:1.5rem;--gf-space-lg:2rem;--gf-space-xl:3rem;--gf-space-2xl:4rem;--gf-space-section:7rem;
 --gf-control-height:46px;--gf-radius:.5rem;--gf-container:1200px;--gf-ease:cubic-bezier(.22,1,.36,1);
}

@media(min-width:1600px){:root{--gf-container:1320px}}
