:root{--lagom-core-dimension-scale:2;--lagom-core-dimension-xxs:1px;--lagom-core-border-radius-xs:4px;--lagom-core-colors-black:#111;--lagom-core-colors-white:#fff;--lagom-core-colors-transparent:#fff0;--lagom-core-colors-grey-darker40:#222;--lagom-core-colors-grey-darker35:#2e2e2e;--lagom-core-colors-grey-darker30:#3b3b3b;--lagom-core-colors-grey-darker20:#545454;--lagom-core-colors-grey-base:#878787;--lagom-core-colors-grey-lighter20:#bababa;--lagom-core-colors-grey-lighter40:#ededed;--lagom-core-colors-honey-darker20:#836711;--lagom-core-colors-honey-darker10:#b08b17;--lagom-core-colors-honey-base:#dcae1d;--lagom-core-colors-honey-lighter20:#edcf73;--lagom-core-colors-honey-lighter40:#f8eecd;--lagom-core-colors-olive-darker20:#313630;--lagom-core-colors-olive-darker10:#495247;--lagom-core-colors-olive-base:#626e60;--lagom-core-colors-olive-lighter20:#94a092;--lagom-core-colors-olive-lighter40:#cacfc9;--lagom-core-colors-navy-darker20:#171f2c;--lagom-core-colors-navy-darker10:#28364d;--lagom-core-colors-navy-base:#394e6f;--lagom-core-colors-navy-lighter20:#617eae;--lagom-core-colors-navy-lighter40:#a4b5d0;--lagom-core-colors-violet-darker10:#251825;--lagom-core-colors-violet-darker5:#342235;--lagom-core-colors-violet-base:#442c45;--lagom-core-colors-violet-lighter20:#815483;--lagom-core-colors-violet-lighter40:#b289b3;--lagom-core-colors-red-darker20:#411616;--lagom-core-colors-red-darker10:#672222;--lagom-core-colors-red-base:#8e2f2f;--lagom-core-colors-red-lighter20:#c85b5b;--lagom-core-colors-red-lighter40:#e2a7a7;--lagom-core-opacity-none:0;--lagom-core-opacity-min:.1;--lagom-core-opacity-low:.3;--lagom-core-opacity-md:.5;--lagom-core-opacity-high:.7;--lagom-core-opacity-max:.9;--lagom-core-font-families-sans-serif:Montserrat, sans-serif;--lagom-core-font-families-serif:Domine, serif;--lagom-core-font-families-monospace:silkamono, monospace;--lagom-core-line-heights-heading:1.22;--lagom-core-line-heights-body:1.7;--lagom-core-letter-spacing-default:0;--lagom-core-letter-spacing-increased:1.5em;--lagom-core-letter-spacing-decreased:-.05em;--lagom-core-paragraph-spacing-h1:32;--lagom-core-paragraph-spacing-h2:26;--lagom-core-font-weights-regular:400;--lagom-core-font-weights-semi-bold:600;--lagom-core-font-weights-bold:700;--lagom-core-font-sizes-body:16px;--lagom-core-dimension-xs:calc(var(--lagom-core-dimension-xxs) * var(--lagom-core-dimension-scale));--lagom-core-border-radius-sm:calc(var(--lagom-core-border-radius-xs)*2);--lagom-core-border-radius-md:calc(var(--lagom-core-border-radius-xs)*3);--lagom-core-border-radius-lg:calc(var(--lagom-core-border-radius-xs)*4);--lagom-core-border-radius-xl:calc(var(--lagom-core-border-radius-xs)*5);--lagom-core-border-radius-xxl:calc(var(--lagom-core-border-radius-xs)*6);--lagom-core-border-radius-multi-value:var(--lagom-core-border-radius-xs) var(--lagom-core-border-radius-lg);--lagom-core-font-families-heading:var(--lagom-core-font-families-sans-serif);--lagom-core-font-families-body:var(--lagom-core-font-families-sans-serif);--lagom-core-font-weights-heading-regular:var(--lagom-core-font-weights-regular);--lagom-core-font-weights-heading-semi-bold:var(--lagom-core-font-weights-semi-bold);--lagom-core-font-weights-heading-bold:var(--lagom-core-font-weights-bold);--lagom-core-font-weights-body-regular:var(--lagom-core-font-weights-regular);--lagom-core-font-weights-body-semi-bold:var(--lagom-core-font-weights-semi-bold);--lagom-core-font-weights-body-bold:var(--lagom-core-font-weights-bold);--lagom-core-font-sizes-h6:calc(var(--lagom-core-font-sizes-body) * 1);--lagom-core-font-sizes-xl:calc(var(--lagom-core-font-sizes-body) * 1.5);--lagom-core-font-sizes-lg:calc(var(--lagom-core-font-sizes-body) * 1.25);--lagom-core-font-sizes-sm:calc(var(--lagom-core-font-sizes-body) * .85);--lagom-core-font-sizes-xs:calc(var(--lagom-core-font-sizes-body) * .65);--lagom-semantic-color-brand-primary:var(--lagom-core-colors-olive-base);--lagom-semantic-color-brand-secondary:var(--lagom-core-colors-navy-base);--lagom-semantic-color-brand-tertiary:var(--lagom-core-colors-violet-base);--lagom-semantic-color-fg-default:var(--lagom-core-colors-black);--lagom-semantic-color-fg-muted:var(--lagom-core-colors-grey-darker40);--lagom-semantic-color-fg-subtle:var(--lagom-core-colors-grey-darker20);--lagom-semantic-color-bg-default:var(--lagom-core-colors-white);--lagom-semantic-color-bg-muted:var(--lagom-core-colors-grey-lighter40);--lagom-semantic-color-bg-subtle:var(--lagom-core-colors-grey-lighter20);--lagom-semantic-color-accent-default:var(--lagom-core-colors-olive-base);--lagom-semantic-color-accent-on-accent:var(--lagom-core-colors-white);--lagom-semantic-color-accent-bg:var(--lagom-core-colors-olive-lighter20);--lagom-semantic-color-shadows-default:var(--lagom-core-colors-grey-darker40);--lagom-semantic-color-button-primary-bg:var(--lagom-core-colors-grey-darker40);--lagom-semantic-color-button-primary-fg:var(--lagom-core-colors-white);--lagom-semantic-color-button-secondary-bg:var(--lagom-core-colors-transparent);--lagom-semantic-color-button-secondary-fg:var(--lagom-core-colors-grey-darker40);--lagom-semantic-color-overlay-background:var(--lagom-core-colors-white);--lagom-semantic-color-border-default:var(--lagom-core-colors-grey-darker40);--lagom-semantic-color-border-muted:var(--lagom-core-colors-olive-lighter40);--lagom-semantic-opacity-overlay:var(--lagom-core-opacity-min);--lagom-component-button-border-width:var(--lagom-core-dimension-xxs);--lagom-core-dimension-sm:calc(var(--lagom-core-dimension-xs) * var(--lagom-core-dimension-scale));--lagom-core-spacing-xs:var(--lagom-core-dimension-xs);--lagom-core-font-sizes-h5:calc(var(--lagom-core-font-sizes-h6) * 1.25);--lagom-semantic-typography-body:var(--lagom-core-font-weights-body-regular) var(--lagom-core-font-sizes-body)/var(--lagom-core-line-heights-body) var(--lagom-core-font-families-body);--lagom-component-button-color-primary-text:var(--lagom-semantic-color-button-primary-fg);--lagom-component-button-color-primary-border:var(--lagom-semantic-color-button-primary-bg);--lagom-component-button-color-primary-background:var(--lagom-semantic-color-button-primary-bg);--lagom-component-button-color-secondary-text:var(--lagom-semantic-color-button-secondary-fg);--lagom-component-button-color-secondary-border:var(--lagom-semantic-color-button-secondary-fg);--lagom-component-button-color-secondary-background:var(--lagom-semantic-color-button-secondary-bg);--lagom-component-button-border-radius:var(--lagom-core-border-radius-xxl);--lagom-component-page-header-typography:700 121.5px/1.22 Montserrat, sans-serif;--lagom-component-page-header-color-text:var(--lagom-semantic-color-fg-default);--lagom-component-section-header-typography:700 81px/1.22 Montserrat, sans-serif;--lagom-component-section-header-color-text:var(--lagom-semantic-color-fg-default);--lagom-component-featured-section-color-background:var(--lagom-semantic-color-bg-muted);--lagom-component-featured-section-color-text:var(--lagom-semantic-color-fg-default);--lagom-component-featured-section-color-background-accent:var(--lagom-semantic-color-accent-bg);--lagom-component-section-color-background:var(--lagom-semantic-color-bg-default);--lagom-component-section-color-text:var(--lagom-semantic-color-fg-default);--lagom-component-image-overlay-color-background:var(--lagom-semantic-color-overlay-background);--lagom-component-image-overlay-opacity:var(--lagom-semantic-opacity-overlay);--lagom-component-call-to-action-typography:var(--lagom-core-font-weights-body-regular) var(--lagom-core-font-sizes-xl)/var(--lagom-core-line-heights-body) var(--lagom-core-font-families-body);--lagom-core-dimension-md:calc(var(--lagom-core-dimension-sm) * var(--lagom-core-dimension-scale));--lagom-core-spacing-sm:var(--lagom-core-dimension-sm);--lagom-core-spacing-multi-value:var(--lagom-core-dimension-sm) var(--lagom-core-dimension-xl);--lagom-core-font-sizes-h4:calc(var(--lagom-core-font-sizes-h5) * 1.25);--lagom-core-dimension-lg:calc(var(--lagom-core-dimension-md) * var(--lagom-core-dimension-scale));--lagom-core-spacing-md:var(--lagom-core-dimension-md);--lagom-core-font-sizes-h3:calc(var(--lagom-core-font-sizes-h4) * 1.25);--lagom-core-dimension-xl:calc(var(--lagom-core-dimension-lg) * var(--lagom-core-dimension-scale));--lagom-core-spacing-lg:var(--lagom-core-dimension-lg);--lagom-core-font-sizes-h2:calc(var(--lagom-core-font-sizes-h3) * 1.25);--lagom-core-dimension-xxl:calc(var(--lagom-core-dimension-xl) * var(--lagom-core-dimension-scale));--lagom-core-spacing-xl:var(--lagom-core-dimension-xl);--lagom-core-font-sizes-h1:calc(var(--lagom-core-font-sizes-h2) * 1.25);--lagom-core-spacing-xxl:var(--lagom-core-dimension-xxl)}
[data-lagom-theme~=dark]{--lagom-core-dimension-scale:2;--lagom-core-dimension-xxs:1px;--lagom-core-border-radius-xs:4px;--lagom-core-colors-black:#111;--lagom-core-colors-white:#fff;--lagom-core-colors-transparent:#fff0;--lagom-core-colors-grey-darker40:#222;--lagom-core-colors-grey-darker35:#2e2e2e;--lagom-core-colors-grey-darker30:#3b3b3b;--lagom-core-colors-grey-darker20:#545454;--lagom-core-colors-grey-base:#878787;--lagom-core-colors-grey-lighter20:#bababa;--lagom-core-colors-grey-lighter40:#ededed;--lagom-core-colors-honey-darker20:#836711;--lagom-core-colors-honey-darker10:#b08b17;--lagom-core-colors-honey-base:#dcae1d;--lagom-core-colors-honey-lighter20:#edcf73;--lagom-core-colors-honey-lighter40:#f8eecd;--lagom-core-colors-olive-darker20:#313630;--lagom-core-colors-olive-darker10:#495247;--lagom-core-colors-olive-base:#626e60;--lagom-core-colors-olive-lighter20:#94a092;--lagom-core-colors-olive-lighter40:#cacfc9;--lagom-core-colors-navy-darker20:#171f2c;--lagom-core-colors-navy-darker10:#28364d;--lagom-core-colors-navy-base:#394e6f;--lagom-core-colors-navy-lighter20:#617eae;--lagom-core-colors-navy-lighter40:#a4b5d0;--lagom-core-colors-violet-darker10:#251825;--lagom-core-colors-violet-darker5:#342235;--lagom-core-colors-violet-base:#442c45;--lagom-core-colors-violet-lighter20:#815483;--lagom-core-colors-violet-lighter40:#b289b3;--lagom-core-colors-red-darker20:#411616;--lagom-core-colors-red-darker10:#672222;--lagom-core-colors-red-base:#8e2f2f;--lagom-core-colors-red-lighter20:#c85b5b;--lagom-core-colors-red-lighter40:#e2a7a7;--lagom-core-opacity-none:0;--lagom-core-opacity-min:.1;--lagom-core-opacity-low:.3;--lagom-core-opacity-md:.5;--lagom-core-opacity-high:.7;--lagom-core-opacity-max:.9;--lagom-core-font-families-sans-serif:Montserrat, sans-serif;--lagom-core-font-families-serif:Domine, serif;--lagom-core-font-families-monospace:silkamono, monospace;--lagom-core-line-heights-heading:1.22;--lagom-core-line-heights-body:1.7;--lagom-core-letter-spacing-default:0;--lagom-core-letter-spacing-increased:1.5em;--lagom-core-letter-spacing-decreased:-.05em;--lagom-core-paragraph-spacing-h1:32;--lagom-core-paragraph-spacing-h2:26;--lagom-core-font-weights-regular:400;--lagom-core-font-weights-semi-bold:600;--lagom-core-font-weights-bold:700;--lagom-core-font-sizes-body:16px;--lagom-semantic-image-filter:brightness(.8) contrast(1.2);--lagom-core-dimension-xs:calc(var(--lagom-core-dimension-xxs) * var(--lagom-core-dimension-scale));--lagom-core-border-radius-sm:calc(var(--lagom-core-border-radius-xs)*2);--lagom-core-border-radius-md:calc(var(--lagom-core-border-radius-xs)*3);--lagom-core-border-radius-lg:calc(var(--lagom-core-border-radius-xs)*4);--lagom-core-border-radius-xl:calc(var(--lagom-core-border-radius-xs)*5);--lagom-core-border-radius-xxl:calc(var(--lagom-core-border-radius-xs)*6);--lagom-core-border-radius-multi-value:var(--lagom-core-border-radius-xs) var(--lagom-core-border-radius-lg);--lagom-core-font-families-heading:var(--lagom-core-font-families-sans-serif);--lagom-core-font-families-body:var(--lagom-core-font-families-sans-serif);--lagom-core-font-weights-heading-regular:var(--lagom-core-font-weights-regular);--lagom-core-font-weights-heading-semi-bold:var(--lagom-core-font-weights-semi-bold);--lagom-core-font-weights-heading-bold:var(--lagom-core-font-weights-bold);--lagom-core-font-weights-body-regular:var(--lagom-core-font-weights-regular);--lagom-core-font-weights-body-semi-bold:var(--lagom-core-font-weights-semi-bold);--lagom-core-font-weights-body-bold:var(--lagom-core-font-weights-bold);--lagom-core-font-sizes-h6:calc(var(--lagom-core-font-sizes-body) * 1);--lagom-core-font-sizes-xl:calc(var(--lagom-core-font-sizes-body) * 1.5);--lagom-core-font-sizes-lg:calc(var(--lagom-core-font-sizes-body) * 1.25);--lagom-core-font-sizes-sm:calc(var(--lagom-core-font-sizes-body) * .85);--lagom-core-font-sizes-xs:calc(var(--lagom-core-font-sizes-body) * .65);--lagom-semantic-color-brand-primary:var(--lagom-core-colors-olive-base);--lagom-semantic-color-brand-secondary:var(--lagom-core-colors-navy-base);--lagom-semantic-color-brand-tertiary:var(--lagom-core-colors-violet-base);--lagom-semantic-color-fg-default:var(--lagom-core-colors-white);--lagom-semantic-color-fg-muted:var(--lagom-core-colors-grey-lighter40);--lagom-semantic-color-fg-subtle:var(--lagom-core-colors-grey-lighter20);--lagom-semantic-color-bg-default:var(--lagom-core-colors-grey-darker40);--lagom-semantic-color-bg-muted:var(--lagom-core-colors-grey-darker35);--lagom-semantic-color-bg-subtle:var(--lagom-core-colors-grey-darker30);--lagom-semantic-color-accent-default:var(--lagom-core-colors-olive-base);--lagom-semantic-color-accent-on-accent:var(--lagom-core-colors-white);--lagom-semantic-color-accent-bg:var(--lagom-core-colors-olive-darker20);--lagom-semantic-color-shadows-default:var(--lagom-core-colors-black);--lagom-semantic-color-button-primary-bg:var(--lagom-core-colors-olive-lighter20);--lagom-semantic-color-button-primary-fg:var(--lagom-core-colors-white);--lagom-semantic-color-button-secondary-bg:var(--lagom-core-colors-transparent);--lagom-semantic-color-button-secondary-fg:var(--lagom-core-colors-olive-lighter20);--lagom-semantic-color-overlay-background:var(--lagom-core-colors-grey-darker40);--lagom-semantic-color-border-default:var(--lagom-core-colors-olive-lighter40);--lagom-semantic-color-border-muted:var(--lagom-core-colors-olive-darker10);--lagom-semantic-opacity-overlay:var(--lagom-core-opacity-low);--lagom-component-button-border-width:var(--lagom-core-dimension-xxs);--lagom-core-dimension-sm:calc(var(--lagom-core-dimension-xs) * var(--lagom-core-dimension-scale));--lagom-core-spacing-xs:var(--lagom-core-dimension-xs);--lagom-core-font-sizes-h5:calc(var(--lagom-core-font-sizes-h6) * 1.25);--lagom-semantic-typography-body:var(--lagom-core-font-weights-body-regular) var(--lagom-core-font-sizes-body)/var(--lagom-core-line-heights-body) var(--lagom-core-font-families-body);--lagom-component-button-color-primary-text:var(--lagom-semantic-color-button-primary-fg);--lagom-component-button-color-primary-border:var(--lagom-semantic-color-button-primary-bg);--lagom-component-button-color-primary-background:var(--lagom-semantic-color-button-primary-bg);--lagom-component-button-color-secondary-text:var(--lagom-semantic-color-button-secondary-fg);--lagom-component-button-color-secondary-border:var(--lagom-semantic-color-button-secondary-fg);--lagom-component-button-color-secondary-background:var(--lagom-semantic-color-button-secondary-bg);--lagom-component-button-border-radius:var(--lagom-core-border-radius-xxl);--lagom-component-page-header-typography:700 121.5px/1.22 Montserrat, sans-serif;--lagom-component-page-header-color-text:var(--lagom-semantic-color-fg-default);--lagom-component-section-header-typography:700 81px/1.22 Montserrat, sans-serif;--lagom-component-section-header-color-text:var(--lagom-semantic-color-fg-default);--lagom-component-featured-section-color-background:var(--lagom-semantic-color-bg-muted);--lagom-component-featured-section-color-text:var(--lagom-semantic-color-fg-default);--lagom-component-featured-section-color-background-accent:var(--lagom-semantic-color-accent-bg);--lagom-component-section-color-background:var(--lagom-semantic-color-bg-default);--lagom-component-section-color-text:var(--lagom-semantic-color-fg-default);--lagom-component-image-overlay-color-background:var(--lagom-semantic-color-overlay-background);--lagom-component-image-overlay-opacity:var(--lagom-semantic-opacity-overlay);--lagom-component-call-to-action-typography:var(--lagom-core-font-weights-body-regular) var(--lagom-core-font-sizes-xl)/var(--lagom-core-line-heights-body) var(--lagom-core-font-families-body);--lagom-core-dimension-md:calc(var(--lagom-core-dimension-sm) * var(--lagom-core-dimension-scale));--lagom-core-spacing-sm:var(--lagom-core-dimension-sm);--lagom-core-spacing-multi-value:var(--lagom-core-dimension-sm) var(--lagom-core-dimension-xl);--lagom-core-font-sizes-h4:calc(var(--lagom-core-font-sizes-h5) * 1.25);--lagom-core-dimension-lg:calc(var(--lagom-core-dimension-md) * var(--lagom-core-dimension-scale));--lagom-core-spacing-md:var(--lagom-core-dimension-md);--lagom-core-font-sizes-h3:calc(var(--lagom-core-font-sizes-h4) * 1.25);--lagom-core-dimension-xl:calc(var(--lagom-core-dimension-lg) * var(--lagom-core-dimension-scale));--lagom-core-spacing-lg:var(--lagom-core-dimension-lg);--lagom-core-font-sizes-h2:calc(var(--lagom-core-font-sizes-h3) * 1.25);--lagom-core-dimension-xxl:calc(var(--lagom-core-dimension-xl) * var(--lagom-core-dimension-scale));--lagom-core-spacing-xl:var(--lagom-core-dimension-xl);--lagom-core-font-sizes-h1:calc(var(--lagom-core-font-sizes-h2) * 1.25);--lagom-core-spacing-xxl:var(--lagom-core-dimension-xxl)}
