:root {
  --_theme---background: var(--swatch--light-100);
  --_text-style---font-family: var(--_typography---font--primary-family);
  --_theme---text: var(--swatch--dark-900);
  --_text-style---font-size: var(--_typography---font-size--text-main);
  --_text-style---line-height: var(--_typography---line-height--large);
  --_text-style---font-weight: var(--_typography---font--primary-medium);
  --_text-style---letter-spacing: var(--_typography---letter-spacing--tight);
  --_text-style---text-wrap: pretty;
  --_gap---size: var(--site--gutter);
  --_column-count---value: 1;
  --_text-style---margin-top: var(--_spacing---space--4);
  --_text-style---margin-bottom: var(--_spacing---space--4);
  --_spacing---space--6: clamp(1.125 * 1rem, ((1.125 - ((2.5 - 1.125) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((2.5 - 1.125) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), 2.5 * 1rem);
  --_text-style---trim-top: var(--_typography---font--primary-trim-top);
  --_text-style---trim-bottom: var(--_typography---font--primary-trim-bottom);
  --_spacing---space--7: clamp(2.25 * 1rem, ((2.25 - ((3 - 2.25) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((3 - 2.25) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), 3 * 1rem);
  --_typography---line-height--small: 1;
  --_typography---line-height--medium: 1.1;
  --_typography---line-height--large: 1.2;
  --_typography---line-height--huge: 1.4;
  --_typography---letter-spacing--tight: -.04em;
  --_typography---letter-spacing--normal: 0em;
  --max-width--main: calc(var(--site--viewport-max) * 1rem);
  --site--margin: clamp(1 * 1rem, ((1 - ((4.5 - 1) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((4.5 - 1) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), 4.5 * 1rem);
  --max-width--small: 50rem;
  --max-width--full: 100%;
  --border-width--main: .0625rem;
  --border-width--icon-strokes: .125rem;
  --_spacing---section-space--none: 0px;
  --_spacing---section-space--small: clamp(3 * 1rem, ((3 - ((5 - 3) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((5 - 3) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), 5 * 1rem);
  --_spacing---section-space--main: clamp(4 * 1rem, ((4 - ((7 - 4) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((7 - 4) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), 7 * 1rem);
  --_spacing---section-space--large: clamp(5.5 * 1rem, ((5.5 - ((10 - 5.5) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((10 - 5.5) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), 10 * 1rem);
  --_spacing---section-space--page-top: clamp(6.25 * 1rem, ((6.25 - ((12 - 6.25) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((12 - 6.25) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), 12 * 1rem);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_spacing---space--2: clamp(.625 * 1rem, ((.625 - ((.75 - .625) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((.75 - .625) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), .75 * 1rem);
  --site--gutter: 2rem;
  --_theme---background-2: var(--swatch--light-200);
  --_spacing---space--1: clamp(.375 * 1rem, ((.375 - ((.5 - .375) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((.5 - .375) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), .5 * 1rem);
  --_spacing---space--3: clamp(.875 * 1rem, ((.875 - ((1 - .875) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((1 - .875) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), 1 * 1rem);
  --_spacing---space--4: clamp(1.25 * 1rem, ((1.25 - ((1.5 - 1.25) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((1.5 - 1.25) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), 1.5 * 1rem);
  --_spacing---space--5: clamp(1.75 * 1rem, ((1.75 - ((2 - 1.75) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((2 - 1.75) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), 2 * 1rem);
  --_spacing---space--8: clamp(1.25 * 1rem, ((1.25 - ((4 - 1.25) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((4 - 1.25) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), 4 * 1rem);
  --_typography---font--primary-family: Suisseintl, Arial, sans-serif;
  --_typography---font--primary-regular: 400;
  --_typography---font--primary-medium: 500;
  --_typography---font--primary-bold: 700;
  --radius--small: .5rem;
  --radius--main: 1rem;
  --radius--round: 100vw;
  --_theme---border-buttons: var(--swatch--dark-900-o20);
  --_typography---font-size--text-large: clamp(1 * 1rem, ((1 - ((1.25 - 1) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((1.25 - 1) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), 1.25 * 1rem);
  --swatch--transparent: transparent;
  --_trigger---on: 1;
  --_trigger---off: 0;
  --_button-style---text: var(--_theme---button-primary--text);
  --_button-style---text-hover: var(--_theme---button-primary--text-hover);
  --_button-style---background: var(--_theme---button-primary--background);
  --_button-style---background-hover: var(--_theme---button-primary--background-hover);
  --_button-style---border: var(--_theme---button-primary--border);
  --_button-style---border-hover: var(--_theme---button-primary--border-hover);
  --_state---false: 0;
  --_state---true: 1;
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --radius--none: 0rem;
  --focus--offset-inner: calc(var(--focus--width) * -1);
  --nav--max-width-outer: var(--max-width--main);
  --nav--spacing-outer-horizontal: var(--site--margin);
  --nav--radius: var(--radius--small);
  --_theme---nav--background: var(--_theme---background);
  --nav--max-width-inner: var(--max-width--main);
  --nav--height-total: var(--nav--height);
  --nav--spacing-outer-vertical: var(--site--margin);
  --swatch--dark-900: #393939;
  --nav--height: 4rem;
  --nav--hamburger-thickness: var(--border-width--main);
  --nav--hamburger-gap: var(--_spacing---space--2);
  --nav--spacing-inner-horizontal: var(--site--margin);
  --focus--width: .125rem;
  --swatch--dark-600: #838589;
  --swatch--dark-800: #676767;
  --swatch--brand-500: #df665f;
  --_theme---border-lines: var(--swatch--brand-500);
  --swatch--light-200: #f9f9f6;
  --_typography---font-size--h4: clamp(1.5 * 1rem, ((1.5 - ((2 - 1.5) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((2 - 1.5) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), 2 * 1rem);
  --swatch--light-100-o20: color-mix(in srgb, var(--swatch--light-100) 20%, transparent);
  --swatch--light-100: white;
  --swatch--dark-400: #d9d9d9;
  --_text-style---text-transform: var(--_typography---text-transform--none);
  --site--viewport-max: 120;
  --site--viewport-min: 20;
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --site--column-count: 12;
  --focus--offset-outer: .1875rem;
  --swatch--dark-900-o20: color-mix(in srgb, var(--swatch--dark-900) 20%, transparent);
  --swatch--brand-100: color-mix(in srgb, var(--swatch--brand-500), white 80%);
  --swatch--brand-200: color-mix(in srgb, var(--swatch--brand-500), white 60%);
  --swatch--brand-400: color-mix(in srgb, var(--swatch--brand-500), white 20%);
  --swatch--brand-300: color-mix(in srgb, var(--swatch--brand-500), white 40%);
  --swatch--brand-900: color-mix(in srgb, var(--swatch--brand-500), black 80%);
  --swatch--brand-800: color-mix(in srgb, var(--swatch--brand-500), black 60%);
  --swatch--brand-700: color-mix(in srgb, var(--swatch--brand-500), black 40%);
  --swatch--brand-600: color-mix(in srgb, var(--swatch--brand-500), black 20%);
  --swatch--brand-text: var(--swatch--dark-900);
  --_alignment---direction: start;
  --swatch--brand-text-o20: color-mix(in srgb, var(--swatch--brand-text) 20%, transparent);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--_theme---button-primary--text);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
  --nav--banner-height: 2.4rem;
  --nav--menu-open-duration: var(--nav-duration, .4s);
  --_typography---font--primary-trim-top: .36em;
  --_typography---font--primary-trim-bottom: .38em;
  --nav--menu-close-duration: var(--nav-duration, .4s);
  --nav--dropdown-open-duration: var(--nav-duration, .4s);
  --nav--dropdown-close-duration: var(--nav-duration, .4s);
  --_typography---line-height--tiny: .9;
  --_typography---line-height--extreme: 1.7;
  --_typography---font-size--text-small: clamp(.875 * 1rem, ((.875 - ((1 - .875) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((1 - .875) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), 1 * 1rem);
  --_typography---font-size--text-main: clamp(1 * 1rem, ((1 - ((1.125 - 1) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((1.125 - 1) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), 1.125 * 1rem);
  --_typography---font-size--h6: clamp(1 * 1rem, ((1 - ((1.125 - 1) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((1.125 - 1) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), 1.125 * 1rem);
  --_typography---font-size--h5: clamp(1.25 * 1rem, ((1.25 - ((1.5 - 1.25) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((1.5 - 1.25) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), 1.5 * 1rem);
  --_typography---font-size--h3: clamp(1.625 * 1rem, ((1.625 - ((3 - 1.625) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((3 - 1.625) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), 3 * 1rem);
  --_typography---font-size--h2: clamp(1.75 * 1rem, ((1.75 - ((3.5 - 1.75) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((3.5 - 1.75) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), 3.5 * 1rem);
  --_typography---font-size--h1: clamp(2 * 1rem, ((2 - ((4.5 - 2) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((4.5 - 2) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), 4.5 * 1rem);
  --_typography---font-size--display: clamp(2.5 * 1rem, ((2.5 - ((6 - 2.5) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((6 - 2.5) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), 6 * 1rem);
  --site--column-width: calc((min(var(--max-width--main), 100% - var(--site--margin) * 2)  - (var(--site--gutter) * (var(--site--column-count)  - 1))) / var(--site--column-count));
  --_typography---text-transform--none: var(--text-transform, none);
  --_typography---text-transform--uppercase: uppercase;
  --_typography---text-transform--capitalize: capitalize;
  --_typography---text-transform--lowercase: lowercase;
}

body {
  background-color: var(--_theme---background);
  font-family: var(--_text-style---font-family);
  color: var(--_theme---text);
  font-size: var(--_text-style---font-size);
  line-height: var(--_text-style---line-height);
  font-weight: var(--_text-style---font-weight);
  letter-spacing: var(--_text-style---letter-spacing);
  --_column-count---value: 12;
  text-transform: var(--_text-style---text-transform, none);
}

h1, h2, h3, h4, h5, h6, p {
  display: flow-root;
}

a {
  color: inherit;
  outline-width: var(--focus--width);
  outline-offset: var(--focus--offset-outer);
  text-decoration: none;
}

ul, ol {
  margin-bottom: 0;
  padding-left: 0;
  list-style: "";
}

li {
  display: block;
}

img {
  object-fit: cover;
  width: 100%;
  max-width: 100%;
}

strong {
  font-weight: bold;
}

blockquote {
  border-style: none;
  padding: 0;
}

figure {
  margin-bottom: 0;
}

.u-text-style-display {
  font-family: var(--_text-style---font-family);
  font-size: var(--_text-style---font-size);
  line-height: var(--_text-style---line-height);
  font-weight: var(--_text-style---font-weight);
  letter-spacing: var(--_text-style---letter-spacing);
  --_text-style---font-family: var(--_typography---font--primary-family);
  --_text-style---font-size: var(--_typography---font-size--display);
  --_text-style---line-height: var(--_typography---line-height--tiny);
  --_text-style---font-weight: var(--_typography---font--primary-bold);
  --_text-style---letter-spacing: var(--_typography---letter-spacing--tight);
  --_text-style---text-wrap: balance;
  --_text-style---margin-top: var(--_spacing---space--7);
  --_text-style---margin-bottom: var(--_spacing---space--6);
  --_text-style---trim-top: var(--_typography---font--primary-trim-top);
  --_text-style---trim-bottom: var(--_typography---font--primary-trim-bottom);
  --_text-style---text-transform: var(--_typography---text-transform--none);
  text-transform: var(--_text-style---text-transform, none);
  text-wrap: var(--_text-style---text-wrap);
  display: flow-root;
}

.u-text-style-h1 {
  font-family: var(--_text-style---font-family);
  font-size: var(--_text-style---font-size);
  line-height: var(--_text-style---line-height);
  font-weight: var(--_text-style---font-weight);
  letter-spacing: var(--_text-style---letter-spacing);
  --_text-style---font-family: var(--_typography---font--primary-family);
  --_text-style---font-size: var(--_typography---font-size--h1);
  --_text-style---line-height: var(--_typography---line-height--tiny);
  --_text-style---font-weight: var(--_typography---font--primary-bold);
  --_text-style---letter-spacing: var(--_typography---letter-spacing--tight);
  --_text-style---text-wrap: balance;
  --_text-style---margin-top: var(--_spacing---space--7);
  --_text-style---margin-bottom: var(--_spacing---space--5);
  --_text-style---trim-top: var(--_typography---font--primary-trim-top);
  --_text-style---trim-bottom: var(--_typography---font--primary-trim-bottom);
  --_text-style---text-transform: var(--_typography---text-transform--none);
  text-transform: var(--_text-style---text-transform, none);
  text-wrap: var(--_text-style---text-wrap);
  display: flow-root;
}

.u-text-style-h2 {
  font-family: var(--_text-style---font-family);
  font-size: var(--_text-style---font-size);
  line-height: var(--_text-style---line-height);
  font-weight: var(--_text-style---font-weight);
  letter-spacing: var(--_text-style---letter-spacing);
  --_text-style---font-family: var(--_typography---font--primary-family);
  --_text-style---font-size: var(--_typography---font-size--h2);
  --_text-style---line-height: var(--_typography---line-height--tiny);
  --_text-style---font-weight: var(--_typography---font--primary-bold);
  --_text-style---letter-spacing: var(--_typography---letter-spacing--tight);
  --_text-style---text-wrap: balance;
  --_text-style---margin-top: var(--_spacing---space--7);
  --_text-style---margin-bottom: var(--_spacing---space--5);
  --_text-style---trim-top: var(--_typography---font--primary-trim-top);
  --_text-style---trim-bottom: var(--_typography---font--primary-trim-bottom);
  --_text-style---text-transform: var(--_typography---text-transform--none);
  text-transform: var(--_text-style---text-transform, none);
  text-wrap: var(--_text-style---text-wrap);
  display: flow-root;
}

.u-text-style-h3 {
  font-family: var(--_text-style---font-family);
  font-size: var(--_text-style---font-size);
  line-height: var(--_text-style---line-height);
  font-weight: var(--_text-style---font-weight);
  letter-spacing: var(--_text-style---letter-spacing);
  --_text-style---font-family: var(--_typography---font--primary-family);
  --_text-style---font-size: var(--_typography---font-size--h3);
  --_text-style---line-height: var(--_typography---line-height--small);
  --_text-style---font-weight: var(--_typography---font--primary-bold);
  --_text-style---letter-spacing: var(--_typography---letter-spacing--tight);
  --_text-style---text-wrap: balance;
  --_text-style---margin-top: var(--_spacing---space--7);
  --_text-style---margin-bottom: var(--_spacing---space--5);
  --_text-style---trim-top: var(--_typography---font--primary-trim-top);
  --_text-style---trim-bottom: var(--_typography---font--primary-trim-bottom);
  --_text-style---text-transform: var(--_typography---text-transform--none);
  text-transform: var(--_text-style---text-transform, none);
  text-wrap: var(--_text-style---text-wrap);
  display: flow-root;
}

.u-text-style-h4 {
  font-family: var(--_text-style---font-family);
  font-size: var(--_text-style---font-size);
  line-height: var(--_text-style---line-height);
  font-weight: var(--_text-style---font-weight);
  letter-spacing: var(--_text-style---letter-spacing);
  --_text-style---font-family: var(--_typography---font--primary-family);
  --_text-style---font-size: var(--_typography---font-size--h4);
  --_text-style---line-height: var(--_typography---line-height--small);
  --_text-style---font-weight: var(--_typography---font--primary-bold);
  --_text-style---letter-spacing: var(--_typography---letter-spacing--tight);
  --_text-style---text-wrap: balance;
  --_text-style---margin-top: var(--_spacing---space--7);
  --_text-style---margin-bottom: var(--_spacing---space--4);
  --_text-style---trim-top: var(--_typography---font--primary-trim-top);
  --_text-style---trim-bottom: var(--_typography---font--primary-trim-bottom);
  --_text-style---text-transform: var(--_typography---text-transform--none);
  text-transform: var(--_text-style---text-transform, none);
  text-wrap: var(--_text-style---text-wrap);
  display: flow-root;
}

.u-text-style-h5 {
  font-family: var(--_text-style---font-family);
  font-size: var(--_text-style---font-size);
  line-height: var(--_text-style---line-height);
  font-weight: var(--_text-style---font-weight);
  letter-spacing: var(--_text-style---letter-spacing);
  --_text-style---font-family: var(--_typography---font--primary-family);
  --_text-style---font-size: var(--_typography---font-size--h5);
  --_text-style---line-height: var(--_typography---line-height--medium);
  --_text-style---font-weight: var(--_typography---font--primary-bold);
  --_text-style---letter-spacing: var(--_typography---letter-spacing--tight);
  --_text-style---text-wrap: balance;
  --_text-style---margin-top: var(--_spacing---space--7);
  --_text-style---margin-bottom: var(--_spacing---space--4);
  --_text-style---trim-top: var(--_typography---font--primary-trim-top);
  --_text-style---trim-bottom: var(--_typography---font--primary-trim-bottom);
  --_text-style---text-transform: var(--_typography---text-transform--none);
  text-transform: var(--_text-style---text-transform, none);
  text-wrap: var(--_text-style---text-wrap);
  display: flow-root;
}

.u-text-style-h6 {
  font-family: var(--_text-style---font-family);
  font-size: var(--_text-style---font-size);
  line-height: var(--_text-style---line-height);
  font-weight: var(--_text-style---font-weight);
  letter-spacing: var(--_text-style---letter-spacing);
  --_text-style---font-family: var(--_typography---font--primary-family);
  --_text-style---font-size: var(--_typography---font-size--h6);
  --_text-style---line-height: var(--_typography---line-height--medium);
  --_text-style---font-weight: var(--_typography---font--primary-bold);
  --_text-style---letter-spacing: var(--_typography---letter-spacing--tight);
  --_text-style---text-wrap: balance;
  --_text-style---margin-top: var(--_spacing---space--7);
  --_text-style---margin-bottom: var(--_spacing---space--4);
  --_text-style---trim-top: var(--_typography---font--primary-trim-top);
  --_text-style---trim-bottom: var(--_typography---font--primary-trim-bottom);
  --_text-style---text-transform: var(--_typography---text-transform--none);
  text-transform: var(--_text-style---text-transform, none);
  text-wrap: var(--_text-style---text-wrap);
  display: flow-root;
}

.u-text-style-large {
  font-family: var(--_text-style---font-family);
  font-size: var(--_text-style---font-size);
  line-height: var(--_text-style---line-height);
  font-weight: var(--_text-style---font-weight);
  letter-spacing: var(--_text-style---letter-spacing);
  --_text-style---font-family: var(--_typography---font--primary-family);
  --_text-style---font-size: var(--_typography---font-size--text-large);
  --_text-style---line-height: var(--_typography---line-height--extreme);
  --_text-style---font-weight: var(--_typography---font--primary-medium);
  --_text-style---letter-spacing: var(--_typography---letter-spacing--tight);
  --_text-style---text-wrap: pretty;
  --_text-style---margin-top: var(--_spacing---space--4);
  --_text-style---margin-bottom: var(--_spacing---space--4);
  --_text-style---trim-top: var(--_typography---font--primary-trim-top);
  --_text-style---trim-bottom: var(--_typography---font--primary-trim-bottom);
  --_text-style---text-transform: var(--_typography---text-transform--none);
  text-transform: var(--_text-style---text-transform, none);
  text-wrap: var(--_text-style---text-wrap);
  display: flow-root;
}

.u-text-style-main {
  font-family: var(--_text-style---font-family);
  font-size: var(--_text-style---font-size);
  line-height: var(--_text-style---line-height);
  font-weight: var(--_text-style---font-weight);
  letter-spacing: var(--_text-style---letter-spacing);
  --_text-style---font-family: var(--_typography---font--primary-family);
  --_text-style---font-size: var(--_typography---font-size--text-main);
  --_text-style---line-height: var(--_typography---line-height--large);
  --_text-style---font-weight: var(--_typography---font--primary-medium);
  --_text-style---letter-spacing: var(--_typography---letter-spacing--tight);
  --_text-style---text-wrap: pretty;
  --_text-style---margin-top: var(--_spacing---space--4);
  --_text-style---margin-bottom: var(--_spacing---space--4);
  --_text-style---trim-top: var(--_typography---font--primary-trim-top);
  --_text-style---trim-bottom: var(--_typography---font--primary-trim-bottom);
  --_text-style---text-transform: var(--_typography---text-transform--none);
  text-transform: var(--_text-style---text-transform, none);
  text-wrap: var(--_text-style---text-wrap);
  display: flow-root;
}

.u-text-style-small {
  font-family: var(--_text-style---font-family);
  font-size: var(--_text-style---font-size);
  line-height: var(--_text-style---line-height);
  font-weight: var(--_text-style---font-weight);
  letter-spacing: var(--_text-style---letter-spacing);
  --_text-style---font-family: var(--_typography---font--primary-family);
  --_text-style---font-size: var(--_typography---font-size--text-small);
  --_text-style---line-height: var(--_typography---line-height--huge);
  --_text-style---font-weight: var(--_typography---font--primary-medium);
  --_text-style---letter-spacing: var(--_typography---letter-spacing--tight);
  --_text-style---text-wrap: pretty;
  --_text-style---margin-top: var(--_spacing---space--4);
  --_text-style---margin-bottom: var(--_spacing---space--4);
  --_text-style---trim-top: var(--_typography---font--primary-trim-top);
  --_text-style---trim-bottom: var(--_typography---font--primary-trim-bottom);
  --_text-style---text-transform: var(--_typography---text-transform--none);
  text-transform: var(--_text-style---text-transform, none);
  text-wrap: var(--_text-style---text-wrap);
  display: flow-root;
}

.u-rich-text {
  text-wrap: var(--_text-style---text-wrap);
}

.u-rich-text h1 {
  margin-top: var(--_text-style---margin-top);
  margin-bottom: var(--_text-style---margin-bottom);
  font-family: var(--_text-style---font-family);
  font-size: var(--_text-style---font-size);
  line-height: var(--_text-style---line-height);
  font-weight: var(--_text-style---font-weight);
  letter-spacing: var(--_text-style---letter-spacing);
  --_text-style---font-family: var(--_typography---font--primary-family);
  --_text-style---font-size: var(--_typography---font-size--text-large);
  --_text-style---line-height: var(--_typography---line-height--extreme);
  --_text-style---font-weight: var(--_typography---font--primary-medium);
  --_text-style---letter-spacing: var(--_typography---letter-spacing--tight);
  --_text-style---text-wrap: pretty;
  --_text-style---margin-top: var(--_spacing---space--4);
  --_text-style---margin-bottom: var(--_spacing---space--4);
  --_text-style---trim-top: var(--_typography---font--primary-trim-top);
  --_text-style---trim-bottom: var(--_typography---font--primary-trim-bottom);
  --_text-style---text-transform: var(--_typography---text-transform--none);
  text-transform: var(--_text-style---text-transform, none);
  text-wrap: var(--_text-style---text-wrap);
}

.u-rich-text h2 {
  margin-top: var(--_text-style---margin-top);
  margin-bottom: var(--_text-style---margin-bottom);
  font-family: var(--_text-style---font-family);
  font-size: var(--_text-style---font-size);
  line-height: var(--_text-style---line-height);
  font-weight: var(--_text-style---font-weight);
  letter-spacing: var(--_text-style---letter-spacing);
  --_text-style---font-family: var(--_typography---font--primary-family);
  --_text-style---font-size: var(--_typography---font-size--h2);
  --_text-style---line-height: var(--_typography---line-height--tiny);
  --_text-style---font-weight: var(--_typography---font--primary-bold);
  --_text-style---letter-spacing: var(--_typography---letter-spacing--tight);
  --_text-style---text-wrap: balance;
  --_text-style---margin-top: var(--_spacing---space--7);
  --_text-style---margin-bottom: var(--_spacing---space--5);
  --_text-style---trim-top: var(--_typography---font--primary-trim-top);
  --_text-style---trim-bottom: var(--_typography---font--primary-trim-bottom);
  --_text-style---text-transform: var(--_typography---text-transform--none);
  text-transform: var(--_text-style---text-transform, none);
  text-wrap: var(--_text-style---text-wrap);
}

.u-rich-text h3 {
  margin-top: var(--_text-style---margin-top);
  margin-bottom: var(--_text-style---margin-bottom);
  font-family: var(--_text-style---font-family);
  font-size: var(--_text-style---font-size);
  line-height: var(--_text-style---line-height);
  font-weight: var(--_text-style---font-weight);
  letter-spacing: var(--_text-style---letter-spacing);
  --_text-style---font-family: var(--_typography---font--primary-family);
  --_text-style---font-size: var(--_typography---font-size--h3);
  --_text-style---line-height: var(--_typography---line-height--small);
  --_text-style---font-weight: var(--_typography---font--primary-bold);
  --_text-style---letter-spacing: var(--_typography---letter-spacing--tight);
  --_text-style---text-wrap: balance;
  --_text-style---margin-top: var(--_spacing---space--7);
  --_text-style---margin-bottom: var(--_spacing---space--5);
  --_text-style---trim-top: var(--_typography---font--primary-trim-top);
  --_text-style---trim-bottom: var(--_typography---font--primary-trim-bottom);
  --_text-style---text-transform: var(--_typography---text-transform--none);
  text-transform: var(--_text-style---text-transform, none);
  text-wrap: var(--_text-style---text-wrap);
}

.u-rich-text h4 {
  margin-top: var(--_text-style---margin-top);
  margin-bottom: var(--_text-style---margin-bottom);
  font-family: var(--_text-style---font-family);
  font-size: var(--_text-style---font-size);
  line-height: var(--_text-style---line-height);
  font-weight: var(--_text-style---font-weight);
  letter-spacing: var(--_text-style---letter-spacing);
  --_text-style---font-family: var(--_typography---font--primary-family);
  --_text-style---font-size: var(--_typography---font-size--h4);
  --_text-style---line-height: var(--_typography---line-height--small);
  --_text-style---font-weight: var(--_typography---font--primary-bold);
  --_text-style---letter-spacing: var(--_typography---letter-spacing--tight);
  --_text-style---text-wrap: balance;
  --_text-style---margin-top: var(--_spacing---space--7);
  --_text-style---margin-bottom: var(--_spacing---space--4);
  --_text-style---trim-top: var(--_typography---font--primary-trim-top);
  --_text-style---trim-bottom: var(--_typography---font--primary-trim-bottom);
  --_text-style---text-transform: var(--_typography---text-transform--none);
  text-transform: var(--_text-style---text-transform, none);
  text-wrap: var(--_text-style---text-wrap);
}

.u-rich-text h5 {
  margin-top: var(--_text-style---margin-top);
  margin-bottom: var(--_text-style---margin-bottom);
  font-family: var(--_text-style---font-family);
  font-size: var(--_text-style---font-size);
  line-height: var(--_text-style---line-height);
  font-weight: var(--_text-style---font-weight);
  letter-spacing: var(--_text-style---letter-spacing);
  --_text-style---font-family: var(--_typography---font--primary-family);
  --_text-style---font-size: var(--_typography---font-size--h5);
  --_text-style---line-height: var(--_typography---line-height--medium);
  --_text-style---font-weight: var(--_typography---font--primary-bold);
  --_text-style---letter-spacing: var(--_typography---letter-spacing--tight);
  --_text-style---text-wrap: balance;
  --_text-style---margin-top: var(--_spacing---space--7);
  --_text-style---margin-bottom: var(--_spacing---space--4);
  --_text-style---trim-top: var(--_typography---font--primary-trim-top);
  --_text-style---trim-bottom: var(--_typography---font--primary-trim-bottom);
  --_text-style---text-transform: var(--_typography---text-transform--none);
  text-wrap: var(--_text-style---text-wrap);
  text-transform: var(--_text-style---text-transform, none);
}

.u-rich-text h6 {
  margin-top: var(--_text-style---margin-top);
  margin-bottom: var(--_text-style---margin-bottom);
  font-family: var(--_text-style---font-family);
  font-size: var(--_text-style---font-size);
  line-height: var(--_text-style---line-height);
  font-weight: var(--_text-style---font-weight);
  letter-spacing: var(--_text-style---letter-spacing);
  --_text-style---font-family: var(--_typography---font--primary-family);
  --_text-style---font-size: var(--_typography---font-size--h6);
  --_text-style---line-height: var(--_typography---line-height--medium);
  --_text-style---font-weight: var(--_typography---font--primary-bold);
  --_text-style---letter-spacing: var(--_typography---letter-spacing--tight);
  --_text-style---text-wrap: balance;
  --_text-style---margin-top: var(--_spacing---space--7);
  --_text-style---margin-bottom: var(--_spacing---space--4);
  --_text-style---trim-top: var(--_typography---font--primary-trim-top);
  --_text-style---trim-bottom: var(--_typography---font--primary-trim-bottom);
  --_text-style---text-transform: var(--_typography---text-transform--none);
  text-wrap: var(--_text-style---text-wrap);
  text-transform: var(--_text-style---text-transform, none);
}

.u-rich-text p {
  margin-top: var(--_text-style---margin-top);
  margin-bottom: var(--_text-style---margin-bottom);
}

.u-rich-text blockquote {
  margin-top: var(--_spacing---space--6);
  margin-bottom: var(--_spacing---space--6);
  font-family: var(--_text-style---font-family);
  font-size: var(--_text-style---font-size);
  line-height: var(--_text-style---line-height);
  font-weight: var(--_text-style---font-weight);
  letter-spacing: var(--_text-style---letter-spacing);
  --_text-style---font-family: var(--_typography---font--primary-family);
  --_text-style---font-size: var(--_typography---font-size--text-large);
  --_text-style---line-height: var(--_typography---line-height--extreme);
  --_text-style---font-weight: var(--_typography---font--primary-medium);
  --_text-style---letter-spacing: var(--_typography---letter-spacing--tight);
  --_text-style---text-wrap: pretty;
  --_text-style---margin-top: var(--_spacing---space--4);
  --_text-style---margin-bottom: var(--_spacing---space--4);
  --_text-style---trim-top: var(--_typography---font--primary-trim-top);
  --_text-style---trim-bottom: var(--_typography---font--primary-trim-bottom);
  --_text-style---text-transform: var(--_typography---text-transform--none);
  text-transform: var(--_text-style---text-transform, none);
  border-left-style: solid;
  border-left-width: .2rem;
  padding: .5rem 1rem;
}

.u-rich-text ol {
  margin-top: var(--_text-style---margin-top);
  margin-bottom: var(--_text-style---margin-bottom);
  grid-column-gap: .9em;
  grid-row-gap: .9em;
  align-items: var(--_alignment---direction, start);
  flex-flow: column;
  padding-left: 1.2em;
  list-style-type: decimal;
  display: flex;
  overflow: visible;
}

.u-rich-text li {
  margin-top: calc(var(--_text-style---trim-top) * -1);
  margin-bottom: calc(var(--_text-style---trim-bottom) * -1);
  list-style-type: square;
  display: list-item;
}

.u-rich-text ul {
  margin-top: var(--_text-style---margin-top);
  margin-bottom: var(--_text-style---margin-bottom);
  grid-column-gap: .9em;
  grid-row-gap: .9em;
  align-items: var(--_alignment---direction, start);
  flex-flow: column;
  padding-left: 1.2em;
  list-style-type: disc;
  display: flex;
  overflow: visible;
}

.u-rich-text figure {
  margin-top: var(--_spacing---space--7);
  margin-bottom: var(--_spacing---space--7);
}

.u-line-height-large {
  line-height: var(--_typography---line-height--large);
}

.u-section {
  color: var(--_theme---text);
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
  position: relative;
}

.u-section:where(.w-variant-a4eabb01-8ed6-63d0-157e-0a7b56aedaa1) {
  --_theme---background: var(--swatch--light-100);
  --_theme---text: var(--swatch--dark-900);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--light-200);
  --_theme---border-buttons: var(--swatch--dark-900-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--_theme---button-primary--text);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.u-section:where(.w-variant-857e5430-97c7-deb6-3c1a-d3063f9fe2c7) {
  --_theme---background: var(--swatch--dark-900);
  --_theme---text: var(--swatch--light-100);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--dark-800);
  --_theme---border-buttons: var(--swatch--light-100-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background-2);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--light-100);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--dark-900);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--light-100);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.u-section:where(.w-variant-f3a81397-d460-3add-9beb-5ec7af47907a) {
  --_theme---background: var(--swatch--light-100);
  --_theme---text: var(--swatch--dark-900);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--light-200);
  --_theme---border-buttons: var(--swatch--dark-900-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--_theme---button-primary--text);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.u-section:where(.w-variant-b4d321b1-05d4-6b05-8ab2-dfbc2f41ee4e) {
  --_theme---background: var(--swatch--dark-900);
  --_theme---text: var(--swatch--light-100);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--dark-800);
  --_theme---border-buttons: var(--swatch--light-100-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background-2);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--light-100);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--dark-900);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--light-100);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.u-section:where(.w-variant-25bf08d9-3196-322b-5616-019ac7f0f4f7) {
  --_theme---background: var(--swatch--brand-500);
  --_theme---text: var(--swatch--brand-text);
  --_theme---heading-accent: color-mix(in srgb, var(--_theme---text), white 20%);
  --_theme---background-2: var(--swatch--brand-600);
  --_theme---border-buttons: var(--swatch--brand-text-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--light-100);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--light-100);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--light-100);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--dark-900);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--swatch--light-100-o20);
  --_theme---button-secondary--text: var(--swatch--light-100);
  --_theme---button-secondary--background-hover: var(--swatch--light-100);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--dark-900);
}

.u-container {
  z-index: 1;
  max-width: var(--max-width--main);
  width: calc(100% - var(--site--margin) * 2);
  flex: 1;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  container: threshold-large / inline-size;
}

.u-container-full {
  z-index: 1;
  max-width: var(--max-width--full);
  width: calc(100% - var(--site--margin) * 2);
  flex: 1;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  container: threshold-large / inline-size;
}

.u-svg {
  width: 100%;
  height: 100%;
  display: block;
  overflow: visible !important;
}

.u-svg:where(.w-variant-1c3f028b-116e-d4eb-db7f-8484491bbf2e) {
  transform: rotate(-180deg);
}

.u-svg:where(.w-variant-a0a4b133-f837-5340-6c98-04b1518f150d) {
  transform: rotate(-90deg);
}

.u-svg:where(.w-variant-5939aeba-b378-ecdc-f1bc-b6970df2be03) {
  transform: rotate(90deg);
}

.u-svg:where(.w-variant-dc469724-71a3-14e1-b5d5-1294323411ce) {
  transform: rotate(-180deg);
}

.u-svg:where(.w-variant-b18a0fcd-abb0-329e-47f4-79155dd8284a) {
  transform: rotate(-90deg);
}

.u-svg:where(.w-variant-caa8b8e9-e8ec-6eb3-4526-30f19f7326f5) {
  transform: rotate(90deg);
}

.u-svg.non-clickable {
  pointer-events: none;
}

.u-path {
  stroke-width: var(--border-width--main);
  stroke: currentColor;
  vector-effect: non-scaling-stroke;
}

.u-path.is-icon {
  stroke-width: var(--border-width--icon-strokes);
}

.u-sr-only {
  white-space: nowrap;
  clip: rect(0, 0, 0, 0);
  border-width: 0;
  width: 1px;
  height: 1px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  position: absolute;
  inset: 0% 0% auto;
  overflow: hidden;
}

.u-section-spacer {
  height: var(--_spacing---section-space--none);
  position: relative;
}

.u-section-spacer:where(.w-variant-d422cbd0-f212-c815-68df-63414354c21d) {
  height: var(--_spacing---section-space--small);
}

.u-section-spacer:where(.w-variant-60a7ad7d-02b0-6682-95a5-2218e6fd1490) {
  height: var(--_spacing---section-space--main);
}

.u-section-spacer:where(.w-variant-8cc18b30-4618-8767-0111-f6abfe45aaa3) {
  height: var(--_spacing---section-space--large);
}

.u-section-spacer:where(.w-variant-41fc0c0a-cac3-53c9-9802-6a916e3fb342) {
  height: var(--site--margin);
}

.u-section-spacer:where(.w-variant-e359d2da-de19-6775-b122-3e06f925f39e) {
  height: var(--_spacing---section-space--page-top);
}

.u-grid-custom {
  grid-column-gap: var(--site--gutter);
  grid-row-gap: var(--site--gutter);
  grid-template-rows: auto;
  grid-auto-columns: minmax(0, 1fr);
  grid-template-columns: repeat(var(--_column-count---value), minmax(0, 1fr));
  flex-flow: column;
  display: grid;
}

.u-grid-autofit {
  grid-column-gap: var(--_gap---size);
  grid-row-gap: var(--_gap---size);
  --_gap---size: var(--site--gutter);
  grid-template-rows: auto;
  grid-auto-columns: minmax(0, 1fr);
  grid-template-columns: repeat(auto-fit, minmax(min(max(8rem, (100% - ((var(--_column-count---value)  - 1) * var(--_gap---size))) / var(--_column-count---value)), 100%), 1fr));
  display: grid;
}

.u-grid-autofill {
  grid-column-gap: var(--_gap---size);
  grid-row-gap: var(--_gap---size);
  --_gap---size: var(--site--gutter);
  grid-template-rows: auto;
  grid-auto-columns: minmax(0, 1fr);
  grid-template-columns: repeat(auto-fill, minmax(min(max(8rem, (100% - ((var(--_column-count---value)  - 1) * var(--_gap---size))) / var(--_column-count---value)), 100%), 1fr));
  display: grid;
}

.u-grid-above {
  grid-column-gap: var(--site--gutter);
  grid-row-gap: var(--site--gutter);
  grid-template-rows: auto;
  grid-auto-columns: minmax(0, 1fr);
  grid-template-columns: repeat(var(--_column-count---value), minmax(0, 1fr));
  flex-flow: column;
  display: grid;
}

.u-grid-breakout {
  grid-column-gap: var(--site--gutter);
  grid-row-gap: var(--site--gutter);
  grid-template-rows: auto;
  grid-auto-columns: minmax(0, 1fr);
  grid-template-columns: var(--grid-breakout);
  display: grid;
}

.u-background-2 {
  background-color: var(--_theme---background-2);
}

.u-gap-0 {
  grid-column-gap: var(--_gap---size);
  grid-row-gap: var(--_gap---size);
  --_gap---size: 0rem;
}

.u-gap-row-8 {
  grid-row-gap: var(--_spacing---space--8);
}

.u-margin-top-text {
  margin-top: var(--_text-style---margin-top);
}

.u-margin-bottom-text {
  margin-bottom: var(--_text-style---margin-bottom);
}

.u-column-2 {
  grid-column-end: span 2;
}

.u-text-wrap-pretty {
  text-wrap: pretty;
}

.u-max-width-30ch {
  max-width: 30ch;
}

.u-position-relative {
  position: relative;
}

.u-position-fixed {
  position: fixed;
}

.u-cover-absolute {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.u-threshold-medium {
  container-name: threshold-medium;
}

.button_main_element {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border-top-style: solid;
  border-top-width: var(--border-width--main);
  border-right-style: solid;
  border-right-width: var(--border-width--main);
  border-bottom-style: solid;
  border-bottom-width: var(--border-width--main);
  border-left-style: solid;
  border-left-width: var(--border-width--main);
  text-align: center;
  vertical-align: middle;
  --_button-style---text: var(--_theme---button-primary--text);
  --_button-style---text-hover: var(--_theme---button-primary--text-hover);
  --_button-style---background: var(--_theme---button-primary--background);
  --_button-style---background-hover: var(--_theme---button-primary--background-hover);
  --_button-style---border: var(--_theme---button-primary--border);
  --_button-style---border-hover: var(--_theme---button-primary--border-hover);
  --_column-count---value: 1;
  color: color-mix(in srgb, var(--_button-style---text) calc(100% * var(--_trigger---on)), var(--_button-style---text-hover) calc(100% * var(--_trigger---off)));
  background-color: color-mix(in srgb, var(--_button-style---background) calc(100% * var(--_trigger---on)), var(--_button-style---background-hover) calc(100% * var(--_trigger---off)));
  border-top-color: color-mix(in srgb, var(--_button-style---border) calc(100% * var(--_trigger---on)), var(--_button-style---border-hover) calc(100% * var(--_trigger---off)));
  border-right-color: color-mix(in srgb, var(--_button-style---border) calc(100% * var(--_trigger---on)), var(--_button-style---border-hover) calc(100% * var(--_trigger---off)));
  border-bottom-color: color-mix(in srgb, var(--_button-style---border) calc(100% * var(--_trigger---on)), var(--_button-style---border-hover) calc(100% * var(--_trigger---off)));
  border-left-color: color-mix(in srgb, var(--_button-style---border) calc(100% * var(--_trigger---on)), var(--_button-style---border-hover) calc(100% * var(--_trigger---off)));
  border-radius: inherit;
  justify-content: center;
  align-items: center;
  height: 4.25rem;
  padding-left: 2rem;
  padding-right: 2rem;
  line-height: 1;
  transition-property: all;
  transition-duration: .2s;
  transition-timing-function: ease;
  display: flex;
  position: relative;
}

.button_main_element:where(.w-variant-e85564cd-af30-a478-692b-71732aefb3ab) {
  --_button-style---text: var(--_theme---button-secondary--text);
  --_button-style---text-hover: var(--_theme---button-secondary--text-hover);
  --_button-style---background: var(--_theme---button-secondary--background);
  --_button-style---background-hover: var(--_theme---button-secondary--background-hover);
  --_button-style---border: var(--_theme---button-secondary--border);
  --_button-style---border-hover: var(--_theme---button-secondary--border-hover);
}

.button_main_element:hover {
  border-color: var(--_theme---heading-accent);
  background-color: var(--_theme---heading-accent);
}

.button_main_element.is-menu {
  z-index: 999;
  z-index: 999;
  border-style: none;
  height: 4rem;
}

.button_main_text {
  line-height: inherit;
  position: relative;
}

.page_wrap {
  flex-flow: column;
  min-height: 100svh;
  display: flex;
  overflow: clip;
}

.page_main {
  flex-flow: column;
  flex: 1;
  display: flex;
}

.guide_wrap {
  z-index: 2000;
  pointer-events: none;
  display: none;
  position: fixed;
  inset: 0% 0% auto;
  overflow: hidden;
}

.guide_layout {
  grid-column-gap: var(--site--gutter);
  grid-row-gap: var(--site--gutter);
  grid-template-rows: auto;
  grid-auto-columns: 1fr;
  grid-template-columns: repeat(var(--site--column-count), minmax(0, 1fr));
  display: grid;
}

.guide_column {
  color: #8a8a8a80;
  background-color: #9292920f;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  height: 100vh;
  padding-top: .6rem;
  padding-bottom: .6rem;
  display: flex;
}

.clickable_wrap {
  z-index: 3;
  border-radius: inherit;
}

.clickable_link {
  border-radius: inherit;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0%;
}

.clickable_btn {
  border-radius: inherit;
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
  inset: 0%;
}

.button_link_element {
  border-bottom-style: solid;
  border-bottom-width: var(--border-width--main);
  color: color-mix(in srgb, var(--_theme---text-link--text) calc(100% * var(--_trigger---on)), var(--_theme---text-link--text-hover) calc(100% * var(--_trigger---off)));
  border-bottom-color: color-mix(in srgb, var(--_theme---text-link--border) calc(100% * var(--_trigger---on)), var(--_theme---text-link--border-hover) calc(100% * var(--_trigger---off)));
  padding-top: .5em;
  padding-bottom: .5em;
  transition-property: all;
  transition-duration: .2s;
  transition-timing-function: ease;
  display: flex;
  position: relative;
}

.button_link_text {
  z-index: 1;
  position: relative;
}

.button_link_text.u-text-style-main:where(.w-variant-12b62f30-03cd-6692-fb6c-acdafaaa131f) {
  color: var(--_theme---heading-accent);
}

.slider_bullet_list {
  grid-column-gap: var(--_spacing---space--1);
  grid-row-gap: var(--_spacing---space--1);
  justify-content: flex-start;
  align-items: center;
  display: flex;
  width: auto !important;
}

.swiper-wrapper {
  display: flex;
}

.slider_bullet_item {
  aspect-ratio: 1;
  border: .09rem solid var(--_theme---border-buttons);
  background-color: #eee0;
  border-radius: 100vw;
  width: 1rem;
  min-width: 0;
  padding: 0;
}

.slider_bullet_item.is-active {
  border-color: var(--_theme---text);
  background-color: var(--_theme---text);
  border-color: var(--_theme---text);
  background-color: var(--_theme---text);
}

.slider_wrap {
  grid-column-gap: 0rem;
  grid-row-gap: var(--_spacing---space--4);
  flex-flow: column;
  display: flex;
  container-type: inline-size;
}

.slider_offset {
  margin-left: calc(var(--_gap---size) * -.5);
  margin-right: calc(var(--_gap---size) * -.5);
  flex: 1;
  display: flex;
}

.slider_list {
  height: 100%;
}

.slider_list.swiper-wrapper {
  display: flex;
}

.slider_controls {
  grid-column-gap: var(--_spacing---space--3);
  grid-row-gap: var(--_spacing---space--3);
  flex-flow: wrap;
  place-content: center space-between;
  align-items: center;
  display: flex;
}

.slider_button_layout {
  grid-column-gap: var(--_spacing---space--2);
  grid-row-gap: var(--_spacing---space--2);
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.slider_element.swiper {
  width: 100%;
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
  overflow: visible;
}

.slider_element.swiper:where(.w-variant-bfb8c45c-dbfa-13cc-2dfc-0c02a34504e4) {
  overflow: hidden;
}

.slider_element.swiper:where(.w-variant-b8ee48da-439e-7156-5d2e-5b4f080e200e) {
  -webkit-clip-path: polygon(0 0, calc(100% + 100vw) 0, calc(100% + 100vw) 100%, 0% 100%);
  clip-path: polygon(0 0, calc(100% + 100vw) 0, calc(100% + 100vw) 100%, 0% 100%);
}

.button_arrow_element {
  aspect-ratio: 1;
  border-top-style: solid;
  border-top-width: var(--border-width--main);
  border-right-style: solid;
  border-right-width: var(--border-width--main);
  border-bottom-style: solid;
  border-bottom-width: var(--border-width--main);
  border-left-style: solid;
  border-left-width: var(--border-width--main);
  vertical-align: middle;
  --_button-style---text: var(--_theme---button-primary--text);
  --_button-style---text-hover: var(--_theme---button-primary--text-hover);
  --_button-style---background: var(--_theme---button-primary--background);
  --_button-style---background-hover: var(--_theme---button-primary--background-hover);
  --_button-style---border: var(--_theme---button-primary--border);
  --_button-style---border-hover: var(--_theme---button-primary--border-hover);
  background-color: color-mix(in srgb, var(--_button-style---background) calc(100% * var(--_trigger---on)), var(--_button-style---background-hover) calc(100% * var(--_trigger---off)));
  color: color-mix(in srgb, var(--_button-style---text) calc(100% * var(--_trigger---on)), var(--_button-style---text-hover) calc(100% * var(--_trigger---off)));
  border-top-color: color-mix(in srgb, var(--_button-style---border) calc(100% * var(--_trigger---on)), var(--_button-style---border-hover) calc(100% * var(--_trigger---off)));
  border-right-color: color-mix(in srgb, var(--_button-style---border) calc(100% * var(--_trigger---on)), var(--_button-style---border-hover) calc(100% * var(--_trigger---off)));
  border-bottom-color: color-mix(in srgb, var(--_button-style---border) calc(100% * var(--_trigger---on)), var(--_button-style---border-hover) calc(100% * var(--_trigger---off)));
  border-left-color: color-mix(in srgb, var(--_button-style---border) calc(100% * var(--_trigger---on)), var(--_button-style---border-hover) calc(100% * var(--_trigger---off)));
  border-radius: inherit;
  justify-content: center;
  align-items: center;
  width: 3rem;
  transition-property: all;
  transition-duration: .2s;
  transition-timing-function: ease;
  display: flex;
  position: relative;
}

.button_arrow_element:where(.w-variant-ab355ea0-b722-2f23-3507-f0290f710e57), .button_arrow_element:where(.w-variant-bb0688d1-65b6-14b6-81e5-21e2cd39bbda), .button_arrow_element:where(.w-variant-c144d67f-2c62-4dbf-0fd8-0b6056b717ec) {
  --_button-style---text: var(--_theme---button-secondary--text);
  --_button-style---text-hover: var(--_theme---button-secondary--text-hover);
  --_button-style---background: var(--_theme---button-secondary--background);
  --_button-style---background-hover: var(--_theme---button-secondary--background-hover);
  --_button-style---border: var(--_theme---button-secondary--border);
  --_button-style---border-hover: var(--_theme---button-secondary--border-hover);
}

.button_arrow_icon {
  aspect-ratio: 1;
  width: 36%;
  position: relative;
}

.accordion_item {
  padding-right: var(--_spacing---space--8);
  padding-left: var(--_spacing---space--8);
  position: relative;
}

.accordion_item:where(.w-variant-a30a6cad-469f-ced1-b311-15bed52a500a) {
  padding-right: var(--radius--none);
  padding-left: var(--radius--none);
  overflow: hidden;
}

.accordion_item:hover {
  background-color: var(--_theme---background-2);
}

.accordion_item:hover:where(.w-variant-a30a6cad-469f-ced1-b311-15bed52a500a) {
  background-color: var(--_theme---background);
}

.accordion_toggle_icon {
  aspect-ratio: 1;
  border-top-left-radius: var(--radius--round);
  border-top-right-radius: var(--radius--round);
  border-bottom-left-radius: var(--radius--round);
  border-bottom-right-radius: var(--radius--round);
  background-color: var(--_theme---background-2);
  transform: rotate(calc(-180deg * var(--_state---false)));
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3.75rem;
  transition-property: transform;
  transition-duration: .2s;
  transition-timing-function: ease;
  display: flex;
}

.accordion_toggle_icon:where(.w-variant-a30a6cad-469f-ced1-b311-15bed52a500a) {
  border-radius: var(--radius--none);
  background-color: var(--swatch--transparent);
  pointer-events: none;
  transition-property: none;
  transform: none;
}

.accordion_content_wrap {
  width: 100%;
  display: none;
  position: relative;
  overflow: hidden;
}

.accordion_content_padding {
  padding-right: 12vw;
  padding-bottom: var(--_spacing---space--5);
}

.accordion_content_padding:where(.w-variant-a30a6cad-469f-ced1-b311-15bed52a500a) {
  padding: var(--_spacing---space--4) 3.75rem 4rem 48%;
}

.accordion_component {
  border-bottom: var(--border-width--main) solid var(--_theme---border-buttons);
}

.accordion_toggle_heading {
  margin-top: 0;
  margin-bottom: 0;
}

.accordion_toggle_text.u-text-style-h5:where(.w-variant-a30a6cad-469f-ced1-b311-15bed52a500a) {
  --_text-style---font-family: var(--_typography---font--primary-family);
  --_text-style---font-size: var(--_typography---font-size--h2);
  --_text-style---line-height: var(--_typography---line-height--tiny);
  --_text-style---font-weight: var(--_typography---font--primary-bold);
  --_text-style---letter-spacing: var(--_typography---letter-spacing--tight);
  --_text-style---text-wrap: balance;
  --_text-style---margin-top: var(--_spacing---space--7);
  --_text-style---margin-bottom: var(--_spacing---space--5);
  --_text-style---trim-top: var(--_typography---font--primary-trim-top);
  --_text-style---trim-bottom: var(--_typography---font--primary-trim-bottom);
  --_text-style---text-transform: var(--_typography---text-transform--none);
}

.accordion_toggle_button {
  padding-top: var(--_spacing---space--4);
  padding-bottom: var(--_spacing---space--4);
  grid-column-gap: var(--_spacing---space--3);
  grid-row-gap: var(--_spacing---space--3);
  outline-offset: var(--focus--offset-inner);
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.accordion_toggle_button:where(.w-variant-a30a6cad-469f-ced1-b311-15bed52a500a) {
  padding: 4rem var(--_spacing---space--8) var(--radius--none);
  justify-content: space-between;
  align-items: flex-end;
}

.modal_backdrop {
  opacity: .8;
  background-color: #000;
  width: 100%;
  height: 100vh;
  position: absolute;
  inset: 0% 0% auto;
}

.modal_scroll {
  border-radius: inherit;
  flex-flow: column;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden auto;
}

.modal_scroll:where(.w-variant-abed2e46-044e-db8d-e420-f41a8503c278) {
  padding: var(--site--margin);
}

.modal_dialog {
  z-index: 1010;
  color: inherit;
  background-color: #0000;
  border-style: none;
  border-width: 0;
  width: 100%;
  max-width: none;
  height: 100vh;
  max-height: none;
  margin: 0;
  padding: 0;
  position: fixed;
  inset: 0% 0% auto;
  overflow: clip;
}

.modal_content {
  background-color: var(--_theme---background);
  color: var(--_theme---text);
  flex-flow: column;
  grid-column: span 3;
  width: 100%;
  max-width: 64rem;
  min-height: 16rem;
  max-height: 100%;
  display: flex;
  position: relative;
}

.modal_content:where(.w-variant-abed2e46-044e-db8d-e420-f41a8503c278) {
  border-radius: 0;
  max-width: none;
  height: 100vh;
}

.modal_content.u-grid-above {
  grid-template-columns: repeat(var(--_column-count---value), minmax(0, 1fr));
}

.modal_inner {
  padding: var(--site--margin);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100dvh;
  display: flex;
}

.modal_inner:where(.w-variant-abed2e46-044e-db8d-e420-f41a8503c278) {
  padding: 0;
}

.modal_slot {
  flex-flow: column;
  flex: 1;
  justify-content: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.modal_slot:where(.w-variant-abed2e46-044e-db8d-e420-f41a8503c278) {
  max-width: var(--max-width--main);
}

.button_close_element {
  aspect-ratio: 1;
  border-top-style: solid;
  border-top-width: var(--border-width--main);
  border-right-style: solid;
  border-right-width: var(--border-width--main);
  border-bottom-style: solid;
  border-bottom-width: var(--border-width--main);
  border-left-style: solid;
  border-left-width: var(--border-width--main);
  vertical-align: middle;
  --_button-style---text: var(--_theme---button-primary--text);
  --_button-style---text-hover: var(--_theme---button-primary--text-hover);
  --_button-style---background: var(--_theme---button-primary--background);
  --_button-style---background-hover: var(--_theme---button-primary--background-hover);
  --_button-style---border: var(--_theme---button-primary--border);
  --_button-style---border-hover: var(--_theme---button-primary--border-hover);
  background-color: color-mix(in srgb, var(--_button-style---background) calc(100% * var(--_trigger---on)), var(--_button-style---background-hover) calc(100% * var(--_trigger---off)));
  color: color-mix(in srgb, var(--_button-style---text) calc(100% * var(--_trigger---on)), var(--_button-style---text-hover) calc(100% * var(--_trigger---off)));
  border-top-color: color-mix(in srgb, var(--_button-style---border) calc(100% * var(--_trigger---on)), var(--_button-style---border-hover) calc(100% * var(--_trigger---off)));
  border-right-color: color-mix(in srgb, var(--_button-style---border) calc(100% * var(--_trigger---on)), var(--_button-style---border-hover) calc(100% * var(--_trigger---off)));
  border-bottom-color: color-mix(in srgb, var(--_button-style---border) calc(100% * var(--_trigger---on)), var(--_button-style---border-hover) calc(100% * var(--_trigger---off)));
  border-left-color: color-mix(in srgb, var(--_button-style---border) calc(100% * var(--_trigger---on)), var(--_button-style---border-hover) calc(100% * var(--_trigger---off)));
  border-radius: inherit;
  justify-content: center;
  align-items: center;
  width: 3rem;
  transition-property: all;
  transition-duration: .2s;
  transition-timing-function: ease;
  display: flex;
  position: relative;
}

.button_close_element:where(.w-variant-ab355ea0-b722-2f23-3507-f0290f710e57), .button_close_element:where(.w-variant-bb0688d1-65b6-14b6-81e5-21e2cd39bbda), .button_close_element:where(.w-variant-c144d67f-2c62-4dbf-0fd8-0b6056b717ec) {
  --_button-style---text: var(--_theme---button-secondary--text);
  --_button-style---text-hover: var(--_theme---button-secondary--text-hover);
  --_button-style---background: var(--_theme---button-secondary--background);
  --_button-style---background-hover: var(--_theme---button-secondary--background-hover);
  --_button-style---border: var(--_theme---button-secondary--border);
  --_button-style---border-hover: var(--_theme---button-secondary--border-hover);
}

.button_close_icon {
  aspect-ratio: 1;
  width: 36%;
  position: relative;
}

.modal_close {
  z-index: 2;
  align-self: flex-end;
  position: absolute;
  inset: 1rem 1rem auto auto;
}

.button_main_wrap, .button_arrow_wrap, .button_close_wrap {
  border-radius: var(--radius--round);
  display: inline-block;
  position: relative;
}

.button_link_wrap {
  display: inline-block;
  position: relative;
}

.button_main_icon {
  aspect-ratio: 1;
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: .8rem;
  margin-top: -.5rem;
  margin-bottom: -.5rem;
  display: flex;
}

.navigation_wrap:where(.w-variant-f3a81397-d460-3add-9beb-5ec7af47907a) {
  --_theme---background: var(--swatch--light-100);
  --_theme---text: var(--swatch--dark-900);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--light-200);
  --_theme---border-buttons: var(--swatch--dark-900-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--_theme---button-primary--text);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.navigation_wrap:where(.w-variant-b4d321b1-05d4-6b05-8ab2-dfbc2f41ee4e) {
  --_theme---background: var(--swatch--dark-900);
  --_theme---text: var(--swatch--light-100);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--dark-800);
  --_theme---border-buttons: var(--swatch--light-100-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background-2);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--light-100);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--dark-900);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--light-100);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.navigation_wrap:where(.w-variant-bb2c68bd-fd74-aa1e-69b0-e84595dd4ec8) {
  --_theme---background: var(--swatch--brand-500);
  --_theme---text: var(--swatch--brand-text);
  --_theme---heading-accent: color-mix(in srgb, var(--_theme---text), white 20%);
  --_theme---background-2: var(--swatch--brand-600);
  --_theme---border-buttons: var(--swatch--brand-text-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--light-100);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--light-100);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--light-100);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--dark-900);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--swatch--light-100-o20);
  --_theme---button-secondary--text: var(--swatch--light-100);
  --_theme---button-secondary--background-hover: var(--swatch--light-100);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--dark-900);
}

.navigation_wrap:where(.w-variant-bfd35ee2-404c-1c4e-eac1-bc4efebc6ff0) {
  --_theme---background: var(--swatch--light-100);
  --_theme---text: var(--swatch--dark-900);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--light-200);
  --_theme---border-buttons: var(--swatch--dark-900-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--_theme---button-primary--text);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.navigation_wrap:where(.w-variant-bfd35ee2-404c-1c4e-eac1-bc4efebc6ff1) {
  --_theme---background: var(--swatch--dark-900);
  --_theme---text: var(--swatch--light-100);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--dark-800);
  --_theme---border-buttons: var(--swatch--light-100-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background-2);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--light-100);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--dark-900);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--light-100);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.navigation_wrap:where(.w-variant-bfd35ee2-404c-1c4e-eac1-bc4efebc6ff2) {
  --_theme---background: var(--swatch--brand-500);
  --_theme---text: var(--swatch--brand-text);
  --_theme---heading-accent: color-mix(in srgb, var(--_theme---text), white 20%);
  --_theme---background-2: var(--swatch--brand-600);
  --_theme---border-buttons: var(--swatch--brand-text-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--light-100);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--light-100);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--light-100);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--dark-900);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--swatch--light-100-o20);
  --_theme---button-secondary--text: var(--swatch--light-100);
  --_theme---button-secondary--background-hover: var(--swatch--light-100);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--dark-900);
}

.navigation_wrap.u-section {
  z-index: 999;
  z-index: 999;
  inset: 0% 0% auto;
  position: fixed;
  inset: 0% 0% auto;
}

.navigation_contain.u-container {
  z-index: 2;
  z-index: 2;
}

.navigation_layout {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.navigation_brand {
  align-self: stretch;
  width: 14rem;
}

.navigation_brand.w--current {
  max-width: 40vw;
}

.navigation_content {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.navigation_list {
  justify-content: center;
  align-self: stretch;
  align-items: center;
  list-style-type: none;
  display: flex;
}

.navigation_list-item {
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.navigation_text {
  color: var(--swatch--dark-600);
}

.navigation_text.u-text-style-main.u-weight-regular {
  color: var(--swatch--dark-800);
}

.navigation_list-item_text.is-accent {
  color: var(--_theme---heading-accent);
}

.navigation_list-item_text.u-text-style-main.is-text-2 {
  position: absolute;
}

.navigation_link {
  padding-right: var(--_spacing---space--3);
  padding-left: var(--_spacing---space--3);
  justify-content: center;
  align-items: center;
  height: 4rem;
  display: flex;
  position: relative;
}

.navigation_link:where(.w-variant-1a058ba8-6873-c1bc-0254-fd5fda52f75f) {
  color: var(--_theme---heading-accent);
}

.page-header_wrap:where(.w-variant-f3a81397-d460-3add-9beb-5ec7af47907a) {
  --_theme---background: var(--swatch--light-100);
  --_theme---text: var(--swatch--dark-900);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--light-200);
  --_theme---border-buttons: var(--swatch--dark-900-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--_theme---button-primary--text);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.page-header_wrap:where(.w-variant-b4d321b1-05d4-6b05-8ab2-dfbc2f41ee4e) {
  --_theme---background: var(--swatch--dark-900);
  --_theme---text: var(--swatch--light-100);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--dark-800);
  --_theme---border-buttons: var(--swatch--light-100-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background-2);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--light-100);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--dark-900);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--light-100);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.page-header_wrap:where(.w-variant-bb2c68bd-fd74-aa1e-69b0-e84595dd4ec8) {
  --_theme---background: var(--swatch--brand-500);
  --_theme---text: var(--swatch--brand-text);
  --_theme---heading-accent: color-mix(in srgb, var(--_theme---text), white 20%);
  --_theme---background-2: var(--swatch--brand-600);
  --_theme---border-buttons: var(--swatch--brand-text-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--light-100);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--light-100);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--light-100);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--dark-900);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--swatch--light-100-o20);
  --_theme---button-secondary--text: var(--swatch--light-100);
  --_theme---button-secondary--background-hover: var(--swatch--light-100);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--dark-900);
}

.page-header_wrap:where(.w-variant-bfd35ee2-404c-1c4e-eac1-bc4efebc6ff0) {
  --_theme---background: var(--swatch--light-100);
  --_theme---text: var(--swatch--dark-900);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--light-200);
  --_theme---border-buttons: var(--swatch--dark-900-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--_theme---button-primary--text);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.page-header_wrap:where(.w-variant-bfd35ee2-404c-1c4e-eac1-bc4efebc6ff1) {
  --_theme---background: var(--swatch--dark-900);
  --_theme---text: var(--swatch--light-100);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--dark-800);
  --_theme---border-buttons: var(--swatch--light-100-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background-2);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--light-100);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--dark-900);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--light-100);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.page-header_wrap:where(.w-variant-bfd35ee2-404c-1c4e-eac1-bc4efebc6ff2) {
  --_theme---background: var(--swatch--brand-500);
  --_theme---text: var(--swatch--brand-text);
  --_theme---heading-accent: color-mix(in srgb, var(--_theme---text), white 20%);
  --_theme---background-2: var(--swatch--brand-600);
  --_theme---border-buttons: var(--swatch--brand-text-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--light-100);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--light-100);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--light-100);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--dark-900);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--swatch--light-100-o20);
  --_theme---button-secondary--text: var(--swatch--light-100);
  --_theme---button-secondary--background-hover: var(--swatch--light-100);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--dark-900);
}

.page-header_wrap:where(.w-variant-ee04c7d0-ac09-9e2a-f042-f6e6be4154b9) {
  --_theme---background: var(--swatch--light-100);
  --_theme---text: var(--swatch--dark-900);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--light-200);
  --_theme---border-buttons: var(--swatch--dark-900-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--_theme---button-primary--text);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.page-header_wrap:where(.w-variant-ee04c7d0-ac09-9e2a-f042-f6e6be4154ba) {
  --_theme---background: var(--swatch--dark-900);
  --_theme---text: var(--swatch--light-100);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--dark-800);
  --_theme---border-buttons: var(--swatch--light-100-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background-2);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--light-100);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--dark-900);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--light-100);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.page-header_wrap:where(.w-variant-ee04c7d0-ac09-9e2a-f042-f6e6be4154bb) {
  --_theme---background: var(--swatch--brand-500);
  --_theme---text: var(--swatch--brand-text);
  --_theme---heading-accent: color-mix(in srgb, var(--_theme---text), white 20%);
  --_theme---background-2: var(--swatch--brand-600);
  --_theme---border-buttons: var(--swatch--brand-text-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--light-100);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--light-100);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--light-100);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--dark-900);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--swatch--light-100-o20);
  --_theme---button-secondary--text: var(--swatch--light-100);
  --_theme---button-secondary--background-hover: var(--swatch--light-100);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--dark-900);
}

.page-header_wrap.u-section {
  background-color: var(--swatch--transparent);
  background-color: var(--swatch--transparent);
}

.page-header_layout {
  border-top: var(--border-width--main) solid var(--_theme---border-buttons);
}

.page-header_layout.u-grid-autofit {
  grid-column-gap: var(--radius--none);
  grid-row-gap: var(--radius--none);
  grid-template-columns: repeat(auto-fit, minmax(min(max(28rem, (100% - ((var(--_column-count---value)  - 1) * var(--_gap---size))) / var(--_column-count---value)), 100%), 1fr));
  grid-column-gap: var(--radius--none);
  grid-row-gap: var(--radius--none);
  grid-template-columns: repeat(auto-fit, minmax(min(max(28rem, (100% - ((var(--_column-count---value)  - 1) * var(--_gap---size))) / var(--_column-count---value)), 100%), 1fr));
}

.page-header_heading {
  padding-top: .3rem;
  padding-left: var(--_spacing---space--8);
  grid-column-gap: var(--_spacing---space--4);
  grid-row-gap: var(--_spacing---space--4);
  flex-flow: column;
  display: flex;
  position: relative;
}

.page-header-title-rectangle {
  aspect-ratio: 1;
  background-color: var(--swatch--brand-500);
  width: .38rem;
  position: absolute;
  inset: .25rem auto auto .25rem;
}

.page-header_headline.u-text-style-h1 {
  --_text-style---font-family: var(--_typography---font--primary-family);
  --_text-style---font-size: var(--_typography---font-size--h1);
  --_text-style---line-height: var(--_typography---line-height--tiny);
  --_text-style---font-weight: var(--_typography---font--primary-bold);
  --_text-style---letter-spacing: var(--_typography---letter-spacing--tight);
  --_text-style---text-wrap: balance;
  --_text-style---margin-top: var(--_spacing---space--7);
  --_text-style---margin-bottom: var(--_spacing---space--5);
  --_text-style---trim-top: var(--_typography---font--primary-trim-top);
  --_text-style---trim-bottom: var(--_typography---font--primary-trim-bottom);
  --_text-style---text-transform: var(--_typography---text-transform--none);
}

.page-header_padding {
  padding: var(--_spacing---space--6) var(--_spacing---space--8);
  border-left: var(--border-width--main) solid var(--_theme---border-lines);
  position: relative;
}

.page-header_buttons {
  padding-left: var(--_spacing---space--8);
  grid-column-gap: var(--_spacing---space--4);
  grid-row-gap: var(--_spacing---space--4);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.wide-img_wrap:where(.w-variant-f3a81397-d460-3add-9beb-5ec7af47907a) {
  --_theme---background: var(--swatch--light-100);
  --_theme---text: var(--swatch--dark-900);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--light-200);
  --_theme---border-buttons: var(--swatch--dark-900-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--_theme---button-primary--text);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.wide-img_wrap:where(.w-variant-b4d321b1-05d4-6b05-8ab2-dfbc2f41ee4e) {
  --_theme---background: var(--swatch--dark-900);
  --_theme---text: var(--swatch--light-100);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--dark-800);
  --_theme---border-buttons: var(--swatch--light-100-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background-2);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--light-100);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--dark-900);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--light-100);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.wide-img_wrap:where(.w-variant-bb2c68bd-fd74-aa1e-69b0-e84595dd4ec8) {
  --_theme---background: var(--swatch--brand-500);
  --_theme---text: var(--swatch--brand-text);
  --_theme---heading-accent: color-mix(in srgb, var(--_theme---text), white 20%);
  --_theme---background-2: var(--swatch--brand-600);
  --_theme---border-buttons: var(--swatch--brand-text-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--light-100);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--light-100);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--light-100);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--dark-900);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--swatch--light-100-o20);
  --_theme---button-secondary--text: var(--swatch--light-100);
  --_theme---button-secondary--background-hover: var(--swatch--light-100);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--dark-900);
}

.wide-img_wrap:where(.w-variant-bfd35ee2-404c-1c4e-eac1-bc4efebc6ff0) {
  --_theme---background: var(--swatch--light-100);
  --_theme---text: var(--swatch--dark-900);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--light-200);
  --_theme---border-buttons: var(--swatch--dark-900-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--_theme---button-primary--text);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.wide-img_wrap:where(.w-variant-bfd35ee2-404c-1c4e-eac1-bc4efebc6ff1) {
  --_theme---background: var(--swatch--dark-900);
  --_theme---text: var(--swatch--light-100);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--dark-800);
  --_theme---border-buttons: var(--swatch--light-100-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background-2);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--light-100);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--dark-900);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--light-100);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.wide-img_wrap:where(.w-variant-bfd35ee2-404c-1c4e-eac1-bc4efebc6ff2) {
  --_theme---background: var(--swatch--brand-500);
  --_theme---text: var(--swatch--brand-text);
  --_theme---heading-accent: color-mix(in srgb, var(--_theme---text), white 20%);
  --_theme---background-2: var(--swatch--brand-600);
  --_theme---border-buttons: var(--swatch--brand-text-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--light-100);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--light-100);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--light-100);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--dark-900);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--swatch--light-100-o20);
  --_theme---button-secondary--text: var(--swatch--light-100);
  --_theme---button-secondary--background-hover: var(--swatch--light-100);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--dark-900);
}

.wide-img_wrap:where(.w-variant-ee04c7d0-ac09-9e2a-f042-f6e6be4154b9) {
  --_theme---background: var(--swatch--light-100);
  --_theme---text: var(--swatch--dark-900);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--light-200);
  --_theme---border-buttons: var(--swatch--dark-900-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--_theme---button-primary--text);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.wide-img_wrap:where(.w-variant-ee04c7d0-ac09-9e2a-f042-f6e6be4154ba) {
  --_theme---background: var(--swatch--dark-900);
  --_theme---text: var(--swatch--light-100);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--dark-800);
  --_theme---border-buttons: var(--swatch--light-100-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background-2);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--light-100);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--dark-900);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--light-100);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.wide-img_wrap:where(.w-variant-ee04c7d0-ac09-9e2a-f042-f6e6be4154bb) {
  --_theme---background: var(--swatch--brand-500);
  --_theme---text: var(--swatch--brand-text);
  --_theme---heading-accent: color-mix(in srgb, var(--_theme---text), white 20%);
  --_theme---background-2: var(--swatch--brand-600);
  --_theme---border-buttons: var(--swatch--brand-text-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--light-100);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--light-100);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--light-100);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--dark-900);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--swatch--light-100-o20);
  --_theme---button-secondary--text: var(--swatch--light-100);
  --_theme---button-secondary--background-hover: var(--swatch--light-100);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--dark-900);
}

.wide-img_wrap:where(.w-variant-ec9649db-80dc-5788-c386-c4f0a3a3d6e7) {
  --_theme---background: var(--swatch--light-100);
  --_theme---text: var(--swatch--dark-900);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--light-200);
  --_theme---border-buttons: var(--swatch--dark-900-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--_theme---button-primary--text);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.wide-img_wrap:where(.w-variant-ec9649db-80dc-5788-c386-c4f0a3a3d6e8) {
  --_theme---background: var(--swatch--dark-900);
  --_theme---text: var(--swatch--light-100);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--dark-800);
  --_theme---border-buttons: var(--swatch--light-100-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background-2);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--light-100);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--dark-900);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--light-100);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.wide-img_wrap:where(.w-variant-ec9649db-80dc-5788-c386-c4f0a3a3d6e9) {
  --_theme---background: var(--swatch--brand-500);
  --_theme---text: var(--swatch--brand-text);
  --_theme---heading-accent: color-mix(in srgb, var(--_theme---text), white 20%);
  --_theme---background-2: var(--swatch--brand-600);
  --_theme---border-buttons: var(--swatch--brand-text-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--light-100);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--light-100);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--light-100);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--dark-900);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--swatch--light-100-o20);
  --_theme---button-secondary--text: var(--swatch--light-100);
  --_theme---button-secondary--background-hover: var(--swatch--light-100);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--dark-900);
}

.wide-img_wrap:where(.w-variant-10026c36-ee82-1f2f-de52-b17085e1ad69) {
  --_theme---background: var(--swatch--light-100);
  --_theme---text: var(--swatch--dark-900);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--light-200);
  --_theme---border-buttons: var(--swatch--dark-900-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--_theme---button-primary--text);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.wide-img_wrap:where(.w-variant-10026c36-ee82-1f2f-de52-b17085e1ad6a) {
  --_theme---background: var(--swatch--dark-900);
  --_theme---text: var(--swatch--light-100);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--dark-800);
  --_theme---border-buttons: var(--swatch--light-100-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background-2);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--light-100);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--dark-900);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--light-100);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.wide-img_wrap:where(.w-variant-10026c36-ee82-1f2f-de52-b17085e1ad6b) {
  --_theme---background: var(--swatch--brand-500);
  --_theme---text: var(--swatch--brand-text);
  --_theme---heading-accent: color-mix(in srgb, var(--_theme---text), white 20%);
  --_theme---background-2: var(--swatch--brand-600);
  --_theme---border-buttons: var(--swatch--brand-text-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--light-100);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--light-100);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--light-100);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--dark-900);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--swatch--light-100-o20);
  --_theme---button-secondary--text: var(--swatch--light-100);
  --_theme---button-secondary--background-hover: var(--swatch--light-100);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--dark-900);
}

.wide-img_wrap.u-section {
  background-color: var(--swatch--transparent);
  background-color: var(--swatch--transparent);
}

.wide-img_image {
  aspect-ratio: 16 / 9;
  display: block;
}

.why-us_wrap:where(.w-variant-f3a81397-d460-3add-9beb-5ec7af47907a) {
  --_theme---background: var(--swatch--light-100);
  --_theme---text: var(--swatch--dark-900);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--light-200);
  --_theme---border-buttons: var(--swatch--dark-900-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--_theme---button-primary--text);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.why-us_wrap:where(.w-variant-b4d321b1-05d4-6b05-8ab2-dfbc2f41ee4e) {
  --_theme---background: var(--swatch--dark-900);
  --_theme---text: var(--swatch--light-100);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--dark-800);
  --_theme---border-buttons: var(--swatch--light-100-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background-2);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--light-100);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--dark-900);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--light-100);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.why-us_wrap:where(.w-variant-bb2c68bd-fd74-aa1e-69b0-e84595dd4ec8) {
  --_theme---background: var(--swatch--brand-500);
  --_theme---text: var(--swatch--brand-text);
  --_theme---heading-accent: color-mix(in srgb, var(--_theme---text), white 20%);
  --_theme---background-2: var(--swatch--brand-600);
  --_theme---border-buttons: var(--swatch--brand-text-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--light-100);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--light-100);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--light-100);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--dark-900);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--swatch--light-100-o20);
  --_theme---button-secondary--text: var(--swatch--light-100);
  --_theme---button-secondary--background-hover: var(--swatch--light-100);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--dark-900);
}

.why-us_wrap:where(.w-variant-bfd35ee2-404c-1c4e-eac1-bc4efebc6ff0) {
  --_theme---background: var(--swatch--light-100);
  --_theme---text: var(--swatch--dark-900);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--light-200);
  --_theme---border-buttons: var(--swatch--dark-900-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--_theme---button-primary--text);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.why-us_wrap:where(.w-variant-bfd35ee2-404c-1c4e-eac1-bc4efebc6ff1) {
  --_theme---background: var(--swatch--dark-900);
  --_theme---text: var(--swatch--light-100);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--dark-800);
  --_theme---border-buttons: var(--swatch--light-100-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background-2);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--light-100);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--dark-900);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--light-100);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.why-us_wrap:where(.w-variant-bfd35ee2-404c-1c4e-eac1-bc4efebc6ff2) {
  --_theme---background: var(--swatch--brand-500);
  --_theme---text: var(--swatch--brand-text);
  --_theme---heading-accent: color-mix(in srgb, var(--_theme---text), white 20%);
  --_theme---background-2: var(--swatch--brand-600);
  --_theme---border-buttons: var(--swatch--brand-text-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--light-100);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--light-100);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--light-100);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--dark-900);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--swatch--light-100-o20);
  --_theme---button-secondary--text: var(--swatch--light-100);
  --_theme---button-secondary--background-hover: var(--swatch--light-100);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--dark-900);
}

.why-us_wrap:where(.w-variant-ee04c7d0-ac09-9e2a-f042-f6e6be4154b9) {
  --_theme---background: var(--swatch--light-100);
  --_theme---text: var(--swatch--dark-900);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--light-200);
  --_theme---border-buttons: var(--swatch--dark-900-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--_theme---button-primary--text);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.why-us_wrap:where(.w-variant-ee04c7d0-ac09-9e2a-f042-f6e6be4154ba) {
  --_theme---background: var(--swatch--dark-900);
  --_theme---text: var(--swatch--light-100);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--dark-800);
  --_theme---border-buttons: var(--swatch--light-100-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background-2);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--light-100);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--dark-900);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--light-100);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.why-us_wrap:where(.w-variant-ee04c7d0-ac09-9e2a-f042-f6e6be4154bb) {
  --_theme---background: var(--swatch--brand-500);
  --_theme---text: var(--swatch--brand-text);
  --_theme---heading-accent: color-mix(in srgb, var(--_theme---text), white 20%);
  --_theme---background-2: var(--swatch--brand-600);
  --_theme---border-buttons: var(--swatch--brand-text-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--light-100);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--light-100);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--light-100);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--dark-900);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--swatch--light-100-o20);
  --_theme---button-secondary--text: var(--swatch--light-100);
  --_theme---button-secondary--background-hover: var(--swatch--light-100);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--dark-900);
}

.why-us_wrap:where(.w-variant-ec9649db-80dc-5788-c386-c4f0a3a3d6e7) {
  --_theme---background: var(--swatch--light-100);
  --_theme---text: var(--swatch--dark-900);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--light-200);
  --_theme---border-buttons: var(--swatch--dark-900-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--_theme---button-primary--text);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.why-us_wrap:where(.w-variant-ec9649db-80dc-5788-c386-c4f0a3a3d6e8) {
  --_theme---background: var(--swatch--dark-900);
  --_theme---text: var(--swatch--light-100);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--dark-800);
  --_theme---border-buttons: var(--swatch--light-100-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background-2);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--light-100);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--dark-900);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--light-100);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.why-us_wrap:where(.w-variant-ec9649db-80dc-5788-c386-c4f0a3a3d6e9) {
  --_theme---background: var(--swatch--brand-500);
  --_theme---text: var(--swatch--brand-text);
  --_theme---heading-accent: color-mix(in srgb, var(--_theme---text), white 20%);
  --_theme---background-2: var(--swatch--brand-600);
  --_theme---border-buttons: var(--swatch--brand-text-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--light-100);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--light-100);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--light-100);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--dark-900);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--swatch--light-100-o20);
  --_theme---button-secondary--text: var(--swatch--light-100);
  --_theme---button-secondary--background-hover: var(--swatch--light-100);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--dark-900);
}

.why-us_wrap:where(.w-variant-6d81b9c4-9bce-a1de-e1e8-1e35dd91b0fc) {
  --_theme---background: var(--swatch--light-100);
  --_theme---text: var(--swatch--dark-900);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--light-200);
  --_theme---border-buttons: var(--swatch--dark-900-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--_theme---button-primary--text);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.why-us_wrap:where(.w-variant-6d81b9c4-9bce-a1de-e1e8-1e35dd91b0fd) {
  --_theme---background: var(--swatch--dark-900);
  --_theme---text: var(--swatch--light-100);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--dark-800);
  --_theme---border-buttons: var(--swatch--light-100-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background-2);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--light-100);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--dark-900);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--light-100);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.why-us_wrap:where(.w-variant-6d81b9c4-9bce-a1de-e1e8-1e35dd91b0fe) {
  --_theme---background: var(--swatch--brand-500);
  --_theme---text: var(--swatch--brand-text);
  --_theme---heading-accent: color-mix(in srgb, var(--_theme---text), white 20%);
  --_theme---background-2: var(--swatch--brand-600);
  --_theme---border-buttons: var(--swatch--brand-text-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--light-100);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--light-100);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--light-100);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--dark-900);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--swatch--light-100-o20);
  --_theme---button-secondary--text: var(--swatch--light-100);
  --_theme---button-secondary--background-hover: var(--swatch--light-100);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--dark-900);
}

.why-us_wrap.u-section {
  background-color: var(--swatch--transparent);
  background-color: var(--swatch--transparent);
}

.section_title_wrap {
  grid-column-gap: var(--_spacing---space--4);
  grid-row-gap: var(--_spacing---space--4);
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  position: relative;
}

.section_title_divider {
  z-index: -1;
  background-image: url("https://cdn.prod.website-files.com/68e6072bec642ec89557281c/68e6678f6afbe501099cc224_pattern-divider.png");
  background-position: 50%;
  background-repeat: repeat-x;
  background-size: 40px;
  justify-content: center;
  align-items: flex-end;
  width: 100vw;
  height: 1rem;
  position: absolute;
  inset: auto 0% auto 50%;
  transform: translateX(-50%);
}

.why-us_content {
  grid-column-gap: var(--site--gutter);
  grid-row-gap: var(--site--gutter);
  justify-content: flex-start;
  align-items: center;
  padding-top: 2rem;
}

.why-us_content.u-grid-autofit {
  grid-column-gap: var(--radius--none);
  grid-row-gap: var(--radius--none);
  grid-template-columns: repeat(auto-fit, minmax(min(max(24rem, (100% - ((var(--_column-count---value)  - 1) * var(--_gap---size))) / var(--_column-count---value)), 100%), 1fr));
  padding-top: 4rem;
  padding-bottom: 4rem;
  position: relative;
}

.why-us_content.u-grid-autofit:hover {
  background-color: var(--_theme---background-2);
}

.why-us_id {
  position: absolute;
  inset: auto auto 0% 0%;
}

.why-us_heading {
  padding-left: var(--_spacing---space--8);
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.why-us_desctiption {
  padding-right: var(--_spacing---space--8);
  padding-left: var(--_spacing---space--8);
  border-left: var(--border-width--main) solid var(--_theme---border-lines);
}

.why-us_divider {
  height: var(--border-width--main);
  padding-left: var(--_spacing---space--8);
  width: 100%;
  position: absolute;
  inset: auto 0% 0%;
}

.why-us_divider-fill {
  background-color: var(--_theme---border-buttons);
  width: 100%;
  height: 100%;
}

.projekty_wrap:where(.w-variant-f3a81397-d460-3add-9beb-5ec7af47907a) {
  --_theme---background: var(--swatch--light-100);
  --_theme---text: var(--swatch--dark-900);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--light-200);
  --_theme---border-buttons: var(--swatch--dark-900-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--_theme---button-primary--text);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.projekty_wrap:where(.w-variant-b4d321b1-05d4-6b05-8ab2-dfbc2f41ee4e) {
  --_theme---background: var(--swatch--dark-900);
  --_theme---text: var(--swatch--light-100);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--dark-800);
  --_theme---border-buttons: var(--swatch--light-100-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background-2);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--light-100);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--dark-900);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--light-100);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.projekty_wrap:where(.w-variant-bb2c68bd-fd74-aa1e-69b0-e84595dd4ec8) {
  --_theme---background: var(--swatch--brand-500);
  --_theme---text: var(--swatch--brand-text);
  --_theme---heading-accent: color-mix(in srgb, var(--_theme---text), white 20%);
  --_theme---background-2: var(--swatch--brand-600);
  --_theme---border-buttons: var(--swatch--brand-text-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--light-100);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--light-100);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--light-100);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--dark-900);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--swatch--light-100-o20);
  --_theme---button-secondary--text: var(--swatch--light-100);
  --_theme---button-secondary--background-hover: var(--swatch--light-100);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--dark-900);
}

.projekty_wrap:where(.w-variant-bfd35ee2-404c-1c4e-eac1-bc4efebc6ff0) {
  --_theme---background: var(--swatch--light-100);
  --_theme---text: var(--swatch--dark-900);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--light-200);
  --_theme---border-buttons: var(--swatch--dark-900-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--_theme---button-primary--text);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.projekty_wrap:where(.w-variant-bfd35ee2-404c-1c4e-eac1-bc4efebc6ff1) {
  --_theme---background: var(--swatch--dark-900);
  --_theme---text: var(--swatch--light-100);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--dark-800);
  --_theme---border-buttons: var(--swatch--light-100-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background-2);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--light-100);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--dark-900);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--light-100);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.projekty_wrap:where(.w-variant-bfd35ee2-404c-1c4e-eac1-bc4efebc6ff2) {
  --_theme---background: var(--swatch--brand-500);
  --_theme---text: var(--swatch--brand-text);
  --_theme---heading-accent: color-mix(in srgb, var(--_theme---text), white 20%);
  --_theme---background-2: var(--swatch--brand-600);
  --_theme---border-buttons: var(--swatch--brand-text-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--light-100);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--light-100);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--light-100);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--dark-900);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--swatch--light-100-o20);
  --_theme---button-secondary--text: var(--swatch--light-100);
  --_theme---button-secondary--background-hover: var(--swatch--light-100);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--dark-900);
}

.projekty_wrap:where(.w-variant-ee04c7d0-ac09-9e2a-f042-f6e6be4154b9) {
  --_theme---background: var(--swatch--light-100);
  --_theme---text: var(--swatch--dark-900);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--light-200);
  --_theme---border-buttons: var(--swatch--dark-900-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--_theme---button-primary--text);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.projekty_wrap:where(.w-variant-ee04c7d0-ac09-9e2a-f042-f6e6be4154ba) {
  --_theme---background: var(--swatch--dark-900);
  --_theme---text: var(--swatch--light-100);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--dark-800);
  --_theme---border-buttons: var(--swatch--light-100-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background-2);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--light-100);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--dark-900);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--light-100);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.projekty_wrap:where(.w-variant-ee04c7d0-ac09-9e2a-f042-f6e6be4154bb) {
  --_theme---background: var(--swatch--brand-500);
  --_theme---text: var(--swatch--brand-text);
  --_theme---heading-accent: color-mix(in srgb, var(--_theme---text), white 20%);
  --_theme---background-2: var(--swatch--brand-600);
  --_theme---border-buttons: var(--swatch--brand-text-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--light-100);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--light-100);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--light-100);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--dark-900);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--swatch--light-100-o20);
  --_theme---button-secondary--text: var(--swatch--light-100);
  --_theme---button-secondary--background-hover: var(--swatch--light-100);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--dark-900);
}

.projekty_wrap:where(.w-variant-ec9649db-80dc-5788-c386-c4f0a3a3d6e7) {
  --_theme---background: var(--swatch--light-100);
  --_theme---text: var(--swatch--dark-900);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--light-200);
  --_theme---border-buttons: var(--swatch--dark-900-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--_theme---button-primary--text);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.projekty_wrap:where(.w-variant-ec9649db-80dc-5788-c386-c4f0a3a3d6e8) {
  --_theme---background: var(--swatch--dark-900);
  --_theme---text: var(--swatch--light-100);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--dark-800);
  --_theme---border-buttons: var(--swatch--light-100-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background-2);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--light-100);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--dark-900);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--light-100);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.projekty_wrap:where(.w-variant-ec9649db-80dc-5788-c386-c4f0a3a3d6e9) {
  --_theme---background: var(--swatch--brand-500);
  --_theme---text: var(--swatch--brand-text);
  --_theme---heading-accent: color-mix(in srgb, var(--_theme---text), white 20%);
  --_theme---background-2: var(--swatch--brand-600);
  --_theme---border-buttons: var(--swatch--brand-text-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--light-100);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--light-100);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--light-100);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--dark-900);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--swatch--light-100-o20);
  --_theme---button-secondary--text: var(--swatch--light-100);
  --_theme---button-secondary--background-hover: var(--swatch--light-100);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--dark-900);
}

.projekty_wrap:where(.w-variant-6d81b9c4-9bce-a1de-e1e8-1e35dd91b0fc) {
  --_theme---background: var(--swatch--light-100);
  --_theme---text: var(--swatch--dark-900);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--light-200);
  --_theme---border-buttons: var(--swatch--dark-900-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--_theme---button-primary--text);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.projekty_wrap:where(.w-variant-6d81b9c4-9bce-a1de-e1e8-1e35dd91b0fd) {
  --_theme---background: var(--swatch--dark-900);
  --_theme---text: var(--swatch--light-100);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--dark-800);
  --_theme---border-buttons: var(--swatch--light-100-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background-2);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--light-100);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--dark-900);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--light-100);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.projekty_wrap:where(.w-variant-6d81b9c4-9bce-a1de-e1e8-1e35dd91b0fe) {
  --_theme---background: var(--swatch--brand-500);
  --_theme---text: var(--swatch--brand-text);
  --_theme---heading-accent: color-mix(in srgb, var(--_theme---text), white 20%);
  --_theme---background-2: var(--swatch--brand-600);
  --_theme---border-buttons: var(--swatch--brand-text-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--light-100);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--light-100);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--light-100);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--dark-900);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--swatch--light-100-o20);
  --_theme---button-secondary--text: var(--swatch--light-100);
  --_theme---button-secondary--background-hover: var(--swatch--light-100);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--dark-900);
}

.projekty_wrap:where(.w-variant-5587850a-f843-9df5-e794-68a11c64aebd) {
  --_theme---background: var(--swatch--light-100);
  --_theme---text: var(--swatch--dark-900);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--light-200);
  --_theme---border-buttons: var(--swatch--dark-900-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--_theme---button-primary--text);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.projekty_wrap:where(.w-variant-5587850a-f843-9df5-e794-68a11c64aebe) {
  --_theme---background: var(--swatch--dark-900);
  --_theme---text: var(--swatch--light-100);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--dark-800);
  --_theme---border-buttons: var(--swatch--light-100-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background-2);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--light-100);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--dark-900);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--light-100);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.projekty_wrap:where(.w-variant-5587850a-f843-9df5-e794-68a11c64aebf) {
  --_theme---background: var(--swatch--brand-500);
  --_theme---text: var(--swatch--brand-text);
  --_theme---heading-accent: color-mix(in srgb, var(--_theme---text), white 20%);
  --_theme---background-2: var(--swatch--brand-600);
  --_theme---border-buttons: var(--swatch--brand-text-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--light-100);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--light-100);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--light-100);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--dark-900);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--swatch--light-100-o20);
  --_theme---button-secondary--text: var(--swatch--light-100);
  --_theme---button-secondary--background-hover: var(--swatch--light-100);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--dark-900);
}

.projekty_wrap:where(.w-variant-84226d66-e0c8-dc05-f88b-fadae4a714c8) {
  --_theme---background: var(--swatch--light-100);
  --_theme---text: var(--swatch--dark-900);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--light-200);
  --_theme---border-buttons: var(--swatch--dark-900-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--_theme---button-primary--text);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.projekty_wrap:where(.w-variant-84226d66-e0c8-dc05-f88b-fadae4a714c9) {
  --_theme---background: var(--swatch--dark-900);
  --_theme---text: var(--swatch--light-100);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--dark-800);
  --_theme---border-buttons: var(--swatch--light-100-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background-2);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--light-100);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--dark-900);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--light-100);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.projekty_wrap:where(.w-variant-84226d66-e0c8-dc05-f88b-fadae4a714ca) {
  --_theme---background: var(--swatch--brand-500);
  --_theme---text: var(--swatch--brand-text);
  --_theme---heading-accent: color-mix(in srgb, var(--_theme---text), white 20%);
  --_theme---background-2: var(--swatch--brand-600);
  --_theme---border-buttons: var(--swatch--brand-text-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--light-100);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--light-100);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--light-100);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--dark-900);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--swatch--light-100-o20);
  --_theme---button-secondary--text: var(--swatch--light-100);
  --_theme---button-secondary--background-hover: var(--swatch--light-100);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--dark-900);
}

.projekty_wrap.u-section {
  background-color: var(--swatch--transparent);
  background-color: var(--swatch--transparent);
}

.projekty_layout.u-grid-autofill {
  --_column-count---value: 2;
  grid-template-columns: repeat(auto-fill, minmax(min(max(16rem, (100% - ((var(--_column-count---value)  - 1) * var(--_gap---size))) / var(--_column-count---value)), 100%), 1fr));
  grid-template-columns: repeat(auto-fill, minmax(min(max(16rem, (100% - ((var(--_column-count---value)  - 1) * var(--_gap---size))) / var(--_column-count---value)), 100%), 1fr));
}

.card_projekt_wrap {
  grid-column-gap: var(--_spacing---space--3);
  grid-row-gap: var(--_spacing---space--3);
  flex-flow: column;
  display: flex;
}

.card_projekt_image {
  width: auto;
  min-width: 100%;
  max-width: none;
  height: 100%;
  overflow: hidden;
}

.card_projekt_image:where(.w-variant-6d919db7-ab56-4011-e6c0-2a6b81db7c04) {
  aspect-ratio: 1 / 1.6;
}

.card_projekt_content {
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.card_projekt_name {
  flex: 1;
}

.card_projekt_name.u-text-style-h4, .card_projekt_parameter.u-text-style-h4 {
  --_text-style---font-family: var(--_typography---font--primary-family);
  --_text-style---font-size: var(--_typography---font-size--text-large);
  --_text-style---line-height: var(--_typography---line-height--extreme);
  --_text-style---font-weight: var(--_typography---font--primary-medium);
  --_text-style---letter-spacing: var(--_typography---letter-spacing--tight);
  --_text-style---text-wrap: pretty;
  --_text-style---margin-top: var(--_spacing---space--4);
  --_text-style---margin-bottom: var(--_spacing---space--4);
  --_text-style---trim-top: var(--_typography---font--primary-trim-top);
  --_text-style---trim-bottom: var(--_typography---font--primary-trim-bottom);
  --_text-style---text-transform: var(--_typography---text-transform--none);
}

.card_projekt_symbol {
  margin-right: var(--_spacing---space--6);
  color: var(--_theme---heading-accent);
}

.card_projekt_symbol.u-text-style-h4 {
  --_text-style---font-family: var(--_typography---font--primary-family);
  --_text-style---font-size: var(--_typography---font-size--text-large);
  --_text-style---line-height: var(--_typography---line-height--extreme);
  --_text-style---font-weight: var(--_typography---font--primary-medium);
  --_text-style---letter-spacing: var(--_typography---letter-spacing--tight);
  --_text-style---text-wrap: pretty;
  --_text-style---margin-top: var(--_spacing---space--4);
  --_text-style---margin-bottom: var(--_spacing---space--4);
  --_text-style---trim-top: var(--_typography---font--primary-trim-top);
  --_text-style---trim-bottom: var(--_typography---font--primary-trim-bottom);
  --_text-style---text-transform: var(--_typography---text-transform--none);
  margin-right: 2rem;
}

.cta_container_wrap {
  margin-top: var(--_spacing---section-space--small);
  justify-content: center;
  align-items: center;
  display: flex;
}

.numbers_wrap:where(.w-variant-f3a81397-d460-3add-9beb-5ec7af47907a) {
  --_theme---background: var(--swatch--light-100);
  --_theme---text: var(--swatch--dark-900);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--light-200);
  --_theme---border-buttons: var(--swatch--dark-900-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--_theme---button-primary--text);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.numbers_wrap:where(.w-variant-b4d321b1-05d4-6b05-8ab2-dfbc2f41ee4e) {
  --_theme---background: var(--swatch--dark-900);
  --_theme---text: var(--swatch--light-100);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--dark-800);
  --_theme---border-buttons: var(--swatch--light-100-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background-2);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--light-100);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--dark-900);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--light-100);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.numbers_wrap:where(.w-variant-bb2c68bd-fd74-aa1e-69b0-e84595dd4ec8) {
  --_theme---background: var(--swatch--brand-500);
  --_theme---text: var(--swatch--brand-text);
  --_theme---heading-accent: color-mix(in srgb, var(--_theme---text), white 20%);
  --_theme---background-2: var(--swatch--brand-600);
  --_theme---border-buttons: var(--swatch--brand-text-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--light-100);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--light-100);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--light-100);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--dark-900);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--swatch--light-100-o20);
  --_theme---button-secondary--text: var(--swatch--light-100);
  --_theme---button-secondary--background-hover: var(--swatch--light-100);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--dark-900);
}

.numbers_wrap:where(.w-variant-bfd35ee2-404c-1c4e-eac1-bc4efebc6ff0) {
  --_theme---background: var(--swatch--light-100);
  --_theme---text: var(--swatch--dark-900);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--light-200);
  --_theme---border-buttons: var(--swatch--dark-900-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--_theme---button-primary--text);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.numbers_wrap:where(.w-variant-bfd35ee2-404c-1c4e-eac1-bc4efebc6ff1) {
  --_theme---background: var(--swatch--dark-900);
  --_theme---text: var(--swatch--light-100);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--dark-800);
  --_theme---border-buttons: var(--swatch--light-100-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background-2);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--light-100);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--dark-900);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--light-100);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.numbers_wrap:where(.w-variant-bfd35ee2-404c-1c4e-eac1-bc4efebc6ff2) {
  --_theme---background: var(--swatch--brand-500);
  --_theme---text: var(--swatch--brand-text);
  --_theme---heading-accent: color-mix(in srgb, var(--_theme---text), white 20%);
  --_theme---background-2: var(--swatch--brand-600);
  --_theme---border-buttons: var(--swatch--brand-text-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--light-100);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--light-100);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--light-100);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--dark-900);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--swatch--light-100-o20);
  --_theme---button-secondary--text: var(--swatch--light-100);
  --_theme---button-secondary--background-hover: var(--swatch--light-100);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--dark-900);
}

.numbers_wrap:where(.w-variant-ee04c7d0-ac09-9e2a-f042-f6e6be4154b9) {
  --_theme---background: var(--swatch--light-100);
  --_theme---text: var(--swatch--dark-900);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--light-200);
  --_theme---border-buttons: var(--swatch--dark-900-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--_theme---button-primary--text);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.numbers_wrap:where(.w-variant-ee04c7d0-ac09-9e2a-f042-f6e6be4154ba) {
  --_theme---background: var(--swatch--dark-900);
  --_theme---text: var(--swatch--light-100);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--dark-800);
  --_theme---border-buttons: var(--swatch--light-100-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background-2);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--light-100);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--dark-900);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--light-100);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.numbers_wrap:where(.w-variant-ee04c7d0-ac09-9e2a-f042-f6e6be4154bb) {
  --_theme---background: var(--swatch--brand-500);
  --_theme---text: var(--swatch--brand-text);
  --_theme---heading-accent: color-mix(in srgb, var(--_theme---text), white 20%);
  --_theme---background-2: var(--swatch--brand-600);
  --_theme---border-buttons: var(--swatch--brand-text-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--light-100);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--light-100);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--light-100);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--dark-900);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--swatch--light-100-o20);
  --_theme---button-secondary--text: var(--swatch--light-100);
  --_theme---button-secondary--background-hover: var(--swatch--light-100);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--dark-900);
}

.numbers_wrap:where(.w-variant-ec9649db-80dc-5788-c386-c4f0a3a3d6e7) {
  --_theme---background: var(--swatch--light-100);
  --_theme---text: var(--swatch--dark-900);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--light-200);
  --_theme---border-buttons: var(--swatch--dark-900-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--_theme---button-primary--text);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.numbers_wrap:where(.w-variant-ec9649db-80dc-5788-c386-c4f0a3a3d6e8) {
  --_theme---background: var(--swatch--dark-900);
  --_theme---text: var(--swatch--light-100);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--dark-800);
  --_theme---border-buttons: var(--swatch--light-100-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background-2);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--light-100);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--dark-900);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--light-100);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.numbers_wrap:where(.w-variant-ec9649db-80dc-5788-c386-c4f0a3a3d6e9) {
  --_theme---background: var(--swatch--brand-500);
  --_theme---text: var(--swatch--brand-text);
  --_theme---heading-accent: color-mix(in srgb, var(--_theme---text), white 20%);
  --_theme---background-2: var(--swatch--brand-600);
  --_theme---border-buttons: var(--swatch--brand-text-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--light-100);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--light-100);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--light-100);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--dark-900);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--swatch--light-100-o20);
  --_theme---button-secondary--text: var(--swatch--light-100);
  --_theme---button-secondary--background-hover: var(--swatch--light-100);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--dark-900);
}

.numbers_wrap:where(.w-variant-6d81b9c4-9bce-a1de-e1e8-1e35dd91b0fc) {
  --_theme---background: var(--swatch--light-100);
  --_theme---text: var(--swatch--dark-900);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--light-200);
  --_theme---border-buttons: var(--swatch--dark-900-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--_theme---button-primary--text);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.numbers_wrap:where(.w-variant-6d81b9c4-9bce-a1de-e1e8-1e35dd91b0fd) {
  --_theme---background: var(--swatch--dark-900);
  --_theme---text: var(--swatch--light-100);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--dark-800);
  --_theme---border-buttons: var(--swatch--light-100-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background-2);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--light-100);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--dark-900);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--light-100);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.numbers_wrap:where(.w-variant-6d81b9c4-9bce-a1de-e1e8-1e35dd91b0fe) {
  --_theme---background: var(--swatch--brand-500);
  --_theme---text: var(--swatch--brand-text);
  --_theme---heading-accent: color-mix(in srgb, var(--_theme---text), white 20%);
  --_theme---background-2: var(--swatch--brand-600);
  --_theme---border-buttons: var(--swatch--brand-text-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--light-100);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--light-100);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--light-100);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--dark-900);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--swatch--light-100-o20);
  --_theme---button-secondary--text: var(--swatch--light-100);
  --_theme---button-secondary--background-hover: var(--swatch--light-100);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--dark-900);
}

.numbers_wrap:where(.w-variant-5587850a-f843-9df5-e794-68a11c64aebd) {
  --_theme---background: var(--swatch--light-100);
  --_theme---text: var(--swatch--dark-900);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--light-200);
  --_theme---border-buttons: var(--swatch--dark-900-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--_theme---button-primary--text);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.numbers_wrap:where(.w-variant-5587850a-f843-9df5-e794-68a11c64aebe) {
  --_theme---background: var(--swatch--dark-900);
  --_theme---text: var(--swatch--light-100);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--dark-800);
  --_theme---border-buttons: var(--swatch--light-100-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background-2);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--light-100);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--dark-900);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--light-100);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.numbers_wrap:where(.w-variant-5587850a-f843-9df5-e794-68a11c64aebf) {
  --_theme---background: var(--swatch--brand-500);
  --_theme---text: var(--swatch--brand-text);
  --_theme---heading-accent: color-mix(in srgb, var(--_theme---text), white 20%);
  --_theme---background-2: var(--swatch--brand-600);
  --_theme---border-buttons: var(--swatch--brand-text-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--light-100);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--light-100);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--light-100);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--dark-900);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--swatch--light-100-o20);
  --_theme---button-secondary--text: var(--swatch--light-100);
  --_theme---button-secondary--background-hover: var(--swatch--light-100);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--dark-900);
}

.numbers_wrap:where(.w-variant-44ef51ba-8980-e4c1-f5c6-81dca9c0df01) {
  --_theme---background: var(--swatch--light-100);
  --_theme---text: var(--swatch--dark-900);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--light-200);
  --_theme---border-buttons: var(--swatch--dark-900-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--_theme---button-primary--text);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.numbers_wrap:where(.w-variant-44ef51ba-8980-e4c1-f5c6-81dca9c0df02) {
  --_theme---background: var(--swatch--dark-900);
  --_theme---text: var(--swatch--light-100);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--dark-800);
  --_theme---border-buttons: var(--swatch--light-100-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background-2);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--light-100);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--dark-900);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--light-100);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.numbers_wrap:where(.w-variant-44ef51ba-8980-e4c1-f5c6-81dca9c0df03) {
  --_theme---background: var(--swatch--brand-500);
  --_theme---text: var(--swatch--brand-text);
  --_theme---heading-accent: color-mix(in srgb, var(--_theme---text), white 20%);
  --_theme---background-2: var(--swatch--brand-600);
  --_theme---border-buttons: var(--swatch--brand-text-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--light-100);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--light-100);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--light-100);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--dark-900);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--swatch--light-100-o20);
  --_theme---button-secondary--text: var(--swatch--light-100);
  --_theme---button-secondary--background-hover: var(--swatch--light-100);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--dark-900);
}

.numbers_wrap.u-section {
  background-color: var(--swatch--transparent);
  background-color: var(--swatch--transparent);
}

.numbers_layout {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.numbers_layout.u-grid-above {
  grid-column-gap: var(--_spacing---section-space--none);
  grid-row-gap: var(--_spacing---section-space--none);
  --_column-count---value: 3;
}

.numbers_layout.u-grid-autofill {
  grid-column-gap: var(--radius--none);
  grid-row-gap: var(--radius--none);
  --_column-count---value: 3;
  grid-template-columns: repeat(auto-fill, minmax(min(max(20rem, (100% - ((var(--_column-count---value)  - 1) * var(--_gap---size))) / var(--_column-count---value)), 100%), 1fr));
}

.numbers_layout.u-grid-custom {
  grid-column-gap: var(--radius--none);
  grid-row-gap: var(--radius--none);
  --_column-count---value: 3;
  grid-template-columns: repeat(var(--_column-count---value), minmax(0, 1fr));
}

.numbers_item_wrap {
  width: 100%;
}

.numbers_item_value {
  z-index: -1;
  position: relative;
}

.numbers_item_value.u-text-style-h2, .numbers_item_value.u-text-style-h3, .numbers_item_value.u-text-style-h2 {
  margin-left: var(--_spacing---space--8);
}

.numbers_item_content {
  padding: var(--_spacing---space--4) var(--_spacing---space--8);
  border-top: var(--border-width--main) solid var(--_theme---border-buttons);
  border-bottom: var(--border-width--main) solid var(--_theme---border-buttons);
  background-color: var(--_theme---background-2);
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  height: 6rem;
  display: flex;
}

.testimonials_wrap:where(.w-variant-f3a81397-d460-3add-9beb-5ec7af47907a) {
  --_theme---background: var(--swatch--light-100);
  --_theme---text: var(--swatch--dark-900);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--light-200);
  --_theme---border-buttons: var(--swatch--dark-900-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--_theme---button-primary--text);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.testimonials_wrap:where(.w-variant-b4d321b1-05d4-6b05-8ab2-dfbc2f41ee4e) {
  --_theme---background: var(--swatch--dark-900);
  --_theme---text: var(--swatch--light-100);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--dark-800);
  --_theme---border-buttons: var(--swatch--light-100-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background-2);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--light-100);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--dark-900);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--light-100);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.testimonials_wrap:where(.w-variant-bb2c68bd-fd74-aa1e-69b0-e84595dd4ec8) {
  --_theme---background: var(--swatch--brand-500);
  --_theme---text: var(--swatch--brand-text);
  --_theme---heading-accent: color-mix(in srgb, var(--_theme---text), white 20%);
  --_theme---background-2: var(--swatch--brand-600);
  --_theme---border-buttons: var(--swatch--brand-text-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--light-100);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--light-100);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--light-100);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--dark-900);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--swatch--light-100-o20);
  --_theme---button-secondary--text: var(--swatch--light-100);
  --_theme---button-secondary--background-hover: var(--swatch--light-100);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--dark-900);
}

.testimonials_wrap:where(.w-variant-bfd35ee2-404c-1c4e-eac1-bc4efebc6ff0) {
  --_theme---background: var(--swatch--light-100);
  --_theme---text: var(--swatch--dark-900);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--light-200);
  --_theme---border-buttons: var(--swatch--dark-900-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--_theme---button-primary--text);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.testimonials_wrap:where(.w-variant-bfd35ee2-404c-1c4e-eac1-bc4efebc6ff1) {
  --_theme---background: var(--swatch--dark-900);
  --_theme---text: var(--swatch--light-100);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--dark-800);
  --_theme---border-buttons: var(--swatch--light-100-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background-2);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--light-100);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--dark-900);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--light-100);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.testimonials_wrap:where(.w-variant-bfd35ee2-404c-1c4e-eac1-bc4efebc6ff2) {
  --_theme---background: var(--swatch--brand-500);
  --_theme---text: var(--swatch--brand-text);
  --_theme---heading-accent: color-mix(in srgb, var(--_theme---text), white 20%);
  --_theme---background-2: var(--swatch--brand-600);
  --_theme---border-buttons: var(--swatch--brand-text-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--light-100);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--light-100);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--light-100);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--dark-900);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--swatch--light-100-o20);
  --_theme---button-secondary--text: var(--swatch--light-100);
  --_theme---button-secondary--background-hover: var(--swatch--light-100);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--dark-900);
}

.testimonials_wrap:where(.w-variant-ee04c7d0-ac09-9e2a-f042-f6e6be4154b9) {
  --_theme---background: var(--swatch--light-100);
  --_theme---text: var(--swatch--dark-900);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--light-200);
  --_theme---border-buttons: var(--swatch--dark-900-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--_theme---button-primary--text);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.testimonials_wrap:where(.w-variant-ee04c7d0-ac09-9e2a-f042-f6e6be4154ba) {
  --_theme---background: var(--swatch--dark-900);
  --_theme---text: var(--swatch--light-100);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--dark-800);
  --_theme---border-buttons: var(--swatch--light-100-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background-2);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--light-100);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--dark-900);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--light-100);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.testimonials_wrap:where(.w-variant-ee04c7d0-ac09-9e2a-f042-f6e6be4154bb) {
  --_theme---background: var(--swatch--brand-500);
  --_theme---text: var(--swatch--brand-text);
  --_theme---heading-accent: color-mix(in srgb, var(--_theme---text), white 20%);
  --_theme---background-2: var(--swatch--brand-600);
  --_theme---border-buttons: var(--swatch--brand-text-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--light-100);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--light-100);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--light-100);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--dark-900);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--swatch--light-100-o20);
  --_theme---button-secondary--text: var(--swatch--light-100);
  --_theme---button-secondary--background-hover: var(--swatch--light-100);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--dark-900);
}

.testimonials_wrap:where(.w-variant-ec9649db-80dc-5788-c386-c4f0a3a3d6e7) {
  --_theme---background: var(--swatch--light-100);
  --_theme---text: var(--swatch--dark-900);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--light-200);
  --_theme---border-buttons: var(--swatch--dark-900-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--_theme---button-primary--text);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.testimonials_wrap:where(.w-variant-ec9649db-80dc-5788-c386-c4f0a3a3d6e8) {
  --_theme---background: var(--swatch--dark-900);
  --_theme---text: var(--swatch--light-100);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--dark-800);
  --_theme---border-buttons: var(--swatch--light-100-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background-2);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--light-100);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--dark-900);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--light-100);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.testimonials_wrap:where(.w-variant-ec9649db-80dc-5788-c386-c4f0a3a3d6e9) {
  --_theme---background: var(--swatch--brand-500);
  --_theme---text: var(--swatch--brand-text);
  --_theme---heading-accent: color-mix(in srgb, var(--_theme---text), white 20%);
  --_theme---background-2: var(--swatch--brand-600);
  --_theme---border-buttons: var(--swatch--brand-text-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--light-100);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--light-100);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--light-100);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--dark-900);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--swatch--light-100-o20);
  --_theme---button-secondary--text: var(--swatch--light-100);
  --_theme---button-secondary--background-hover: var(--swatch--light-100);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--dark-900);
}

.testimonials_wrap:where(.w-variant-6d81b9c4-9bce-a1de-e1e8-1e35dd91b0fc) {
  --_theme---background: var(--swatch--light-100);
  --_theme---text: var(--swatch--dark-900);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--light-200);
  --_theme---border-buttons: var(--swatch--dark-900-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--_theme---button-primary--text);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.testimonials_wrap:where(.w-variant-6d81b9c4-9bce-a1de-e1e8-1e35dd91b0fd) {
  --_theme---background: var(--swatch--dark-900);
  --_theme---text: var(--swatch--light-100);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--dark-800);
  --_theme---border-buttons: var(--swatch--light-100-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background-2);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--light-100);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--dark-900);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--light-100);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.testimonials_wrap:where(.w-variant-6d81b9c4-9bce-a1de-e1e8-1e35dd91b0fe) {
  --_theme---background: var(--swatch--brand-500);
  --_theme---text: var(--swatch--brand-text);
  --_theme---heading-accent: color-mix(in srgb, var(--_theme---text), white 20%);
  --_theme---background-2: var(--swatch--brand-600);
  --_theme---border-buttons: var(--swatch--brand-text-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--light-100);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--light-100);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--light-100);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--dark-900);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--swatch--light-100-o20);
  --_theme---button-secondary--text: var(--swatch--light-100);
  --_theme---button-secondary--background-hover: var(--swatch--light-100);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--dark-900);
}

.testimonials_wrap:where(.w-variant-5587850a-f843-9df5-e794-68a11c64aebd) {
  --_theme---background: var(--swatch--light-100);
  --_theme---text: var(--swatch--dark-900);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--light-200);
  --_theme---border-buttons: var(--swatch--dark-900-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--_theme---button-primary--text);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.testimonials_wrap:where(.w-variant-5587850a-f843-9df5-e794-68a11c64aebe) {
  --_theme---background: var(--swatch--dark-900);
  --_theme---text: var(--swatch--light-100);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--dark-800);
  --_theme---border-buttons: var(--swatch--light-100-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background-2);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--light-100);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--dark-900);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--light-100);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.testimonials_wrap:where(.w-variant-5587850a-f843-9df5-e794-68a11c64aebf) {
  --_theme---background: var(--swatch--brand-500);
  --_theme---text: var(--swatch--brand-text);
  --_theme---heading-accent: color-mix(in srgb, var(--_theme---text), white 20%);
  --_theme---background-2: var(--swatch--brand-600);
  --_theme---border-buttons: var(--swatch--brand-text-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--light-100);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--light-100);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--light-100);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--dark-900);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--swatch--light-100-o20);
  --_theme---button-secondary--text: var(--swatch--light-100);
  --_theme---button-secondary--background-hover: var(--swatch--light-100);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--dark-900);
}

.testimonials_wrap:where(.w-variant-44ef51ba-8980-e4c1-f5c6-81dca9c0df01) {
  --_theme---background: var(--swatch--light-100);
  --_theme---text: var(--swatch--dark-900);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--light-200);
  --_theme---border-buttons: var(--swatch--dark-900-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--_theme---button-primary--text);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.testimonials_wrap:where(.w-variant-44ef51ba-8980-e4c1-f5c6-81dca9c0df02) {
  --_theme---background: var(--swatch--dark-900);
  --_theme---text: var(--swatch--light-100);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--dark-800);
  --_theme---border-buttons: var(--swatch--light-100-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background-2);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--light-100);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--dark-900);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--light-100);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.testimonials_wrap:where(.w-variant-44ef51ba-8980-e4c1-f5c6-81dca9c0df03) {
  --_theme---background: var(--swatch--brand-500);
  --_theme---text: var(--swatch--brand-text);
  --_theme---heading-accent: color-mix(in srgb, var(--_theme---text), white 20%);
  --_theme---background-2: var(--swatch--brand-600);
  --_theme---border-buttons: var(--swatch--brand-text-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--light-100);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--light-100);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--light-100);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--dark-900);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--swatch--light-100-o20);
  --_theme---button-secondary--text: var(--swatch--light-100);
  --_theme---button-secondary--background-hover: var(--swatch--light-100);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--dark-900);
}

.testimonials_wrap:where(.w-variant-73fc846c-c08c-6566-ca62-175a4c60ed53) {
  --_theme---background: var(--swatch--light-100);
  --_theme---text: var(--swatch--dark-900);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--light-200);
  --_theme---border-buttons: var(--swatch--dark-900-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--_theme---button-primary--text);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.testimonials_wrap:where(.w-variant-73fc846c-c08c-6566-ca62-175a4c60ed54) {
  --_theme---background: var(--swatch--dark-900);
  --_theme---text: var(--swatch--light-100);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--dark-800);
  --_theme---border-buttons: var(--swatch--light-100-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background-2);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--light-100);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--dark-900);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--light-100);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.testimonials_wrap:where(.w-variant-73fc846c-c08c-6566-ca62-175a4c60ed55) {
  --_theme---background: var(--swatch--brand-500);
  --_theme---text: var(--swatch--brand-text);
  --_theme---heading-accent: color-mix(in srgb, var(--_theme---text), white 20%);
  --_theme---background-2: var(--swatch--brand-600);
  --_theme---border-buttons: var(--swatch--brand-text-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--light-100);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--light-100);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--light-100);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--dark-900);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--swatch--light-100-o20);
  --_theme---button-secondary--text: var(--swatch--light-100);
  --_theme---button-secondary--background-hover: var(--swatch--light-100);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--dark-900);
}

.testimonials_wrap.u-section {
  background-color: var(--swatch--transparent);
  background-color: var(--swatch--transparent);
}

.testimonials_layout {
  position: relative;
}

.card_testimonial_wrap {
  padding-top: var(--_spacing---section-space--main);
  padding-bottom: var(--_spacing---section-space--main);
  background-color: var(--_theme---background-2);
}

.card_testimonial_wrap.u-grid-autofit {
  padding-left: 4rem;
  padding-right: 4rem;
}

.card_testimonial_wrap.u-grid-autofit.u-background-2 {
  position: relative;
}

.card_testimonial_content {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.card_testimonial_content.u-padding-left-8 {
  position: relative;
}

.card_testimonial_headline {
  margin-bottom: var(--_spacing---space--4);
}

.card_testimonial_text {
  margin-bottom: var(--_spacing---space--2);
}

.card_testimonial_text.u-text-style-main {
  --_text-style---font-family: var(--_typography---font--primary-family);
  --_text-style---font-size: var(--_typography---font-size--text-large);
  --_text-style---line-height: var(--_typography---line-height--extreme);
  --_text-style---font-weight: var(--_typography---font--primary-medium);
  --_text-style---letter-spacing: var(--_typography---letter-spacing--tight);
  --_text-style---text-wrap: pretty;
  --_text-style---margin-top: var(--_spacing---space--4);
  --_text-style---margin-bottom: var(--_spacing---space--4);
  --_text-style---trim-top: var(--_typography---font--primary-trim-top);
  --_text-style---trim-bottom: var(--_typography---font--primary-trim-bottom);
  --_text-style---text-transform: var(--_typography---text-transform--none);
}

.card_testimonial_stars {
  padding-top: var(--_spacing---space--4);
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.card_testimonial_icon {
  aspect-ratio: 1;
  color: var(--swatch--brand-500);
  width: 1.2rem;
}

.card_testimonial_rating {
  padding-top: var(--_spacing---space--4);
  grid-column-gap: var(--_spacing---space--2);
  grid-row-gap: var(--_spacing---space--2);
  color: var(--swatch--dark-600);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.card_testimonial_proof-icon {
  aspect-ratio: 1;
  width: 1rem;
}

.card_testimonial_proof-text.u-text-style-main {
  --_text-style---font-family: var(--_typography---font--primary-family);
  --_text-style---font-size: var(--_typography---font-size--text-small);
  --_text-style---line-height: var(--_typography---line-height--huge);
  --_text-style---font-weight: var(--_typography---font--primary-medium);
  --_text-style---letter-spacing: var(--_typography---letter-spacing--tight);
  --_text-style---text-wrap: pretty;
  --_text-style---margin-top: var(--_spacing---space--4);
  --_text-style---margin-bottom: var(--_spacing---space--4);
  --_text-style---trim-top: var(--_typography---font--primary-trim-top);
  --_text-style---trim-bottom: var(--_typography---font--primary-trim-bottom);
  --_text-style---text-transform: var(--_typography---text-transform--none);
}

.card_top_pattern {
  z-index: 1;
  background-image: url("https://cdn.prod.website-files.com/68e6072bec642ec89557281c/68e6678f6afbe501099cc224_pattern-divider.png");
  background-position: 0 0;
  background-repeat: repeat-x;
  background-size: 40px;
  height: 1rem;
  position: absolute;
  inset: 0% 0% auto;
}

.card_top_pattern.is-dark {
  opacity: .48;
}

.card_testimonial_quotes-symbol {
  left: var(--_spacing---space--8);
  top: var(--_spacing---space--8);
  color: var(--_theme---heading-accent);
  position: absolute;
  bottom: auto;
  right: auto;
}

.card_testimonial_quotes-symbol.u-text-style-h3 {
  inset: 4rem auto auto 2rem;
  inset: 4rem auto auto 2rem;
}

.testimonials_slider_icon.is-left {
  z-index: 99;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0% auto 0% -1.5rem;
}

.testimonials_slider_icon.is-right {
  z-index: 99;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0% -1.5rem 0% auto;
}

.section_title_text {
  padding-left: var(--_spacing---space--8);
}

.section_title_text.u-text-style-h5:where(.w-variant-12a9ede2-73be-b1f2-f377-458a83d88a94) {
  --_text-style---font-family: var(--_typography---font--primary-family);
  --_text-style---font-size: var(--_typography---font-size--text-main);
  --_text-style---line-height: var(--_typography---line-height--large);
  --_text-style---font-weight: var(--_typography---font--primary-medium);
  --_text-style---letter-spacing: var(--_typography---letter-spacing--tight);
  --_text-style---text-wrap: pretty;
  --_text-style---margin-top: var(--_spacing---space--4);
  --_text-style---margin-bottom: var(--_spacing---space--4);
  --_text-style---trim-top: var(--_typography---font--primary-trim-top);
  --_text-style---trim-bottom: var(--_typography---font--primary-trim-bottom);
  --_text-style---text-transform: var(--_typography---text-transform--none);
}

.process_wrap:where(.w-variant-f3a81397-d460-3add-9beb-5ec7af47907a) {
  --_theme---background: var(--swatch--light-100);
  --_theme---text: var(--swatch--dark-900);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--light-200);
  --_theme---border-buttons: var(--swatch--dark-900-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--_theme---button-primary--text);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.process_wrap:where(.w-variant-b4d321b1-05d4-6b05-8ab2-dfbc2f41ee4e) {
  --_theme---background: var(--swatch--dark-900);
  --_theme---text: var(--swatch--light-100);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--dark-800);
  --_theme---border-buttons: var(--swatch--light-100-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background-2);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--light-100);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--dark-900);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--light-100);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.process_wrap:where(.w-variant-bb2c68bd-fd74-aa1e-69b0-e84595dd4ec8) {
  --_theme---background: var(--swatch--brand-500);
  --_theme---text: var(--swatch--brand-text);
  --_theme---heading-accent: color-mix(in srgb, var(--_theme---text), white 20%);
  --_theme---background-2: var(--swatch--brand-600);
  --_theme---border-buttons: var(--swatch--brand-text-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--light-100);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--light-100);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--light-100);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--dark-900);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--swatch--light-100-o20);
  --_theme---button-secondary--text: var(--swatch--light-100);
  --_theme---button-secondary--background-hover: var(--swatch--light-100);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--dark-900);
}

.process_wrap:where(.w-variant-bfd35ee2-404c-1c4e-eac1-bc4efebc6ff0) {
  --_theme---background: var(--swatch--light-100);
  --_theme---text: var(--swatch--dark-900);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--light-200);
  --_theme---border-buttons: var(--swatch--dark-900-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--_theme---button-primary--text);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.process_wrap:where(.w-variant-bfd35ee2-404c-1c4e-eac1-bc4efebc6ff1) {
  --_theme---background: var(--swatch--dark-900);
  --_theme---text: var(--swatch--light-100);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--dark-800);
  --_theme---border-buttons: var(--swatch--light-100-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background-2);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--light-100);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--dark-900);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--light-100);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.process_wrap:where(.w-variant-bfd35ee2-404c-1c4e-eac1-bc4efebc6ff2) {
  --_theme---background: var(--swatch--brand-500);
  --_theme---text: var(--swatch--brand-text);
  --_theme---heading-accent: color-mix(in srgb, var(--_theme---text), white 20%);
  --_theme---background-2: var(--swatch--brand-600);
  --_theme---border-buttons: var(--swatch--brand-text-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--light-100);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--light-100);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--light-100);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--dark-900);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--swatch--light-100-o20);
  --_theme---button-secondary--text: var(--swatch--light-100);
  --_theme---button-secondary--background-hover: var(--swatch--light-100);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--dark-900);
}

.process_wrap:where(.w-variant-ee04c7d0-ac09-9e2a-f042-f6e6be4154b9) {
  --_theme---background: var(--swatch--light-100);
  --_theme---text: var(--swatch--dark-900);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--light-200);
  --_theme---border-buttons: var(--swatch--dark-900-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--_theme---button-primary--text);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.process_wrap:where(.w-variant-ee04c7d0-ac09-9e2a-f042-f6e6be4154ba) {
  --_theme---background: var(--swatch--dark-900);
  --_theme---text: var(--swatch--light-100);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--dark-800);
  --_theme---border-buttons: var(--swatch--light-100-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background-2);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--light-100);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--dark-900);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--light-100);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.process_wrap:where(.w-variant-ee04c7d0-ac09-9e2a-f042-f6e6be4154bb) {
  --_theme---background: var(--swatch--brand-500);
  --_theme---text: var(--swatch--brand-text);
  --_theme---heading-accent: color-mix(in srgb, var(--_theme---text), white 20%);
  --_theme---background-2: var(--swatch--brand-600);
  --_theme---border-buttons: var(--swatch--brand-text-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--light-100);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--light-100);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--light-100);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--dark-900);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--swatch--light-100-o20);
  --_theme---button-secondary--text: var(--swatch--light-100);
  --_theme---button-secondary--background-hover: var(--swatch--light-100);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--dark-900);
}

.process_wrap:where(.w-variant-ec9649db-80dc-5788-c386-c4f0a3a3d6e7) {
  --_theme---background: var(--swatch--light-100);
  --_theme---text: var(--swatch--dark-900);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--light-200);
  --_theme---border-buttons: var(--swatch--dark-900-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--_theme---button-primary--text);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.process_wrap:where(.w-variant-ec9649db-80dc-5788-c386-c4f0a3a3d6e8) {
  --_theme---background: var(--swatch--dark-900);
  --_theme---text: var(--swatch--light-100);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--dark-800);
  --_theme---border-buttons: var(--swatch--light-100-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background-2);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--light-100);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--dark-900);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--light-100);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.process_wrap:where(.w-variant-ec9649db-80dc-5788-c386-c4f0a3a3d6e9) {
  --_theme---background: var(--swatch--brand-500);
  --_theme---text: var(--swatch--brand-text);
  --_theme---heading-accent: color-mix(in srgb, var(--_theme---text), white 20%);
  --_theme---background-2: var(--swatch--brand-600);
  --_theme---border-buttons: var(--swatch--brand-text-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--light-100);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--light-100);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--light-100);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--dark-900);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--swatch--light-100-o20);
  --_theme---button-secondary--text: var(--swatch--light-100);
  --_theme---button-secondary--background-hover: var(--swatch--light-100);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--dark-900);
}

.process_wrap:where(.w-variant-6d81b9c4-9bce-a1de-e1e8-1e35dd91b0fc) {
  --_theme---background: var(--swatch--light-100);
  --_theme---text: var(--swatch--dark-900);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--light-200);
  --_theme---border-buttons: var(--swatch--dark-900-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--_theme---button-primary--text);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.process_wrap:where(.w-variant-6d81b9c4-9bce-a1de-e1e8-1e35dd91b0fd) {
  --_theme---background: var(--swatch--dark-900);
  --_theme---text: var(--swatch--light-100);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--dark-800);
  --_theme---border-buttons: var(--swatch--light-100-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background-2);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--light-100);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--dark-900);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--light-100);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.process_wrap:where(.w-variant-6d81b9c4-9bce-a1de-e1e8-1e35dd91b0fe) {
  --_theme---background: var(--swatch--brand-500);
  --_theme---text: var(--swatch--brand-text);
  --_theme---heading-accent: color-mix(in srgb, var(--_theme---text), white 20%);
  --_theme---background-2: var(--swatch--brand-600);
  --_theme---border-buttons: var(--swatch--brand-text-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--light-100);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--light-100);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--light-100);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--dark-900);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--swatch--light-100-o20);
  --_theme---button-secondary--text: var(--swatch--light-100);
  --_theme---button-secondary--background-hover: var(--swatch--light-100);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--dark-900);
}

.process_wrap:where(.w-variant-5587850a-f843-9df5-e794-68a11c64aebd) {
  --_theme---background: var(--swatch--light-100);
  --_theme---text: var(--swatch--dark-900);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--light-200);
  --_theme---border-buttons: var(--swatch--dark-900-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--_theme---button-primary--text);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.process_wrap:where(.w-variant-5587850a-f843-9df5-e794-68a11c64aebe) {
  --_theme---background: var(--swatch--dark-900);
  --_theme---text: var(--swatch--light-100);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--dark-800);
  --_theme---border-buttons: var(--swatch--light-100-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background-2);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--light-100);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--dark-900);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--light-100);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.process_wrap:where(.w-variant-5587850a-f843-9df5-e794-68a11c64aebf) {
  --_theme---background: var(--swatch--brand-500);
  --_theme---text: var(--swatch--brand-text);
  --_theme---heading-accent: color-mix(in srgb, var(--_theme---text), white 20%);
  --_theme---background-2: var(--swatch--brand-600);
  --_theme---border-buttons: var(--swatch--brand-text-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--light-100);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--light-100);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--light-100);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--dark-900);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--swatch--light-100-o20);
  --_theme---button-secondary--text: var(--swatch--light-100);
  --_theme---button-secondary--background-hover: var(--swatch--light-100);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--dark-900);
}

.process_wrap:where(.w-variant-44ef51ba-8980-e4c1-f5c6-81dca9c0df01) {
  --_theme---background: var(--swatch--light-100);
  --_theme---text: var(--swatch--dark-900);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--light-200);
  --_theme---border-buttons: var(--swatch--dark-900-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--_theme---button-primary--text);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.process_wrap:where(.w-variant-44ef51ba-8980-e4c1-f5c6-81dca9c0df02) {
  --_theme---background: var(--swatch--dark-900);
  --_theme---text: var(--swatch--light-100);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--dark-800);
  --_theme---border-buttons: var(--swatch--light-100-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background-2);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--light-100);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--dark-900);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--light-100);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.process_wrap:where(.w-variant-44ef51ba-8980-e4c1-f5c6-81dca9c0df03) {
  --_theme---background: var(--swatch--brand-500);
  --_theme---text: var(--swatch--brand-text);
  --_theme---heading-accent: color-mix(in srgb, var(--_theme---text), white 20%);
  --_theme---background-2: var(--swatch--brand-600);
  --_theme---border-buttons: var(--swatch--brand-text-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--light-100);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--light-100);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--light-100);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--dark-900);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--swatch--light-100-o20);
  --_theme---button-secondary--text: var(--swatch--light-100);
  --_theme---button-secondary--background-hover: var(--swatch--light-100);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--dark-900);
}

.process_wrap:where(.w-variant-73fc846c-c08c-6566-ca62-175a4c60ed53) {
  --_theme---background: var(--swatch--light-100);
  --_theme---text: var(--swatch--dark-900);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--light-200);
  --_theme---border-buttons: var(--swatch--dark-900-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--_theme---button-primary--text);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.process_wrap:where(.w-variant-73fc846c-c08c-6566-ca62-175a4c60ed54) {
  --_theme---background: var(--swatch--dark-900);
  --_theme---text: var(--swatch--light-100);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--dark-800);
  --_theme---border-buttons: var(--swatch--light-100-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background-2);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--light-100);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--dark-900);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--light-100);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.process_wrap:where(.w-variant-73fc846c-c08c-6566-ca62-175a4c60ed55) {
  --_theme---background: var(--swatch--brand-500);
  --_theme---text: var(--swatch--brand-text);
  --_theme---heading-accent: color-mix(in srgb, var(--_theme---text), white 20%);
  --_theme---background-2: var(--swatch--brand-600);
  --_theme---border-buttons: var(--swatch--brand-text-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--light-100);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--light-100);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--light-100);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--dark-900);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--swatch--light-100-o20);
  --_theme---button-secondary--text: var(--swatch--light-100);
  --_theme---button-secondary--background-hover: var(--swatch--light-100);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--dark-900);
}

.process_wrap:where(.w-variant-c783b9b6-81ed-a818-5c66-56d220b87db9) {
  --_theme---background: var(--swatch--light-100);
  --_theme---text: var(--swatch--dark-900);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--light-200);
  --_theme---border-buttons: var(--swatch--dark-900-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--_theme---button-primary--text);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.process_wrap:where(.w-variant-c783b9b6-81ed-a818-5c66-56d220b87dba) {
  --_theme---background: var(--swatch--dark-900);
  --_theme---text: var(--swatch--light-100);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--dark-800);
  --_theme---border-buttons: var(--swatch--light-100-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background-2);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--light-100);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--dark-900);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--light-100);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.process_wrap:where(.w-variant-c783b9b6-81ed-a818-5c66-56d220b87dbb) {
  --_theme---background: var(--swatch--brand-500);
  --_theme---text: var(--swatch--brand-text);
  --_theme---heading-accent: color-mix(in srgb, var(--_theme---text), white 20%);
  --_theme---background-2: var(--swatch--brand-600);
  --_theme---border-buttons: var(--swatch--brand-text-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--light-100);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--light-100);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--light-100);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--dark-900);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--swatch--light-100-o20);
  --_theme---button-secondary--text: var(--swatch--light-100);
  --_theme---button-secondary--background-hover: var(--swatch--light-100);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--dark-900);
}

.process_wrap:where(.w-variant-75218244-2ab5-fb96-f91c-756a9b518a36) {
  --_theme---background: var(--swatch--light-100);
  --_theme---text: var(--swatch--dark-900);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--light-200);
  --_theme---border-buttons: var(--swatch--dark-900-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--_theme---button-primary--text);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.process_wrap:where(.w-variant-75218244-2ab5-fb96-f91c-756a9b518a37) {
  --_theme---background: var(--swatch--dark-900);
  --_theme---text: var(--swatch--light-100);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--dark-800);
  --_theme---border-buttons: var(--swatch--light-100-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background-2);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--light-100);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--dark-900);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--light-100);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.process_wrap:where(.w-variant-75218244-2ab5-fb96-f91c-756a9b518a38) {
  --_theme---background: var(--swatch--brand-500);
  --_theme---text: var(--swatch--brand-text);
  --_theme---heading-accent: color-mix(in srgb, var(--_theme---text), white 20%);
  --_theme---background-2: var(--swatch--brand-600);
  --_theme---border-buttons: var(--swatch--brand-text-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--light-100);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--light-100);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--light-100);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--dark-900);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--swatch--light-100-o20);
  --_theme---button-secondary--text: var(--swatch--light-100);
  --_theme---button-secondary--background-hover: var(--swatch--light-100);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--dark-900);
}

.process_contain.u-container {
  container-name: threshold-medium;
}

.about_wrap:where(.w-variant-f3a81397-d460-3add-9beb-5ec7af47907a) {
  --_theme---background: var(--swatch--light-100);
  --_theme---text: var(--swatch--dark-900);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--light-200);
  --_theme---border-buttons: var(--swatch--dark-900-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--_theme---button-primary--text);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.about_wrap:where(.w-variant-b4d321b1-05d4-6b05-8ab2-dfbc2f41ee4e) {
  --_theme---background: var(--swatch--dark-900);
  --_theme---text: var(--swatch--light-100);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--dark-800);
  --_theme---border-buttons: var(--swatch--light-100-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background-2);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--light-100);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--dark-900);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--light-100);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.about_wrap:where(.w-variant-bb2c68bd-fd74-aa1e-69b0-e84595dd4ec8) {
  --_theme---background: var(--swatch--brand-500);
  --_theme---text: var(--swatch--brand-text);
  --_theme---heading-accent: color-mix(in srgb, var(--_theme---text), white 20%);
  --_theme---background-2: var(--swatch--brand-600);
  --_theme---border-buttons: var(--swatch--brand-text-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--light-100);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--light-100);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--light-100);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--dark-900);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--swatch--light-100-o20);
  --_theme---button-secondary--text: var(--swatch--light-100);
  --_theme---button-secondary--background-hover: var(--swatch--light-100);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--dark-900);
}

.about_wrap:where(.w-variant-bfd35ee2-404c-1c4e-eac1-bc4efebc6ff0) {
  --_theme---background: var(--swatch--light-100);
  --_theme---text: var(--swatch--dark-900);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--light-200);
  --_theme---border-buttons: var(--swatch--dark-900-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--_theme---button-primary--text);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.about_wrap:where(.w-variant-bfd35ee2-404c-1c4e-eac1-bc4efebc6ff1) {
  --_theme---background: var(--swatch--dark-900);
  --_theme---text: var(--swatch--light-100);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--dark-800);
  --_theme---border-buttons: var(--swatch--light-100-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background-2);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--light-100);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--dark-900);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--light-100);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.about_wrap:where(.w-variant-bfd35ee2-404c-1c4e-eac1-bc4efebc6ff2) {
  --_theme---background: var(--swatch--brand-500);
  --_theme---text: var(--swatch--brand-text);
  --_theme---heading-accent: color-mix(in srgb, var(--_theme---text), white 20%);
  --_theme---background-2: var(--swatch--brand-600);
  --_theme---border-buttons: var(--swatch--brand-text-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--light-100);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--light-100);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--light-100);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--dark-900);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--swatch--light-100-o20);
  --_theme---button-secondary--text: var(--swatch--light-100);
  --_theme---button-secondary--background-hover: var(--swatch--light-100);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--dark-900);
}

.about_wrap:where(.w-variant-ee04c7d0-ac09-9e2a-f042-f6e6be4154b9) {
  --_theme---background: var(--swatch--light-100);
  --_theme---text: var(--swatch--dark-900);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--light-200);
  --_theme---border-buttons: var(--swatch--dark-900-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--_theme---button-primary--text);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.about_wrap:where(.w-variant-ee04c7d0-ac09-9e2a-f042-f6e6be4154ba) {
  --_theme---background: var(--swatch--dark-900);
  --_theme---text: var(--swatch--light-100);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--dark-800);
  --_theme---border-buttons: var(--swatch--light-100-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background-2);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--light-100);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--dark-900);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--light-100);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.about_wrap:where(.w-variant-ee04c7d0-ac09-9e2a-f042-f6e6be4154bb) {
  --_theme---background: var(--swatch--brand-500);
  --_theme---text: var(--swatch--brand-text);
  --_theme---heading-accent: color-mix(in srgb, var(--_theme---text), white 20%);
  --_theme---background-2: var(--swatch--brand-600);
  --_theme---border-buttons: var(--swatch--brand-text-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--light-100);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--light-100);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--light-100);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--dark-900);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--swatch--light-100-o20);
  --_theme---button-secondary--text: var(--swatch--light-100);
  --_theme---button-secondary--background-hover: var(--swatch--light-100);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--dark-900);
}

.about_wrap:where(.w-variant-ec9649db-80dc-5788-c386-c4f0a3a3d6e7) {
  --_theme---background: var(--swatch--light-100);
  --_theme---text: var(--swatch--dark-900);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--light-200);
  --_theme---border-buttons: var(--swatch--dark-900-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--_theme---button-primary--text);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.about_wrap:where(.w-variant-ec9649db-80dc-5788-c386-c4f0a3a3d6e8) {
  --_theme---background: var(--swatch--dark-900);
  --_theme---text: var(--swatch--light-100);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--dark-800);
  --_theme---border-buttons: var(--swatch--light-100-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background-2);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--light-100);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--dark-900);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--light-100);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.about_wrap:where(.w-variant-ec9649db-80dc-5788-c386-c4f0a3a3d6e9) {
  --_theme---background: var(--swatch--brand-500);
  --_theme---text: var(--swatch--brand-text);
  --_theme---heading-accent: color-mix(in srgb, var(--_theme---text), white 20%);
  --_theme---background-2: var(--swatch--brand-600);
  --_theme---border-buttons: var(--swatch--brand-text-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--light-100);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--light-100);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--light-100);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--dark-900);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--swatch--light-100-o20);
  --_theme---button-secondary--text: var(--swatch--light-100);
  --_theme---button-secondary--background-hover: var(--swatch--light-100);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--dark-900);
}

.about_wrap:where(.w-variant-6d81b9c4-9bce-a1de-e1e8-1e35dd91b0fc) {
  --_theme---background: var(--swatch--light-100);
  --_theme---text: var(--swatch--dark-900);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--light-200);
  --_theme---border-buttons: var(--swatch--dark-900-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--_theme---button-primary--text);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.about_wrap:where(.w-variant-6d81b9c4-9bce-a1de-e1e8-1e35dd91b0fd) {
  --_theme---background: var(--swatch--dark-900);
  --_theme---text: var(--swatch--light-100);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--dark-800);
  --_theme---border-buttons: var(--swatch--light-100-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background-2);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--light-100);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--dark-900);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--light-100);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.about_wrap:where(.w-variant-6d81b9c4-9bce-a1de-e1e8-1e35dd91b0fe) {
  --_theme---background: var(--swatch--brand-500);
  --_theme---text: var(--swatch--brand-text);
  --_theme---heading-accent: color-mix(in srgb, var(--_theme---text), white 20%);
  --_theme---background-2: var(--swatch--brand-600);
  --_theme---border-buttons: var(--swatch--brand-text-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--light-100);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--light-100);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--light-100);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--dark-900);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--swatch--light-100-o20);
  --_theme---button-secondary--text: var(--swatch--light-100);
  --_theme---button-secondary--background-hover: var(--swatch--light-100);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--dark-900);
}

.about_wrap:where(.w-variant-5587850a-f843-9df5-e794-68a11c64aebd) {
  --_theme---background: var(--swatch--light-100);
  --_theme---text: var(--swatch--dark-900);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--light-200);
  --_theme---border-buttons: var(--swatch--dark-900-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--_theme---button-primary--text);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.about_wrap:where(.w-variant-5587850a-f843-9df5-e794-68a11c64aebe) {
  --_theme---background: var(--swatch--dark-900);
  --_theme---text: var(--swatch--light-100);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--dark-800);
  --_theme---border-buttons: var(--swatch--light-100-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background-2);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--light-100);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--dark-900);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--light-100);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.about_wrap:where(.w-variant-5587850a-f843-9df5-e794-68a11c64aebf) {
  --_theme---background: var(--swatch--brand-500);
  --_theme---text: var(--swatch--brand-text);
  --_theme---heading-accent: color-mix(in srgb, var(--_theme---text), white 20%);
  --_theme---background-2: var(--swatch--brand-600);
  --_theme---border-buttons: var(--swatch--brand-text-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--light-100);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--light-100);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--light-100);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--dark-900);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--swatch--light-100-o20);
  --_theme---button-secondary--text: var(--swatch--light-100);
  --_theme---button-secondary--background-hover: var(--swatch--light-100);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--dark-900);
}

.about_wrap:where(.w-variant-44ef51ba-8980-e4c1-f5c6-81dca9c0df01) {
  --_theme---background: var(--swatch--light-100);
  --_theme---text: var(--swatch--dark-900);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--light-200);
  --_theme---border-buttons: var(--swatch--dark-900-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--_theme---button-primary--text);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.about_wrap:where(.w-variant-44ef51ba-8980-e4c1-f5c6-81dca9c0df02) {
  --_theme---background: var(--swatch--dark-900);
  --_theme---text: var(--swatch--light-100);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--dark-800);
  --_theme---border-buttons: var(--swatch--light-100-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background-2);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--light-100);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--dark-900);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--light-100);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.about_wrap:where(.w-variant-44ef51ba-8980-e4c1-f5c6-81dca9c0df03) {
  --_theme---background: var(--swatch--brand-500);
  --_theme---text: var(--swatch--brand-text);
  --_theme---heading-accent: color-mix(in srgb, var(--_theme---text), white 20%);
  --_theme---background-2: var(--swatch--brand-600);
  --_theme---border-buttons: var(--swatch--brand-text-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--light-100);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--light-100);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--light-100);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--dark-900);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--swatch--light-100-o20);
  --_theme---button-secondary--text: var(--swatch--light-100);
  --_theme---button-secondary--background-hover: var(--swatch--light-100);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--dark-900);
}

.about_wrap:where(.w-variant-73fc846c-c08c-6566-ca62-175a4c60ed53) {
  --_theme---background: var(--swatch--light-100);
  --_theme---text: var(--swatch--dark-900);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--light-200);
  --_theme---border-buttons: var(--swatch--dark-900-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--_theme---button-primary--text);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.about_wrap:where(.w-variant-73fc846c-c08c-6566-ca62-175a4c60ed54) {
  --_theme---background: var(--swatch--dark-900);
  --_theme---text: var(--swatch--light-100);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--dark-800);
  --_theme---border-buttons: var(--swatch--light-100-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background-2);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--light-100);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--dark-900);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--light-100);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.about_wrap:where(.w-variant-73fc846c-c08c-6566-ca62-175a4c60ed55) {
  --_theme---background: var(--swatch--brand-500);
  --_theme---text: var(--swatch--brand-text);
  --_theme---heading-accent: color-mix(in srgb, var(--_theme---text), white 20%);
  --_theme---background-2: var(--swatch--brand-600);
  --_theme---border-buttons: var(--swatch--brand-text-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--light-100);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--light-100);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--light-100);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--dark-900);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--swatch--light-100-o20);
  --_theme---button-secondary--text: var(--swatch--light-100);
  --_theme---button-secondary--background-hover: var(--swatch--light-100);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--dark-900);
}

.about_wrap:where(.w-variant-c783b9b6-81ed-a818-5c66-56d220b87db9) {
  --_theme---background: var(--swatch--light-100);
  --_theme---text: var(--swatch--dark-900);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--light-200);
  --_theme---border-buttons: var(--swatch--dark-900-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--_theme---button-primary--text);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.about_wrap:where(.w-variant-c783b9b6-81ed-a818-5c66-56d220b87dba) {
  --_theme---background: var(--swatch--dark-900);
  --_theme---text: var(--swatch--light-100);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--dark-800);
  --_theme---border-buttons: var(--swatch--light-100-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background-2);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--light-100);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--dark-900);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--light-100);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.about_wrap:where(.w-variant-c783b9b6-81ed-a818-5c66-56d220b87dbb) {
  --_theme---background: var(--swatch--brand-500);
  --_theme---text: var(--swatch--brand-text);
  --_theme---heading-accent: color-mix(in srgb, var(--_theme---text), white 20%);
  --_theme---background-2: var(--swatch--brand-600);
  --_theme---border-buttons: var(--swatch--brand-text-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--light-100);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--light-100);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--light-100);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--dark-900);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--swatch--light-100-o20);
  --_theme---button-secondary--text: var(--swatch--light-100);
  --_theme---button-secondary--background-hover: var(--swatch--light-100);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--dark-900);
}

.about_wrap:where(.w-variant-18c99b2d-fd0f-b931-83f2-3c8280db2a03) {
  --_theme---background: var(--swatch--light-100);
  --_theme---text: var(--swatch--dark-900);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--light-200);
  --_theme---border-buttons: var(--swatch--dark-900-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--_theme---button-primary--text);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.about_wrap:where(.w-variant-18c99b2d-fd0f-b931-83f2-3c8280db2a04) {
  --_theme---background: var(--swatch--dark-900);
  --_theme---text: var(--swatch--light-100);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--dark-800);
  --_theme---border-buttons: var(--swatch--light-100-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background-2);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--light-100);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--dark-900);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--light-100);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.about_wrap:where(.w-variant-18c99b2d-fd0f-b931-83f2-3c8280db2a05) {
  --_theme---background: var(--swatch--brand-500);
  --_theme---text: var(--swatch--brand-text);
  --_theme---heading-accent: color-mix(in srgb, var(--_theme---text), white 20%);
  --_theme---background-2: var(--swatch--brand-600);
  --_theme---border-buttons: var(--swatch--brand-text-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--light-100);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--light-100);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--light-100);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--dark-900);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--swatch--light-100-o20);
  --_theme---button-secondary--text: var(--swatch--light-100);
  --_theme---button-secondary--background-hover: var(--swatch--light-100);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--dark-900);
}

.about_wrap:where(.w-variant-07e3c92f-0d60-8397-d6ac-c847de5a8db5) {
  --_theme---background: var(--swatch--light-100);
  --_theme---text: var(--swatch--dark-900);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--light-200);
  --_theme---border-buttons: var(--swatch--dark-900-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--_theme---button-primary--text);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.about_wrap:where(.w-variant-07e3c92f-0d60-8397-d6ac-c847de5a8db6) {
  --_theme---background: var(--swatch--dark-900);
  --_theme---text: var(--swatch--light-100);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--dark-800);
  --_theme---border-buttons: var(--swatch--light-100-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background-2);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--light-100);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--dark-900);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--light-100);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.about_wrap:where(.w-variant-07e3c92f-0d60-8397-d6ac-c847de5a8db7) {
  --_theme---background: var(--swatch--brand-500);
  --_theme---text: var(--swatch--brand-text);
  --_theme---heading-accent: color-mix(in srgb, var(--_theme---text), white 20%);
  --_theme---background-2: var(--swatch--brand-600);
  --_theme---border-buttons: var(--swatch--brand-text-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--light-100);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--light-100);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--light-100);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--dark-900);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--swatch--light-100-o20);
  --_theme---button-secondary--text: var(--swatch--light-100);
  --_theme---button-secondary--background-hover: var(--swatch--light-100);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--dark-900);
}

.about_layout.u-grid-autofit {
  grid-column-gap: var(--radius--none);
  grid-row-gap: var(--radius--none);
  grid-column-gap: var(--radius--none);
  grid-row-gap: var(--radius--none);
}

.about_content {
  padding-right: var(--_spacing---space--4);
  padding-left: var(--_spacing---space--4);
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.about_content.is-image {
  padding-right: var(--radius--none);
  padding-left: var(--radius--none);
  padding-right: var(--radius--none);
  padding-left: var(--radius--none);
}

.about_image {
  max-height: 48rem;
}

.about_image-description {
  margin-top: var(--_spacing---space--4);
  grid-column-gap: var(--_spacing---space--6);
  grid-row-gap: var(--_spacing---space--6);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.about_image-description_symbol {
  color: var(--_theme---heading-accent);
}

.about_headline {
  margin-bottom: var(--_spacing---space--8);
  margin-left: 4rem;
}

.about_text.u-text-style-main {
  margin-bottom: var(--_spacing---space--6);
  margin-bottom: var(--_spacing---space--6);
}

.about_signature_wrap {
  grid-column-gap: var(--_spacing---space--2);
  grid-row-gap: var(--_spacing---space--2);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 4rem;
  margin-left: 4rem;
  display: flex;
  position: relative;
}

.about_signature_sign {
  pointer-events: none;
  width: 12rem;
  position: absolute;
  inset: -1rem auto auto -2rem;
}

.g-big-letter {
  font-size: var(--_typography---font-size--h4);
}

.nav_divider {
  z-index: 1;
  background-image: url("https://cdn.prod.website-files.com/68e6072bec642ec89557281c/68e6678f6afbe501099cc224_pattern-divider.png");
  background-position: 50%;
  background-repeat: repeat-x;
  background-size: 40px;
  justify-content: center;
  align-items: flex-end;
  width: 100vw;
  height: 1rem;
  position: absolute;
  inset: auto 0% -1rem 50%;
  transform: translateX(-50%);
}

.faq_wrap:where(.w-variant-f3a81397-d460-3add-9beb-5ec7af47907a) {
  --_theme---background: var(--swatch--light-100);
  --_theme---text: var(--swatch--dark-900);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--light-200);
  --_theme---border-buttons: var(--swatch--dark-900-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--_theme---button-primary--text);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.faq_wrap:where(.w-variant-b4d321b1-05d4-6b05-8ab2-dfbc2f41ee4e) {
  --_theme---background: var(--swatch--dark-900);
  --_theme---text: var(--swatch--light-100);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--dark-800);
  --_theme---border-buttons: var(--swatch--light-100-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background-2);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--light-100);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--dark-900);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--light-100);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.faq_wrap:where(.w-variant-bb2c68bd-fd74-aa1e-69b0-e84595dd4ec8) {
  --_theme---background: var(--swatch--brand-500);
  --_theme---text: var(--swatch--brand-text);
  --_theme---heading-accent: color-mix(in srgb, var(--_theme---text), white 20%);
  --_theme---background-2: var(--swatch--brand-600);
  --_theme---border-buttons: var(--swatch--brand-text-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--light-100);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--light-100);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--light-100);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--dark-900);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--swatch--light-100-o20);
  --_theme---button-secondary--text: var(--swatch--light-100);
  --_theme---button-secondary--background-hover: var(--swatch--light-100);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--dark-900);
}

.faq_wrap:where(.w-variant-bfd35ee2-404c-1c4e-eac1-bc4efebc6ff0) {
  --_theme---background: var(--swatch--light-100);
  --_theme---text: var(--swatch--dark-900);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--light-200);
  --_theme---border-buttons: var(--swatch--dark-900-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--_theme---button-primary--text);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.faq_wrap:where(.w-variant-bfd35ee2-404c-1c4e-eac1-bc4efebc6ff1) {
  --_theme---background: var(--swatch--dark-900);
  --_theme---text: var(--swatch--light-100);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--dark-800);
  --_theme---border-buttons: var(--swatch--light-100-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background-2);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--light-100);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--dark-900);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--light-100);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.faq_wrap:where(.w-variant-bfd35ee2-404c-1c4e-eac1-bc4efebc6ff2) {
  --_theme---background: var(--swatch--brand-500);
  --_theme---text: var(--swatch--brand-text);
  --_theme---heading-accent: color-mix(in srgb, var(--_theme---text), white 20%);
  --_theme---background-2: var(--swatch--brand-600);
  --_theme---border-buttons: var(--swatch--brand-text-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--light-100);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--light-100);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--light-100);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--dark-900);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--swatch--light-100-o20);
  --_theme---button-secondary--text: var(--swatch--light-100);
  --_theme---button-secondary--background-hover: var(--swatch--light-100);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--dark-900);
}

.faq_wrap:where(.w-variant-ee04c7d0-ac09-9e2a-f042-f6e6be4154b9) {
  --_theme---background: var(--swatch--light-100);
  --_theme---text: var(--swatch--dark-900);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--light-200);
  --_theme---border-buttons: var(--swatch--dark-900-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--_theme---button-primary--text);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.faq_wrap:where(.w-variant-ee04c7d0-ac09-9e2a-f042-f6e6be4154ba) {
  --_theme---background: var(--swatch--dark-900);
  --_theme---text: var(--swatch--light-100);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--dark-800);
  --_theme---border-buttons: var(--swatch--light-100-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background-2);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--light-100);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--dark-900);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--light-100);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.faq_wrap:where(.w-variant-ee04c7d0-ac09-9e2a-f042-f6e6be4154bb) {
  --_theme---background: var(--swatch--brand-500);
  --_theme---text: var(--swatch--brand-text);
  --_theme---heading-accent: color-mix(in srgb, var(--_theme---text), white 20%);
  --_theme---background-2: var(--swatch--brand-600);
  --_theme---border-buttons: var(--swatch--brand-text-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--light-100);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--light-100);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--light-100);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--dark-900);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--swatch--light-100-o20);
  --_theme---button-secondary--text: var(--swatch--light-100);
  --_theme---button-secondary--background-hover: var(--swatch--light-100);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--dark-900);
}

.faq_wrap:where(.w-variant-ec9649db-80dc-5788-c386-c4f0a3a3d6e7) {
  --_theme---background: var(--swatch--light-100);
  --_theme---text: var(--swatch--dark-900);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--light-200);
  --_theme---border-buttons: var(--swatch--dark-900-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--_theme---button-primary--text);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.faq_wrap:where(.w-variant-ec9649db-80dc-5788-c386-c4f0a3a3d6e8) {
  --_theme---background: var(--swatch--dark-900);
  --_theme---text: var(--swatch--light-100);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--dark-800);
  --_theme---border-buttons: var(--swatch--light-100-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background-2);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--light-100);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--dark-900);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--light-100);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.faq_wrap:where(.w-variant-ec9649db-80dc-5788-c386-c4f0a3a3d6e9) {
  --_theme---background: var(--swatch--brand-500);
  --_theme---text: var(--swatch--brand-text);
  --_theme---heading-accent: color-mix(in srgb, var(--_theme---text), white 20%);
  --_theme---background-2: var(--swatch--brand-600);
  --_theme---border-buttons: var(--swatch--brand-text-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--light-100);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--light-100);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--light-100);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--dark-900);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--swatch--light-100-o20);
  --_theme---button-secondary--text: var(--swatch--light-100);
  --_theme---button-secondary--background-hover: var(--swatch--light-100);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--dark-900);
}

.faq_wrap:where(.w-variant-6d81b9c4-9bce-a1de-e1e8-1e35dd91b0fc) {
  --_theme---background: var(--swatch--light-100);
  --_theme---text: var(--swatch--dark-900);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--light-200);
  --_theme---border-buttons: var(--swatch--dark-900-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--_theme---button-primary--text);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.faq_wrap:where(.w-variant-6d81b9c4-9bce-a1de-e1e8-1e35dd91b0fd) {
  --_theme---background: var(--swatch--dark-900);
  --_theme---text: var(--swatch--light-100);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--dark-800);
  --_theme---border-buttons: var(--swatch--light-100-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background-2);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--light-100);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--dark-900);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--light-100);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.faq_wrap:where(.w-variant-6d81b9c4-9bce-a1de-e1e8-1e35dd91b0fe) {
  --_theme---background: var(--swatch--brand-500);
  --_theme---text: var(--swatch--brand-text);
  --_theme---heading-accent: color-mix(in srgb, var(--_theme---text), white 20%);
  --_theme---background-2: var(--swatch--brand-600);
  --_theme---border-buttons: var(--swatch--brand-text-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--light-100);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--light-100);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--light-100);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--dark-900);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--swatch--light-100-o20);
  --_theme---button-secondary--text: var(--swatch--light-100);
  --_theme---button-secondary--background-hover: var(--swatch--light-100);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--dark-900);
}

.faq_wrap:where(.w-variant-5587850a-f843-9df5-e794-68a11c64aebd) {
  --_theme---background: var(--swatch--light-100);
  --_theme---text: var(--swatch--dark-900);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--light-200);
  --_theme---border-buttons: var(--swatch--dark-900-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--_theme---button-primary--text);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.faq_wrap:where(.w-variant-5587850a-f843-9df5-e794-68a11c64aebe) {
  --_theme---background: var(--swatch--dark-900);
  --_theme---text: var(--swatch--light-100);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--dark-800);
  --_theme---border-buttons: var(--swatch--light-100-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background-2);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--light-100);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--dark-900);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--light-100);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.faq_wrap:where(.w-variant-5587850a-f843-9df5-e794-68a11c64aebf) {
  --_theme---background: var(--swatch--brand-500);
  --_theme---text: var(--swatch--brand-text);
  --_theme---heading-accent: color-mix(in srgb, var(--_theme---text), white 20%);
  --_theme---background-2: var(--swatch--brand-600);
  --_theme---border-buttons: var(--swatch--brand-text-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--light-100);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--light-100);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--light-100);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--dark-900);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--swatch--light-100-o20);
  --_theme---button-secondary--text: var(--swatch--light-100);
  --_theme---button-secondary--background-hover: var(--swatch--light-100);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--dark-900);
}

.faq_wrap:where(.w-variant-44ef51ba-8980-e4c1-f5c6-81dca9c0df01) {
  --_theme---background: var(--swatch--light-100);
  --_theme---text: var(--swatch--dark-900);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--light-200);
  --_theme---border-buttons: var(--swatch--dark-900-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--_theme---button-primary--text);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.faq_wrap:where(.w-variant-44ef51ba-8980-e4c1-f5c6-81dca9c0df02) {
  --_theme---background: var(--swatch--dark-900);
  --_theme---text: var(--swatch--light-100);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--dark-800);
  --_theme---border-buttons: var(--swatch--light-100-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background-2);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--light-100);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--dark-900);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--light-100);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.faq_wrap:where(.w-variant-44ef51ba-8980-e4c1-f5c6-81dca9c0df03) {
  --_theme---background: var(--swatch--brand-500);
  --_theme---text: var(--swatch--brand-text);
  --_theme---heading-accent: color-mix(in srgb, var(--_theme---text), white 20%);
  --_theme---background-2: var(--swatch--brand-600);
  --_theme---border-buttons: var(--swatch--brand-text-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--light-100);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--light-100);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--light-100);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--dark-900);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--swatch--light-100-o20);
  --_theme---button-secondary--text: var(--swatch--light-100);
  --_theme---button-secondary--background-hover: var(--swatch--light-100);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--dark-900);
}

.faq_wrap:where(.w-variant-73fc846c-c08c-6566-ca62-175a4c60ed53) {
  --_theme---background: var(--swatch--light-100);
  --_theme---text: var(--swatch--dark-900);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--light-200);
  --_theme---border-buttons: var(--swatch--dark-900-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--_theme---button-primary--text);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.faq_wrap:where(.w-variant-73fc846c-c08c-6566-ca62-175a4c60ed54) {
  --_theme---background: var(--swatch--dark-900);
  --_theme---text: var(--swatch--light-100);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--dark-800);
  --_theme---border-buttons: var(--swatch--light-100-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background-2);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--light-100);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--dark-900);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--light-100);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.faq_wrap:where(.w-variant-73fc846c-c08c-6566-ca62-175a4c60ed55) {
  --_theme---background: var(--swatch--brand-500);
  --_theme---text: var(--swatch--brand-text);
  --_theme---heading-accent: color-mix(in srgb, var(--_theme---text), white 20%);
  --_theme---background-2: var(--swatch--brand-600);
  --_theme---border-buttons: var(--swatch--brand-text-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--light-100);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--light-100);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--light-100);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--dark-900);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--swatch--light-100-o20);
  --_theme---button-secondary--text: var(--swatch--light-100);
  --_theme---button-secondary--background-hover: var(--swatch--light-100);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--dark-900);
}

.faq_wrap:where(.w-variant-c783b9b6-81ed-a818-5c66-56d220b87db9) {
  --_theme---background: var(--swatch--light-100);
  --_theme---text: var(--swatch--dark-900);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--light-200);
  --_theme---border-buttons: var(--swatch--dark-900-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--_theme---button-primary--text);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.faq_wrap:where(.w-variant-c783b9b6-81ed-a818-5c66-56d220b87dba) {
  --_theme---background: var(--swatch--dark-900);
  --_theme---text: var(--swatch--light-100);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--dark-800);
  --_theme---border-buttons: var(--swatch--light-100-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background-2);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--light-100);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--dark-900);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--light-100);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.faq_wrap:where(.w-variant-c783b9b6-81ed-a818-5c66-56d220b87dbb) {
  --_theme---background: var(--swatch--brand-500);
  --_theme---text: var(--swatch--brand-text);
  --_theme---heading-accent: color-mix(in srgb, var(--_theme---text), white 20%);
  --_theme---background-2: var(--swatch--brand-600);
  --_theme---border-buttons: var(--swatch--brand-text-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--light-100);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--light-100);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--light-100);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--dark-900);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--swatch--light-100-o20);
  --_theme---button-secondary--text: var(--swatch--light-100);
  --_theme---button-secondary--background-hover: var(--swatch--light-100);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--dark-900);
}

.faq_wrap:where(.w-variant-18c99b2d-fd0f-b931-83f2-3c8280db2a03) {
  --_theme---background: var(--swatch--light-100);
  --_theme---text: var(--swatch--dark-900);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--light-200);
  --_theme---border-buttons: var(--swatch--dark-900-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--_theme---button-primary--text);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.faq_wrap:where(.w-variant-18c99b2d-fd0f-b931-83f2-3c8280db2a04) {
  --_theme---background: var(--swatch--dark-900);
  --_theme---text: var(--swatch--light-100);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--dark-800);
  --_theme---border-buttons: var(--swatch--light-100-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background-2);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--light-100);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--dark-900);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--light-100);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.faq_wrap:where(.w-variant-18c99b2d-fd0f-b931-83f2-3c8280db2a05) {
  --_theme---background: var(--swatch--brand-500);
  --_theme---text: var(--swatch--brand-text);
  --_theme---heading-accent: color-mix(in srgb, var(--_theme---text), white 20%);
  --_theme---background-2: var(--swatch--brand-600);
  --_theme---border-buttons: var(--swatch--brand-text-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--light-100);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--light-100);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--light-100);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--dark-900);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--swatch--light-100-o20);
  --_theme---button-secondary--text: var(--swatch--light-100);
  --_theme---button-secondary--background-hover: var(--swatch--light-100);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--dark-900);
}

.faq_wrap:where(.w-variant-90ef9354-7946-50d9-d1cb-11b586c3b4f6) {
  --_theme---background: var(--swatch--light-100);
  --_theme---text: var(--swatch--dark-900);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--light-200);
  --_theme---border-buttons: var(--swatch--dark-900-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--_theme---button-primary--text);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.faq_wrap:where(.w-variant-90ef9354-7946-50d9-d1cb-11b586c3b4f7) {
  --_theme---background: var(--swatch--dark-900);
  --_theme---text: var(--swatch--light-100);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--dark-800);
  --_theme---border-buttons: var(--swatch--light-100-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background-2);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--light-100);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--dark-900);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--light-100);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.faq_wrap:where(.w-variant-90ef9354-7946-50d9-d1cb-11b586c3b4f8) {
  --_theme---background: var(--swatch--brand-500);
  --_theme---text: var(--swatch--brand-text);
  --_theme---heading-accent: color-mix(in srgb, var(--_theme---text), white 20%);
  --_theme---background-2: var(--swatch--brand-600);
  --_theme---border-buttons: var(--swatch--brand-text-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--light-100);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--light-100);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--light-100);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--dark-900);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--swatch--light-100-o20);
  --_theme---button-secondary--text: var(--swatch--light-100);
  --_theme---button-secondary--background-hover: var(--swatch--light-100);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--dark-900);
}

.faq_wrap:where(.w-variant-2c081d14-0044-ad3a-f244-b46731935446) {
  --_theme---background: var(--swatch--light-100);
  --_theme---text: var(--swatch--dark-900);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--light-200);
  --_theme---border-buttons: var(--swatch--dark-900-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--_theme---button-primary--text);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.faq_wrap:where(.w-variant-2c081d14-0044-ad3a-f244-b46731935447) {
  --_theme---background: var(--swatch--dark-900);
  --_theme---text: var(--swatch--light-100);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--dark-800);
  --_theme---border-buttons: var(--swatch--light-100-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background-2);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--light-100);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--dark-900);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--light-100);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.faq_wrap:where(.w-variant-2c081d14-0044-ad3a-f244-b46731935448) {
  --_theme---background: var(--swatch--brand-500);
  --_theme---text: var(--swatch--brand-text);
  --_theme---heading-accent: color-mix(in srgb, var(--_theme---text), white 20%);
  --_theme---background-2: var(--swatch--brand-600);
  --_theme---border-buttons: var(--swatch--brand-text-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--light-100);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--light-100);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--light-100);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--dark-900);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--swatch--light-100-o20);
  --_theme---button-secondary--text: var(--swatch--light-100);
  --_theme---button-secondary--background-hover: var(--swatch--light-100);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--dark-900);
}

.accordion_toggle_icon-size {
  aspect-ratio: 1;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  display: flex;
}

.main-footer-wrap:where(.w-variant-f3a81397-d460-3add-9beb-5ec7af47907a) {
  --_theme---background: var(--swatch--light-100);
  --_theme---text: var(--swatch--dark-900);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--light-200);
  --_theme---border-buttons: var(--swatch--dark-900-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--_theme---button-primary--text);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.main-footer-wrap:where(.w-variant-b4d321b1-05d4-6b05-8ab2-dfbc2f41ee4e) {
  --_theme---background: var(--swatch--dark-900);
  --_theme---text: var(--swatch--light-100);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--dark-800);
  --_theme---border-buttons: var(--swatch--light-100-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background-2);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--light-100);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--dark-900);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--light-100);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.main-footer-wrap:where(.w-variant-bb2c68bd-fd74-aa1e-69b0-e84595dd4ec8) {
  --_theme---background: var(--swatch--brand-500);
  --_theme---text: var(--swatch--brand-text);
  --_theme---heading-accent: color-mix(in srgb, var(--_theme---text), white 20%);
  --_theme---background-2: var(--swatch--brand-600);
  --_theme---border-buttons: var(--swatch--brand-text-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--light-100);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--light-100);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--light-100);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--dark-900);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--swatch--light-100-o20);
  --_theme---button-secondary--text: var(--swatch--light-100);
  --_theme---button-secondary--background-hover: var(--swatch--light-100);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--dark-900);
}

.main-footer-wrap:where(.w-variant-bfd35ee2-404c-1c4e-eac1-bc4efebc6ff0) {
  --_theme---background: var(--swatch--light-100);
  --_theme---text: var(--swatch--dark-900);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--light-200);
  --_theme---border-buttons: var(--swatch--dark-900-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--_theme---button-primary--text);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.main-footer-wrap:where(.w-variant-bfd35ee2-404c-1c4e-eac1-bc4efebc6ff1) {
  --_theme---background: var(--swatch--dark-900);
  --_theme---text: var(--swatch--light-100);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--dark-800);
  --_theme---border-buttons: var(--swatch--light-100-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background-2);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--light-100);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--dark-900);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--light-100);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.main-footer-wrap:where(.w-variant-bfd35ee2-404c-1c4e-eac1-bc4efebc6ff2) {
  --_theme---background: var(--swatch--brand-500);
  --_theme---text: var(--swatch--brand-text);
  --_theme---heading-accent: color-mix(in srgb, var(--_theme---text), white 20%);
  --_theme---background-2: var(--swatch--brand-600);
  --_theme---border-buttons: var(--swatch--brand-text-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--light-100);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--light-100);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--light-100);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--dark-900);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--swatch--light-100-o20);
  --_theme---button-secondary--text: var(--swatch--light-100);
  --_theme---button-secondary--background-hover: var(--swatch--light-100);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--dark-900);
}

.main-footer-wrap:where(.w-variant-ee04c7d0-ac09-9e2a-f042-f6e6be4154b9) {
  --_theme---background: var(--swatch--light-100);
  --_theme---text: var(--swatch--dark-900);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--light-200);
  --_theme---border-buttons: var(--swatch--dark-900-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--_theme---button-primary--text);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.main-footer-wrap:where(.w-variant-ee04c7d0-ac09-9e2a-f042-f6e6be4154ba) {
  --_theme---background: var(--swatch--dark-900);
  --_theme---text: var(--swatch--light-100);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--dark-800);
  --_theme---border-buttons: var(--swatch--light-100-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background-2);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--light-100);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--dark-900);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--light-100);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.main-footer-wrap:where(.w-variant-ee04c7d0-ac09-9e2a-f042-f6e6be4154bb) {
  --_theme---background: var(--swatch--brand-500);
  --_theme---text: var(--swatch--brand-text);
  --_theme---heading-accent: color-mix(in srgb, var(--_theme---text), white 20%);
  --_theme---background-2: var(--swatch--brand-600);
  --_theme---border-buttons: var(--swatch--brand-text-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--light-100);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--light-100);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--light-100);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--dark-900);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--swatch--light-100-o20);
  --_theme---button-secondary--text: var(--swatch--light-100);
  --_theme---button-secondary--background-hover: var(--swatch--light-100);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--dark-900);
}

.main-footer-wrap:where(.w-variant-ec9649db-80dc-5788-c386-c4f0a3a3d6e7) {
  --_theme---background: var(--swatch--light-100);
  --_theme---text: var(--swatch--dark-900);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--light-200);
  --_theme---border-buttons: var(--swatch--dark-900-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--_theme---button-primary--text);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.main-footer-wrap:where(.w-variant-ec9649db-80dc-5788-c386-c4f0a3a3d6e8) {
  --_theme---background: var(--swatch--dark-900);
  --_theme---text: var(--swatch--light-100);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--dark-800);
  --_theme---border-buttons: var(--swatch--light-100-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background-2);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--light-100);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--dark-900);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--light-100);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.main-footer-wrap:where(.w-variant-ec9649db-80dc-5788-c386-c4f0a3a3d6e9) {
  --_theme---background: var(--swatch--brand-500);
  --_theme---text: var(--swatch--brand-text);
  --_theme---heading-accent: color-mix(in srgb, var(--_theme---text), white 20%);
  --_theme---background-2: var(--swatch--brand-600);
  --_theme---border-buttons: var(--swatch--brand-text-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--light-100);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--light-100);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--light-100);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--dark-900);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--swatch--light-100-o20);
  --_theme---button-secondary--text: var(--swatch--light-100);
  --_theme---button-secondary--background-hover: var(--swatch--light-100);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--dark-900);
}

.main-footer-wrap:where(.w-variant-6d81b9c4-9bce-a1de-e1e8-1e35dd91b0fc) {
  --_theme---background: var(--swatch--light-100);
  --_theme---text: var(--swatch--dark-900);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--light-200);
  --_theme---border-buttons: var(--swatch--dark-900-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--_theme---button-primary--text);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.main-footer-wrap:where(.w-variant-6d81b9c4-9bce-a1de-e1e8-1e35dd91b0fd) {
  --_theme---background: var(--swatch--dark-900);
  --_theme---text: var(--swatch--light-100);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--dark-800);
  --_theme---border-buttons: var(--swatch--light-100-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background-2);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--light-100);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--dark-900);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--light-100);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.main-footer-wrap:where(.w-variant-6d81b9c4-9bce-a1de-e1e8-1e35dd91b0fe) {
  --_theme---background: var(--swatch--brand-500);
  --_theme---text: var(--swatch--brand-text);
  --_theme---heading-accent: color-mix(in srgb, var(--_theme---text), white 20%);
  --_theme---background-2: var(--swatch--brand-600);
  --_theme---border-buttons: var(--swatch--brand-text-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--light-100);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--light-100);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--light-100);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--dark-900);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--swatch--light-100-o20);
  --_theme---button-secondary--text: var(--swatch--light-100);
  --_theme---button-secondary--background-hover: var(--swatch--light-100);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--dark-900);
}

.main-footer-wrap:where(.w-variant-5587850a-f843-9df5-e794-68a11c64aebd) {
  --_theme---background: var(--swatch--light-100);
  --_theme---text: var(--swatch--dark-900);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--light-200);
  --_theme---border-buttons: var(--swatch--dark-900-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--_theme---button-primary--text);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.main-footer-wrap:where(.w-variant-5587850a-f843-9df5-e794-68a11c64aebe) {
  --_theme---background: var(--swatch--dark-900);
  --_theme---text: var(--swatch--light-100);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--dark-800);
  --_theme---border-buttons: var(--swatch--light-100-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background-2);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--light-100);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--dark-900);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--light-100);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.main-footer-wrap:where(.w-variant-5587850a-f843-9df5-e794-68a11c64aebf) {
  --_theme---background: var(--swatch--brand-500);
  --_theme---text: var(--swatch--brand-text);
  --_theme---heading-accent: color-mix(in srgb, var(--_theme---text), white 20%);
  --_theme---background-2: var(--swatch--brand-600);
  --_theme---border-buttons: var(--swatch--brand-text-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--light-100);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--light-100);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--light-100);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--dark-900);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--swatch--light-100-o20);
  --_theme---button-secondary--text: var(--swatch--light-100);
  --_theme---button-secondary--background-hover: var(--swatch--light-100);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--dark-900);
}

.main-footer-wrap:where(.w-variant-44ef51ba-8980-e4c1-f5c6-81dca9c0df01) {
  --_theme---background: var(--swatch--light-100);
  --_theme---text: var(--swatch--dark-900);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--light-200);
  --_theme---border-buttons: var(--swatch--dark-900-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--_theme---button-primary--text);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.main-footer-wrap:where(.w-variant-44ef51ba-8980-e4c1-f5c6-81dca9c0df02) {
  --_theme---background: var(--swatch--dark-900);
  --_theme---text: var(--swatch--light-100);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--dark-800);
  --_theme---border-buttons: var(--swatch--light-100-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background-2);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--light-100);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--dark-900);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--light-100);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.main-footer-wrap:where(.w-variant-44ef51ba-8980-e4c1-f5c6-81dca9c0df03) {
  --_theme---background: var(--swatch--brand-500);
  --_theme---text: var(--swatch--brand-text);
  --_theme---heading-accent: color-mix(in srgb, var(--_theme---text), white 20%);
  --_theme---background-2: var(--swatch--brand-600);
  --_theme---border-buttons: var(--swatch--brand-text-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--light-100);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--light-100);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--light-100);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--dark-900);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--swatch--light-100-o20);
  --_theme---button-secondary--text: var(--swatch--light-100);
  --_theme---button-secondary--background-hover: var(--swatch--light-100);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--dark-900);
}

.main-footer-wrap:where(.w-variant-73fc846c-c08c-6566-ca62-175a4c60ed53) {
  --_theme---background: var(--swatch--light-100);
  --_theme---text: var(--swatch--dark-900);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--light-200);
  --_theme---border-buttons: var(--swatch--dark-900-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--_theme---button-primary--text);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.main-footer-wrap:where(.w-variant-73fc846c-c08c-6566-ca62-175a4c60ed54) {
  --_theme---background: var(--swatch--dark-900);
  --_theme---text: var(--swatch--light-100);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--dark-800);
  --_theme---border-buttons: var(--swatch--light-100-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background-2);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--light-100);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--dark-900);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--light-100);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.main-footer-wrap:where(.w-variant-73fc846c-c08c-6566-ca62-175a4c60ed55) {
  --_theme---background: var(--swatch--brand-500);
  --_theme---text: var(--swatch--brand-text);
  --_theme---heading-accent: color-mix(in srgb, var(--_theme---text), white 20%);
  --_theme---background-2: var(--swatch--brand-600);
  --_theme---border-buttons: var(--swatch--brand-text-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--light-100);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--light-100);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--light-100);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--dark-900);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--swatch--light-100-o20);
  --_theme---button-secondary--text: var(--swatch--light-100);
  --_theme---button-secondary--background-hover: var(--swatch--light-100);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--dark-900);
}

.main-footer-wrap:where(.w-variant-c783b9b6-81ed-a818-5c66-56d220b87db9) {
  --_theme---background: var(--swatch--light-100);
  --_theme---text: var(--swatch--dark-900);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--light-200);
  --_theme---border-buttons: var(--swatch--dark-900-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--_theme---button-primary--text);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.main-footer-wrap:where(.w-variant-c783b9b6-81ed-a818-5c66-56d220b87dba) {
  --_theme---background: var(--swatch--dark-900);
  --_theme---text: var(--swatch--light-100);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--dark-800);
  --_theme---border-buttons: var(--swatch--light-100-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background-2);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--light-100);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--dark-900);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--light-100);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.main-footer-wrap:where(.w-variant-c783b9b6-81ed-a818-5c66-56d220b87dbb) {
  --_theme---background: var(--swatch--brand-500);
  --_theme---text: var(--swatch--brand-text);
  --_theme---heading-accent: color-mix(in srgb, var(--_theme---text), white 20%);
  --_theme---background-2: var(--swatch--brand-600);
  --_theme---border-buttons: var(--swatch--brand-text-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--light-100);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--light-100);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--light-100);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--dark-900);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--swatch--light-100-o20);
  --_theme---button-secondary--text: var(--swatch--light-100);
  --_theme---button-secondary--background-hover: var(--swatch--light-100);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--dark-900);
}

.main-footer-wrap:where(.w-variant-18c99b2d-fd0f-b931-83f2-3c8280db2a03) {
  --_theme---background: var(--swatch--light-100);
  --_theme---text: var(--swatch--dark-900);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--light-200);
  --_theme---border-buttons: var(--swatch--dark-900-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--_theme---button-primary--text);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.main-footer-wrap:where(.w-variant-18c99b2d-fd0f-b931-83f2-3c8280db2a04) {
  --_theme---background: var(--swatch--dark-900);
  --_theme---text: var(--swatch--light-100);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--dark-800);
  --_theme---border-buttons: var(--swatch--light-100-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background-2);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--light-100);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--dark-900);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--light-100);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.main-footer-wrap:where(.w-variant-18c99b2d-fd0f-b931-83f2-3c8280db2a05) {
  --_theme---background: var(--swatch--brand-500);
  --_theme---text: var(--swatch--brand-text);
  --_theme---heading-accent: color-mix(in srgb, var(--_theme---text), white 20%);
  --_theme---background-2: var(--swatch--brand-600);
  --_theme---border-buttons: var(--swatch--brand-text-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--light-100);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--light-100);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--light-100);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--dark-900);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--swatch--light-100-o20);
  --_theme---button-secondary--text: var(--swatch--light-100);
  --_theme---button-secondary--background-hover: var(--swatch--light-100);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--dark-900);
}

.main-footer-wrap:where(.w-variant-90ef9354-7946-50d9-d1cb-11b586c3b4f6) {
  --_theme---background: var(--swatch--light-100);
  --_theme---text: var(--swatch--dark-900);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--light-200);
  --_theme---border-buttons: var(--swatch--dark-900-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--_theme---button-primary--text);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.main-footer-wrap:where(.w-variant-90ef9354-7946-50d9-d1cb-11b586c3b4f7) {
  --_theme---background: var(--swatch--dark-900);
  --_theme---text: var(--swatch--light-100);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--dark-800);
  --_theme---border-buttons: var(--swatch--light-100-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background-2);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--light-100);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--dark-900);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--light-100);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.main-footer-wrap:where(.w-variant-90ef9354-7946-50d9-d1cb-11b586c3b4f8) {
  --_theme---background: var(--swatch--brand-500);
  --_theme---text: var(--swatch--brand-text);
  --_theme---heading-accent: color-mix(in srgb, var(--_theme---text), white 20%);
  --_theme---background-2: var(--swatch--brand-600);
  --_theme---border-buttons: var(--swatch--brand-text-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--light-100);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--light-100);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--light-100);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--dark-900);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--swatch--light-100-o20);
  --_theme---button-secondary--text: var(--swatch--light-100);
  --_theme---button-secondary--background-hover: var(--swatch--light-100);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--dark-900);
}

.main-footer-wrap:where(.w-variant-36891905-1bbd-48ab-2d67-7393906dcabc) {
  --_theme---background: var(--swatch--light-100);
  --_theme---text: var(--swatch--dark-900);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--light-200);
  --_theme---border-buttons: var(--swatch--dark-900-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--_theme---button-primary--text);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.main-footer-wrap:where(.w-variant-36891905-1bbd-48ab-2d67-7393906dcabd) {
  --_theme---background: var(--swatch--dark-900);
  --_theme---text: var(--swatch--light-100);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--dark-800);
  --_theme---border-buttons: var(--swatch--light-100-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background-2);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--light-100);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--dark-900);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--light-100);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.main-footer-wrap:where(.w-variant-36891905-1bbd-48ab-2d67-7393906dcabe) {
  --_theme---background: var(--swatch--brand-500);
  --_theme---text: var(--swatch--brand-text);
  --_theme---heading-accent: color-mix(in srgb, var(--_theme---text), white 20%);
  --_theme---background-2: var(--swatch--brand-600);
  --_theme---border-buttons: var(--swatch--brand-text-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--light-100);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--light-100);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--light-100);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--dark-900);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--swatch--light-100-o20);
  --_theme---button-secondary--text: var(--swatch--light-100);
  --_theme---button-secondary--background-hover: var(--swatch--light-100);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--dark-900);
}

.main-footer_call-to-action_wrap {
  margin-bottom: var(--_spacing---section-space--small);
  padding-right: var(--_spacing---space--8);
  padding-left: var(--_spacing---space--8);
  grid-column-gap: var(--_spacing---section-space--small);
  grid-row-gap: var(--_spacing---section-space--small);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.main-footer_call-to-action_text {
  text-align: center;
}

.main-footer_skills-text.u-text-style-h4.u-line-height-large {
  color: var(--swatch--dark-600);
}

.main-footer_skills_headline {
  position: relative;
}

.main-footer_navigation_content {
  margin-top: var(--_spacing---section-space--main);
  margin-bottom: var(--_spacing---section-space--main);
  grid-column: 6 / -1;
}

.main-footer_navigation_content.u-grid-autofit {
  --_column-count---value: 3;
  grid-column: 7 / -1;
  grid-template-columns: repeat(auto-fit, minmax(min(max(6rem, (100% - ((var(--_column-count---value)  - 1) * var(--_gap---size))) / var(--_column-count---value)), 100%), 1fr));
  grid-column: 7 / -1;
  grid-template-columns: repeat(auto-fit, minmax(min(max(6rem, (100% - ((var(--_column-count---value)  - 1) * var(--_gap---size))) / var(--_column-count---value)), 100%), 1fr));
}

.main-footer_skills_wrap {
  padding-top: var(--_spacing---space--8);
  padding-right: var(--_spacing---space--8);
  padding-left: var(--_spacing---space--8);
  border-bottom: var(--border-width--main) solid var(--_theme---border-buttons);
}

.main-footer_navigation_list-item {
  display: flex;
}

.main-footer_navigation_title, .main-footer_navigation_text {
  color: var(--_theme---heading-accent);
}

.main-footer_navigation_text.u-text-style-main {
  color: var(--_theme---text);
}

.main-footer_bottom-bar {
  padding-top: var(--_spacing---space--4);
  border-top: var(--border-width--main) solid var(--_theme---heading-accent);
}

.main-footer_bottom-bar.u-grid-above {
  z-index: 4;
  padding-right: var(--_spacing---space--8);
  padding-left: var(--_spacing---space--8);
  --_column-count---value: 2;
  z-index: 4;
  padding-right: var(--_spacing---space--8);
  padding-left: var(--_spacing---space--8);
  position: relative;
}

.main-footer_bottom-bar_content {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.main-footer_bottom-bar_link {
  color: var(--_theme---heading-accent);
}

.main-footer_pattern {
  z-index: 3;
  position: relative;
}

.footer_divider {
  z-index: -1;
  background-image: url("https://cdn.prod.website-files.com/68e6072bec642ec89557281c/68e6678f6afbe501099cc224_pattern-divider.png");
  background-position: 50%;
  background-repeat: repeat;
  background-size: 40px;
  justify-content: center;
  align-items: flex-end;
  width: 100vw;
  height: 1rem;
  position: relative;
  inset: 0 0% auto 50%;
  transform: translateX(-50%);
}

.navigation_menu_wrap {
  z-index: 15;
  background-color: var(--swatch--dark-900);
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  height: 100dvh;
  max-height: 100dvh;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: hidden;
}

.menu_top_wrap {
  z-index: 999;
  border-bottom: var(--border-width--main) solid var(--swatch--light-100-o20);
  position: relative;
}

.menu_top_title {
  color: var(--_theme---background);
}

.menu_top_contain {
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.menu_top_contain.u-container {
  z-index: 50;
  z-index: 50;
}

.navigation_menu_layout.u-grid-breakout {
  z-index: 999;
  z-index: 999;
  height: calc(100vh - 4rem);
  position: relative;
}

.navigation_menu_gallery {
  flex: 1;
  grid-column: 7 / full;
  grid-auto-columns: 1fr;
}

.navigation_menu_gallery.u-grid-autofit {
  grid-column-gap: var(--_spacing---section-space--none);
  grid-row-gap: var(--_spacing---section-space--none);
  grid-template-columns: repeat(auto-fit, minmax(min(max(36rem, (100% - ((var(--_column-count---value)  - 1) * var(--_gap---size))) / var(--_column-count---value)), 100%), 1fr));
}

.navigation_menu_gallery.u-grid-custom {
  grid-column-gap: var(--radius--none);
  grid-row-gap: var(--radius--none);
  --_column-count---value: 3;
  grid-template-columns: repeat(var(--_column-count---value), minmax(0, 1fr));
}

.navigation_menu_main {
  padding-top: var(--_spacing---space--3);
  flex-flow: column;
  grid-column: content / span 5;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.navigation_menu_main.u-grid-below {
  --_column-count---value: 2;
}

.navigation_menu_main.u-grid-custom {
  --_column-count---value: 2;
  grid-template-columns: repeat(var(--_column-count---value), minmax(0, 1fr));
}

.navigation_menu_link-list {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.navigation_menu_link {
  padding-top: var(--_spacing---space--2);
  padding-bottom: var(--_spacing---space--2);
  color: var(--swatch--light-100);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.navigation_menu_link:hover {
  color: var(--_theme---heading-accent);
}

.navigation_menu_link-text.u-text-style-h1 {
  --_text-style---font-family: var(--_typography---font--primary-family);
  --_text-style---font-size: var(--_typography---font-size--display);
  --_text-style---line-height: var(--_typography---line-height--tiny);
  --_text-style---font-weight: var(--_typography---font--primary-bold);
  --_text-style---letter-spacing: var(--_typography---letter-spacing--tight);
  --_text-style---text-wrap: balance;
  --_text-style---margin-top: var(--_spacing---space--7);
  --_text-style---margin-bottom: var(--_spacing---space--6);
  --_text-style---trim-top: var(--_typography---font--primary-trim-top);
  --_text-style---trim-bottom: var(--_typography---font--primary-trim-bottom);
  --_text-style---text-transform: var(--_typography---text-transform--none);
}

.navigation_menu_link-text.u-text-style-display {
  --_text-style---font-family: var(--_typography---font--primary-family);
  --_text-style---font-size: var(--_typography---font-size--h2);
  --_text-style---line-height: var(--_typography---line-height--tiny);
  --_text-style---font-weight: var(--_typography---font--primary-bold);
  --_text-style---letter-spacing: var(--_typography---letter-spacing--tight);
  --_text-style---text-wrap: balance;
  --_text-style---margin-top: var(--_spacing---space--7);
  --_text-style---margin-bottom: var(--_spacing---space--5);
  --_text-style---trim-top: var(--_typography---font--primary-trim-top);
  --_text-style---trim-bottom: var(--_typography---font--primary-trim-bottom);
  --_text-style---text-transform: var(--_typography---text-transform--none);
}

.navigation_menu_gallery-item {
  border-bottom: var(--border-width--main) solid var(--swatch--light-100-o20);
  border-left: var(--border-width--main) solid var(--swatch--light-100-o20);
  justify-content: center;
  align-items: center;
  position: relative;
}

.navigation_menu_gallery-image {
  height: 100%;
  position: absolute;
  inset: 0%;
}

.navigation_menu_title {
  color: var(--_theme---background);
  margin-bottom: 1rem;
}

.navigation_menu_title.u-text-style-h6 {
  margin-bottom: 1rem;
}

.bg-overlay {
  mix-blend-mode: color;
  background-color: #edebe6;
  position: absolute;
  inset: 0%;
}

.bg-color {
  background-color: var(--_theme---background);
  position: absolute;
  inset: 0%;
}

.bg-color:where(.w-variant-a860bcd0-66c8-b3f4-abe8-20da2e8b8681) {
  background-color: var(--_theme---background-2);
}

.bg-color:where(.w-variant-8781c3d8-fad5-9f95-8e77-0a690c5276ba) {
  background-color: var(--swatch--transparent);
}

.page_bg_pattern {
  pointer-events: none;
  height: 100vh;
  position: fixed;
  inset: 0% 0% auto;
}

.page_bg_pattern:where(.w-variant-79ab1da3-cabd-4fa8-db39-efe96bdca5b6), .page_bg_pattern:where(.w-variant-e10d2c1d-4634-2799-096c-397817b0243f), .page_bg_pattern:where(.w-variant-75f6101f-d65e-50cb-8bf3-2ea6b488f249) {
  position: absolute;
}

.page_bg_pattern.is-variant-1 {
  opacity: .12;
  background-image: url("https://cdn.prod.website-files.com/68e6072bec642ec89557281c/68ea45192dd05e22b5e1cd8c_pattern.avif");
  background-position: 50% 0;
  background-size: cover;
  background-attachment: scroll;
}

.page_bg_pattern.is-variant-2 {
  opacity: .32;
  background-image: url("https://cdn.prod.website-files.com/68e6072bec642ec89557281c/69033600b208c978a335e860_Square_BW_SP_RegulaGrid26.png");
  background-position: 0 0;
  background-size: cover;
  background-attachment: scroll;
}

.page_bg_pattern.is-variant-3 {
  opacity: .16;
  background-image: url("https://cdn.prod.website-files.com/68e6072bec642ec89557281c/6903360013d13242b823aae0_Square_BW_RegulaGrid15.png");
  background-position: 50%;
  background-repeat: repeat;
  background-size: 50%;
}

.page_bg_pattern.is-variant-3:where(.w-variant-75f6101f-d65e-50cb-8bf3-2ea6b488f249) {
  inset: 0%;
}

.page-color {
  z-index: -1;
  background-color: var(--_theme---background-2);
  height: 100vh;
  position: fixed;
  inset: 0% 0% auto;
}

.navigation_menu_contacts {
  flex-flow: column;
  padding-bottom: 10vh;
}

.navigation_hover-line {
  height: var(--border-width--main);
  background-color: var(--swatch--brand-500);
  width: 0%;
  position: absolute;
  inset: auto auto 0% 0%;
}

.section_title_project-values_wrap {
  padding-right: var(--_spacing---space--8);
  grid-column-gap: var(--_spacing---space--4);
  grid-row-gap: var(--_spacing---space--4);
  justify-content: center;
  align-items: center;
  display: none;
}

.section_title_project-values_wrap:where(.w-variant-12a9ede2-73be-b1f2-f377-458a83d88a94) {
  z-index: 1;
  padding-left: var(--_spacing---space--8);
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
  position: absolute;
  inset: auto auto 2rem 0%;
}

.section_title_project-text {
  color: var(--swatch--dark-600);
}

.bg-lines {
  position: fixed;
  inset: 0%;
}

.page_lines_contain {
  justify-content: space-between;
  align-items: stretch;
  height: 100%;
  display: flex;
}

.page_lines_contain.u-container-full {
  max-width: var(--max-width--main);
  max-width: var(--max-width--main);
}

.page_lines_red-line {
  width: var(--border-width--main);
  background-color: var(--_theme---border-buttons);
  height: 100%;
}

.page-header_line {
  height: var(--border-width--main);
  min-width: var(--_spacing---section-space--main);
  background-color: var(--_theme---border-buttons);
  width: 200%;
  position: absolute;
  inset: auto 0% 0% auto;
}

.card_projekt_image-size {
  width: 100%;
  height: 60svh;
}

.card_projekt_image-size.u-position-relative {
  justify-content: center;
  align-items: stretch;
  height: 56svh;
  max-height: 48rem;
  display: flex;
  overflow: hidden;
}

.card_projekt_image-size.u-position-relative:where(.w-variant-6d919db7-ab56-4011-e6c0-2a6b81db7c04) {
  height: 72svh;
  max-height: 60rem;
}

.accordion_hover_vertical-line {
  width: var(--border-width--main);
  background-color: var(--_theme---border-lines);
  position: absolute;
  inset: auto auto 0% 0%;
}

.accordion_toggle_id.u-text-style-h5:where(.w-variant-a30a6cad-469f-ced1-b311-15bed52a500a) {
  --_text-style---font-family: var(--_typography---font--primary-family);
  --_text-style---font-size: var(--_typography---font-size--h3);
  --_text-style---line-height: var(--_typography---line-height--small);
  --_text-style---font-weight: var(--_typography---font--primary-bold);
  --_text-style---letter-spacing: var(--_typography---letter-spacing--tight);
  --_text-style---text-wrap: balance;
  --_text-style---margin-top: var(--_spacing---space--7);
  --_text-style---margin-bottom: var(--_spacing---space--5);
  --_text-style---trim-top: var(--_typography---font--primary-trim-top);
  --_text-style---trim-bottom: var(--_typography---font--primary-trim-bottom);
  --_text-style---text-transform: var(--_typography---text-transform--none);
}

.accordion_toggle_id.u-text-style-small {
  color: var(--_theme---heading-accent);
  width: calc(var(--_spacing---space--8) * 2);
}

.accordion_toggle_id.u-text-style-small:where(.w-variant-a30a6cad-469f-ced1-b311-15bed52a500a) {
  width: calc(var(--_spacing---space--8) * 2);
}

.accordion_toggle_flex {
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.accordion_toggle_flex:where(.w-variant-a30a6cad-469f-ced1-b311-15bed52a500a) {
  pointer-events: none;
}

.accordion_hover_horizontal-line {
  height: var(--border-width--main);
  background-color: var(--_theme---border-lines);
  position: absolute;
  inset: auto auto 0% 0%;
}

.card_projekt_image-hover {
  z-index: -1;
  width: auto;
  min-width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.card_projekt_image-hover:where(.w-variant-6d919db7-ab56-4011-e6c0-2a6b81db7c04) {
  aspect-ratio: 1 / 1.6;
}

.modal_wrap {
  display: flex;
}

.modal_visual {
  flex-flow: column;
  grid-column: span 4;
  width: 70%;
  display: flex;
}

.modal_image-size {
  height: 100%;
  padding: .5rem;
  position: relative;
}

.modal_image {
  width: auto;
  height: 100%;
}

.modal_image-text {
  color: var(--_theme---background);
  position: absolute;
  inset: auto auto 2.4rem 1.6rem;
}

.modal_accent-text {
  color: var(--swatch--brand-500);
  margin-bottom: 1rem;
}

.modal_wrapper {
  padding: var(--_spacing---space--8) var(--_spacing---space--6);
  flex-flow: column;
  display: flex;
}

.modal_wrapper.is-form {
  border-top: var(--border-width--main) solid var(--_theme---border-buttons);
  background-color: var(--_theme---background-2);
  border-top: var(--border-width--main) solid var(--_theme---border-buttons);
  background-color: var(--_theme---background-2);
}

.form_wrapper {
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.form_flex {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  flex: 1;
  justify-content: flex-end;
  align-items: stretch;
  display: flex;
}

.form_input-field {
  border-style: solid;
  border-width: 0px 0px var(--border-width--main);
  border-color: black black var(--_theme---border-buttons);
  background-color: var(--swatch--transparent);
  height: 4rem;
  margin-bottom: 0;
  padding-left: 1rem;
  padding-right: 1rem;
}

.form_input-field:hover {
  border-bottom-color: var(--_theme---border-lines);
}

.form_input-field:focus {
  opacity: 1;
  color: var(--_theme---text);
}

.form_input-field::placeholder {
  color: var(--swatch--dark-600);
}

.section_title_wrapper:where(.w-variant-12a9ede2-73be-b1f2-f377-458a83d88a94) {
  display: flex;
}

.wide-img-fx_wrap:where(.w-variant-f3a81397-d460-3add-9beb-5ec7af47907a) {
  --_theme---background: var(--swatch--light-100);
  --_theme---text: var(--swatch--dark-900);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--light-200);
  --_theme---border-buttons: var(--swatch--dark-900-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--_theme---button-primary--text);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.wide-img-fx_wrap:where(.w-variant-b4d321b1-05d4-6b05-8ab2-dfbc2f41ee4e) {
  --_theme---background: var(--swatch--dark-900);
  --_theme---text: var(--swatch--light-100);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--dark-800);
  --_theme---border-buttons: var(--swatch--light-100-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background-2);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--light-100);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--dark-900);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--light-100);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.wide-img-fx_wrap:where(.w-variant-bb2c68bd-fd74-aa1e-69b0-e84595dd4ec8) {
  --_theme---background: var(--swatch--brand-500);
  --_theme---text: var(--swatch--brand-text);
  --_theme---heading-accent: color-mix(in srgb, var(--_theme---text), white 20%);
  --_theme---background-2: var(--swatch--brand-600);
  --_theme---border-buttons: var(--swatch--brand-text-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--light-100);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--light-100);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--light-100);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--dark-900);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--swatch--light-100-o20);
  --_theme---button-secondary--text: var(--swatch--light-100);
  --_theme---button-secondary--background-hover: var(--swatch--light-100);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--dark-900);
}

.wide-img-fx_wrap:where(.w-variant-bfd35ee2-404c-1c4e-eac1-bc4efebc6ff0) {
  --_theme---background: var(--swatch--light-100);
  --_theme---text: var(--swatch--dark-900);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--light-200);
  --_theme---border-buttons: var(--swatch--dark-900-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--_theme---button-primary--text);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.wide-img-fx_wrap:where(.w-variant-bfd35ee2-404c-1c4e-eac1-bc4efebc6ff1) {
  --_theme---background: var(--swatch--dark-900);
  --_theme---text: var(--swatch--light-100);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--dark-800);
  --_theme---border-buttons: var(--swatch--light-100-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background-2);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--light-100);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--dark-900);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--light-100);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.wide-img-fx_wrap:where(.w-variant-bfd35ee2-404c-1c4e-eac1-bc4efebc6ff2) {
  --_theme---background: var(--swatch--brand-500);
  --_theme---text: var(--swatch--brand-text);
  --_theme---heading-accent: color-mix(in srgb, var(--_theme---text), white 20%);
  --_theme---background-2: var(--swatch--brand-600);
  --_theme---border-buttons: var(--swatch--brand-text-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--light-100);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--light-100);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--light-100);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--dark-900);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--swatch--light-100-o20);
  --_theme---button-secondary--text: var(--swatch--light-100);
  --_theme---button-secondary--background-hover: var(--swatch--light-100);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--dark-900);
}

.wide-img-fx_wrap:where(.w-variant-ee04c7d0-ac09-9e2a-f042-f6e6be4154b9) {
  --_theme---background: var(--swatch--light-100);
  --_theme---text: var(--swatch--dark-900);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--light-200);
  --_theme---border-buttons: var(--swatch--dark-900-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--_theme---button-primary--text);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.wide-img-fx_wrap:where(.w-variant-ee04c7d0-ac09-9e2a-f042-f6e6be4154ba) {
  --_theme---background: var(--swatch--dark-900);
  --_theme---text: var(--swatch--light-100);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--dark-800);
  --_theme---border-buttons: var(--swatch--light-100-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background-2);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--light-100);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--dark-900);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--light-100);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.wide-img-fx_wrap:where(.w-variant-ee04c7d0-ac09-9e2a-f042-f6e6be4154bb) {
  --_theme---background: var(--swatch--brand-500);
  --_theme---text: var(--swatch--brand-text);
  --_theme---heading-accent: color-mix(in srgb, var(--_theme---text), white 20%);
  --_theme---background-2: var(--swatch--brand-600);
  --_theme---border-buttons: var(--swatch--brand-text-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--light-100);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--light-100);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--light-100);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--dark-900);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--swatch--light-100-o20);
  --_theme---button-secondary--text: var(--swatch--light-100);
  --_theme---button-secondary--background-hover: var(--swatch--light-100);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--dark-900);
}

.wide-img-fx_wrap:where(.w-variant-ec9649db-80dc-5788-c386-c4f0a3a3d6e7) {
  --_theme---background: var(--swatch--light-100);
  --_theme---text: var(--swatch--dark-900);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--light-200);
  --_theme---border-buttons: var(--swatch--dark-900-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--_theme---button-primary--text);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.wide-img-fx_wrap:where(.w-variant-ec9649db-80dc-5788-c386-c4f0a3a3d6e8) {
  --_theme---background: var(--swatch--dark-900);
  --_theme---text: var(--swatch--light-100);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--dark-800);
  --_theme---border-buttons: var(--swatch--light-100-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background-2);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--light-100);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--dark-900);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--light-100);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.wide-img-fx_wrap:where(.w-variant-ec9649db-80dc-5788-c386-c4f0a3a3d6e9) {
  --_theme---background: var(--swatch--brand-500);
  --_theme---text: var(--swatch--brand-text);
  --_theme---heading-accent: color-mix(in srgb, var(--_theme---text), white 20%);
  --_theme---background-2: var(--swatch--brand-600);
  --_theme---border-buttons: var(--swatch--brand-text-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--light-100);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--light-100);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--light-100);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--dark-900);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--swatch--light-100-o20);
  --_theme---button-secondary--text: var(--swatch--light-100);
  --_theme---button-secondary--background-hover: var(--swatch--light-100);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--dark-900);
}

.wide-img-fx_wrap:where(.w-variant-10026c36-ee82-1f2f-de52-b17085e1ad69) {
  --_theme---background: var(--swatch--light-100);
  --_theme---text: var(--swatch--dark-900);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--light-200);
  --_theme---border-buttons: var(--swatch--dark-900-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--_theme---button-primary--text);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.wide-img-fx_wrap:where(.w-variant-10026c36-ee82-1f2f-de52-b17085e1ad6a) {
  --_theme---background: var(--swatch--dark-900);
  --_theme---text: var(--swatch--light-100);
  --_theme---heading-accent: var(--swatch--brand-500);
  --_theme---background-2: var(--swatch--dark-800);
  --_theme---border-buttons: var(--swatch--light-100-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--brand-500);
  --_theme---nav--background: var(--_theme---background-2);
  --_theme---border-lines: var(--swatch--brand-500);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--light-100);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--dark-900);
  --_theme---button-primary--background-hover: var(--swatch--brand-500);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--light-100);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--_theme---border-buttons);
  --_theme---button-secondary--text: var(--_theme---text);
  --_theme---button-secondary--background-hover: var(--swatch--brand-500);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--light-100);
}

.wide-img-fx_wrap:where(.w-variant-10026c36-ee82-1f2f-de52-b17085e1ad6b) {
  --_theme---background: var(--swatch--brand-500);
  --_theme---text: var(--swatch--brand-text);
  --_theme---heading-accent: color-mix(in srgb, var(--_theme---text), white 20%);
  --_theme---background-2: var(--swatch--brand-600);
  --_theme---border-buttons: var(--swatch--brand-text-o20);
  --_theme---text-link--text: var(--_theme---text);
  --_theme---text-link--text-hover: var(--_theme---text-link--text);
  --_theme---text-link--border: var(--_theme---border-buttons);
  --_theme---text-link--border-hover: var(--swatch--light-100);
  --_theme---nav--background: var(--_theme---background);
  --_theme---border-lines: var(--swatch--light-100);
  --_theme---selection--background: var(--swatch--brand-500);
  --_theme---selection--text: var(--swatch--light-100);
  --_theme---button-primary--background: var(--swatch--dark-900);
  --_theme---button-primary--border: var(--_theme---button-primary--background);
  --_theme---button-primary--text: var(--swatch--light-100);
  --_theme---button-primary--background-hover: var(--swatch--light-100);
  --_theme---button-primary--border-hover: var(--_theme---button-primary--background-hover);
  --_theme---button-primary--text-hover: var(--swatch--dark-900);
  --_theme---button-secondary--background: var(--swatch--transparent);
  --_theme---button-secondary--border: var(--swatch--light-100-o20);
  --_theme---button-secondary--text: var(--swatch--light-100);
  --_theme---button-secondary--background-hover: var(--swatch--light-100);
  --_theme---button-secondary--border-hover: var(--_theme---button-secondary--background-hover);
  --_theme---button-secondary--text-hover: var(--swatch--dark-900);
}

.wide-img-fx_wrap.u-section {
  background-color: var(--swatch--transparent);
  background-color: var(--swatch--transparent);
}

.wide-img-fx_contain.u-container-full {
  aspect-ratio: 3 / 2;
  aspect-ratio: 3 / 2;
}

.wide-img-fx_image {
  z-index: -1;
  aspect-ratio: 3 / 2;
  display: block;
  position: absolute;
}

.wide-img-fx_image.is-overlay {
  z-index: 0;
}

.wide-img-fx_panel {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border-radius: var(--radius--round);
  background-color: var(--_theme---background-2);
  justify-content: center;
  align-items: center;
  margin: .25rem;
  padding-left: .3rem;
  padding-right: .3rem;
  display: flex;
  position: relative;
  inset: auto 0% 0% auto;
}

.wide-img-fx_icon {
  aspect-ratio: 1;
  border-radius: var(--radius--round);
  opacity: .8;
  color: var(--swatch--dark-600);
  width: 2.4rem;
  padding: .6rem;
}

.wide-img-fx_icon:hover {
  opacity: 100;
  color: var(--swatch--dark-900);
}

.wide-img-fx_absolute {
  justify-content: center;
  align-items: center;
  margin-top: 2rem;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.modal_text-content {
  flex-flow: column;
  grid-column: span 8;
  display: flex;
}

@media screen and (max-width: 991px) {
  .accordion_content_padding:where(.w-variant-a30a6cad-469f-ced1-b311-15bed52a500a) {
    padding-left: 32vw;
  }

  .nav_button_wrap.w--open {
    color: inherit;
    background-color: #c8c8c800;
  }

  .navigation_list, .navigation_text.u-text-style-main, .navigation_text.u-text-style-main.u-weight-regular, .navigation_text.u-text-style-main, .navigation_text.u-text-style-main.u-weight-regular, .navigation_text.u-text-style-main.u-weight-regular {
    display: none;
  }

  .why-us_content.u-grid-autofit {
    grid-template-columns: repeat(auto-fit, minmax(min(max(20rem, (100% - ((var(--_column-count---value)  - 1) * var(--_gap---size))) / var(--_column-count---value)), 100%), 1fr));
    grid-template-columns: repeat(auto-fit, minmax(min(max(20rem, (100% - ((var(--_column-count---value)  - 1) * var(--_gap---size))) / var(--_column-count---value)), 100%), 1fr));
  }

  .numbers_layout {
    flex-flow: wrap;
    grid-template-columns: 1fr 1fr;
    justify-content: space-between;
    align-items: stretch;
    display: flex;
  }

  .numbers_layout.u-grid-autofill {
    grid-template-columns: repeat(auto-fill, minmax(min(max(32rem, (100% - ((var(--_column-count---value)  - 1) * var(--_gap---size))) / var(--_column-count---value)), 100%), 1fr));
    grid-template-columns: repeat(auto-fill, minmax(min(max(32rem, (100% - ((var(--_column-count---value)  - 1) * var(--_gap---size))) / var(--_column-count---value)), 100%), 1fr));
  }

  .numbers_item_wrap {
    margin-top: var(--_spacing---section-space--small);
    flex: 1;
    min-width: 45%;
  }

  .numbers_item_value.u-text-style-h2 {
    margin-right: var(--_spacing---space--8);
    margin-bottom: 1rem;
  }

  .numbers_item_value.u-text-style-h3 {
    margin-bottom: 1rem;
  }

  .process-accordion_wrap {
    padding-top: 2.5rem;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .about_layout.u-grid-autofit {
    grid-template-columns: repeat(auto-fit, minmax(min(max(22rem, (100% - ((var(--_column-count---value)  - 1) * var(--_gap---size))) / var(--_column-count---value)), 100%), 1fr));
    grid-template-columns: repeat(auto-fit, minmax(min(max(22rem, (100% - ((var(--_column-count---value)  - 1) * var(--_gap---size))) / var(--_column-count---value)), 100%), 1fr));
    row-gap: 4rem;
  }

  .about_content.is-image {
    justify-content: flex-start;
    align-items: stretch;
  }

  .about_image {
    height: 320px;
  }

  .main-footer_navigation.u-grid-above {
    padding-left: var(--_spacing---space--8);
    padding-left: var(--_spacing---space--8);
  }

  .navigation_menu_gallery {
    grid-column-start: 7;
  }

  .navigation_menu_main.u-grid-custom {
    align-items: stretch;
  }

  .navigation_menu_link-text.u-text-style-h1 {
    --_text-style---font-family: var(--_typography---font--primary-family);
    --_text-style---font-size: var(--_typography---font-size--h2);
    --_text-style---line-height: var(--_typography---line-height--tiny);
    --_text-style---font-weight: var(--_typography---font--primary-bold);
    --_text-style---letter-spacing: var(--_typography---letter-spacing--tight);
    --_text-style---text-wrap: balance;
    --_text-style---margin-top: var(--_spacing---space--7);
    --_text-style---margin-bottom: var(--_spacing---space--5);
    --_text-style---trim-top: var(--_typography---font--primary-trim-top);
    --_text-style---trim-bottom: var(--_typography---font--primary-trim-bottom);
    --_text-style---text-transform: var(--_typography---text-transform--none);
  }

  .navigation_menu_gallery-image {
    inset: 0%;
  }

  .navigation_menu_title {
    margin-top: var(--_spacing---space--4);
  }

  .page_bg_pattern.is-variant-3 {
    background-size: cover;
  }

  .services-list_content.u-grid-autofit {
    grid-template-columns: repeat(auto-fit, minmax(min(max(18rem, (100% - ((var(--_column-count---value)  - 1) * var(--_gap---size))) / var(--_column-count---value)), 100%), 1fr));
    grid-template-columns: repeat(auto-fit, minmax(min(max(18rem, (100% - ((var(--_column-count---value)  - 1) * var(--_gap---size))) / var(--_column-count---value)), 100%), 1fr));
    padding-top: 3rem;
    padding-bottom: 2rem;
  }

  .contact_layout.u-grid-autofit {
    grid-template-columns: repeat(auto-fit, minmax(min(max(24rem, (100% - ((var(--_column-count---value)  - 1) * var(--_gap---size))) / var(--_column-count---value)), 100%), 1fr));
    grid-template-columns: repeat(auto-fit, minmax(min(max(24rem, (100% - ((var(--_column-count---value)  - 1) * var(--_gap---size))) / var(--_column-count---value)), 100%), 1fr));
  }

  .contact_item_wrap.u-grid-above {
    padding-right: 0;
  }

  .section_title_project-values_wrap:where(.w-variant-12a9ede2-73be-b1f2-f377-458a83d88a94) {
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
  }

  .process-accordion_name {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
  }

  .card_projekt_image-size.u-position-relative {
    justify-content: center;
    align-items: center;
    height: 48svh;
  }

  .div-block {
    grid-template-columns: repeat(var(--_column-count---value), minmax(0, 1fr));
  }
}

@media screen and (max-width: 767px) {
  .button_main_element.is-menu {
    height: 3.5rem;
  }

  .accordion_content_padding:where(.w-variant-a30a6cad-469f-ced1-b311-15bed52a500a) {
    padding-left: var(--_spacing---space--8);
  }

  .modal_content {
    width: 100%;
  }

  .navigation_layout {
    padding-top: 0;
    padding-bottom: 0;
  }

  .page-header_layout.u-grid-autofit {
    grid-column-gap: var(--site--gutter);
    grid-row-gap: var(--site--gutter);
    grid-column-gap: var(--site--gutter);
    grid-row-gap: var(--site--gutter);
  }

  .section_title_wrap:where(.w-variant-12a9ede2-73be-b1f2-f377-458a83d88a94) {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .why-us_content.u-grid-autofit {
    grid-template-columns: repeat(auto-fit, minmax(min(max(18rem, (100% - ((var(--_column-count---value)  - 1) * var(--_gap---size))) / var(--_column-count---value)), 100%), 1fr));
    grid-template-columns: repeat(auto-fit, minmax(min(max(18rem, (100% - ((var(--_column-count---value)  - 1) * var(--_gap---size))) / var(--_column-count---value)), 100%), 1fr));
    row-gap: 2rem;
  }

  .card_testimonial_wrap.u-grid-autofit {
    grid-template-columns: repeat(auto-fit, minmax(min(max(18rem, (100% - ((var(--_column-count---value)  - 1) * var(--_gap---size))) / var(--_column-count---value)), 100%), 1fr));
    grid-template-columns: repeat(auto-fit, minmax(min(max(18rem, (100% - ((var(--_column-count---value)  - 1) * var(--_gap---size))) / var(--_column-count---value)), 100%), 1fr));
  }

  .process-accordion_wrap {
    padding-top: 2.5rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .process-accordion_list {
    margin-bottom: 4rem;
  }

  .about_layout.u-grid-autofit {
    grid-template-columns: repeat(auto-fit, minmax(min(max(24rem, (100% - ((var(--_column-count---value)  - 1) * var(--_gap---size))) / var(--_column-count---value)), 100%), 1fr));
    grid-template-columns: repeat(auto-fit, minmax(min(max(24rem, (100% - ((var(--_column-count---value)  - 1) * var(--_gap---size))) / var(--_column-count---value)), 100%), 1fr));
  }

  .about_content {
    padding-right: var(--_spacing---space--8);
    padding-left: var(--_spacing---space--8);
  }

  .about_image {
    height: 60svh;
  }

  .about_headline.u-text-style-h5 {
    margin-left: 0;
  }

  .about_text.u-text-style-main {
    margin-bottom: var(--_spacing---space--8);
    margin-bottom: var(--_spacing---space--8);
  }

  .about_signature_wrap {
    margin-top: 2rem;
  }

  .nav_divider {
    bottom: -1rem;
  }

  .menu_top_title.u-text-style-main {
    margin-left: 0;
  }

  .menu_top_contain.u-container {
    padding-top: 0;
  }

  .navigation_menu_layout.u-grid-breakout {
    flex-flow: column;
    flex: 0 auto;
    height: auto;
  }

  .navigation_menu_gallery {
    grid-column-start: full;
  }

  .navigation_menu_gallery.u-grid-custom {
    --_column-count---value: 6;
  }

  .navigation_menu_gallery.u-grid-autofit {
    grid-column-end: content;
  }

  .navigation_menu_main {
    padding-top: var(--_spacing---space--2);
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-column-end: content;
  }

  .navigation_menu_main.u-grid-below, .navigation_menu_main.u-grid-custom, .navigation_menu_main.u-grid-below, .navigation_menu_main.u-grid-custom {
    grid-column-end: content;
  }

  .navigation_menu_link-list {
    flex-flow: column;
    flex: 1;
    align-self: stretch;
    display: flex;
    position: relative;
  }

  .navigation_menu_link {
    padding-top: var(--_spacing---space--1);
    padding-bottom: var(--_spacing---space--1);
  }

  .navigation_menu_link-text.u-text-style-display {
    --_text-style---font-family: var(--_typography---font--primary-family);
    --_text-style---font-size: var(--_typography---font-size--h1);
    --_text-style---line-height: var(--_typography---line-height--tiny);
    --_text-style---font-weight: var(--_typography---font--primary-bold);
    --_text-style---letter-spacing: var(--_typography---letter-spacing--tight);
    --_text-style---text-wrap: balance;
    --_text-style---margin-top: var(--_spacing---space--7);
    --_text-style---margin-bottom: var(--_spacing---space--5);
    --_text-style---trim-top: var(--_typography---font--primary-trim-top);
    --_text-style---trim-bottom: var(--_typography---font--primary-trim-bottom);
    --_text-style---text-transform: var(--_typography---text-transform--none);
  }

  .navigation_menu_link-text.u-text-style-h1 {
    --_text-style---font-family: var(--_typography---font--primary-family);
    --_text-style---font-size: var(--_typography---font-size--h4);
    --_text-style---line-height: var(--_typography---line-height--small);
    --_text-style---font-weight: var(--_typography---font--primary-bold);
    --_text-style---letter-spacing: var(--_typography---letter-spacing--tight);
    --_text-style---text-wrap: balance;
    --_text-style---margin-top: var(--_spacing---space--7);
    --_text-style---margin-bottom: var(--_spacing---space--4);
    --_text-style---trim-top: var(--_typography---font--primary-trim-top);
    --_text-style---trim-bottom: var(--_typography---font--primary-trim-bottom);
    --_text-style---text-transform: var(--_typography---text-transform--none);
  }

  .navigation_menu_gallery-item {
    border-top: var(--border-width--main) solid var(--swatch--light-100-o20);
    flex: 1;
  }

  .navigation_menu_gallery-item.is-hidden {
    display: none;
  }

  .navigation_menu_gallery-image {
    aspect-ratio: 1;
    position: static;
    inset: 0%;
  }

  .navigation_menu_gallery-image.is-hidden {
    display: none;
  }

  .navigation_menu_title {
    margin-top: var(--radius--none);
  }

  .services-list_content.u-grid-autofit {
    grid-template-columns: repeat(auto-fit, minmax(min(max(18rem, (100% - ((var(--_column-count---value)  - 1) * var(--_gap---size))) / var(--_column-count---value)), 100%), 1fr));
    grid-template-columns: repeat(auto-fit, minmax(min(max(18rem, (100% - ((var(--_column-count---value)  - 1) * var(--_gap---size))) / var(--_column-count---value)), 100%), 1fr));
  }

  .services-list_id.u-text-style-small {
    position: static;
  }

  .services-list_price.u-text-style-h5 {
    margin-left: var(--radius--none);
    margin-left: var(--radius--none);
  }

  .contact_layout.u-grid-autofit {
    grid-template-columns: repeat(auto-fit, minmax(min(max(24rem, (100% - ((var(--_column-count---value)  - 1) * var(--_gap---size))) / var(--_column-count---value)), 100%), 1fr));
    grid-template-columns: repeat(auto-fit, minmax(min(max(24rem, (100% - ((var(--_column-count---value)  - 1) * var(--_gap---size))) / var(--_column-count---value)), 100%), 1fr));
  }

  .section {
    grid-template-columns: repeat(var(--_column-count---value), minmax(0, 1fr));
  }

  .navigation_menu_contacts {
    padding-bottom: var(--_spacing---section-space--none);
  }

  .services-list_header_flex {
    padding-left: var(--radius--none);
    grid-column-gap: var(--_spacing---space--2);
    grid-row-gap: var(--_spacing---space--2);
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .project-gallery_buttons_wrap {
    left: calc(var(--site--margin));
    right: calc(var(--site--margin));
  }

  .project-gallery_buttons_wrap.u-theme-dark.u-background-transparent {
    padding-right: var(--radius--none);
    padding-left: var(--radius--none);
    padding-right: var(--radius--none);
    padding-left: var(--radius--none);
    padding-right: var(--radius--none);
    padding-left: var(--radius--none);
  }

  .section_title_project-values_wrap:where(.w-variant-12a9ede2-73be-b1f2-f377-458a83d88a94) {
    flex-flow: wrap;
  }

  .accordion_toggle_id.u-text-style-small:where(.w-variant-a30a6cad-469f-ced1-b311-15bed52a500a) {
    margin-bottom: var(--_spacing---space--2);
    margin-bottom: var(--_spacing---space--2);
    width: auto;
  }

  .accordion_toggle_flex:where(.w-variant-a30a6cad-469f-ced1-b311-15bed52a500a) {
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
  }

  .modal_wrap {
    flex-flow: column;
  }

  .modal_wrap.u-grid-above {
    --_column-count---value: 1;
  }

  .modal_visual {
    flex-flow: column;
    grid-column: span 8;
    width: auto;
    display: flex;
  }

  .wide-img-fx_absolute {
    margin-bottom: .5rem;
  }
}

@media screen and (max-width: 479px) {
  .u-max-width-full {
    max-width: 100%;
  }

  .button_main_element.is-menu {
    margin-left: 1.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .accordion_toggle_icon {
    width: 3rem;
  }

  .accordion_content_padding {
    padding-right: 0;
  }

  .accordion_content_padding:where(.w-variant-a30a6cad-469f-ced1-b311-15bed52a500a) {
    padding-right: var(--_spacing---space--8);
    padding-bottom: 3rem;
  }

  .accordion_toggle_button:where(.w-variant-a30a6cad-469f-ced1-b311-15bed52a500a) {
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 3rem;
  }

  .footer_bottom_text.u-text-style-small {
    text-align: center;
    text-align: center;
  }

  .button_main_wrap {
    align-self: stretch;
    width: 100%;
  }

  .navigation_brand.w--current {
    max-width: 60vw;
  }

  .page-header_layout.u-grid-autofit {
    grid-column-gap: var(--_spacing---space--8);
    grid-row-gap: var(--_spacing---space--8);
    grid-column-gap: var(--_spacing---space--8);
    grid-row-gap: var(--_spacing---space--8);
  }

  .page-header_padding {
    padding-top: var(--_spacing---space--2);
    padding-bottom: var(--_spacing---space--2);
  }

  .page-header_buttons {
    margin-top: var(--site--gutter);
    padding-left: var(--radius--none);
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .why-us_id {
    color: var(--_theme---heading-accent);
  }

  .why-us_id.u-text-style-small {
    inset: auto auto .2rem -.1rem;
    inset: auto auto .2rem -.1rem;
    transform: rotate(-90deg);
  }

  .numbers_layout {
    flex-flow: column;
  }

  .numbers_item_value.u-text-style-h3 {
    margin-left: var(--radius--none);
    text-align: center;
    margin-left: var(--radius--none);
    text-align: center;
  }

  .card_testimonial_wrap.u-grid-autofit {
    padding-right: var(--_spacing---space--8);
    padding-left: var(--_spacing---space--8);
    padding-right: var(--_spacing---space--8);
    padding-left: var(--_spacing---space--8);
  }

  .card_testimonial_content.u-padding-left-8 {
    padding-left: var(--radius--none);
  }

  .card_testimonial_content.u-padding-right-8 {
    padding-right: var(--radius--none);
  }

  .card_testimonial_quotes-symbol.u-text-style-h3 {
    top: 2.5rem;
    left: 0;
  }

  .testimonials_slider_icon.is-left {
    inset: auto auto -1.5rem 2rem;
  }

  .testimonials_slider_icon.is-right {
    inset: auto 2rem -1.5rem auto;
  }

  .process-accordion_wrap {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .process-accordion_toggle {
    justify-content: space-between;
    align-items: flex-start;
  }

  .process-accordion_list {
    margin-top: 2rem;
    margin-bottom: 4rem;
  }

  .about_image {
    height: 40svh;
  }

  .about_signature_wrap {
    margin-left: 1.5rem;
  }

  .about_signature_sign {
    width: 10rem;
    top: -.8rem;
    left: -1.5rem;
  }

  .main-footer_call-to-action_wrap {
    padding-right: var(--_spacing---space--4);
    padding-left: var(--_spacing---space--4);
  }

  .main-footer_skills-text.u-text-style-h4.u-line-height-large, .main-footer_skills_headline.u-text-style-h4.u-margin-top-text, .main-footer_skills_headline.u-text-style-h4.u-margin-top-text, .main-footer_skills_headline.u-text-style-h4.u-margin-top-text {
    --_text-style---font-family: var(--_typography---font--primary-family);
    --_text-style---font-size: var(--_typography---font-size--h5);
    --_text-style---line-height: var(--_typography---line-height--medium);
    --_text-style---font-weight: var(--_typography---font--primary-bold);
    --_text-style---letter-spacing: var(--_typography---letter-spacing--tight);
    --_text-style---text-wrap: balance;
    --_text-style---margin-top: var(--_spacing---space--7);
    --_text-style---margin-bottom: var(--_spacing---space--4);
    --_text-style---trim-top: var(--_typography---font--primary-trim-top);
    --_text-style---trim-bottom: var(--_typography---font--primary-trim-bottom);
    --_text-style---text-transform: var(--_typography---text-transform--none);
  }

  .main-footer_navigation_content.u-grid-autofit {
    --_column-count---value: 1;
  }

  .main-footer_skills_wrap {
    padding-top: var(--_spacing---space--4);
    padding-right: var(--_spacing---space--4);
    padding-left: var(--_spacing---space--4);
  }

  .main-footer_bottom-bar_content {
    grid-column-gap: var(--_spacing---space--4);
    grid-row-gap: var(--_spacing---space--4);
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .navigation_menu_layout.u-grid-breakout {
    flex-flow: column;
    justify-content: space-between;
    align-items: stretch;
    height: 100%;
    display: flex;
  }

  .navigation_menu_gallery.u-grid-custom {
    --_column-count---value: 3;
    flex: 0 auto;
    display: none;
  }

  .navigation_menu_main {
    padding: var(--site--margin) var(--site--margin) var(--_spacing---section-space--page-top);
    flex-flow: column;
    flex: 1;
    justify-content: space-between;
    align-self: auto;
    align-items: stretch;
  }

  .navigation_menu_link-list {
    max-width: var(--max-width--main);
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .navigation_menu_link {
    padding-top: var(--_spacing---space--2);
    padding-bottom: var(--_spacing---space--2);
  }

  .navigation_menu_link-text.u-text-style-display {
    --_text-style---font-family: var(--_typography---font--primary-family);
    --_text-style---font-size: var(--_typography---font-size--display);
    --_text-style---line-height: var(--_typography---line-height--tiny);
    --_text-style---font-weight: var(--_typography---font--primary-bold);
    --_text-style---letter-spacing: var(--_typography---letter-spacing--tight);
    --_text-style---text-wrap: balance;
    --_text-style---margin-top: var(--_spacing---space--7);
    --_text-style---margin-bottom: var(--_spacing---space--6);
    --_text-style---trim-top: var(--_typography---font--primary-trim-top);
    --_text-style---trim-bottom: var(--_typography---font--primary-trim-bottom);
    --_text-style---text-transform: var(--_typography---text-transform--none);
  }

  .page-header_text.u-text-style-large {
    --_text-style---font-family: var(--_typography---font--primary-family);
    --_text-style---font-size: var(--_typography---font-size--text-small);
    --_text-style---line-height: var(--_typography---line-height--huge);
    --_text-style---font-weight: var(--_typography---font--primary-medium);
    --_text-style---letter-spacing: var(--_typography---letter-spacing--tight);
    --_text-style---text-wrap: pretty;
    --_text-style---margin-top: var(--_spacing---space--4);
    --_text-style---margin-bottom: var(--_spacing---space--4);
    --_text-style---trim-top: var(--_typography---font--primary-trim-top);
    --_text-style---trim-bottom: var(--_typography---font--primary-trim-bottom);
    --_text-style---text-transform: var(--_typography---text-transform--none);
  }

  .services-list_content.u-grid-autofit.u-theme-dark {
    padding-right: var(--_spacing---space--8);
    padding-left: var(--_spacing---space--8);
    padding-right: var(--_spacing---space--8);
    padding-left: var(--_spacing---space--8);
    padding-right: var(--_spacing---space--8);
    padding-left: var(--_spacing---space--8);
  }

  .services-list_info-list_item {
    grid-column-gap: var(--_spacing---space--2);
    grid-row-gap: var(--_spacing---space--2);
  }

  .project-gallery_buttons_wrap {
    display: none;
  }

  .section_title_project-values_wrap:where(.w-variant-12a9ede2-73be-b1f2-f377-458a83d88a94) {
    grid-column-gap: var(--_spacing---space--2);
    grid-row-gap: var(--_spacing---space--2);
    bottom: .5rem;
  }

  .page_lines_red-line.is-middle-line {
    display: none;
  }

  .card_projekt_image-size.u-position-relative {
    height: 32svh;
  }

  .accordion-2_toggle_icon {
    width: 3rem;
  }

  .accordion-2_content_padding {
    padding-right: 0;
  }

  .accordion_toggle_flex:where(.w-variant-a30a6cad-469f-ced1-b311-15bed52a500a) {
    align-self: flex-end;
  }

  .modal_wrap.u-grid-above {
    padding-top: 3.75rem;
  }

  .form_wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
  }

  .wide-img-fx_absolute {
    margin-bottom: -1.5rem;
  }
}

#w-node-_97757154-aae9-79af-055b-f5666183781d-febc6fdf, #w-node-_4d92071d-ba17-6206-e34c-14e07aba8721-febc6fdf {
  align-self: stretch;
}
