
:root {
  --_typography---fonts--body-font: Lato, sans-serif;
  --_typography---font-size--text-main: 1.15rem;
  --_typography---line-height--1-5: 1.5;
  --_text-styles---margin-top: var(--space--0);
  --_text-styles---margin-bottom: var(--space--0-75rem);
  --_text-styles---font-family: var(--_typography---fonts--body-font);
  --_theme---headlines: var(--swatch--dark);
  --_text-styles---font-size: var(--_typography---font-size--text-main);
  --_text-styles---line-height: var(--_typography---line-height--1-5);
  --_text-styles---font-weight: var(--_typography---fonts--font-regular);
  --_theme---body-copy: var(--swatch--body-dark);
  --_theme---button--background: var(--swatch--active);
  --_theme---button--background-hover: var(--swatch--hover);
  --swatch--hover: #FA836B;
  --space--1rem: 1rem;
  --space--2rem: 2rem;
  --space--0-25rem: .25rem;
  --_spacing---space--5: var(--space--2rem);
  --_theme---misc--accent: var(--swatch--accent);
  --_typography---fonts--heading-font: "PT Serif", serif;
  --_typography---font-size--h3: var(--space--2-5rem);
  --_spacing---space--7: var(--space--3rem);
  --space--0-5rem: .5rem;
  --_spacing---space--2: var(--space--0-75rem);
  --_theme---button--border: var(--swatch--active);
  --radius--round: 100vw;
  --_theme---button--text: var(--swatch--dark);
  --_theme---button--border-hover: var(--swatch--hover);
  --_theme---button--text-hover: var(--swatch--dark);
  --_theme---button-secondary--background: #fff0;
  --_theme---button-secondary--text: var(--swatch--dark);
  --_theme---button-secondary--background-hover: var(--swatch--hover);
  --_theme---button-secondary--text-hover: var(--swatch--dark);
  --space--1-5rem: 1.5rem;
  --space--0: 0rem;
  --_spacing---section-space--main: var(--space--5rem);
  --_theme---background: var(--swatch--white);
  --_spacing---section-space--none: var(--space--0);
  --_spacing---section-space--small: var(--space--2rem);
  --_spacing---section-space--large: var(--space--8rem);
  --_theme---misc--dividers: var(--swatch--dividers-dark);
  --_theme---misc--icon: var(--swatch--accent);
  --_typography---fonts--font-bold: 700;
  --site--padding: var(--space--3-5rem);
  --_spacing---space--6: var(--space--2-5rem);
  --_spacing---space--8: var(--space--4rem);
  --radius--main: 0rem;
  --space--14rem: 14rem;
  --space--10rem: 10rem;
  --_theme---misc--tint: var(--swatch--tint);
  --swatch--active: #FA836B;
  --_spacing---space--4: var(--space--1-5rem);
  --space--0-75rem: .75rem;
  --_spacing---space--1: var(--space--0-5rem);
  --space--1-25rem: 1.25rem;
  --_theme---link--background: var(--swatch--dark);
  --_spacing---space--3: var(--space--1rem);
  --swatch--white: white;
  --_theme---box-shadow: #0000001a;
  --_theme---box-shadow-hover: #00000026;
  --_theme---misc--icon-text: var(--swatch--dark);
  --_typography---font-size--h4: var(--space--2rem);
  --swatch--dividers-light: #ffffff21;
  --_theme---link--arrow: var(--swatch--active);
  --swatch--accent: #FA836B;
  --swatch--tint: #D9D3CC;
  --swatch--dark: #2C3A40;
  --swatch--dividers-dark: #2835351f;
  --swatch--body-dark: #3E4F59;
  --_typography---font-size--text-large: 1.4rem;
  --swatch--top-overlay: #072521d9;
  --space--15rem: 15rem;
  --space--12rem: 12rem;
  --_nav-theme---background: #fff0;
  --_nav-theme---logo-color\<deleted\|variable-554431ae-d6ef-48bf-92a3-f2bbd21b468b\>: var(--swatch--white);
  --_nav-theme---hamburger: var(--swatch--white);
  --space--8-5rem: 8.5rem;
  --space--7-5rem: 7.5rem;
  --space--7rem: 7rem;
  --_nav-theme---link--color: var(--swatch--white);
  --_theme---button-secondary--border-hover: var(--swatch--hover);
  --_nav-theme---link--hover-color: var(--swatch--hover);
  --_nav-theme---sticky-bg: var(--swatch--dark);
  --space--3rem: 3rem;
  --radius--small: 0rem;
  --swatch--accent-2: #afbea5;
  --_typography---fonts--font-medium: 500;
  --_typography---font-size--text-small: .85rem;
  --swatch--tint-dark: #00000026;
  --space--2-5rem: 2.5rem;
  --space--3-5rem: 3.5rem;
  --space--4rem: 4rem;
  --space--4-5rem: 4.5rem;
  --space--5rem: 5rem;
  --space--5-5rem: 5.5rem;
  --space--6rem: 6rem;
  --space--6-5rem: 6.5rem;
  --space--8rem: 8rem;
  --space--9rem: 9rem;
  --space--9-5rem: 9.5rem;
  --_typography---fonts--body-trim-top: 0px;
  --_typography---fonts--body-trim-bottom: 0px;
  --_typography---fonts--heading-trim-top: 0px;
  --_typography---fonts--heading-trim-bottom: 0px;
  --_typography---fonts--font-regular: 400;
  --_typography---font-size--h6: var(--space--1rem);
  --_typography---font-size--h5: var(--space--1-5rem);
  --_typography---font-size--h2: var(--space--3rem);
  --_typography---font-size--h1: var(--space--4rem);
  --swatch--body-light: white;
  --_text-styles---letter-spacing: var(--space--0);
  --_text-styles---text-transform: var(--_typography---text-transform--none);
  --_text-styles---trim-top: var(--_typography---fonts--body-trim-top);
  --_text-styles---trim-bottom: var(--_typography---fonts--body-trim-bottom);
  --border-width--main: .094rem;
  --_theme---button-secondary--border: var(--swatch--active);
  --_theme---misc--accent-2: var(--swatch--accent-2);
  --_typography---letter-spacing--0em: 0em;
  --_typography---letter-spacing--0-03em: -.03em;
  --_typography---line-height--1-3: 1.3;
  --_typography---line-height--1-1: 1.1;
  --_typography---line-height--1-6: 1;
  --_typography---text-transform--none: 0px;
  --_typography---text-transform--uppercase: 0px;
  --_typography---text-transform--capitalise: 0px;
  --_typography---text-transform--lowercase: 0px;
  --site--width: 90rem;
  --space--11rem: 11rem;
  --space--13rem: 13rem;
  --space--16rem: 16rem;
  --_spacing---space--9: var(--space--5rem);
  --_spacing---space--10: var(--space--6rem);
  --_nav-theme---arrow: var(--swatch--active);
}


.logo-img {
	height: 74px;
}