:root{--bg:rgb(255,255,255);--bg-subtle:rgb(250,250,250);--bg-soft:rgb(244,244,244);--fg:rgb(17,17,17);--fg-soft:rgb(58,58,58);--fg-muted:rgb(115,115,115);--main:rgb(212,14,61);--border:rgb(232,232,232);--band:rgb(139,149,165);--overlay:rgba(0,0,0,0.45);--inverse:rgb(0,0,0);--on-inverse:rgb(255,255,255);--on-media:rgb(255,255,255);--danger:rgb(233,15,0);--success:rgb(5,150,105);--font-hero:"Montserrat", ui-sans-serif, system-ui, sans-serif;--font-display:"Montserrat", ui-sans-serif, system-ui, sans-serif;--text-hero:clamp(39px, calc(25.3846px + 3.7821vw), 98px);--text-cta:clamp(39px, calc(25.3846px + 3.7821vw), 98px);--text-page-title:clamp(39px, calc(25.3846px + 3.7821vw), 98px);--font-weight-hero:900;--font-weight-cta:900;--letter-spacing-hero:0em;--letter-spacing-cta:0em;--text-transform-hero:uppercase;--text-transform-cta:uppercase;--font-h1:"Montserrat", ui-sans-serif, system-ui, sans-serif;--text-h1:clamp(28px, calc(17.0435px + 3.0435vw), 56px);--font-weight-h1:800;--letter-spacing-h1:0em;--text-transform-h1:none;--line-height-h1:1.15;--font-h2:"Montserrat", ui-sans-serif, system-ui, sans-serif;--text-h2:clamp(20px, calc(16.0870px + 1.0870vw), 30px);--text-article-title:clamp(20px, calc(16.0870px + 1.0870vw), 30px);--font-weight-h2:800;--letter-spacing-h2:0em;--text-transform-h2:none;--font-h3:"Montserrat", ui-sans-serif, system-ui, sans-serif;--text-h3:clamp(16px, calc(14.4348px + 0.4348vw), 20px);--font-weight-h3:700;--letter-spacing-h3:0em;--text-transform-h3:none;--font-h4:"Montserrat", ui-sans-serif, system-ui, sans-serif;--text-h4:clamp(16px, calc(14.4348px + 0.4348vw), 20px);--font-weight-h4:600;--text-transform-h4:none;--font-h5:"Montserrat", ui-sans-serif, system-ui, sans-serif;--text-h5:clamp(17px, calc(16.6087px + 0.1087vw), 18px);--text-transform-h5:none;--font-sans:"Montserrat", ui-sans-serif, system-ui, sans-serif;--font-size-body:clamp(15px, calc(14.6087px + 0.1087vw), 16px);--text-md:clamp(15px, calc(14.6087px + 0.1087vw), 16px);--line-height-body:2.1;--font-micro:"Montserrat", ui-sans-serif, system-ui, sans-serif;--layout-max-width:1320px;--blog-max-width:980px;--hero-max-width:100%;--site-logo-height:50px;--site-logo-max-width:250px;--page-transition-ms:2000ms;--text-nav:16px;--site-header-font-size:16px;--site-header-bg:rgb(255,255,255);--site-header-bg-opacity:70%;--site-header-blur:6px;--site-header-font-weight:500;--btn-1-bg:var(--main);--btn-1-active-bg:#60cec9;--btn-3-fg:rgb(0,0,0);--btn-3-bg:rgba(255,255,255,0);--btn-3-size:16px;--btn-3-radius:32px;--btn-3-hover-fg:rgb(0,0,0);--btn-3-hover-bg:rgba(255,255,255,0);--btn-3-hover-size:16px;--btn-3-hover-radius:32px;--btn-3-hover-border-width:1px;--btn-3-hover-border-color:rgb(0,0,0);--btn-3-hover-border-style:solid;--btn-3-active-fg:rgb(255,255,255);--btn-3-active-bg:rgb(0,0,0);--btn-3-active-size:16px;--btn-3-active-radius:32px;--tag-size:var(--text-micro);--tag-transform:none}html.dark{--bg:rgb(8,10,13);--bg-subtle:rgb(22,22,24);--bg-soft:rgb(18,18,18);--fg:rgb(215,215,215);--fg-soft:rgb(164,164,164);--fg-muted:rgb(99,99,99);--main:rgb(186,0,47);--border:rgba(255,255,255,0.12);--band:rgb(122,131,146);--overlay:rgba(0,0,0,0.55);--inverse:rgb(248,248,248);--on-inverse:rgb(2,2,2);--on-media:rgb(255,255,255);--danger:rgb(206,0,0);--success:rgb(0,131,89);--site-header-bg:rgb(0,0,0);--btn-1-bg:var(--main);--btn-3-fg:rgb(255,255,255);--btn-3-bg:rgba(0,0,0,0);--btn-3-size:16px;--btn-3-radius:32px;--btn-3-hover-fg:rgb(255,255,255);--btn-3-hover-border-width:1px;--btn-3-hover-border-color:rgb(255,255,255);--btn-3-hover-border-style:solid;--btn-3-active-fg:rgb(0,0,0);--btn-3-active-bg:rgb(255,255,255);--btn-3-active-size:16px;--btn-3-active-radius:32px}