@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@500;600;700;800&family=Source+Sans+3:ital,wght@0,400;0,600;0,700;1,400&display=swap');
:root{
--font-display:'Montserrat',system-ui,sans-serif;--font-body:'Source Sans 3',system-ui,sans-serif;--font-mono:ui-monospace,'SF Mono',Menlo,monospace;
--fs-hero:44px;--fs-h1:32px;--fs-h2:24px;--fs-h3:18px;--fs-body:16px;--fs-small:14px;--fs-tiny:12px;
--lh-tight:1.15;/* @kind font */--lh-heading:1.25;/* @kind font */--lh-body:1.55;/* @kind font */
--track-display:0.04em;--track-label:0.08em;
--fw-body:400;/* @kind font */--fw-semibold:600;/* @kind font */--fw-bold:700;/* @kind font */--fw-display:800;/* @kind font */
}
body{font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-body)}
h1,h2,h3,h4{font-family:var(--font-display);color:var(--text-strong);line-height:var(--lh-heading);letter-spacing:var(--track-display);text-transform:uppercase}
a{color:var(--text-link);text-decoration:none}a:hover{color:var(--brand-red-deep);text-decoration:underline}
