@font-face {
  font-family: Nib Pro;
  src: url('../fonts/nib-regular-pro.woff2') format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Nib Pro;
  src: url('../fonts/nib-semibold-pro.woff2') format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Atlasgrotesk Web;
  src: url('../fonts/AtlasGrotesk-Regular-Web.woff2') format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Atlasgrotesk Web;
  src: url('../fonts/AtlasGrotesk-Medium-Web.woff2') format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Pprightgrotesk;
  src: url('../fonts/PPRightGrotesk-Bold.woff2') format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Inter Variablefont Opsz Wght;
  src: url('../images/') format("truetype");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Inter Variablefont Opsz Wght;
  src: url('../images/') format("truetype");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

:root {
  --_typography---letter-spacing-universal--letter-spacing: clamp(-.05em, calc((1em - 1rem) / 10), 0em);
  --ch-headings-paragraphs--2x: 75ch;
  --rem-type-space-component--0x: 0rem;
  --_responsive---margin-bottom-default--heading-1: calc((var(--rem-type-space-component--1-5x) / var(--rem-type-space-component--3x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_theme---type--headings: var(--fonts--juniper--heading-font);
  --_theme---content--primary: var(--_colors---primitives--juniper--green--green-500);
  --_responsive---font-size--heading-1: var(--rem-type-space-component--3x);
  --_responsive---line-height--heading-1: calc((var(--rem-type-space-component--3-5x) / var(--rem-type-space-component--3x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --font-weight-numeric--regular: 400;
  --ch-headings-paragraphs--1x: 50ch;
  --_responsive---margin-bottom-default--heading-2: calc((var(--rem-type-space-component--1-25x) / var(--rem-type-space-component--2-5x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_responsive---font-size--heading-2: var(--rem-type-space-component--2-5x);
  --_responsive---line-height--heading-2: calc((var(--rem-type-space-component--3x) / var(--rem-type-space-component--2-5x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_responsive---margin-bottom-default--heading-3: calc((var(--rem-type-space-component--1x) / var(--rem-type-space-component--2x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_responsive---font-size--heading-3: var(--rem-type-space-component--2x);
  --_responsive---line-height--heading-3: calc((var(--rem-type-space-component--2-5x) / var(--rem-type-space-component--2x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_responsive---margin-bottom-default--heading-4: calc((var(--rem-type-space-component--0-75x) / var(--rem-type-space-component--1-5x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_responsive---font-size--heading-4: var(--rem-type-space-component--1-5x);
  --_responsive---line-height--heading-4: calc((var(--rem-type-space-component--2x) / var(--rem-type-space-component--1-5x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_responsive---margin-bottom-default--heading-5: calc((var(--rem-type-space-component--0-5x) / var(--rem-type-space-component--1-25x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_responsive---font-size--heading-5: var(--rem-type-space-component--1-25x);
  --_responsive---line-height--heading-5: calc((var(--rem-type-space-component--1-5x) / var(--rem-type-space-component--1-25x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_responsive---margin-bottom-default--heading-6: calc((var(--rem-type-space-component--0-25x) / var(--rem-type-space-component--1-25x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_responsive---font-size--heading-6: var(--rem-type-space-component--1-125x);
  --_responsive---line-height--heading-6: calc((var(--rem-type-space-component--1-5x) / var(--rem-type-space-component--1-125x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_typography---paragraph-base--margin-bottom: calc((var(--rem-type-space-component--1x) / var(--rem-type-space-component--1x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_theme---type--body: var(--fonts--juniper--body-font);
  --_theme---content--secondary: var(--_colors---global--neutrals--neutral-800);
  --_typography---paragraph-base--font-size: var(--rem-type-space-component--1x);
  --_typography---paragraph-base--line-height: calc((var(--rem-type-space-component--1-5x) / var(--rem-type-space-component--1x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_typography---list-base--margin-bottom: var(--_typography---paragraph-base--margin-bottom);
  --rem-type-space-component--2x: 2rem;
  --_typography---list-base--font-size: var(--_typography---paragraph-base--font-size);
  --_typography---list-base--line-height: var(--_typography---paragraph-base--line-height);
  --_responsive---margin-bottom-default--block-quote: var(--_responsive---margin-bottom-default--heading-4);
  --_responsive---font-size--block-quote: var(--_responsive---font-size--heading-4);
  --_responsive---line-height--block-quote: var(--_responsive---line-height--heading-4);
  --font-weight-numeric--semi-bold: 600;
  --margins--none\<deleted\|variable-8e38e355-4419-c93b-ae14-6a8f23b899e4\>: 0rem;
  --t-shirt-sizing-space-component--10xl: var(--rem-type-space-component--7-5x);
  --_theme---background--primary: var(--_colors---global--white--white-100);
  --_theme---background--secondary: var(--_colors---primitives--juniper--levander--lavender-50);
  --_theme---background--elevated: var(--_colors---global--white--white-100);
  --_theme---content--tertiary: var(--_colors---global--neutrals--neutral-500);
  --_theme---surface--inverse: var(--_colors---global--black--black-100);
  --_theme---content--inverse: var(--_colors---global--white--white-100);
  --t-shirt-sizing-space-component--none: var(--rem-type-space-component--0x);
  --margins--s\<deleted\|variable-2fb3cf02-dbba-e9f3-a6f6-c993ea4d9fe8\>: 1rem;
  --t-shirt-sizing-space-component--sm: var(--rem-type-space-component--0-75x);
  --t-shirt-sizing-space-component--xxs: var(--rem-type-space-component--0-25x);
  --t-shirt-sizing-space-component--xs: var(--rem-type-space-component--0-5x);
  --t-shirt-sizing-space-component--md: var(--rem-type-space-component--1x);
  --t-shirt-sizing-space-component--lg: var(--rem-type-space-component--1-25x);
  --t-shirt-sizing-space-component--xl: var(--rem-type-space-component--1-5x);
  --margins--2xl\<deleted\|variable-e53d81a8-89f7-2b9c-78e8-ae1b34f7c5c5\>: 4rem;
  --margins--3xl\<deleted\|variable-8efa2b0a-dfcd-76a7-75d6-75d9623d66cb\>: 6rem;
  --margins--xxs\<deleted\|variable-5fa8ba2b-6a67-8347-12c9-1a42a430f5c7\>: .25rem;
  --margins--xs\<deleted\|variable-d2deed5a-95ed-13c2-1164-b62b155fec1f\>: .5rem;
  --margins--m\<deleted\|variable-d6facbbd-c011-d320-a05b-004c693dc47f\>: 1.5rem;
  --margins--l\<deleted\|variable-666bfb53-c08a-2084-f85b-01ba6e094c57\>: 2rem;
  --margins--xl\<deleted\|variable-292cc6e9-454e-00e9-4165-9998e758e019\>: 3rem;
  --_theme---interactive--primary--content: var(--_colors---global--white--white-100);
  --_theme---interactive--secondary--content: var(--_colors---primitives--juniper--green--green-500);
  --_theme---interactive--accent--control: var(--_colors---global--white--white-100);
  --_theme---content--on-media: var(--_colors---global--white--white-100);
  --rem-type-space-component--0-125x: .125rem;
  --_colors---global--black--black-100: #000;
  --_colors---global--white--white-100: #fff;
  --fonts--juniper--body-font: "Atlasgrotesk Web", Arial, sans-serif;
  --_colors---global--neutrals--neutral-50: #f9f9f9;
  --_typography---paragraph-s--font-size: var(--rem-type-space-component--0-875x);
  --font-weight-numeric--medium: 500;
  --_responsive---margin-bottom-default--heading-xl: calc((var(--rem-type-space-component--2x) / var(--rem-type-space-component--6x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_theme---type--text-headings: var(--fonts--juniper--text-font-heading);
  --_responsive---font-size--heading-xl: var(--rem-type-space-component--6x);
  --_responsive---line-height--heading-xl: calc((var(--rem-type-space-component--6-75x) / var(--rem-type-space-component--6x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_responsive---margin-bottom-variations--heading-xl-none: calc((var(--rem-type-space-component--0x) / var(--rem-type-space-component--6x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_responsive---margin-bottom-variations--heading-xl-xxlarge: calc((var(--rem-type-space-component--2x) / var(--rem-type-space-component--6x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_responsive---margin-bottom-variations--heading-xl-xlarge: calc((var(--rem-type-space-component--1-5x) / var(--rem-type-space-component--6x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_responsive---margin-bottom-variations--heading-xl-large: calc((var(--rem-type-space-component--1-25x) / var(--rem-type-space-component--6x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_responsive---margin-bottom-variations--heading-xl-medium: calc((var(--rem-type-space-component--1x) / var(--rem-type-space-component--6x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_responsive---margin-bottom-variations--heading-xl-small: calc((var(--rem-type-space-component--0-75x) / var(--rem-type-space-component--6x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_responsive---margin-bottom-variations--heading-xl-xsmall: calc((var(--rem-type-space-component--0-5x) / var(--rem-type-space-component--6x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_responsive---margin-bottom-variations--heading-xl-xxsmall: calc((var(--rem-type-space-component--0-25x) / var(--rem-type-space-component--6x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_responsive---margin-bottom-default--heading-m: calc((var(--rem-type-space-component--1-5x) / var(--rem-type-space-component--4x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_responsive---font-size--heading-m: var(--rem-type-space-component--4x);
  --_responsive---line-height--heading-m: calc((var(--rem-type-space-component--4-5x) / var(--rem-type-space-component--4x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_responsive---margin-bottom-variations--heading-m-none: calc((var(--rem-type-space-component--0x) / var(--rem-type-space-component--4x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_responsive---margin-bottom-variations--heading-m-xxlarge: calc((var(--rem-type-space-component--2x) / var(--rem-type-space-component--4x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_responsive---margin-bottom-variations--heading-m-xlarge: calc((var(--rem-type-space-component--1-5x) / var(--rem-type-space-component--4x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_responsive---margin-bottom-variations--heading-m-large: calc((var(--rem-type-space-component--1-25x) / var(--rem-type-space-component--4x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_responsive---margin-bottom-variations--heading-m-medium: calc((var(--rem-type-space-component--1x) / var(--rem-type-space-component--4x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_responsive---margin-bottom-variations--heading-m-small: calc((var(--rem-type-space-component--0-75x) / var(--rem-type-space-component--4x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_responsive---margin-bottom-variations--heading-m-xsmall: calc((var(--rem-type-space-component--0-5x) / var(--rem-type-space-component--4x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_responsive---margin-bottom-variations--heading-m-xxsmall: calc((var(--rem-type-space-component--0-25x) / var(--rem-type-space-component--4x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_typography---paragraph-s--margin-bottom: calc((var(--rem-type-space-component--1x) / var(--rem-type-space-component--0-875x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_typography---paragraph-s--line-height: calc((var(--rem-type-space-component--1-25x) / var(--rem-type-space-component--0-875x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_typography---paragraph-xs--margin-bottom: calc((var(--rem-type-space-component--0-75x) / var(--rem-type-space-component--0-75x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_typography---paragraph-xs--font-size: var(--rem-type-space-component--0-75x);
  --_typography---paragraph-xs--line-height: calc((var(--rem-type-space-component--1x) / var(--rem-type-space-component--0-75x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_typography---paragraph-l--margin-bottom: calc((var(--rem-type-space-component--1x) / var(--rem-type-space-component--1-125x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_typography---paragraph-l--font-size: var(--rem-type-space-component--1-125x);
  --_typography---paragraph-l--line-heigh: calc((var(--rem-type-space-component--1-5x) / var(--rem-type-space-component--1-125x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_typography---paragraph-xl--margin-bottom: calc((var(--rem-type-space-component--1-5x) / var(--rem-type-space-component--1-5x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_typography---paragraph-xl--font-size: var(--rem-type-space-component--1-5x);
  --_typography---paragraph-xl--line-height: calc((var(--rem-type-space-component--2x) / var(--rem-type-space-component--1-5x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_responsive---margin-bottom-variations--heading-1-none: calc((var(--rem-type-space-component--0x) / var(--rem-type-space-component--3x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_responsive---margin-bottom-variations--heading-1-xxlarge: calc((var(--rem-type-space-component--2x) / var(--rem-type-space-component--3x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_responsive---margin-bottom-variations--heading-1-xlarge: calc((var(--rem-type-space-component--1-5x) / var(--rem-type-space-component--3x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_responsive---margin-bottom-variations--heading-1-large: calc((var(--rem-type-space-component--1-25x) / var(--rem-type-space-component--3x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_responsive---margin-bottom-variations--heading-1-medium: calc((var(--rem-type-space-component--1x) / var(--rem-type-space-component--3x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_responsive---margin-bottom-variations--heading-1-small: calc((var(--rem-type-space-component--0-75x) / var(--rem-type-space-component--3x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_responsive---margin-bottom-variations--heading-1-xsmall: calc((var(--rem-type-space-component--0-5x) / var(--rem-type-space-component--3x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_responsive---margin-bottom-variations--heading-1-xxsmall: calc((var(--rem-type-space-component--0-25x) / var(--rem-type-space-component--3x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_responsive---margin-bottom-variations--heading-2-none: calc((var(--rem-type-space-component--0x) / var(--rem-type-space-component--2-5x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_responsive---margin-bottom-variations--heading-2-xxlarge: calc((var(--rem-type-space-component--2x) / var(--rem-type-space-component--2-5x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_responsive---margin-bottom-variations--heading-2-xlarge: calc((var(--rem-type-space-component--1-5x) / var(--rem-type-space-component--2-5x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_responsive---margin-bottom-variations--heading-2-large: calc((var(--rem-type-space-component--1-25x) / var(--rem-type-space-component--2-5x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_responsive---margin-bottom-variations--heading-2-medium: calc((var(--rem-type-space-component--1x) / var(--rem-type-space-component--2-5x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_responsive---margin-bottom-variations--heading-2-small: calc((var(--rem-type-space-component--0-75x) / var(--rem-type-space-component--2-5x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_responsive---margin-bottom-variations--heading-2-xsmall: calc((var(--rem-type-space-component--0-5x) / var(--rem-type-space-component--2-5x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_responsive---margin-bottom-variations--heading-2-xxsmall: calc((var(--rem-type-space-component--0-25x) / var(--rem-type-space-component--2-5x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_responsive---margin-bottom-variations--heading-3-none: calc((var(--rem-type-space-component--0x) / var(--rem-type-space-component--2x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_responsive---margin-bottom-variations--heading-3-xxlarge: calc((var(--rem-type-space-component--2x) / var(--rem-type-space-component--2x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_responsive---margin-bottom-variations--heading-3-xlarge: calc((var(--rem-type-space-component--1-5x) / var(--rem-type-space-component--2x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_responsive---margin-bottom-variations--heading-3-large: calc((var(--rem-type-space-component--1-25x) / var(--rem-type-space-component--2x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_responsive---margin-bottom-variations--heading-3-medium: calc((var(--rem-type-space-component--1x) / var(--rem-type-space-component--2x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_responsive---margin-bottom-variations--heading-3-small: calc((var(--rem-type-space-component--0-75x) / var(--rem-type-space-component--2x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_responsive---margin-bottom-variations--heading-3-xsmall: calc((var(--rem-type-space-component--0-5x) / var(--rem-type-space-component--2x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_responsive---margin-bottom-variations--heading-3-xxsmall: calc((var(--rem-type-space-component--0-25x) / var(--rem-type-space-component--2x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_responsive---margin-bottom-variations--heading-4-none: calc((var(--rem-type-space-component--0x) / var(--rem-type-space-component--1-5x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_responsive---margin-bottom-variations--heading-4-xxlarge: calc((var(--rem-type-space-component--2x) / var(--rem-type-space-component--1-5x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_responsive---margin-bottom-variations--heading-4-xlarge: calc((var(--rem-type-space-component--1-5x) / var(--rem-type-space-component--1-5x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_responsive---margin-bottom-variations--heading-4-large: calc((var(--rem-type-space-component--1-25x) / var(--rem-type-space-component--1-5x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_responsive---margin-bottom-variations--heading-4-medium: calc((var(--rem-type-space-component--1x) / var(--rem-type-space-component--1-5x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_responsive---margin-bottom-variations--heading-4-small: calc((var(--rem-type-space-component--0-75x) / var(--rem-type-space-component--1-5x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_responsive---margin-bottom-variations--heading-4-xsmall: calc((var(--rem-type-space-component--0-5x) / var(--rem-type-space-component--1-5x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_responsive---margin-bottom-variations--heading-4-xxsmall: calc((var(--rem-type-space-component--0-25x) / var(--rem-type-space-component--1-5x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_responsive---margin-bottom-variations--heading-5-none: calc((var(--rem-type-space-component--0x) / var(--rem-type-space-component--1-25x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_responsive---margin-bottom-variations--heading-5-xxlarge: calc((var(--rem-type-space-component--2x) / var(--rem-type-space-component--1-25x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_responsive---margin-bottom-variations--heading-5-xlarge: calc((var(--rem-type-space-component--1-5x) / var(--rem-type-space-component--1-25x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_responsive---margin-bottom-variations--heading-5-large: calc((var(--rem-type-space-component--1-25x) / var(--rem-type-space-component--1-25x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_responsive---margin-bottom-variations--heading-5-medium: calc((var(--rem-type-space-component--1x) / var(--rem-type-space-component--1-25x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_responsive---margin-bottom-variations--heading-5-small: calc((var(--rem-type-space-component--0-75x) / var(--rem-type-space-component--1-25x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_responsive---margin-bottom-variations--heading-5-xsmall: calc((var(--rem-type-space-component--0-5x) / var(--rem-type-space-component--1-25x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_responsive---margin-bottom-variations--heading-5-xxsmall: calc((var(--rem-type-space-component--0-25x) / var(--rem-type-space-component--1-25x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_responsive---margin-bottom-variations--heading-6-none: calc((var(--rem-type-space-component--0x) / var(--rem-type-space-component--1-25x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_responsive---margin-bottom-variations--heading-6-xxlarge: calc((var(--rem-type-space-component--2x) / var(--rem-type-space-component--1-25x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_responsive---margin-bottom-variations--heading-6-xlarge: calc((var(--rem-type-space-component--1-5x) / var(--rem-type-space-component--1-25x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_responsive---margin-bottom-variations--heading-6-large: calc((var(--rem-type-space-component--1-25x) / var(--rem-type-space-component--1-25x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_responsive---margin-bottom-variations--heading-6-medium: calc((var(--rem-type-space-component--1x) / var(--rem-type-space-component--1-25x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_responsive---margin-bottom-variations--heading-6-small: calc((var(--rem-type-space-component--0-75x) / var(--rem-type-space-component--1-25x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_responsive---margin-bottom-variations--heading-6-xsmall: calc((var(--rem-type-space-component--0-5x) / var(--rem-type-space-component--1-25x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_responsive---margin-bottom-variations--heading-6-xxsmall: calc((var(--rem-type-space-component--0-25x) / var(--rem-type-space-component--1-25x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_theme---type--text-body: var(--fonts--juniper--text-font-body);
  --_typography---universal-margin-bottom--margin-bottom-none: var(--rem-type-space-component--0x);
  --_typography---eyebrow-l--margin-bottom: calc((var(--rem-type-space-component--0-75x) / var(--rem-type-space-component--0-75x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_typography---eyebrow-l--font-size: var(--rem-type-space-component--0-75x);
  --_typography---eyebrow-l--line-height: calc((var(--rem-type-space-component--1x) / var(--rem-type-space-component--0-75x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_typography---eyebrow-s--margin-bottom: calc((var(--rem-type-space-component--0-75x) / var(--rem-type-space-component--0-625x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --_typography---eyebrow-s--font-size: var(--rem-type-space-component--0-625x);
  --_typography---eyebrow-s--line-height: calc((var(--rem-type-space-component--1x) / var(--rem-type-space-component--0-625x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
  --t-shirt-sizing-space-component--9xl: var(--rem-type-space-component--6x);
  --rem-type-space-component--1x: 1rem;
  --t-shirt-sizing-space-component--7xl: var(--rem-type-space-component--4-5x);
  --_responsive---margin-bottom-default--block-quote-l: var(--_responsive---margin-bottom-default--heading-3);
  --_responsive---font-size--block-quote-l: var(--_responsive---font-size--heading-3);
  --_responsive---line-height--block-quote-l: var(--_responsive---line-height--heading-3);
  --_responsive---margin-bottom-variations--block-quote-l-xxlarge: var(--_responsive---margin-bottom-variations--heading-3-xxlarge);
  --_responsive---margin-bottom-variations--block-quote-l-xlarge: var(--_responsive---margin-bottom-variations--heading-3-xlarge);
  --_responsive---margin-bottom-variations--block-quote-l-large: var(--_responsive---margin-bottom-variations--heading-3-large);
  --_responsive---margin-bottom-variations--block-quote-l-medium: var(--_responsive---margin-bottom-variations--heading-3-medium);
  --_responsive---margin-bottom-variations--block-quote-l-small: var(--_responsive---margin-bottom-variations--heading-3-small);
  --_responsive---margin-bottom-variations--block-quote-l-xsmall: var(--_responsive---margin-bottom-variations--heading-3-xsmall);
  --_responsive---margin-bottom-variations--block-quote-xxsmall: var(--_responsive---margin-bottom-variations--heading-4-xxsmall);
  --_responsive---margin-bottom-variations--block-quote-l-none: var(--_responsive---margin-bottom-variations--heading-3-none);
  --_responsive---margin-bottom-variations--block-quote-xxlarge: var(--_responsive---margin-bottom-variations--heading-4-xxlarge);
  --_responsive---margin-bottom-variations--block-quote-xlarge: var(--_responsive---margin-bottom-variations--heading-4-xlarge);
  --_responsive---margin-bottom-variations--block-quote-large: var(--_responsive---margin-bottom-variations--heading-4-large);
  --_responsive---margin-bottom-variations--block-quote-medium: var(--_responsive---margin-bottom-variations--heading-4-medium);
  --_responsive---margin-bottom-variations--block-quote-small: var(--_responsive---margin-bottom-variations--heading-4-small);
  --_responsive---margin-bottom-variations--block-quote-xsmall: var(--_responsive---margin-bottom-variations--heading-4-xsmall);
  --_responsive---margin-bottom-variations--block-quote-none: var(--_responsive---margin-bottom-variations--heading-4-none);
  --_typography---list-xl--margin-bottom: var(--_typography---paragraph-xl--margin-bottom);
  --_typography---list-xl--font-size: var(--_typography---paragraph-xl--font-size);
  --_typography---list-xl--line-height: var(--_typography---paragraph-xl--line-height);
  --_typography---list-l--margin-bottom: var(--_typography---paragraph-l--margin-bottom);
  --_typography---list-l--font-size: var(--_typography---paragraph-l--font-size);
  --_typography---list-l--line-heigh: var(--_typography---paragraph-l--line-heigh);
  --_typography---list-s--margin-bottom: var(--_typography---paragraph-s--margin-bottom);
  --_typography---list-s--font-size: var(--_typography---paragraph-s--font-size);
  --_typography---list-s--line-height: var(--_typography---paragraph-s--line-height);
  --_typography---list-xs--margin-bottom: var(--_typography---paragraph-xs--margin-bottom);
  --_typography---list-xs--font-size: var(--_typography---paragraph-xs--font-size);
  --_typography---list-xs--line-height: var(--_typography---paragraph-xs--line-height);
  --_layout---gap-flex-grid--gap-xs: var(--t-shirt-sizing-space-component--xs);
  --t-shirt-sizing-space-component--2xl: var(--rem-type-space-component--2x);
  --t-shirt-sizing-space-component--3xl: var(--rem-type-space-component--2-5x);
  --t-shirt-sizing-space-component--4xl: var(--rem-type-space-component--3x);
  --t-shirt-sizing-space-component--5xl: var(--rem-type-space-component--3-5x);
  --t-shirt-sizing-space-component--6xl: var(--rem-type-space-component--4x);
  --_layout---gap-flex-grid--gap-xxs: var(--t-shirt-sizing-space-component--xxs);
  --t-shirt-sizing-space-component--8xl: var(--rem-type-space-component--5x);
  --_layout---gap-flex-grid--gap-none: var(--t-shirt-sizing-space-component--none);
  --_layout---gap-flex-grid--gap-sm: var(--t-shirt-sizing-space-component--sm);
  --_layout---gap-flex-grid--gap-md: var(--t-shirt-sizing-space-component--md);
  --_layout---gap-flex-grid--gap-lg: var(--t-shirt-sizing-space-component--lg);
  --_layout---gap-flex-grid--gap-xl: var(--t-shirt-sizing-space-component--xl);
  --_layout---gap-flex-grid--gap-2xl: var(--t-shirt-sizing-space-component--2xl);
  --fonts--juniper--text-font-heading: "Nib Pro", "Times New Roman", sans-serif;
  --rem-type-space-component--1-5x: 1.5rem;
  --rem-type-space-component--0-5x: .5rem;
  --_colors---global--black--black-5: #0000000d;
  --_colors---global--black--black-10: #0000001a;
  --_colors---global--white--white-5: #ffffff0d;
  --_colors---global--white--white-10: #ffffff1a;
  --_colors---global--white--white-20: #fff3;
  --_colors---global--white--white-30: #ffffff4d;
  --_colors---global--white--white-40: #fff6;
  --_colors---global--white--white-50: #ffffff80;
  --_colors---global--white--white-60: #fff9;
  --_colors---global--white--white-70: #ffffffb3;
  --_colors---global--white--white-80: #fffc;
  --_colors---global--white--white-90: #ffffffe6;
  --_colors---global--black--black-20: #0003;
  --_colors---global--black--black-30: #0000004d;
  --_colors---global--black--black-40: #0006;
  --_colors---global--black--black-50: #00000080;
  --_colors---global--black--black-60: #0009;
  --_colors---global--black--black-70: #000000b3;
  --_colors---global--black--black-80: #000c;
  --_colors---global--black--black-90: #000000e6;
  --_colors---global--neutrals--neutral-100: #f2f2f2;
  --_colors---global--neutrals--neutral-200: #d9d9d9;
  --_colors---global--neutrals--neutral-300: #ccc;
  --_colors---global--neutrals--neutral-400: #b3b3b3;
  --_colors---global--neutrals--neutral-500: #999;
  --_colors---global--neutrals--neutral-600: #737373;
  --_colors---global--neutrals--neutral-700: #595959;
  --_colors---global--neutrals--neutral-800: #404040;
  --_colors---global--neutrals--neutral-900: #1a1a1a;
  --_colors---global--sentiment--info--info-100: #e8f0f8;
  --_colors---global--sentiment--info--info-500: #24517d;
  --_colors---global--sentiment--warning--warning-100: #ffefd0;
  --_colors---global--sentiment--warning--warning-500: #ffc247;
  --_colors---global--sentiment--error--error-100: #fff2f2;
  --_colors---global--sentiment--error--error-300: #af2828;
  --_colors---global--sentiment--success--success-100: #f6fdf2;
  --_colors---global--sentiment--success--success-500: #14763e;
  --_colors---primitives--juniper--green--green-100: #f1f5e9;
  --_colors---primitives--juniper--green--green-200: #d0d8bc;
  --_colors---primitives--juniper--green--green-300: #abbaa7;
  --_colors---primitives--juniper--green--green-400: #829473;
  --_colors---primitives--juniper--green--green-500: #133f26;
  --_colors---primitives--juniper--lime--lime-100: #f2ffca;
  --_colors---primitives--juniper--lime--lime-200: #dff49f;
  --_colors---primitives--juniper--lime--lime-300: #c6db98;
  --_colors---primitives--juniper--levander--lavender-50: #fbf4ff;
  --_colors---primitives--juniper--levander--lavender-100: #e4dceb;
  --_colors---primitives--juniper--levander--lavender-200: #d5bbe9;
  --_colors---primitives--juniper--levander--lavender-300: #ba82e6;
  --_colors---primitives--juniper--levander--lavender-400: #9568b8;
  --_colors---primitives--juniper--levander--lavender-500: #704e8a;
  --_colors---primitives--juniper--tertiary--cream: #fdfcf4;
  --_colors---primitives--juniper--tertiary--waratah: #8e1948;
  --_colors---primitives--juniper--tertiary--peach: #edd3c7;
  --_colors---primitives--juniper--tertiary--stone: #452828;
  --_colors---primitives--juniper--tertiary--pink: #ffc6da;
  --_colors---primitives--pilot--blue--blue-100: #e8f1fa;
  --_colors---primitives--pilot--blue--blue-200: #bad5f0;
  --_colors---primitives--pilot--blue--blue-300: #75ace2;
  --_colors---primitives--pilot--blue--blue-400: #1974cd;
  --_colors---primitives--pilot--blue--blue-500: #0d5194;
  --_colors---primitives--pilot--blue--blue-600: #0b345d;
  --_colors---primitives--pilot--skyblue--skyblue-100: #e3f7fa;
  --_colors---primitives--pilot--skyblue--skyblue-200: #abe8ef;
  --_colors---primitives--pilot--skyblue--skyblue-300: #84edfb;
  --_colors---primitives--pilot--navy--navy-100: #d1d9de;
  --_colors---primitives--pilot--navy--navy-200: #768e9b;
  --_colors---primitives--pilot--navy--navy-300: #1a4359;
  --_colors---primitives--pilot--cream--cream-100: #fbf9f3;
  --_colors---primitives--pilot--cream--cream-200: #f1ecdf;
  --_colors---primitives--pilot--cream--cream-300: #e5decc;
  --_colors---primitives--pilot--tertiary--erectile: #a5ca97;
  --_colors---primitives--pilot--tertiary--hair: #ec9a88;
  --_colors---primitives--pilot--tertiary--herpes: #d5b8e2;
  --_colors---primitives--pilot--tertiary--mental: #8bbfb3;
  --_colors---primitives--pilot--tertiary--premature: #f6be8b;
  --_colors---primitives--pilot--tertiary--skin: #fdebac;
  --_colors---primitives--pilot--tertiary--sleep: #babced;
  --_colors---primitives--pilot--tertiary--weight: #d7ea92;
  --_theme---surface--primary: var(--_colors---global--white--white-100);
  --_theme---surface--secondary: var(--_colors---global--neutrals--neutral-100);
  --_theme---surface--accent: var(--_colors---primitives--juniper--levander--lavender-200);
  --_theme---content--accent: var(--_colors---primitives--juniper--green--green-500);
  --_theme---content--negative\<deleted\|variable-dff9e4f8-57d7-31ea-1045-1c6a46a487ed\>: var(--_colors---global--white--white-100);
  --_theme---chart--track: var(--_colors---global--neutrals--neutral-100);
  --_theme---chart--fill: var(--_colors---primitives--juniper--levander--lavender-300);
  --_theme---chart--accent-2\<deleted\|variable-8ddf5e5e-c7a2-6bce-7a0b-245dd825f506\>: var(--_colors---primitives--juniper--tertiary--pink);
  --_theme---chart--accent-3\<deleted\|variable-2cf48263-c8c7-8350-475e-7f43285f792b\>: var(--_colors---primitives--juniper--tertiary--peach);
  --_theme---chart--accent-4\<deleted\|variable-eac903cd-9e75-7725-9a0e-014b82f3b703\>: var(--_colors---primitives--juniper--tertiary--stone);
  --_theme---chart--accent-5\<deleted\|variable-6d8b0370-7c7b-1cc0-223a-ab511cb22c47\>: var(--_colors---primitives--juniper--tertiary--stone);
  --_theme---border--primary: var(--_colors---global--neutrals--neutral-300);
  --_theme---border--secondary: var(--_colors---global--neutrals--neutral-200);
  --_theme---border--tertiary: var(--_colors---global--neutrals--neutral-100);
  --_theme---border--focus: var(--_colors---primitives--juniper--green--green-500);
  --_theme---border--accent: var(--_colors---primitives--juniper--green--green-500);
  --_theme---interactive--primary--background: var(--_colors---primitives--juniper--green--green-500);
  --_theme---interactive--primary--background-hover: color-mix(in srgb, var(--_theme---interactive--primary--background) 90%, var(--_colors---global--black--black-100) 20%);
  --_theme---interactive--primary--background-active: color-mix(in srgb, var(--_theme---interactive--primary--background) 90%, var(--_colors---global--black--black-100) 40%);
  --_theme---interactive--primary--background-disabled: var(--_colors---primitives--juniper--green--green-300);
  --_theme---interactive--secondary--background: var(--_colors---global--neutrals--neutral-100);
  --_theme---interactive--secondary--background-hover: color-mix(in srgb, var(--_theme---interactive--secondary--background) 90%, var(--_colors---global--black--black-100) 20%);
  --_theme---interactive--secondary--background-active: color-mix(in srgb, var(--_theme---interactive--secondary--background) 90%, var(--_colors---global--black--black-100) 40%);
  --_theme---interactive--secondary--background-disabled: var(--_colors---global--neutrals--neutral-50);
  --_theme---interactive--accent--background: var(--_colors---primitives--juniper--levander--lavender-300);
  --_theme---interactive--accent--background-hover: color-mix(in srgb, var(--_theme---interactive--accent--background) 90%, var(--_colors---global--black--black-100) 20%);
  --_theme---interactive--accent--background-active: color-mix(in srgb, var(--_theme---interactive--accent--background) 90%, var(--_colors---global--black--black-100) 40%);
  --_theme---interactive--accent--background-disabled: var(--_colors---primitives--juniper--levander--lavender-200);
  --_theme---interactive--white--content: var(--_colors---primitives--juniper--green--green-500);
  --_theme---interactive--white--background: var(--_colors---global--white--white-100);
  --_theme---interactive--white--background-hover: color-mix(in srgb, var(--_theme---interactive--white--background) 90%, var(--_colors---global--black--black-100) 20%);
  --_theme---interactive--white--background-active: color-mix(in srgb, var(--_theme---interactive--white--background) 90%, var(--_colors---global--black--black-100) 40%);
  --_theme---interactive--white--background-disabled: var(--_colors---global--neutrals--neutral-100);
  --_theme---interactive--negative--content: var(--_colors---global--sentiment--error--error-100);
  --_theme---interactive--negative--background: var(--_colors---global--sentiment--error--error-300);
  --_theme---interactive--negative--background-hover: color-mix(in srgb, var(--_theme---interactive--negative--background) 90%, var(--_colors---global--black--black-100) 20%);
  --_theme---interactive--negative--background-active: color-mix(in srgb, var(--_theme---interactive--negative--background) 90%, var(--_colors---global--black--black-100) 40%);
  --_theme---interactive--negative--background-disabled: var(--_colors---global--sentiment--error--error-200);
  --_colors---global--sentiment--error--error-200: #d79393;
  --fonts--juniper--heading-font: "Nib Pro", "Times New Roman", sans-serif;
  --rem-type-space-component--0-875x: .875rem;
  --percent-container-width-max-widths--25x: 100%;
  --rem-type-space-component--2-5x: 2.5rem;
  --rem-type-space-component--4x: 4rem;
  --_layout---radius--radius-xxs: var(--t-shirt-sizing-space-component--xxs);
  --_layout---radius--radius-xs: var(--t-shirt-sizing-space-component--xs);
  --_layout---radius--radius-sm: var(--t-shirt-sizing-space-component--sm);
  --_layout---radius--radius-md: var(--t-shirt-sizing-space-component--md);
  --_layout---radius--radius-lg: var(--t-shirt-sizing-space-component--lg);
  --_layout---radius--radius-xl: var(--t-shirt-sizing-space-component--xl);
  --_layout---radius--radius-2xl: var(--t-shirt-sizing-space-component--2xl);
  --_layout---radius--radius-3xl: var(--t-shirt-sizing-space-component--3xl);
  --_layout---radius--radius-4xl: var(--t-shirt-sizing-space-component--4xl);
  --_layout---radius--radius-full: 0px;
  --pixel-border-shadows--5x: 20px;
  --_apps---typography--body-font: var(--fonts--juniper--body-font);
  --_apps---colors--background: var(--_colors---global--white--white-100);
  --_size---container: 0px;
  --_apps---typography--heading-font: var(--fonts--juniper--heading-font);
  --fonts--juniper--text-font-body: "Atlasgrotesk Web", Arial, sans-serif;
  --fonts--juniper--button-font: "Atlasgrotesk Web", Arial, sans-serif;
  --fonts--pilot--heading-font: Pprightgrotesk, Arial, sans-serif;
  --fonts--pilot--text-font-heading: Pprightgrotesk, Arial, sans-serif;
  --fonts--pilot--body-font: "Inter Variablefont Opsz Wght", Arial, sans-serif;
  --fonts--pilot--text-font-body: "Inter Variablefont Opsz Wght", Arial, sans-serif;
  --fonts--pilot--button-font: "Inter Variablefont Opsz Wght", Arial, sans-serif;
  --rem-type-space-component--0-25x: .25rem;
  --rem-type-space-component--0-625x: .625rem;
  --rem-type-space-component--0-75x: .75rem;
  --rem-type-space-component--1-125x: 1.125rem;
  --rem-type-space-component--1-25x: 1.25rem;
  --rem-type-space-component--1-75x: 1.75rem;
  --rem-type-space-component--2-75x: 2.75rem;
  --rem-type-space-component--3x: 3rem;
  --rem-type-space-component--3-5x: 3.5rem;
  --rem-type-space-component--4-5x: 4.5rem;
  --rem-type-space-component--5x: 5rem;
  --rem-type-space-component--6x: 6rem;
  --rem-type-space-component--6-75x: 6.75rem;
  --rem-type-space-component--7x: 7rem;
  --rem-type-space-component--7-5x: 7.5rem;
  --rem-type-space-component--8x: 8rem;
  --em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x: 1em;
  --pixel-border-shadows--0x: 0px;
  --pixel-border-shadows--0-25x: 1px;
  --pixel-border-shadows--0-5x: 2px;
  --pixel-border-shadows--1x: 4px;
  --pixel-border-shadows--2x: 8px;
  --pixel-border-shadows--3x: 12px;
  --pixel-border-shadows--4x: 16px;
  --pixel-border-shadows--6x: 24px;
  --pixel-border-shadows--7x: 28px;
  --pixel-border-shadows--8x: 32px;
  --pixel-border-shadows--9x: 36px;
  --pixel-border-shadows--10x: 40px;
  --pixel-border-shadows--11x: 44px;
  --pixel-border-shadows--12x: 48px;
  --pixel-border-shadows--13x: 52px;
  --pixel-border-shadows--14x: 56px;
  --pixel-border-shadows--15x: 60px;
  --pixel-border-shadows--16x: 64px;
  --pixel-border-shadows--17x: 68px;
  --pixel-border-shadows--18x: 72px;
  --pixel-border-shadows--19x: 76px;
  --pixel-border-shadows--20x: 80px;
  --pixel-border-shadows--21x: 84px;
  --pixel-border-shadows--22x: 88px;
  --pixel-border-shadows--23x: 92px;
  --pixel-border-shadows--24x: 96px;
  --pixel-border-shadows--25x: 100px;
  --pixel-border-shadows--26x: 104px;
  --pixel-border-shadows--27x: 108px;
  --pixel-border-shadows--28x: 112px;
  --pixel-border-shadows--29x: 116px;
  --pixel-border-shadows--30x: 120px;
  --percent-container-width-max-widths--0x: 0%;
  --percent-container-width-max-widths--0-25x: 1%;
  --percent-container-width-max-widths--0-5x: 2%;
  --percent-container-width-max-widths--1x: 4%;
  --percent-container-width-max-widths--2x: 8%;
  --percent-container-width-max-widths--3x: 12%;
  --percent-container-width-max-widths--4x: 16%;
  --percent-container-width-max-widths--5x: 20%;
  --percent-container-width-max-widths--6x: 24%;
  --percent-container-width-max-widths--7x: 28%;
  --percent-container-width-max-widths--8x: 32%;
  --percent-container-width-max-widths--9x: 36%;
  --percent-container-width-max-widths--10x: 40%;
  --percent-container-width-max-widths--11x: 44%;
  --percent-container-width-max-widths--12x: 48%;
  --percent-container-width-max-widths--13x: 52%;
  --percent-container-width-max-widths--14x: 56%;
  --percent-container-width-max-widths--15x: 60%;
  --percent-container-width-max-widths--16x: 64%;
  --percent-container-width-max-widths--17x: 68%;
  --percent-container-width-max-widths--18x: 72%;
  --percent-container-width-max-widths--19x: 76%;
  --percent-container-width-max-widths--20x: 80%;
  --percent-container-width-max-widths--21x: 84%;
  --percent-container-width-max-widths--22x: 88%;
  --percent-container-width-max-widths--23x: 92%;
  --percent-container-width-max-widths--24x: 96%;
  --fr-grid-columns-grid-layouts--1x: 1;
  --fr-grid-columns-grid-layouts--2x: 2;
  --fr-grid-columns-grid-layouts--3x: 3;
  --fr-grid-columns-grid-layouts--4x: 4;
  --fr-grid-columns-grid-layouts--5x: 5;
  --fr-grid-columns-grid-layouts--6x: 6;
  --fr-grid-columns-grid-layouts--9x: 9;
  --fr-grid-columns-grid-layouts--12x: 12;
  --vh-hero-layouts--1x: 100vh;
  --vh-hero-layouts--0-64x: 64vh;
  --vh-hero-layouts--0-48x: 48vh;
  --vh-hero-layouts--0-32x: 32vh;
  --vh-hero-layouts--0-24x: 24vh;
  --vw-hero-layouts--1x: 100vw;
  --vw-hero-layouts--0-64x: 64vh;
  --vw-hero-layouts--0-48x: 48vw;
  --vw-hero-layouts--0-32x: 32vw;
  --vw-hero-layouts--0-24x: 24vw;
  --dvh-mobile-layout-dynamic-height--1x: 100dvh;
  --dvh-mobile-layout-dynamic-height--0-75x: 66dvh;
  --dvh-mobile-layout-dynamic-height--0-5x: 50dvh;
  --dvh-mobile-layout-dynamic-height--0-33x: 33dvh;
  --dvh-mobile-layout-dynamic-height--0-25x: 25dvh;
  --ch-headings-paragraphs--none: 100%;
  --_components---links--links: 0px;
  --_components---buttons--buttons: 0px;
  --_components---cards--cards: 0px;
  --_apps---typography--button-font: var(--fonts--juniper--heading-font);
  --_components---tags--tags: 0px;
  --_apps---sizes--radius: var(--rem-type-space-component--0-5x);
  --_components---drop-down--drop-down: 0px;
  --_components---accordion--accordion: 0px;
  --_apps---colors--foreground: var(--_colors---global--neutrals--neutral-800);
  --_components---images--images: 0px;
  --_apps---colors--card: var(--_colors---global--white--white-100);
  --_components---forms--forms: 0px;
  --_apps---colors--card-foreground: #060606;
  --_components---tabs--tabs: 0px;
  --_apps---colors--popover: var(--_colors---global--neutrals--neutral-100);
  --_components---slider--slider: 0px;
  --_apps---colors--popover-foreground: #060606;
  --_components---divider--divider: 0px;
  --_apps---colors--primary: var(--_colors---primitives--juniper--green--green-500);
  --_apps---colors--primary-foreground: #f3fbf5;
  --_apps---colors--secondary: #e8fbee;
  --_apps---colors--secondary-foreground: #0c0e0c;
  --_layout---radius--radius-none: var(--t-shirt-sizing-space-component--none);
  --_apps---colors--muted: #f8f8f8;
  --_apps---colors--muted-foreground: #7d797a;
  --_apps---colors--accent: #e4e4e4;
  --_apps---colors--accent-foreground: #0d0d0d;
  --_apps---colors--destructive: #d5455f;
  --_apps---colors--border: var(--_colors---global--neutrals--neutral-300);
  --_typography---button-l--font-size: var(--_typography---paragraph-l--font-size);
  --_typography---button-l--line-height: var(--_typography---paragraph-l--line-heigh);
  --_typography---button-l--weight: var(--font-weight-numeric--medium);
  --_typography---button-l--margin-bottom: var(--_typography---paragraph-l--margin-bottom);
  --_apps---colors--input: #cfcfcf;
  --_apps---colors--ring: #1f3d2a;
  --_apps---charts--chart-1: var(--_colors---primitives--juniper--green--green-500);
  --_apps---charts--chart-2: #3b5745;
  --_apps---charts--chart-3: #003318;
  --_apps---charts--chart-4: #002411;
  --_apps---charts--chart-5: #022a15;
  --_apps---sidebar--sidebar: #f8f8f8;
  --_apps---sidebar--sidebar-foreground: #060606;
  --_apps---sidebar--sidebar-primary: var(--_colors---primitives--juniper--green--green-500);
  --_apps---sidebar--sidebar-primary-foreground: #f3fbf5;
  --_apps---sidebar--sidebar-accent: #e4e4e4;
  --_apps---sidebar--sidebar-accent-foreground: #0d0d0d;
  --_apps---sidebar--sidebar-border: var(--_colors---global--neutrals--neutral-300);
  --_apps---sidebar--sidebar-ring: #1f3d2a;
  --_apps---colors--background-dark: #030303;
  --_apps---colors--foreground-dark: #f8f8f8;
  --_apps---colors--card-dark: #141414;
  --_apps---colors--card-foreground-dark: #f8f8f8;
  --_apps---colors--popover-dark: #141414;
  --_apps---colors--popover-foreground-dark: #f8f8f8;
  --_apps---colors--primary-dark: #669275;
  --_apps---colors--primary-foreground-dark: #030704;
  --_apps---colors--secondary-dark: #081a0f;
  --_apps---colors--secondary-foreground-dark: #f5faf6;
  --_apps---colors--muted-dark: #010101;
  --_apps---colors--muted-foreground-dark: #868686;
  --_apps---colors--accent-dark: #292929;
  --_apps---colors--accent-foreground-dark: #f8f8f8;
  --_apps---colors--destructive-dark: #e3526a;
  --_apps---colors--border-dark: #cccccc1a;
  --_apps---colors--input-dark: #ffffff26;
  --_apps---colors--ring-dark: #81a28b;
  --_apps---charts--chart-1-dark: #669275;
  --_apps---charts--chart-2-dark: #9ebda8;
  --_apps---charts--chart-3-dark: #457557;
  --_apps---charts--chart-4-dark: #8baf96;
  --_apps---charts--chart-5-dark: #3f654c;
  --_apps---sidebar--sidebar-dark: #070707;
  --_apps---sidebar--sidebar-foreground-dark: #f8f8f8;
  --_colors---primitives--software--100: white;
  --_colors---primitives--software--200: #e6e6e6;
  --_colors---primitives--software--300: #ccc;
  --_colors---primitives--software--400: #737373;
  --_colors---primitives--software--500: #404040;
  --_colors---primitives--software--600: black;
  --_colors---primitives--software--stone-100: #f8f7f3;
  --_colors---primitives--software--stone-200: #ddd0c0;
  --_colors---primitives--software--stone-300: #c7b49c;
  --_colors---primitives--software--yellow-100: #fffcec;
  --_colors---primitives--software--yellow-200: #fff5b8;
  --_colors---primitives--software--yellow-300: #ffef8d;
  --_colors---primitives--software--dryness: #7cabda;
  --_colors---primitives--software--breakouts: #ed7575;
  --_colors---primitives--software--pigmentation: #ffcb44;
  --_colors---primitives--software--ageing: #7fc187;
  --_colors---primitives--software--redness: #c88099;
  --_apps---sidebar--sidebar-primary-dark: #669275;
  --_apps---sidebar--sidebar-primary-foreground-dark: #030704;
  --_apps---sidebar--sidebar-accent-dark: #292929;
  --_apps---sidebar--sidebar-accent-foreground-dark: #f8f8f8;
  --_apps---sidebar--sidebar-border-dark: var(--_colors---global--white--white-10);
  --_apps---sidebar--sidebar-ring-dark: #81a28b;
  --_responsive---margin-bottom-variations--block-quote-l-xxsmall: var(--_responsive---margin-bottom-variations--heading-3-xxsmall);
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

body {
  color: #333;
  letter-spacing: var(--_typography---letter-spacing-universal--letter-spacing);
  --_theme---type--headings: var(--fonts--juniper--heading-font);
  --_theme---content--primary: var(--_colors---primitives--juniper--green--green-500);
  --_theme---type--body: var(--fonts--juniper--body-font);
  --_theme---content--secondary: var(--_colors---global--neutrals--neutral-800);
  --_theme---background--primary: var(--_colors---global--white--white-100);
  --_theme---background--secondary: var(--_colors---primitives--juniper--levander--lavender-50);
  --_theme---background--elevated: var(--_colors---global--white--white-100);
  --_theme---content--tertiary: var(--_colors---global--neutrals--neutral-500);
  --_theme---surface--inverse: var(--_colors---global--black--black-100);
  --_theme---content--inverse: var(--_colors---global--white--white-100);
  --_theme---interactive--primary--content: var(--_colors---global--white--white-100);
  --_theme---interactive--secondary--content: var(--_colors---primitives--juniper--green--green-500);
  --_theme---interactive--accent--control: var(--_colors---global--white--white-100);
  --_theme---content--on-media: var(--_colors---global--white--white-100);
  --_theme---type--text-headings: var(--fonts--juniper--text-font-heading);
  --_theme---type--text-body: var(--fonts--juniper--text-font-body);
  --_theme---surface--primary: var(--_colors---global--white--white-100);
  --_theme---surface--secondary: var(--_colors---global--neutrals--neutral-100);
  --_theme---surface--accent: var(--_colors---primitives--juniper--levander--lavender-200);
  --_theme---content--accent: var(--_colors---primitives--juniper--green--green-500);
  --_theme---content--negative\<deleted\|variable-dff9e4f8-57d7-31ea-1045-1c6a46a487ed\>: var(--_colors---global--white--white-100);
  --_theme---chart--track: var(--_colors---global--neutrals--neutral-100);
  --_theme---chart--fill: var(--_colors---primitives--juniper--levander--lavender-300);
  --_theme---chart--accent-2\<deleted\|variable-8ddf5e5e-c7a2-6bce-7a0b-245dd825f506\>: var(--_colors---primitives--juniper--tertiary--pink);
  --_theme---chart--accent-3\<deleted\|variable-2cf48263-c8c7-8350-475e-7f43285f792b\>: var(--_colors---primitives--juniper--tertiary--peach);
  --_theme---chart--accent-4\<deleted\|variable-eac903cd-9e75-7725-9a0e-014b82f3b703\>: var(--_colors---primitives--juniper--tertiary--stone);
  --_theme---chart--accent-5\<deleted\|variable-6d8b0370-7c7b-1cc0-223a-ab511cb22c47\>: var(--_colors---primitives--juniper--tertiary--stone);
  --_theme---border--primary: var(--_colors---global--neutrals--neutral-300);
  --_theme---border--secondary: var(--_colors---global--neutrals--neutral-200);
  --_theme---border--tertiary: var(--_colors---global--neutrals--neutral-100);
  --_theme---border--focus: var(--_colors---primitives--juniper--green--green-500);
  --_theme---border--accent: var(--_colors---primitives--juniper--green--green-500);
  --_theme---interactive--primary--background: var(--_colors---primitives--juniper--green--green-500);
  --_theme---interactive--primary--background-hover: color-mix(in srgb, var(--_theme---interactive--primary--background) 90%, var(--_colors---global--black--black-100) 20%);
  --_theme---interactive--primary--background-active: color-mix(in srgb, var(--_theme---interactive--primary--background) 90%, var(--_colors---global--black--black-100) 40%);
  --_theme---interactive--primary--background-disabled: var(--_colors---primitives--juniper--green--green-300);
  --_theme---interactive--secondary--background: var(--_colors---global--neutrals--neutral-100);
  --_theme---interactive--secondary--background-hover: color-mix(in srgb, var(--_theme---interactive--secondary--background) 90%, var(--_colors---global--black--black-100) 20%);
  --_theme---interactive--secondary--background-active: color-mix(in srgb, var(--_theme---interactive--secondary--background) 90%, var(--_colors---global--black--black-100) 40%);
  --_theme---interactive--secondary--background-disabled: var(--_colors---global--neutrals--neutral-50);
  --_theme---interactive--accent--background: var(--_colors---primitives--juniper--levander--lavender-300);
  --_theme---interactive--accent--background-hover: color-mix(in srgb, var(--_theme---interactive--accent--background) 90%, var(--_colors---global--black--black-100) 20%);
  --_theme---interactive--accent--background-active: color-mix(in srgb, var(--_theme---interactive--accent--background) 90%, var(--_colors---global--black--black-100) 40%);
  --_theme---interactive--accent--background-disabled: var(--_colors---primitives--juniper--levander--lavender-200);
  --_theme---interactive--white--content: var(--_colors---primitives--juniper--green--green-500);
  --_theme---interactive--white--background: var(--_colors---global--white--white-100);
  --_theme---interactive--white--background-hover: color-mix(in srgb, var(--_theme---interactive--white--background) 90%, var(--_colors---global--black--black-100) 20%);
  --_theme---interactive--white--background-active: color-mix(in srgb, var(--_theme---interactive--white--background) 90%, var(--_colors---global--black--black-100) 40%);
  --_theme---interactive--white--background-disabled: var(--_colors---global--neutrals--neutral-100);
  --_theme---interactive--negative--content: var(--_colors---global--sentiment--error--error-100);
  --_theme---interactive--negative--background: var(--_colors---global--sentiment--error--error-300);
  --_theme---interactive--negative--background-hover: color-mix(in srgb, var(--_theme---interactive--negative--background) 90%, var(--_colors---global--black--black-100) 20%);
  --_theme---interactive--negative--background-active: color-mix(in srgb, var(--_theme---interactive--negative--background) 90%, var(--_colors---global--black--black-100) 40%);
  --_theme---interactive--negative--background-disabled: var(--_colors---global--sentiment--error--error-200);
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

h1 {
  max-width: var(--ch-headings-paragraphs--2x);
  margin-top: var(--rem-type-space-component--0x);
  margin-bottom: var(--_responsive---margin-bottom-default--heading-1);
  font-family: var(--_theme---type--headings);
  color: var(--_theme---content--primary);
  font-size: var(--_responsive---font-size--heading-1);
  line-height: var(--_responsive---line-height--heading-1);
  font-weight: var(--font-weight-numeric--regular);
}

h2 {
  max-width: var(--ch-headings-paragraphs--1x);
  margin-top: var(--rem-type-space-component--0x);
  margin-bottom: var(--_responsive---margin-bottom-default--heading-2);
  font-family: var(--_theme---type--headings);
  color: var(--_theme---content--primary);
  font-size: var(--_responsive---font-size--heading-2);
  line-height: var(--_responsive---line-height--heading-2);
  font-weight: var(--font-weight-numeric--regular);
}

h3 {
  max-width: var(--ch-headings-paragraphs--1x);
  margin-top: var(--rem-type-space-component--0x);
  margin-bottom: var(--_responsive---margin-bottom-default--heading-3);
  font-family: var(--_theme---type--headings);
  color: var(--_theme---content--primary);
  font-size: var(--_responsive---font-size--heading-3);
  line-height: var(--_responsive---line-height--heading-3);
  font-weight: var(--font-weight-numeric--regular);
}

h4 {
  max-width: var(--ch-headings-paragraphs--1x);
  margin-top: var(--rem-type-space-component--0x);
  margin-bottom: var(--_responsive---margin-bottom-default--heading-4);
  font-family: var(--_theme---type--headings);
  color: var(--_theme---content--primary);
  font-size: var(--_responsive---font-size--heading-4);
  line-height: var(--_responsive---line-height--heading-4);
  font-weight: var(--font-weight-numeric--regular);
}

h5 {
  max-width: var(--ch-headings-paragraphs--1x);
  margin-top: var(--rem-type-space-component--0x);
  margin-bottom: var(--_responsive---margin-bottom-default--heading-5);
  font-family: var(--_theme---type--headings);
  color: var(--_theme---content--primary);
  font-size: var(--_responsive---font-size--heading-5);
  line-height: var(--_responsive---line-height--heading-5);
  font-weight: var(--font-weight-numeric--regular);
}

h6 {
  max-width: var(--ch-headings-paragraphs--1x);
  margin-top: var(--rem-type-space-component--0x);
  margin-bottom: var(--_responsive---margin-bottom-default--heading-6);
  font-family: var(--_theme---type--headings);
  color: var(--_theme---content--primary);
  font-size: var(--_responsive---font-size--heading-6);
  line-height: var(--_responsive---line-height--heading-6);
  font-weight: var(--font-weight-numeric--regular);
}

p {
  max-width: var(--ch-headings-paragraphs--2x);
  margin-bottom: var(--_typography---paragraph-base--margin-bottom);
  font-family: var(--_theme---type--body);
  color: var(--_theme---content--secondary);
  font-size: var(--_typography---paragraph-base--font-size);
  line-height: var(--_typography---paragraph-base--line-height);
  font-weight: var(--font-weight-numeric--regular);
}

a {
  text-decoration: underline;
}

ul {
  max-width: var(--ch-headings-paragraphs--1x);
  margin-bottom: var(--_typography---list-base--margin-bottom);
  padding-left: var(--rem-type-space-component--2x);
  font-family: var(--_theme---type--body);
  color: var(--_theme---content--secondary);
  font-size: var(--_typography---list-base--font-size);
  line-height: var(--_typography---list-base--line-height);
  font-weight: var(--font-weight-numeric--regular);
}

ol {
  margin-bottom: var(--_typography---list-base--margin-bottom);
  padding-left: var(--rem-type-space-component--2x);
  font-family: var(--_theme---type--body);
  color: var(--_theme---content--secondary);
  font-size: var(--_typography---list-base--font-size);
  line-height: var(--_typography---list-base--line-height);
  font-weight: var(--font-weight-numeric--regular);
}

li {
  line-height: var(--_typography---list-base--line-height);
}

img {
  max-width: 100%;
  display: inline-block;
}

blockquote {
  max-width: var(--ch-headings-paragraphs--2x);
  margin: 0px 0px var(--_responsive---margin-bottom-default--block-quote);
  font-family: var(--_theme---type--headings);
  color: var(--_theme---content--secondary);
  font-size: var(--_responsive---font-size--block-quote);
  line-height: var(--_responsive---line-height--block-quote);
  font-weight: var(--font-weight-numeric--semi-bold);
  border-left: 0 #0000;
  padding: 0;
}

.container {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.container.is-full-width {
  max-width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.padding-horizontal_none {
  padding-right: var(--margins--none\<deleted\|variable-8e38e355-4419-c93b-ae14-6a8f23b899e4\>);
  padding-left: var(--margins--none\<deleted\|variable-8e38e355-4419-c93b-ae14-6a8f23b899e4\>);
}

.section {
  padding-top: var(--t-shirt-sizing-space-component--10xl);
  padding-bottom: var(--t-shirt-sizing-space-component--10xl);
  background-color: var(--_theme---background--primary);
  color: var(--_theme---content--primary);
}

.section.is-secondary {
  background-color: var(--_theme---background--secondary);
  color: var(--_theme---content--secondary);
}

.section.is-accent-primary {
  background-color: var(--_theme---background--primary);
}

.section.is-accent-secondary {
  background-color: var(--_theme---background--secondary);
  color: var(--_theme---content--secondary);
}

.section.is-accent-tertiary {
  background-color: var(--_theme---background--elevated);
  color: var(--_theme---content--tertiary);
}

.section.is-inverse {
  background-color: var(--_theme---surface--inverse);
  color: var(--_theme---content--inverse);
}

.section.test-section-show {
  background-color: #0057ff1a;
}

.padding_none {
  padding: var(--t-shirt-sizing-space-component--none);
}

.padding-vertical_small {
  padding-top: var(--margins--s\<deleted\|variable-2fb3cf02-dbba-e9f3-a6f6-c993ea4d9fe8\>);
  padding-bottom: var(--margins--s\<deleted\|variable-2fb3cf02-dbba-e9f3-a6f6-c993ea4d9fe8\>);
}

.padding-top_none {
  padding-top: var(--t-shirt-sizing-space-component--none);
}

.padding-bottom_sm {
  padding-bottom: var(--t-shirt-sizing-space-component--sm);
}

.nav, .footer {
  background-color: #0000;
}

.grid_1-col {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid_2-col {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid_3-col {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid_3-col.gap-xsmall {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.grid_3-col.is-x-center {
  justify-items: center;
}

.grid_3-col.is-x-center.is-y-bottom {
  align-items: end;
}

.grid_4-col {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid_5-col {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid_6-col {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid_9-col {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid_12-col {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.flex_horizontal {
  flex-flow: row;
  display: flex;
}

.flex_horizontal.gap-medium {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.flex_horizontal.is-x-left {
  justify-content: flex-start;
}

.flex_horizontal.is-x-center {
  justify-content: center;
}

.flex_horizontal.is-x-right {
  justify-content: flex-end;
}

.flex_horizontal.is-x-space-between {
  justify-content: space-between;
}

.flex_horizontal.is-x-space-around {
  justify-content: space-around;
}

.flex_horizontal.flex_wrap {
  flex-flow: wrap;
}

.flex_horizontal.flex_wrap.is-left-to-right_up {
  flex-flow: wrap-reverse;
}

.flex_horizontal.flex_wrap.is-right-to-left_single-row {
  flex-flow: row-reverse;
}

.flex_horizontal.flex_wrap.is-right-to-left_wrap-down {
  flex-flow: row-reverse wrap;
}

.flex_horizontal.flex_wrap.is-right-to-left_wrap-up {
  flex-flow: row-reverse wrap-reverse;
}

.flex_horizontal.flex_wrap.is-top-to-bottom-wrap_right {
  flex-flow: column wrap;
}

.flex_horizontal.flex_wrap.is-top-to-bottom-wrap_left {
  flex-flow: column wrap-reverse;
}

.flex_horizontal.flex_wrap.is-bottom-to-top_single-collumn {
  flex-flow: column-reverse;
}

.flex_horizontal.flex_wrap.is-bottom-to-top_wrap-right {
  flex-flow: column-reverse wrap;
}

.flex_horizontal.flex_wrap.is-bottom-to-top_wrap-left {
  flex-flow: column-reverse wrap-reverse;
}

.flex_horizontal.is-y-top {
  align-items: flex-start;
}

.flex_horizontal.is-y-center {
  align-items: center;
}

.flex_horizontal.is-y-bottom {
  align-items: flex-end;
}

.flex_vertical {
  flex-flow: column;
  display: flex;
}

.flex_vertical.gap-medium {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.flex_vertical.is-x-left {
  align-items: flex-start;
}

.flex_vertical.is-x-center {
  align-items: center;
}

.flex_vertical.is-x-right {
  align-items: flex-end;
}

.flex_vertical.is-y-bottom {
  justify-content: flex-end;
}

.flex_vertical.is-y-center {
  justify-content: center;
}

.flex_vertical.is-x-stretch {
  align-items: stretch;
}

.flex_vertical.is-space-between {
  justify-content: space-between;
}

.flex_vertical.is-space-around {
  justify-content: space-around;
}

.flex-child_no_shrink {
  flex: none;
}

.flex-child_expand {
  flex: 1;
}

.flex-child_shrink {
  flex: 0 auto;
}

.button-group {
  text-align: left;
}

.button-group.is-align-center {
  text-align: center;
}

.button-group.is-align-right {
  text-align: right;
}

.image {
  display: block;
}

.image.radius_all-0 {
  border-radius: 0;
}

.image_cover {
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
}

.image_cover.ratio_1x1 {
  aspect-ratio: 1;
}

.image_cover.ratio_16x9 {
  aspect-ratio: 16 / 9;
}

.image_cover.ratio_3x2 {
  aspect-ratio: 3 / 2;
}

.image_cover.ratio_4x3 {
  aspect-ratio: 4 / 3;
}

.image_cover.ratio_2x2-5 {
  aspect-ratio: 2 / 2.5;
}

.image_cover.ratio_2x3 {
  aspect-ratio: 2 / 3;
}

.image_cover.image_cover-radius_all-0 {
  border-radius: 0;
}

.rich-text {
  max-width: var(--ch-headings-paragraphs--2x);
}

.tab_menu-link {
  background-color: #0000;
  text-decoration: underline;
}

.margin_none {
  margin: var(--t-shirt-sizing-space-component--none);
}

.margin_xxs {
  margin: var(--t-shirt-sizing-space-component--xxs);
}

.margin_xs {
  margin: var(--t-shirt-sizing-space-component--xs);
}

.margin_sm {
  margin: var(--t-shirt-sizing-space-component--sm);
}

.margin_md {
  margin: var(--t-shirt-sizing-space-component--md);
}

.margin_lg {
  margin: var(--t-shirt-sizing-space-component--lg);
}

.margin_xl {
  margin: var(--t-shirt-sizing-space-component--xl);
}

.margin_xxlarge {
  margin: var(--margins--2xl\<deleted\|variable-e53d81a8-89f7-2b9c-78e8-ae1b34f7c5c5\>);
}

.margin_xxxlarge {
  margin: var(--margins--3xl\<deleted\|variable-8efa2b0a-dfcd-76a7-75d6-75d9623d66cb\>) 6rem 6rem;
}

.margin_auto {
  margin: auto;
}

.margin-top_none {
  margin-top: var(--t-shirt-sizing-space-component--none);
}

.margin-top_xxs {
  margin-top: var(--t-shirt-sizing-space-component--xxs);
}

.margin-top_xs {
  margin-top: var(--t-shirt-sizing-space-component--xs);
}

.margin-top_sm {
  margin-top: var(--t-shirt-sizing-space-component--sm);
}

.margin-top_md {
  margin-top: var(--t-shirt-sizing-space-component--md);
}

.margin-top_lg {
  margin-top: var(--t-shirt-sizing-space-component--lg);
}

.margin-top_xl {
  margin-top: var(--t-shirt-sizing-space-component--xl);
}

.margin-top_xxlarge {
  margin-top: var(--margins--2xl\<deleted\|variable-e53d81a8-89f7-2b9c-78e8-ae1b34f7c5c5\>);
}

.margin-top_xxxlarge {
  margin-top: var(--margins--3xl\<deleted\|variable-8efa2b0a-dfcd-76a7-75d6-75d9623d66cb\>);
}

.margin-top_auto {
  margin-top: auto;
}

.margin-bottom_none {
  margin-bottom: var(--t-shirt-sizing-space-component--none);
}

.margin-bottom_xxs {
  margin-bottom: var(--t-shirt-sizing-space-component--xxs);
}

.margin-bottom_sm {
  margin-bottom: var(--t-shirt-sizing-space-component--sm);
}

.margin-bottom_md {
  margin-bottom: var(--t-shirt-sizing-space-component--md);
}

.margin-bottom_lg {
  margin-bottom: var(--t-shirt-sizing-space-component--lg);
}

.margin-bottom_xl {
  margin-bottom: var(--t-shirt-sizing-space-component--xl);
}

.margin-bottom_xxlarge {
  margin-bottom: var(--margins--2xl\<deleted\|variable-e53d81a8-89f7-2b9c-78e8-ae1b34f7c5c5\>);
}

.margin-bottom_xxxlarge {
  margin-bottom: var(--margins--3xl\<deleted\|variable-8efa2b0a-dfcd-76a7-75d6-75d9623d66cb\>);
}

.margin-bottom_auto {
  margin-bottom: auto;
}

.margin-left_auto {
  margin-left: auto;
}

.margin-left_none {
  margin-left: var(--t-shirt-sizing-space-component--none);
}

.margin-left_xxs {
  margin-left: var(--t-shirt-sizing-space-component--xxs);
}

.margin-left_xs {
  margin-left: var(--t-shirt-sizing-space-component--xs);
}

.margin-left_sm {
  margin-left: var(--t-shirt-sizing-space-component--sm);
}

.margin-left_md {
  margin-left: var(--t-shirt-sizing-space-component--md);
}

.margin-left_lg {
  margin-left: var(--t-shirt-sizing-space-component--lg);
}

.margin-left_xl {
  margin-left: var(--t-shirt-sizing-space-component--xl);
}

.margin-left_xxlarge {
  margin-left: var(--margins--2xl\<deleted\|variable-e53d81a8-89f7-2b9c-78e8-ae1b34f7c5c5\>);
}

.margin-left_xxxlarge {
  margin-left: var(--margins--3xl\<deleted\|variable-8efa2b0a-dfcd-76a7-75d6-75d9623d66cb\>);
}

.margin-right_none {
  margin-right: var(--t-shirt-sizing-space-component--none);
}

.margin-right_xxs {
  margin-right: var(--t-shirt-sizing-space-component--xxs);
}

.margin-right_xs {
  margin-right: var(--t-shirt-sizing-space-component--xs);
}

.margin-right_sm {
  margin-right: var(--t-shirt-sizing-space-component--sm);
}

.margin-right_md {
  margin-right: var(--t-shirt-sizing-space-component--md);
}

.margin-right_lg {
  margin-right: var(--t-shirt-sizing-space-component--lg);
}

.margin-right_xl {
  margin-right: var(--t-shirt-sizing-space-component--xl);
}

.margin-right_xxlarge {
  margin-right: var(--margins--2xl\<deleted\|variable-e53d81a8-89f7-2b9c-78e8-ae1b34f7c5c5\>);
}

.margin-right_xxxlarge {
  margin-right: var(--margins--3xl\<deleted\|variable-8efa2b0a-dfcd-76a7-75d6-75d9623d66cb\>);
}

.margin-right_auto {
  margin-right: auto;
}

.margin-vertical_none {
  margin-top: var(--margins--none\<deleted\|variable-8e38e355-4419-c93b-ae14-6a8f23b899e4\>);
  margin-bottom: var(--margins--none\<deleted\|variable-8e38e355-4419-c93b-ae14-6a8f23b899e4\>);
}

.margin-vertical_xxsmall {
  margin-top: var(--margins--xxs\<deleted\|variable-5fa8ba2b-6a67-8347-12c9-1a42a430f5c7\>);
  margin-bottom: var(--margins--xxs\<deleted\|variable-5fa8ba2b-6a67-8347-12c9-1a42a430f5c7\>);
}

.margin-vertical_xsmall {
  margin-top: var(--margins--xs\<deleted\|variable-d2deed5a-95ed-13c2-1164-b62b155fec1f\>);
  margin-bottom: var(--margins--xs\<deleted\|variable-d2deed5a-95ed-13c2-1164-b62b155fec1f\>);
}

.margin-vertical_small {
  margin-top: var(--margins--s\<deleted\|variable-2fb3cf02-dbba-e9f3-a6f6-c993ea4d9fe8\>);
  margin-bottom: var(--margins--s\<deleted\|variable-2fb3cf02-dbba-e9f3-a6f6-c993ea4d9fe8\>);
}

.margin-vertical_medium {
  margin-top: var(--margins--m\<deleted\|variable-d6facbbd-c011-d320-a05b-004c693dc47f\>);
  margin-bottom: var(--margins--m\<deleted\|variable-d6facbbd-c011-d320-a05b-004c693dc47f\>);
}

.margin-vertical_large {
  margin-top: var(--margins--l\<deleted\|variable-666bfb53-c08a-2084-f85b-01ba6e094c57\>);
  margin-bottom: var(--margins--l\<deleted\|variable-666bfb53-c08a-2084-f85b-01ba6e094c57\>);
}

.margin-vertical_xlarge {
  margin-top: var(--margins--xl\<deleted\|variable-292cc6e9-454e-00e9-4165-9998e758e019\>);
  margin-bottom: var(--margins--xl\<deleted\|variable-292cc6e9-454e-00e9-4165-9998e758e019\>);
}

.margin-vertical_xxlarge {
  margin-top: var(--margins--2xl\<deleted\|variable-e53d81a8-89f7-2b9c-78e8-ae1b34f7c5c5\>);
  margin-bottom: var(--margins--2xl\<deleted\|variable-e53d81a8-89f7-2b9c-78e8-ae1b34f7c5c5\>);
}

.margin-vertical_xxxlarge {
  margin-top: var(--margins--3xl\<deleted\|variable-8efa2b0a-dfcd-76a7-75d6-75d9623d66cb\>);
  margin-bottom: var(--margins--3xl\<deleted\|variable-8efa2b0a-dfcd-76a7-75d6-75d9623d66cb\>);
}

.margin-vertical_auto {
  margin-top: auto;
  margin-bottom: auto;
}

.margin-horizontal_none {
  margin-right: var(--margins--none\<deleted\|variable-8e38e355-4419-c93b-ae14-6a8f23b899e4\>);
  margin-left: var(--margins--none\<deleted\|variable-8e38e355-4419-c93b-ae14-6a8f23b899e4\>);
}

.margin-horizontal_xxsmall {
  margin-right: var(--margins--xxs\<deleted\|variable-5fa8ba2b-6a67-8347-12c9-1a42a430f5c7\>);
  margin-left: var(--margins--xxs\<deleted\|variable-5fa8ba2b-6a67-8347-12c9-1a42a430f5c7\>);
}

.margin-horizontal_xsmall {
  margin-right: var(--margins--xs\<deleted\|variable-d2deed5a-95ed-13c2-1164-b62b155fec1f\>);
  margin-left: var(--margins--xs\<deleted\|variable-d2deed5a-95ed-13c2-1164-b62b155fec1f\>);
}

.margin-horizontal_small {
  margin-right: var(--margins--s\<deleted\|variable-2fb3cf02-dbba-e9f3-a6f6-c993ea4d9fe8\>);
  margin-left: var(--margins--s\<deleted\|variable-2fb3cf02-dbba-e9f3-a6f6-c993ea4d9fe8\>);
}

.margin-horizontal_medium {
  margin-right: var(--margins--m\<deleted\|variable-d6facbbd-c011-d320-a05b-004c693dc47f\>);
  margin-left: var(--margins--m\<deleted\|variable-d6facbbd-c011-d320-a05b-004c693dc47f\>);
}

.margin-horizontal_large {
  margin-right: var(--margins--l\<deleted\|variable-666bfb53-c08a-2084-f85b-01ba6e094c57\>);
  margin-left: var(--margins--l\<deleted\|variable-666bfb53-c08a-2084-f85b-01ba6e094c57\>);
}

.margin-horizontal_xlarge {
  margin-right: var(--margins--xl\<deleted\|variable-292cc6e9-454e-00e9-4165-9998e758e019\>);
  margin-left: var(--margins--xl\<deleted\|variable-292cc6e9-454e-00e9-4165-9998e758e019\>);
}

.margin-horizontal_xxlarge {
  margin-right: var(--margins--2xl\<deleted\|variable-e53d81a8-89f7-2b9c-78e8-ae1b34f7c5c5\>);
  margin-left: var(--margins--2xl\<deleted\|variable-e53d81a8-89f7-2b9c-78e8-ae1b34f7c5c5\>);
}

.margin-horizontal_xxxlarge {
  margin-right: var(--margins--3xl\<deleted\|variable-8efa2b0a-dfcd-76a7-75d6-75d9623d66cb\>);
  margin-left: var(--margins--3xl\<deleted\|variable-8efa2b0a-dfcd-76a7-75d6-75d9623d66cb\>);
}

.margin-horizontal_auto {
  margin-left: auto;
  margin-right: auto;
}

.padding_xxs {
  padding: var(--t-shirt-sizing-space-component--xxs);
}

.padding_xs {
  padding: var(--t-shirt-sizing-space-component--xs);
}

.padding_sm {
  padding: var(--t-shirt-sizing-space-component--sm);
}

.padding_md {
  padding: var(--t-shirt-sizing-space-component--md);
}

.padding_lg {
  padding: var(--t-shirt-sizing-space-component--lg);
}

.padding_xl {
  padding: var(--t-shirt-sizing-space-component--xl);
}

.padding_xxlarge {
  padding: var(--margins--2xl\<deleted\|variable-e53d81a8-89f7-2b9c-78e8-ae1b34f7c5c5\>);
}

.padding_xxxlarge {
  padding: var(--margins--3xl\<deleted\|variable-8efa2b0a-dfcd-76a7-75d6-75d9623d66cb\>);
}

.padding-vertical_none {
  padding-top: var(--margins--none\<deleted\|variable-8e38e355-4419-c93b-ae14-6a8f23b899e4\>);
  padding-bottom: var(--margins--none\<deleted\|variable-8e38e355-4419-c93b-ae14-6a8f23b899e4\>);
}

.padding-vertical_xxsmall {
  padding-top: var(--margins--xxs\<deleted\|variable-5fa8ba2b-6a67-8347-12c9-1a42a430f5c7\>);
  padding-bottom: var(--margins--xxs\<deleted\|variable-5fa8ba2b-6a67-8347-12c9-1a42a430f5c7\>);
}

.padding-vertical_xsmall {
  padding-top: var(--margins--xs\<deleted\|variable-d2deed5a-95ed-13c2-1164-b62b155fec1f\>);
  padding-bottom: var(--margins--xs\<deleted\|variable-d2deed5a-95ed-13c2-1164-b62b155fec1f\>);
}

.padding-vertical_medium {
  padding-top: var(--margins--m\<deleted\|variable-d6facbbd-c011-d320-a05b-004c693dc47f\>);
  padding-bottom: var(--margins--m\<deleted\|variable-d6facbbd-c011-d320-a05b-004c693dc47f\>);
}

.padding-vertical_large {
  padding-top: var(--margins--l\<deleted\|variable-666bfb53-c08a-2084-f85b-01ba6e094c57\>);
  padding-bottom: var(--margins--l\<deleted\|variable-666bfb53-c08a-2084-f85b-01ba6e094c57\>);
}

.padding-vertical_xlarge {
  padding-top: var(--margins--xl\<deleted\|variable-292cc6e9-454e-00e9-4165-9998e758e019\>);
  padding-bottom: var(--margins--xl\<deleted\|variable-292cc6e9-454e-00e9-4165-9998e758e019\>);
}

.padding-vertical_xxlarge {
  padding-top: var(--margins--2xl\<deleted\|variable-e53d81a8-89f7-2b9c-78e8-ae1b34f7c5c5\>);
  padding-bottom: var(--margins--2xl\<deleted\|variable-e53d81a8-89f7-2b9c-78e8-ae1b34f7c5c5\>);
}

.padding-vertical_xxxlarge {
  padding-top: var(--margins--3xl\<deleted\|variable-8efa2b0a-dfcd-76a7-75d6-75d9623d66cb\>);
  padding-bottom: var(--margins--3xl\<deleted\|variable-8efa2b0a-dfcd-76a7-75d6-75d9623d66cb\>);
}

.padding-top_xxs {
  padding-top: var(--t-shirt-sizing-space-component--xxs);
}

.padding-top_xs {
  padding-top: var(--t-shirt-sizing-space-component--xs);
}

.padding-top_sm {
  padding-top: var(--t-shirt-sizing-space-component--sm);
}

.padding-top_md {
  padding-top: var(--t-shirt-sizing-space-component--md);
}

.padding-top_lg {
  padding-top: var(--t-shirt-sizing-space-component--lg);
}

.padding-top_xl {
  padding-top: var(--t-shirt-sizing-space-component--xl);
}

.padding-top_xxlarge {
  padding-top: var(--margins--2xl\<deleted\|variable-e53d81a8-89f7-2b9c-78e8-ae1b34f7c5c5\>);
}

.padding-top_xxxlarge {
  padding-top: var(--margins--3xl\<deleted\|variable-8efa2b0a-dfcd-76a7-75d6-75d9623d66cb\>);
}

.padding-bottom_none {
  padding-bottom: var(--t-shirt-sizing-space-component--none);
}

.padding-bottom_xxs {
  padding-bottom: var(--t-shirt-sizing-space-component--xxs);
}

.padding-bottom_xs {
  padding-bottom: var(--t-shirt-sizing-space-component--xs);
}

.padding-bottom_md {
  padding-bottom: var(--t-shirt-sizing-space-component--md);
}

.padding-bottom_lg {
  padding-bottom: var(--t-shirt-sizing-space-component--lg);
}

.padding-bottom_xl {
  padding-bottom: var(--t-shirt-sizing-space-component--xl);
}

.padding-bottom_xxlarge {
  padding-bottom: var(--margins--2xl\<deleted\|variable-e53d81a8-89f7-2b9c-78e8-ae1b34f7c5c5\>);
}

.padding-bottom_xxxlarge {
  padding-bottom: var(--margins--3xl\<deleted\|variable-8efa2b0a-dfcd-76a7-75d6-75d9623d66cb\>);
}

.padding-horizontal_xxsmall {
  padding-right: var(--margins--xxs\<deleted\|variable-5fa8ba2b-6a67-8347-12c9-1a42a430f5c7\>);
  padding-left: var(--margins--xxs\<deleted\|variable-5fa8ba2b-6a67-8347-12c9-1a42a430f5c7\>);
}

.padding-horizontal_xsmall {
  padding-right: var(--margins--xs\<deleted\|variable-d2deed5a-95ed-13c2-1164-b62b155fec1f\>);
  padding-left: var(--margins--xs\<deleted\|variable-d2deed5a-95ed-13c2-1164-b62b155fec1f\>);
}

.padding-horizontal_small {
  padding-right: var(--margins--s\<deleted\|variable-2fb3cf02-dbba-e9f3-a6f6-c993ea4d9fe8\>);
  padding-left: var(--margins--s\<deleted\|variable-2fb3cf02-dbba-e9f3-a6f6-c993ea4d9fe8\>);
}

.padding-horizontal_medium {
  padding-right: var(--margins--m\<deleted\|variable-d6facbbd-c011-d320-a05b-004c693dc47f\>);
  padding-left: var(--margins--m\<deleted\|variable-d6facbbd-c011-d320-a05b-004c693dc47f\>);
}

.padding-horizontal_large {
  padding-right: var(--margins--l\<deleted\|variable-666bfb53-c08a-2084-f85b-01ba6e094c57\>);
  padding-left: var(--margins--l\<deleted\|variable-666bfb53-c08a-2084-f85b-01ba6e094c57\>);
}

.padding-horizontal_xlarge {
  padding-right: var(--margins--xl\<deleted\|variable-292cc6e9-454e-00e9-4165-9998e758e019\>);
  padding-left: var(--margins--xl\<deleted\|variable-292cc6e9-454e-00e9-4165-9998e758e019\>);
}

.padding-horizontal_xxlarge {
  padding-right: var(--margins--2xl\<deleted\|variable-e53d81a8-89f7-2b9c-78e8-ae1b34f7c5c5\>);
  padding-left: var(--margins--2xl\<deleted\|variable-e53d81a8-89f7-2b9c-78e8-ae1b34f7c5c5\>);
}

.padding-horizontal_xxxlarge {
  padding-right: var(--margins--3xl\<deleted\|variable-8efa2b0a-dfcd-76a7-75d6-75d9623d66cb\>);
  padding-left: var(--margins--3xl\<deleted\|variable-8efa2b0a-dfcd-76a7-75d6-75d9623d66cb\>);
}

.padding-left_none {
  padding-left: var(--t-shirt-sizing-space-component--none);
}

.padding-left_xxs {
  padding-left: var(--t-shirt-sizing-space-component--xxs);
}

.padding-left_xs {
  padding-left: var(--t-shirt-sizing-space-component--xs);
}

.padding-left_sm {
  padding-left: var(--t-shirt-sizing-space-component--sm);
}

.padding-left_md {
  padding-left: var(--t-shirt-sizing-space-component--md);
}

.padding-left_lg {
  padding-left: var(--t-shirt-sizing-space-component--lg);
}

.padding-left_xl {
  padding-left: var(--t-shirt-sizing-space-component--xl);
}

.padding-left_xxlarge {
  padding-left: var(--margins--2xl\<deleted\|variable-e53d81a8-89f7-2b9c-78e8-ae1b34f7c5c5\>);
}

.padding-left_xxxlarge {
  padding-left: var(--margins--3xl\<deleted\|variable-8efa2b0a-dfcd-76a7-75d6-75d9623d66cb\>);
}

.padding-right_none {
  padding-right: var(--t-shirt-sizing-space-component--none);
}

.padding-right_xxs {
  padding-right: var(--t-shirt-sizing-space-component--xxs);
}

.padding-right_xs {
  padding-right: var(--t-shirt-sizing-space-component--xs);
}

.padding-right_sm {
  padding-right: var(--t-shirt-sizing-space-component--sm);
}

.padding-right_md {
  padding-right: var(--t-shirt-sizing-space-component--md);
}

.padding-right_lg {
  padding-right: var(--t-shirt-sizing-space-component--lg);
}

.padding-right_xl {
  padding-right: var(--t-shirt-sizing-space-component--xl);
}

.padding-right_xxlarge {
  padding-right: var(--margins--2xl\<deleted\|variable-e53d81a8-89f7-2b9c-78e8-ae1b34f7c5c5\>);
}

.padding-right_xxxlarge {
  padding-right: var(--margins--3xl\<deleted\|variable-8efa2b0a-dfcd-76a7-75d6-75d9623d66cb\>);
}

.display_block {
  display: block;
}

.display_inline-block {
  display: inline-block;
}

.display_none {
  display: none;
}

.overflow_clip {
  overflow: clip;
}

.overflow_hidden {
  overflow: hidden;
}

.overflow_visible {
  overflow: visible;
}

.overflow_auto {
  overflow: auto;
}

.screen-reader {
  color: #0000;
  width: 1px;
  height: 1px;
  position: absolute;
  inset: -1000px auto auto -1000px;
  overflow: clip;
}

.position_relative {
  position: relative;
}

.position_absolute {
  position: absolute;
}

.position_absolute.is-top {
  inset: 0% 0% auto;
}

.position_absolute.is-bottom {
  inset: auto 0% 0%;
}

.position_absolute.is-left {
  inset: 0% auto 0% 0%;
}

.position_absolute.is-right {
  inset: 0% 0% 0% auto;
}

.position_fixed {
  position: fixed;
}

.position_fixed.is-top {
  inset: 0% 0% auto;
}

.position_fixed.is-bottom {
  inset: auto 0% 0%;
}

.position_fixed.is-left {
  inset: 0% auto 0% 0%;
}

.position_sticky {
  position: sticky;
  top: 0;
}

.position_sticky.is-top_large {
  top: var(--margins--l\<deleted\|variable-666bfb53-c08a-2084-f85b-01ba6e094c57\>);
}

.position_static {
  position: static;
}

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

.z-index_2 {
  z-index: 2;
  position: relative;
}

.z-index_3 {
  z-index: 3;
  position: relative;
}

.z-index_4 {
  z-index: 4;
  position: relative;
}

.z-index_5 {
  z-index: 5;
  position: relative;
}

.position_absolute_tablet.is-top {
  position: static;
}

.move-up_15percent {
  transform: translate(0, -15%);
}

.move-up_50percent {
  transform: translate(0, -50%);
}

.move-down_15percent {
  transform: translate(0, 15%);
}

.move-down_25percent {
  transform: translate(0, 25%);
}

.move-down_50percent {
  transform: translate(0, 50%);
}

.rotate_-12deg {
  transform-style: preserve-3d;
  transform: rotateX(-12deg)rotateY(0)rotateZ(0);
}

.rotate_-4-5deg {
  transform-style: preserve-3d;
  transform: rotateX(-4.5deg)rotateY(0)rotateZ(0);
}

.rotate_12deg {
  transform-style: preserve-3d;
  transform: rotateX(12deg)rotateY(0)rotateZ(0);
}

.rotate_4-5deg {
  transform-style: preserve-3d;
  transform: rotateX(4.5deg)rotateY(0)rotateZ(0);
}

.max-width_xsmall {
  max-width: 320px;
}

.max-width_small {
  max-width: 479px;
}

.max-width_medium {
  max-width: 767px;
}

.max-width_large {
  max-width: 991px;
}

.width_auto {
  width: auto;
}

.width_small {
  width: 479px;
}

.width_medium {
  width: 767px;
}

.width_35percent {
  width: 35%;
}

.width_40percent {
  width: 40%;
}

.width_50percent {
  width: 50%;
}

.width_60percent {
  width: 60%;
}

.width_100percent {
  width: 100%;
}

.height_100percent {
  height: 100%;
}

.height_100dvh {
  height: 100dvh;
}

.min-height_100percent {
  min-height: 100%;
}

.min-height_100dvh {
  min-height: 100dvh;
}

.height_50vh {
  height: 50vh;
}

.height_100vh {
  height: 100vh;
}

.radius_card, .radius_button {
  border-radius: var(--margins--s\<deleted\|variable-2fb3cf02-dbba-e9f3-a6f6-c993ea4d9fe8\>);
}

.radius_card-none, .radius-button-none, .radius_button-none {
  border-radius: var(--margins--none\<deleted\|variable-8e38e355-4419-c93b-ae14-6a8f23b899e4\>);
}

.overlay {
  background-color: #00000080;
}

.overlay.is-inverse {
  background-image: linear-gradient(#ffffff80, #ffffff80);
}

.overlay_opacity-low {
  background-image: linear-gradient(#0000001a, #0000001a);
}

.link-overlay {
  position: absolute;
  inset: 0%;
}

.shadow_xxsmall {
  box-shadow: 0 2px 5px #0003;
}

.text-color_primary {
  color: var(--_theme---content--primary);
}

.text-color_secondary {
  color: var(--_theme---content--secondary);
}

.text-color_inverse, .text-color_inverse-secondary {
  color: var(--_theme---content--inverse);
}

.text-color_accent-primary {
  color: var(--_theme---interactive--primary--content);
}

.text-color_accent-secondary {
  color: var(--_theme---interactive--secondary--content);
}

.text-color_accent-tertiary {
  color: var(--_theme---interactive--accent--control);
}

.text-color_on-overlay {
  color: var(--_theme---content--on-media);
}

.text-align_left {
  text-align: left;
}

.text-align_center {
  text-align: center;
}

.text-align_right {
  text-align: right;
}

.events_none {
  pointer-events: none;
}

.events_auto {
  pointer-events: auto;
}

.mask_top {
  background-image: linear-gradient(#000, #fff0);
}

.mask_bottom {
  background-image: linear-gradient(0deg, #000, #fff0);
}

.mask_left {
  background-image: linear-gradient(90deg, #000, #fff0);
}

.mask_right {
  background-image: linear-gradient(270deg, #000, #fff0);
}

.mask_fade-horizontal {
  background-image: linear-gradient(90deg, #00000080, #ffffff80);
}

.mask_fade-vertical {
  background-image: linear-gradient(#00000080, #fff 50%);
}

.test-flex {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: sticky;
  top: 2rem;
}

.test-flex.test-flex--side-bar {
  border-right: var(--rem-type-space-component--0-125x) solid var(--_colors---global--black--black-100);
  background-color: var(--_colors---global--white--white-100);
  font-family: var(--fonts--juniper--body-font);
  flex: none;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  height: 100vh;
  padding: 0 1rem 1rem;
  position: sticky;
  top: 0;
  overflow: auto;
}

.test-flex.test-flex--side-bar.test-flex-fixed-left {
  z-index: 100;
  background-color: var(--_colors---global--neutrals--neutral-50);
  width: 128px;
  height: 100vh;
  padding-left: 1rem;
  padding-right: 1rem;
  position: fixed;
  inset: 0% auto 0% 0%;
}

.test-linkblock {
  opacity: .5;
  pointer-events: none;
  color: #333;
  cursor: pointer;
  text-decoration: none;
}

.test-linkblock:hover {
  text-decoration: underline;
}

.test-linkblock:active {
  color: #00f;
  text-decoration: none;
}

.test-linkblock:focus {
  color: #00f;
}

.test-linkblock.w--current {
  color: #00f;
  text-decoration: none;
}

.test-linkblock.test-is-done {
  grid-column-gap: var(--t-shirt-sizing-space-component--xxs);
  grid-row-gap: var(--t-shirt-sizing-space-component--xxs);
  opacity: 1;
  pointer-events: auto;
  color: #000;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.test-linkblock.test-is-done:hover, .test-linkblock.test-is-done:focus {
  color: #00f;
}

.test-linkblock.test-is-done.w--current {
  pointer-events: auto;
}

.test-global-class {
  color: #e36eab;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: var(--_typography---paragraph-s--font-size);
  font-weight: var(--font-weight-numeric--medium);
  background-color: #fcebf3;
  border: 1px solid #e36eab;
  border-radius: .25rem;
  height: 24px;
  margin-top: 0;
  margin-bottom: 4px;
  margin-right: 4px;
  padding: 1px 4px;
  display: inline-block;
}

.test-global-class.test-blue {
  color: #0d64e8;
  background-color: #e9effd;
  border-color: #0d64e8;
}

.test-global-class.test-blue.test-grey {
  color: #5a5a5a;
  background-color: #f1f1f1;
  border-color: #84878b;
}

.test-global-class.test-blue.test-grey.test-green {
  color: green;
  background-color: #00800033;
  border-color: green;
}

.test-global-class.test-variable {
  color: #3c008a;
  background-color: #3c008a1a;
  border-color: #3c008a;
}

.test-global-class.test-variable.test-variable-mixin {
  height: auto;
}

.heading_xl {
  max-width: var(--ch-headings-paragraphs--1x);
  margin-bottom: var(--_responsive---margin-bottom-default--heading-xl);
  font-family: var(--_theme---type--text-headings);
  color: var(--_theme---content--primary);
  font-size: var(--_responsive---font-size--heading-xl);
  line-height: var(--_responsive---line-height--heading-xl);
  font-weight: var(--font-weight-numeric--regular);
}

.heading_xl.margin-bottom_none {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-xl-none);
}

.heading_xl.margin-bottom_xxlarge {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-xl-xxlarge);
}

.heading_xl.margin-bottom_xlarge {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-xl-xlarge);
}

.heading_xl.margin-bottom_large {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-xl-large);
}

.heading_xl.margin-bottom_medium {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-xl-medium);
}

.heading_xl.margin-bottom_small {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-xl-small);
}

.heading_xl.margin-bottom_xsmall {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-xl-xsmall);
}

.heading_xl.margin-bottom_xxsmall {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-xl-xxsmall);
}

.heading_xl.text-align_left {
  text-align: left;
}

.heading_xl.theme-pilot {
  --_theme---type--headings: var(--fonts--pilot--heading-font);
  --_theme---content--primary: var(--_colors---primitives--pilot--navy--navy-300);
  --_theme---type--body: var(--fonts--pilot--body-font);
  --_theme---content--secondary: var(--_colors---primitives--pilot--navy--navy-200);
  --_theme---background--primary: var(--_colors---primitives--pilot--cream--cream-100);
  --_theme---background--secondary: var(--_colors---primitives--pilot--blue--blue-100);
  --_theme---background--elevated: var(--_colors---primitives--pilot--cream--cream-100);
  --_theme---content--tertiary: var(--_colors---primitives--pilot--navy--navy-100);
  --_theme---surface--inverse: var(--_colors---global--black--black-100);
  --_theme---content--inverse: var(--_colors---global--white--white-100);
  --_theme---interactive--primary--content: var(--_colors---global--white--white-100);
  --_theme---interactive--secondary--content: var(--_colors---primitives--pilot--navy--navy-300);
  --_theme---interactive--accent--control: var(--_colors---primitives--pilot--navy--navy-300);
  --_theme---content--on-media: var(--_colors---global--white--white-100);
  --_theme---type--text-headings: var(--fonts--pilot--text-font-heading);
  --_theme---type--text-body: var(--fonts--pilot--text-font-body);
  --_theme---surface--primary: var(--_colors---global--white--white-100);
  --_theme---surface--secondary: var(--_colors---global--neutrals--neutral-100);
  --_theme---surface--accent: var(--_colors---primitives--pilot--skyblue--skyblue-300);
  --_theme---content--accent: var(--_colors---primitives--pilot--blue--blue-400);
  --_theme---content--negative\<deleted\|variable-dff9e4f8-57d7-31ea-1045-1c6a46a487ed\>: var(--_colors---global--sentiment--error--error-300);
  --_theme---chart--track: var(--_colors---global--neutrals--neutral-100);
  --_theme---chart--fill: var(--_colors---primitives--pilot--blue--blue-400);
  --_theme---chart--accent-2\<deleted\|variable-8ddf5e5e-c7a2-6bce-7a0b-245dd825f506\>: var(--_colors---primitives--juniper--tertiary--pink);
  --_theme---chart--accent-3\<deleted\|variable-2cf48263-c8c7-8350-475e-7f43285f792b\>: var(--_colors---primitives--juniper--tertiary--peach);
  --_theme---chart--accent-4\<deleted\|variable-eac903cd-9e75-7725-9a0e-014b82f3b703\>: var(--_colors---primitives--juniper--tertiary--stone);
  --_theme---chart--accent-5\<deleted\|variable-6d8b0370-7c7b-1cc0-223a-ab511cb22c47\>: #82e684;
  --_theme---border--primary: var(--_colors---global--neutrals--neutral-300);
  --_theme---border--secondary: var(--_colors---global--neutrals--neutral-200);
  --_theme---border--tertiary: var(--_colors---global--neutrals--neutral-100);
  --_theme---border--focus: var(--_colors---primitives--pilot--navy--navy-300);
  --_theme---border--accent: var(--_colors---primitives--pilot--navy--navy-300);
  --_theme---interactive--primary--background: var(--_colors---primitives--pilot--blue--blue-400);
  --_theme---interactive--primary--background-hover: color-mix(in srgb, var(--_theme---interactive--primary--background) 90%, var(--_colors---global--black--black-100) 20%);
  --_theme---interactive--primary--background-active: color-mix(in srgb, var(--_theme---interactive--primary--background) 90%, var(--_colors---global--black--black-100) 40%);
  --_theme---interactive--primary--background-disabled: var(--_colors---primitives--pilot--blue--blue-200);
  --_theme---interactive--secondary--background: var(--_colors---global--neutrals--neutral-100);
  --_theme---interactive--secondary--background-hover: color-mix(in srgb, var(--_theme---interactive--secondary--background) 90%, var(--_colors---global--black--black-100) 20%);
  --_theme---interactive--secondary--background-active: color-mix(in srgb, var(--_theme---interactive--secondary--background) 90%, var(--_colors---global--black--black-100) 40%);
  --_theme---interactive--secondary--background-disabled: var(--_colors---global--neutrals--neutral-50);
  --_theme---interactive--accent--background: var(--_colors---primitives--pilot--skyblue--skyblue-300);
  --_theme---interactive--accent--background-hover: color-mix(in srgb, var(--_theme---interactive--accent--background) 90%, var(--_colors---global--black--black-100) 20%);
  --_theme---interactive--accent--background-active: color-mix(in srgb, var(--_theme---interactive--accent--background) 90%, var(--_colors---global--black--black-100) 40%);
  --_theme---interactive--accent--background-disabled: var(--_colors---primitives--pilot--skyblue--skyblue-100);
  --_theme---interactive--white--content: var(--_colors---primitives--pilot--navy--navy-300);
  --_theme---interactive--white--background: var(--_colors---global--white--white-100);
  --_theme---interactive--white--background-hover: color-mix(in srgb, var(--_theme---interactive--white--background) 90%, var(--_colors---global--black--black-100) 20%);
  --_theme---interactive--white--background-active: color-mix(in srgb, var(--_theme---interactive--white--background) 90%, var(--_colors---global--black--black-100) 40%);
  --_theme---interactive--white--background-disabled: var(--_colors---global--neutrals--neutral-100);
  --_theme---interactive--negative--content: var(--_colors---global--sentiment--error--error-100);
  --_theme---interactive--negative--background: var(--_colors---global--sentiment--error--error-300);
  --_theme---interactive--negative--background-hover: color-mix(in srgb, var(--_theme---interactive--negative--background) 90%, var(--_colors---global--black--black-100) 20%);
  --_theme---interactive--negative--background-active: color-mix(in srgb, var(--_theme---interactive--negative--background) 90%, var(--_colors---global--black--black-100) 40%);
  --_theme---interactive--negative--background-disabled: var(--_colors---global--sentiment--error--error-200);
}

.heading_xl.text-color_secondary {
  color: var(--_theme---content--secondary);
}

.heading_xl.text-color_inverse {
  color: var(--_theme---content--inverse);
}

.heading_xl.text-color_on-overlay {
  color: var(--_theme---content--on-media);
}

.heading_m {
  max-width: var(--ch-headings-paragraphs--1x);
  margin-bottom: var(--_responsive---margin-bottom-default--heading-m);
  font-family: var(--_theme---type--text-headings);
  color: var(--_theme---content--primary);
  font-size: var(--_responsive---font-size--heading-m);
  line-height: var(--_responsive---line-height--heading-m);
  font-weight: var(--font-weight-numeric--regular);
}

.heading_m.margin-bottom_none {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-m-none);
}

.heading_m.margin-bottom_xxlarge {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-m-xxlarge);
}

.heading_m.margin-bottom_xlarge {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-m-xlarge);
}

.heading_m.margin-bottom_large {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-m-large);
}

.heading_m.margin-bottom_medium {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-m-medium);
}

.heading_m.margin-bottom_small {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-m-small);
}

.heading_m.margin-bottom_xsmall {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-m-xsmall);
}

.heading_m.margin-bottom_xxsmall {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-m-xxsmall);
}

.heading_m.text-align_left {
  text-align: left;
}

.heading_m.text-color_secondary {
  color: var(--_theme---content--secondary);
}

.heading_m.text-color_inverse {
  color: var(--_theme---content--inverse);
}

.heading_m.text-color_on-overlay {
  color: var(--_theme---content--on-media);
}

.paragraph_small {
  margin-bottom: var(--_typography---paragraph-s--margin-bottom);
  font-size: var(--_typography---paragraph-s--font-size);
  line-height: var(--_typography---paragraph-s--line-height);
}

.paragraph_xsmall {
  margin-bottom: var(--_typography---paragraph-xs--margin-bottom);
  font-size: var(--_typography---paragraph-xs--font-size);
  line-height: var(--_typography---paragraph-xs--line-height);
}

.paragraph_large {
  margin-bottom: var(--_typography---paragraph-l--margin-bottom);
  font-size: var(--_typography---paragraph-l--font-size);
  line-height: var(--_typography---paragraph-l--line-heigh);
}

.paragraph_xlarge {
  margin-bottom: var(--_typography---paragraph-xl--margin-bottom);
  font-size: var(--_typography---paragraph-xl--font-size);
  line-height: var(--_typography---paragraph-xl--line-height);
}

.test-divider {
  border: 4px solid #d3d3d3;
  width: 100%;
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.heading_h1 {
  max-width: var(--ch-headings-paragraphs--1x);
  margin-bottom: var(--_responsive---margin-bottom-default--heading-1);
  font-family: var(--_theme---type--text-headings);
  color: var(--_theme---content--primary);
  font-size: var(--_responsive---font-size--heading-1);
  line-height: var(--_responsive---line-height--heading-1);
  font-weight: var(--font-weight-numeric--regular);
}

.heading_h1.is-semibold {
  font-family: var(--_theme---type--text-headings);
}

.heading_h1.margin-bottom_none {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-1-none);
}

.heading_h1.margin-bottom_xxlarge {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-1-xxlarge);
}

.heading_h1.margin-bottom_xlarge {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-1-xlarge);
}

.heading_h1.margin-bottom_large {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-1-large);
}

.heading_h1.margin-bottom_medium {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-1-medium);
}

.heading_h1.margin-bottom_small {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-1-small);
}

.heading_h1.margin-bottom_xsmall {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-1-xsmall);
}

.heading_h1.margin-bottom_xxsmall {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-1-xxsmall);
}

.heading_h1.text-color_secondary {
  color: var(--_theme---content--secondary);
}

.heading_h1.text-color_inverse {
  color: var(--_theme---content--inverse);
}

.heading_h1.text-color_on-overlay {
  color: var(--_theme---content--on-media);
}

.heading_h2 {
  max-width: var(--ch-headings-paragraphs--1x);
  margin-bottom: var(--_responsive---margin-bottom-default--heading-2);
  font-family: var(--_theme---type--text-headings);
  color: var(--_theme---content--primary);
  font-size: var(--_responsive---font-size--heading-2);
  line-height: var(--_responsive---line-height--heading-2);
  font-weight: var(--font-weight-numeric--regular);
}

.heading_h2.is-semibold {
  font-family: var(--_theme---type--text-headings);
}

.heading_h2.margin-bottom_none {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-2-none);
}

.heading_h2.margin-bottom_xxlarge {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-2-xxlarge);
}

.heading_h2.margin-bottom_xlarge {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-2-xlarge);
}

.heading_h2.margin-bottom_large {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-2-large);
}

.heading_h2.margin-bottom_medium {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-2-medium);
}

.heading_h2.margin-bottom_small {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-2-small);
}

.heading_h2.margin-bottom_xsmall {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-2-xsmall);
}

.heading_h2.margin-bottom_xxsmall {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-2-xxsmall);
}

.heading_h2.text-color_secondary {
  color: var(--_theme---content--secondary);
}

.heading_h2.text-color_inverse {
  color: var(--_theme---content--inverse);
}

.heading_h2.text-color_on-overlay {
  color: var(--_theme---content--on-media);
}

.heading_h3 {
  max-width: var(--ch-headings-paragraphs--1x);
  margin-bottom: var(--_responsive---margin-bottom-default--heading-3);
  font-family: var(--_theme---type--text-headings);
  color: var(--_theme---content--primary);
  font-size: var(--_responsive---font-size--heading-3);
  line-height: var(--_responsive---line-height--heading-3);
  font-weight: var(--font-weight-numeric--regular);
}

.heading_h3.is_semibold {
  font-family: var(--_theme---type--text-headings);
  font-weight: var(--font-weight-numeric--semi-bold);
}

.heading_h3.margin-bottom_none {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-3-none);
}

.heading_h3.margin-bottom_xxlarge {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-3-xxlarge);
}

.heading_h3.margin-bottom_xlarge {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-3-xlarge);
}

.heading_h3.margin-bottom_large {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-3-large);
}

.heading_h3.margin-bottom_medium {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-3-medium);
}

.heading_h3.margin-bottom_small {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-3-small);
}

.heading_h3.margin-bottom_xsmall {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-3-xsmall);
}

.heading_h3.margin-bottom_xxsmall {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-3-xxsmall);
}

.heading_h3.text-color_on-overlay {
  color: var(--_theme---content--on-media);
}

.heading_h3.text-color_secondary {
  color: var(--_theme---content--secondary);
}

.heading_h3.text-color_inverse {
  color: var(--_theme---content--inverse);
}

.heading_h4 {
  max-width: var(--ch-headings-paragraphs--1x);
  margin-bottom: var(--_responsive---margin-bottom-default--heading-4);
  font-family: var(--_theme---type--text-headings);
  color: var(--_theme---content--primary);
  font-size: var(--_responsive---font-size--heading-4);
  line-height: var(--_responsive---line-height--heading-4);
  font-weight: var(--font-weight-numeric--regular);
}

.heading_h4.is_semibold {
  font-family: var(--_theme---type--text-headings);
  font-weight: var(--font-weight-numeric--semi-bold);
}

.heading_h4.is_semibold.text-color_secondary {
  color: var(--_theme---content--secondary);
}

.heading_h4.margin-bottom_none {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-4-none);
}

.heading_h4.margin-bottom_xxlarge {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-4-xxlarge);
}

.heading_h4.margin-bottom_xlarge {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-4-xlarge);
}

.heading_h4.margin-bottom_large {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-4-large);
}

.heading_h4.margin-bottom_medium {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-4-medium);
}

.heading_h4.margin-bottom_small {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-4-small);
}

.heading_h4.margin-bottom_xsmall {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-4-xsmall);
}

.heading_h4.margin-bottom_xxsmall {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-4-xxsmall);
}

.heading_h4.text-color_secondary {
  color: var(--_theme---content--secondary);
}

.heading_h4.text-color_inverse {
  color: var(--_theme---content--inverse);
}

.heading_h4.text-color_on-overlay {
  color: var(--_theme---content--on-media);
}

.heading_h5 {
  max-width: var(--ch-headings-paragraphs--1x);
  margin-bottom: var(--_responsive---margin-bottom-default--heading-5);
  font-family: var(--_theme---type--text-headings);
  color: var(--_theme---content--primary);
  font-size: var(--_responsive---font-size--heading-5);
  line-height: var(--_responsive---line-height--heading-5);
  font-weight: var(--font-weight-numeric--regular);
}

.heading_h5.is_semibold {
  font-family: var(--_theme---type--text-headings);
  font-weight: var(--font-weight-numeric--semi-bold);
}

.heading_h5.margin-bottom_none {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-5-none);
}

.heading_h5.margin-bottom_xxlarge {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-5-xxlarge);
}

.heading_h5.margin-bottom_xlarge {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-5-xlarge);
}

.heading_h5.margin-bottom_large {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-5-large);
}

.heading_h5.margin-bottom_medium {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-5-medium);
}

.heading_h5.margin-bottom_small {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-5-small);
}

.heading_h5.margin-bottom_xsmall {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-5-xsmall);
}

.heading_h5.margin-bottom_xxsmall {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-5-xxsmall);
}

.heading_h5.text-color_secondary {
  color: var(--_theme---content--secondary);
}

.heading_h5.text-color_on-overlay {
  color: var(--_theme---content--on-media);
}

.heading_h5.text-color_inverse {
  color: var(--_theme---content--inverse);
}

.heading_h6 {
  max-width: var(--ch-headings-paragraphs--1x);
  margin-bottom: var(--_responsive---margin-bottom-default--heading-6);
  font-family: var(--_theme---type--text-headings);
  color: var(--_theme---content--primary);
  font-size: var(--_responsive---font-size--heading-6);
  line-height: var(--_responsive---line-height--heading-6);
  font-weight: var(--font-weight-numeric--regular);
}

.heading_h6.is_semibold {
  font-family: var(--_theme---type--text-headings);
  font-weight: var(--font-weight-numeric--semi-bold);
}

.heading_h6.margin-bottom_none {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-6-none);
}

.heading_h6.margin-bottom_xxlarge {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-6-xxlarge);
}

.heading_h6.margin-bottom_xlarge {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-6-xlarge);
}

.heading_h6.margin-bottom_large {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-6-large);
}

.heading_h6.margin-bottom_medium {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-6-medium);
}

.heading_h6.margin-bottom_small {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-6-small);
}

.heading_h6.margin-bottom_xsmall {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-6-xsmall);
}

.heading_h6.margin-bottom_xxsmall {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-6-xxsmall);
}

.heading_h6.text-color_secondary {
  color: var(--_theme---content--secondary);
}

.heading_h6.text-color_inverse {
  color: var(--_theme---content--inverse);
}

.heading_h6.text-color_on-overlay {
  color: var(--_theme---content--on-media);
}

.text {
  max-width: var(--ch-headings-paragraphs--1x);
  margin-bottom: var(--_typography---paragraph-base--margin-bottom);
  font-family: var(--_theme---type--text-body);
  color: var(--_theme---content--secondary);
  font-size: var(--_typography---paragraph-base--font-size);
  line-height: var(--_typography---paragraph-base--line-height);
  font-weight: var(--font-weight-numeric--regular);
}

.text.is-xlarge {
  margin-bottom: var(--_typography---paragraph-xl--margin-bottom);
  font-size: var(--_typography---paragraph-xl--font-size);
  line-height: var(--_typography---paragraph-xl--line-height);
}

.text.is-xlarge.is-medium.margin-bottom_none {
  margin-bottom: var(--_typography---universal-margin-bottom--margin-bottom-none);
}

.text.is-large {
  margin-bottom: var(--_typography---paragraph-l--margin-bottom);
  font-size: var(--_typography---paragraph-l--font-size);
  line-height: var(--_typography---paragraph-l--line-heigh);
}

.text.is-large.margin-bottom_none {
  margin-bottom: var(--_typography---universal-margin-bottom--margin-bottom-none);
}

.text.is-small {
  margin-bottom: var(--_typography---paragraph-s--margin-bottom);
  font-size: var(--_typography---paragraph-s--font-size);
  line-height: var(--_typography---paragraph-s--line-height);
}

.text.is-xsmall {
  margin-bottom: var(--_typography---paragraph-xs--margin-bottom);
  font-size: var(--_typography---paragraph-xs--font-size);
  line-height: var(--_typography---paragraph-xs--line-height);
}

.text.is-xsmall.is-medium, .text.is-xsmall.is-medium.is-italic {
  font-family: var(--fonts--juniper--body-font);
}

.text.margin-bottom_none {
  margin-bottom: var(--_typography---universal-margin-bottom--margin-bottom-none);
}

.text.text-color_inverse {
  color: var(--_theme---content--inverse);
}

.text.text-color_on-overlay {
  color: var(--_theme---content--on-media);
}

.text.text-color_primary {
  color: var(--_theme---content--primary);
}

.is-semibold {
  font-weight: var(--font-weight-numeric--semi-bold);
}

.is-semibold.text-align_left {
  text-align: left;
}

.is-italic {
  font-style: italic;
}

.is-medium {
  font-weight: var(--font-weight-numeric--medium);
}

.eyebrow_l {
  margin-bottom: var(--_typography---eyebrow-l--margin-bottom);
  font-family: var(--_theme---type--body);
  color: var(--_theme---content--secondary);
  font-size: var(--_typography---eyebrow-l--font-size);
  line-height: var(--_typography---eyebrow-l--line-height);
  font-weight: var(--font-weight-numeric--medium);
  text-transform: uppercase;
}

.eyebrow_l.margin-bottom_none {
  margin-bottom: var(--_typography---universal-margin-bottom--margin-bottom-none);
}

.eyebrow_l.text-color_primary {
  color: var(--_theme---content--primary);
}

.eyebrow_l.text-color_inverse {
  color: var(--_theme---content--inverse);
}

.eyebrow_l.text-color_on-overlay {
  color: var(--_theme---content--on-media);
}

.eyebrow_s {
  margin-bottom: var(--_typography---eyebrow-s--margin-bottom);
  font-family: var(--_theme---type--body);
  color: var(--_theme---content--secondary);
  font-size: var(--_typography---eyebrow-s--font-size);
  line-height: var(--_typography---eyebrow-s--line-height);
  font-weight: var(--font-weight-numeric--medium);
  text-transform: uppercase;
}

.eyebrow_s.margin-bottom_none {
  margin-bottom: var(--_typography---universal-margin-bottom--margin-bottom-none);
}

.eyebrow_s.text-color_primary {
  color: var(--_theme---content--primary);
}

.eyebrow_s.text-color_inverse {
  color: var(--_theme---content--inverse);
}

.eyebrow_s.text-color_on-overlay {
  color: var(--_theme---content--on-media);
}

.test-4px-repeat {
  background-image: url('../images/repeat.svg');
  background-position: 0 0;
  background-size: auto;
}

.test-4px-repeat.test-no-repeat {
  background-image: none;
}

.test-content {
  padding: var(--t-shirt-sizing-space-component--9xl) var(--rem-type-space-component--1x);
  grid-column-gap: var(--t-shirt-sizing-space-component--7xl);
  grid-row-gap: var(--t-shirt-sizing-space-component--7xl);
  flex-flow: column;
  display: flex;
}

.test-msg {
  z-index: 10;
  background-color: #ffffffbf;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: 0%;
}

.test-form {
  text-align: center;
}

.test-check-submit {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.test-checkbox {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: #0000000d;
  border-radius: 1rem;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  padding: .75rem .25rem;
  display: flex;
}

.test-form-block {
  background-color: #fff;
  border: 1px solid #333;
  border-radius: 1rem;
  max-width: 320px;
  margin: 1rem;
  padding: 1.5rem;
}

.test-fomr-button {
  background-color: #333;
  border-radius: 1rem;
}

.test-fomr-button:hover {
  background-color: #000;
}

.test-form-checkbox {
  border: 2px solid #000;
  border-radius: 4rem;
  width: 20px;
  height: 20px;
  margin-top: 0;
  margin-left: 0;
}

.checkbox-label {
  margin-bottom: 0;
}

.test-link-color {
  color: #333;
}

.test-link-color:hover {
  text-decoration: none;
}

.h1-margin-bottom_xxlarge {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-1-xxlarge);
}

.h1-margin-bottom_xlarge {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-1-xlarge);
}

.h1-margin-bottom_large {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-1-large);
}

.h1-margin-bottom_medium {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-1-medium);
}

.h1-margin-bottom_small {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-1-small);
}

.h1-margin-bottom_xsmall {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-1-xsmall);
}

.h1-margin-bottom_xxsmall {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-1-xxsmall);
}

.h1-margin-bottom_none {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-1-none);
}

.h2-margin-bottom_xxlarge {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-2-xxlarge);
}

.h2-margin-bottom_xlarge {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-2-xlarge);
}

.h2-margin-bottom_large {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-2-large);
}

.h2-margin-bottom_medium {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-2-medium);
}

.h2-margin-bottom_small {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-2-small);
}

.h2-margin-bottom_xsmall {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-2-xsmall);
}

.h2-margin-bottom_xxsmall {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-2-xxsmall);
}

.h2-margin-bottom_none {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-2-none);
}

.h3-margin-bottom_xxlarge {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-3-xxlarge);
}

.h3-margin-bottom_xlarge {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-3-xlarge);
}

.h3-margin-bottom_large {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-3-large);
}

.h3-margin-bottom_medium {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-3-medium);
}

.h3-margin-bottom_small {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-3-small);
}

.h3-margin-bottom_xsmall {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-3-xsmall);
}

.h3-margin-bottom_xxsmall {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-3-xxsmall);
}

.h3-margin-bottom_none {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-3-none);
}

.h4-margin-bottom_xxlarge {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-4-xxlarge);
}

.h4-margin-bottom_xlarge {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-4-xlarge);
}

.h4-margin-bottom_large {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-4-large);
}

.h4-margin-bottom_medium {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-4-medium);
}

.h4-margin-bottom_small {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-4-small);
}

.h4-margin-bottom_xsmall {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-4-xsmall);
}

.h4-margin-bottom_xxsmall {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-4-xxsmall);
}

.h4-margin-bottom_none {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-4-none);
}

.h5-margin-bottom_xxlarge {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-5-xxlarge);
}

.h5-margin-bottom_xlarge {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-5-xlarge);
}

.h5-margin-bottom_large {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-5-large);
}

.h5-margin-bottom_medium {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-5-medium);
}

.h5-margin-bottom_small {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-5-small);
}

.h5-margin-bottom_xsmall {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-5-xsmall);
}

.h5-margin-bottom_xxsmall {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-5-xxsmall);
}

.h5-margin-bottom_none {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-5-none);
}

.h6-margin-bottom_xxlarge {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-6-xxlarge);
}

.h6-margin-bottom_xlarge {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-6-xlarge);
}

.h6-margin-bottom_large {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-6-large);
}

.h6-margin-bottom_medium {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-6-medium);
}

.h6-margin-bottom_small {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-4-small);
}

.h6-margin-bottom_xsmall {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-6-xsmall);
}

.h6-margin-bottom_xxsmall {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-6-xxsmall);
}

.h6-margin-bottom_none {
  margin-bottom: var(--_responsive---margin-bottom-variations--heading-6-none);
}

.is-large {
  margin-bottom: var(--_responsive---margin-bottom-default--block-quote-l);
  font-size: var(--_responsive---font-size--block-quote-l);
  line-height: var(--_responsive---line-height--block-quote-l);
}

.is-large.blockquote-l-margin-bottom_xxlarge {
  margin-bottom: var(--_responsive---margin-bottom-variations--block-quote-l-xxlarge);
}

.is-large.blockquote-l-margin-bottom_xlarge {
  margin-bottom: var(--_responsive---margin-bottom-variations--block-quote-l-xlarge);
}

.is-large.blockquote-l-margin-bottom_large {
  margin-bottom: var(--_responsive---margin-bottom-variations--block-quote-l-large);
}

.is-large.blockquote-l-margin-bottom_medium {
  margin-bottom: var(--_responsive---margin-bottom-variations--block-quote-l-medium);
}

.is-large.blockquote-l-margin-bottom_small {
  margin-bottom: var(--_responsive---margin-bottom-variations--block-quote-l-small);
}

.is-large.blockquote-l-margin-bottom_xsmall {
  margin-bottom: var(--_responsive---margin-bottom-variations--block-quote-l-xsmall);
}

.is-large.blockquote-l-margin-bottom_xxsmall {
  margin-bottom: var(--_responsive---margin-bottom-variations--block-quote-xxsmall);
}

.is-large.blockquote-l-margin-bottom_none {
  margin-bottom: var(--_responsive---margin-bottom-variations--block-quote-l-none);
}

.block-quote {
  max-width: var(--ch-headings-paragraphs--2x);
}

.blockquote-margin-bottom_xxlarge {
  margin-bottom: var(--_responsive---margin-bottom-variations--block-quote-xxlarge);
}

.blockquote-margin-bottom_xlarge {
  margin-bottom: var(--_responsive---margin-bottom-variations--block-quote-xlarge);
}

.blockquote-margin-bottom_large {
  margin-bottom: var(--_responsive---margin-bottom-variations--block-quote-large);
}

.blockquote-margin-bottom_medium {
  margin-bottom: var(--_responsive---margin-bottom-variations--block-quote-medium);
}

.blockquote-margin-bottom_small {
  margin-bottom: var(--_responsive---margin-bottom-variations--block-quote-small);
}

.blockquote-margin-bottom_xsmall {
  margin-bottom: var(--_responsive---margin-bottom-variations--block-quote-xsmall);
}

.blockquote-margin-bottom_xxsmall {
  margin-bottom: var(--_responsive---margin-bottom-variations--block-quote-xxsmall);
}

.blockquote-margin-bottom_none {
  margin-bottom: var(--_responsive---margin-bottom-variations--block-quote-none);
}

.list-xl {
  margin-bottom: var(--_typography---list-xl--margin-bottom);
  font-size: var(--_typography---list-xl--font-size);
  line-height: var(--_typography---list-xl--line-height);
}

.list-xl.margin-bottom_none {
  margin-bottom: var(--_typography---universal-margin-bottom--margin-bottom-none);
}

.list-l {
  margin-bottom: var(--_typography---list-l--margin-bottom);
  font-size: var(--_typography---list-l--font-size);
  line-height: var(--_typography---list-l--line-heigh);
}

.list-l.margin-bottom_none {
  margin-bottom: var(--_typography---universal-margin-bottom--margin-bottom-none);
}

.list-s {
  margin-bottom: var(--_typography---list-s--margin-bottom);
  font-size: var(--_typography---list-s--font-size);
  line-height: var(--_typography---list-s--line-height);
}

.list-s.margin-bottom_none {
  margin-bottom: var(--_typography---universal-margin-bottom--margin-bottom-none);
}

.list-xs {
  margin-bottom: var(--_typography---list-xs--margin-bottom);
  font-size: var(--_typography---list-xs--font-size);
  line-height: var(--_typography---list-xs--line-height);
}

.list-xs.margin-bottom_none {
  margin-bottom: var(--_typography---universal-margin-bottom--margin-bottom-none);
}

.test-click {
  pointer-events: auto;
}

.test-table-four {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  font-family: var(--fonts--juniper--body-font);
  font-size: var(--_typography---paragraph-base--font-size);
  font-weight: var(--font-weight-numeric--semi-bold);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch;
  place-items: center start;
  display: grid;
}

.test-table-four.test-table-bold {
  font-family: var(--fonts--juniper--body-font);
  font-size: var(--_typography---paragraph-base--font-size);
  font-weight: 700;
}

.test-table-four.test-table-bold.test-table-class {
  font-family: var(--fonts--juniper--body-font);
  font-size: var(--_typography---paragraph-s--font-size);
  font-weight: var(--font-weight-numeric--medium);
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.test-table-four.test-table-bold.test-table-three {
  grid-template-columns: 1fr 1fr 1fr;
}

.test-table-four.test-table-bold.test-table-three.test-table-four--two {
  grid-template-columns: 1fr 1fr;
}

.test-table-four.test-table-bold.test-table-three.test-table-four--two.test-table-four--2-10 {
  grid-template-columns: 2fr 10fr;
}

.test-table-four.test-table-bold.test-table-5 {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.test-table-four.test-table-bold.test-table-5.test-table-2-1-1-5-1 {
  grid-template-columns: 2fr 1fr 1fr 5fr 1fr;
}

.test-table-four.test-table-bold.test-table-9 {
  grid-template-columns: 1.5fr 1fr 1fr 2fr 1fr 1fr 1fr 1fr 1fr;
}

.test-table-four.test-table-bold.test-table-four--five {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.test-table-four.test-table-bold.test-table-four--1-2-2-2 {
  grid-template-columns: 1fr 2fr 2fr 2fr;
}

.test-table-four.test-table-bold.test-table-four--two {
  grid-template-columns: 1fr 1fr;
}

.test-table-four.test-table-bold.test-table-four--three {
  grid-template-columns: 1fr 1fr 1fr;
}

.test-table-four.test-table-class {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.test-table-four.test-table-three {
  grid-template-columns: 1fr 1fr 1fr;
}

.test-table-four.test-table-three.test-table-four--two {
  grid-template-columns: 1fr 1fr;
}

.test-table-four.test-table-three.test-table-four--two.test-table-four--2-10 {
  grid-template-columns: 2fr 10fr;
  align-self: stretch;
}

.test-table-four.test-table-5 {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.test-table-four.test-table-5.test-table-2-1-1-5-1 {
  grid-template-columns: 2fr 1fr 1fr 5fr 1fr;
}

.test-table-four.test-table-9 {
  grid-template-columns: 1.5fr 1fr 1fr 2fr 1fr 1fr 1fr 1fr 1fr;
}

.test-table-four.test-table-two {
  font-size: var(--_typography---paragraph-base--font-size);
  font-weight: var(--font-weight-numeric--semi-bold);
  grid-template-columns: 1fr 1fr;
}

.test-table-four.test-table-two.test-table-1-3 {
  grid-template-columns: 1fr 3fr;
}

.test-table-four.test-table-two.test-table-1-3.test-table-texts, .test-table-four.test-table-regular-type {
  font-weight: var(--font-weight-numeric--regular);
}

.test-table-four.test-table-1-1-2-4 {
  grid-template-columns: 1fr 1fr 2fr 4fr;
}

.test-table-four.test-table-four--regular {
  font-weight: var(--font-weight-numeric--regular);
}

.test-table-four.test-table-four--regular.test-table-four--five {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.test-table-four.test-table-four--regular.test-table-four-small-first {
  grid-template-columns: .75fr 1fr 1fr 1fr;
}

.test-table-four.test-table-four--three {
  grid-template-columns: 1fr 1fr 1fr;
}

.test-table-vertical {
  grid-column-gap: var(--_layout---gap-flex-grid--gap-xs);
  grid-row-gap: var(--_layout---gap-flex-grid--gap-xs);
  flex-flow: column;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.test-spacing {
  width: var(--t-shirt-sizing-space-component--none);
  height: var(--t-shirt-sizing-space-component--none);
  background-color: #0000ff80;
}

.test-spacing.test-4 {
  width: var(--t-shirt-sizing-space-component--xxs);
  height: var(--t-shirt-sizing-space-component--xxs);
}

.test-spacing.test-8 {
  width: var(--t-shirt-sizing-space-component--xs);
  height: var(--t-shirt-sizing-space-component--xs);
}

.test-spacing.test-12 {
  width: var(--t-shirt-sizing-space-component--sm);
  height: var(--t-shirt-sizing-space-component--sm);
}

.test-spacing.test-16 {
  width: var(--t-shirt-sizing-space-component--md);
  height: var(--t-shirt-sizing-space-component--md);
}

.test-spacing.test-20 {
  width: var(--t-shirt-sizing-space-component--lg);
  height: var(--t-shirt-sizing-space-component--lg);
}

.test-spacing.test-24 {
  width: var(--t-shirt-sizing-space-component--xl);
  height: var(--t-shirt-sizing-space-component--xl);
}

.test-spacing.test-28 {
  width: var(--t-shirt-sizing-space-component--2xl);
  height: var(--t-shirt-sizing-space-component--2xl);
}

.test-spacing.test-32 {
  width: var(--t-shirt-sizing-space-component--3xl);
  height: var(--t-shirt-sizing-space-component--3xl);
}

.test-spacing.test-40 {
  width: var(--t-shirt-sizing-space-component--4xl);
  height: var(--t-shirt-sizing-space-component--4xl);
}

.test-spacing.test-48 {
  width: var(--t-shirt-sizing-space-component--5xl);
  height: var(--t-shirt-sizing-space-component--5xl);
}

.test-spacing.test-56 {
  width: var(--t-shirt-sizing-space-component--6xl);
  height: var(--t-shirt-sizing-space-component--6xl);
}

.test-spacing.test-64 {
  width: var(--t-shirt-sizing-space-component--7xl);
  height: var(--t-shirt-sizing-space-component--7xl);
}

.test-spacing.test-96 {
  width: var(--t-shirt-sizing-space-component--9xl);
  height: var(--t-shirt-sizing-space-component--9xl);
}

.test-spacing.test-120 {
  width: var(--t-shirt-sizing-space-component--10xl);
  height: var(--t-shirt-sizing-space-component--10xl);
}

.test-spacing.test-gap-xxs {
  width: var(--_layout---gap-flex-grid--gap-xxs);
  height: var(--_layout---gap-flex-grid--gap-xxs);
}

.test-spacing.test-72 {
  width: var(--t-shirt-sizing-space-component--7xl);
  height: var(--t-shirt-sizing-space-component--7xl);
}

.test-spacing.test-80 {
  width: var(--t-shirt-sizing-space-component--8xl);
  height: var(--t-shirt-sizing-space-component--8xl);
}

.test-spacing.test-gap-none {
  width: var(--_layout---gap-flex-grid--gap-none);
  height: var(--_layout---gap-flex-grid--gap-none);
}

.test-spacing.test-gapxs {
  width: var(--_layout---gap-flex-grid--gap-xs);
  height: var(--_layout---gap-flex-grid--gap-xs);
}

.test-spacing.test-gapsm {
  width: var(--_layout---gap-flex-grid--gap-sm);
  height: var(--_layout---gap-flex-grid--gap-sm);
}

.test-spacing.test-gapmd {
  width: var(--_layout---gap-flex-grid--gap-md);
  height: var(--_layout---gap-flex-grid--gap-md);
}

.test-spacing.test-gaplg {
  width: var(--_layout---gap-flex-grid--gap-lg);
  height: var(--_layout---gap-flex-grid--gap-lg);
}

.test-spacing.test-gapxl {
  width: var(--_layout---gap-flex-grid--gap-xl);
  height: var(--_layout---gap-flex-grid--gap-xl);
}

.test-spacing.test-gap2xl {
  width: var(--_layout---gap-flex-grid--gap-2xl);
  height: var(--_layout---gap-flex-grid--gap-2xl);
}

.test-dot-done {
  width: var(--t-shirt-sizing-space-component--xxs);
  height: var(--t-shirt-sizing-space-component--xxs);
  border-radius: var(--t-shirt-sizing-space-component--xxs);
  background-color: #1bbb1b;
}

.test-dot-done.test-dot-in-progress {
  background-color: #00f;
}

.test-section-divider {
  border-bottom: 1px solid #000;
  width: 100%;
}

.test-drop-down-themes {
  border-bottom: var(--rem-type-space-component--0-125x) solid black;
  font-family: var(--fonts--juniper--text-font-heading);
  font-size: var(--_responsive---font-size--heading-4);
  font-weight: var(--font-weight-numeric--semi-bold);
  justify-content: space-between;
  width: 100%;
}

.test-drop-down-themes.test-base-pilot {
  --_theme---type--headings: var(--fonts--pilot--heading-font);
  --_theme---content--primary: var(--_colors---primitives--pilot--navy--navy-300);
  --_theme---type--body: var(--fonts--pilot--body-font);
  --_theme---content--secondary: var(--_colors---primitives--pilot--navy--navy-200);
  --_theme---background--primary: var(--_colors---primitives--pilot--cream--cream-100);
  --_theme---background--secondary: var(--_colors---primitives--pilot--blue--blue-100);
  --_theme---background--elevated: var(--_colors---primitives--pilot--cream--cream-100);
  --_theme---content--tertiary: var(--_colors---primitives--pilot--navy--navy-100);
  --_theme---surface--inverse: var(--_colors---global--black--black-100);
  --_theme---content--inverse: var(--_colors---global--white--white-100);
  --_theme---interactive--primary--content: var(--_colors---global--white--white-100);
  --_theme---interactive--secondary--content: var(--_colors---primitives--pilot--navy--navy-300);
  --_theme---interactive--accent--control: var(--_colors---primitives--pilot--navy--navy-300);
  --_theme---content--on-media: var(--_colors---global--white--white-100);
  --_theme---type--text-headings: var(--fonts--pilot--text-font-heading);
  --_theme---type--text-body: var(--fonts--pilot--text-font-body);
  --_theme---surface--primary: var(--_colors---global--white--white-100);
  --_theme---surface--secondary: var(--_colors---global--neutrals--neutral-100);
  --_theme---surface--accent: var(--_colors---primitives--pilot--skyblue--skyblue-300);
  --_theme---content--accent: var(--_colors---primitives--pilot--blue--blue-400);
  --_theme---content--negative\<deleted\|variable-dff9e4f8-57d7-31ea-1045-1c6a46a487ed\>: var(--_colors---global--sentiment--error--error-300);
  --_theme---chart--track: var(--_colors---global--neutrals--neutral-100);
  --_theme---chart--fill: var(--_colors---primitives--pilot--blue--blue-400);
  --_theme---chart--accent-2\<deleted\|variable-8ddf5e5e-c7a2-6bce-7a0b-245dd825f506\>: var(--_colors---primitives--juniper--tertiary--pink);
  --_theme---chart--accent-3\<deleted\|variable-2cf48263-c8c7-8350-475e-7f43285f792b\>: var(--_colors---primitives--juniper--tertiary--peach);
  --_theme---chart--accent-4\<deleted\|variable-eac903cd-9e75-7725-9a0e-014b82f3b703\>: var(--_colors---primitives--juniper--tertiary--stone);
  --_theme---chart--accent-5\<deleted\|variable-6d8b0370-7c7b-1cc0-223a-ab511cb22c47\>: #82e684;
  --_theme---border--primary: var(--_colors---global--neutrals--neutral-300);
  --_theme---border--secondary: var(--_colors---global--neutrals--neutral-200);
  --_theme---border--tertiary: var(--_colors---global--neutrals--neutral-100);
  --_theme---border--focus: var(--_colors---primitives--pilot--navy--navy-300);
  --_theme---border--accent: var(--_colors---primitives--pilot--navy--navy-300);
  --_theme---interactive--primary--background: var(--_colors---primitives--pilot--blue--blue-400);
  --_theme---interactive--primary--background-hover: color-mix(in srgb, var(--_theme---interactive--primary--background) 90%, var(--_colors---global--black--black-100) 20%);
  --_theme---interactive--primary--background-active: color-mix(in srgb, var(--_theme---interactive--primary--background) 90%, var(--_colors---global--black--black-100) 40%);
  --_theme---interactive--primary--background-disabled: var(--_colors---primitives--pilot--blue--blue-200);
  --_theme---interactive--secondary--background: var(--_colors---global--neutrals--neutral-100);
  --_theme---interactive--secondary--background-hover: color-mix(in srgb, var(--_theme---interactive--secondary--background) 90%, var(--_colors---global--black--black-100) 20%);
  --_theme---interactive--secondary--background-active: color-mix(in srgb, var(--_theme---interactive--secondary--background) 90%, var(--_colors---global--black--black-100) 40%);
  --_theme---interactive--secondary--background-disabled: var(--_colors---global--neutrals--neutral-50);
  --_theme---interactive--accent--background: var(--_colors---primitives--pilot--skyblue--skyblue-300);
  --_theme---interactive--accent--background-hover: color-mix(in srgb, var(--_theme---interactive--accent--background) 90%, var(--_colors---global--black--black-100) 20%);
  --_theme---interactive--accent--background-active: color-mix(in srgb, var(--_theme---interactive--accent--background) 90%, var(--_colors---global--black--black-100) 40%);
  --_theme---interactive--accent--background-disabled: var(--_colors---primitives--pilot--skyblue--skyblue-100);
  --_theme---interactive--white--content: var(--_colors---primitives--pilot--navy--navy-300);
  --_theme---interactive--white--background: var(--_colors---global--white--white-100);
  --_theme---interactive--white--background-hover: color-mix(in srgb, var(--_theme---interactive--white--background) 90%, var(--_colors---global--black--black-100) 20%);
  --_theme---interactive--white--background-active: color-mix(in srgb, var(--_theme---interactive--white--background) 90%, var(--_colors---global--black--black-100) 40%);
  --_theme---interactive--white--background-disabled: var(--_colors---global--neutrals--neutral-100);
  --_theme---interactive--negative--content: var(--_colors---global--sentiment--error--error-100);
  --_theme---interactive--negative--background: var(--_colors---global--sentiment--error--error-300);
  --_theme---interactive--negative--background-hover: color-mix(in srgb, var(--_theme---interactive--negative--background) 90%, var(--_colors---global--black--black-100) 20%);
  --_theme---interactive--negative--background-active: color-mix(in srgb, var(--_theme---interactive--negative--background) 90%, var(--_colors---global--black--black-100) 40%);
  --_theme---interactive--negative--background-disabled: var(--_colors---global--sentiment--error--error-200);
}

.test-drop-down-toggle {
  padding: var(--rem-type-space-component--1-5x) var(--rem-type-space-component--1x) var(--rem-type-space-component--1-5x) var(--rem-type-space-component--0-5x);
  font-size: var(--_responsive---font-size--heading-3);
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.test-drop-down-toggle:hover {
  background-color: var(--_colors---global--black--black-5);
}

.test-drop-down-toggle:active {
  background-color: var(--_colors---global--black--black-10);
}

.test-drop-down-toggle:focus {
  background-color: var(--_colors---global--black--black-5);
}

.test-drop-down-toggle.w--open {
  background-color: var(--_colors---global--black--black-10);
}

.test-drop-down-navigatiopn {
  padding-right: var(--rem-type-space-component--1x);
  padding-left: var(--rem-type-space-component--1x);
}

.test-drop-down-navigatiopn.w--open {
  padding: var(--rem-type-space-component--0x);
  font-size: var(--_typography---paragraph-s--font-size);
  background-color: #0000;
  position: static;
}

.test-drop-down-navigatiopn.test-drop-down-navigatiopn--no-bg {
  background-color: #0000;
}

.test-drop-down-navigatiopn.test-drop-down-navigatiopn--no-bg.test-drop-down-navigatiopn--no-paddings {
  padding-left: 0;
  padding-right: 0;
}

.test-drop-down-navigatiopn.test-drop-down-navigatiopn--no-bg.test-drop-down-navigatiopn--no-paddings.w--open {
  padding-top: var(--rem-type-space-component--1x);
  padding-bottom: var(--rem-type-space-component--1x);
}

.test-drop-down-icon {
  margin-top: var(--rem-type-space-component--0x);
  margin-right: var(--rem-type-space-component--0x);
  margin-bottom: var(--rem-type-space-component--0x);
  font-size: var(--_responsive---font-size--heading-6);
  position: static;
}

.test-img-color {
  border: 1px solid var(--_colors---global--black--black-100);
  border-radius: 30px;
  width: 60px;
  height: 60px;
}

.test-img-color.test-white-5 {
  background-color: var(--_colors---global--white--white-5);
}

.test-img-color.test-white-10 {
  background-color: var(--_colors---global--white--white-10);
}

.test-img-color.test-white-20 {
  background-color: var(--_colors---global--white--white-20);
}

.test-img-color.test-white-30 {
  background-color: var(--_colors---global--white--white-30);
}

.test-img-color.test-white-40 {
  background-color: var(--_colors---global--white--white-40);
}

.test-img-color.test-white-50 {
  background-color: var(--_colors---global--white--white-50);
}

.test-img-color.test-white-60 {
  background-color: var(--_colors---global--white--white-60);
}

.test-img-color.test-white-70 {
  background-color: var(--_colors---global--white--white-70);
}

.test-img-color.test-white-80 {
  background-color: var(--_colors---global--white--white-80);
}

.test-img-color.test-white-90 {
  background-color: var(--_colors---global--white--white-90);
}

.test-img-color.test-white-100 {
  background-color: var(--_colors---global--white--white-100);
}

.test-img-color.test-black-5 {
  background-color: var(--_colors---global--black--black-5);
}

.test-img-color.test-black-10 {
  background-color: var(--_colors---global--black--black-10);
}

.test-img-color.test-black-20 {
  background-color: var(--_colors---global--black--black-20);
}

.test-img-color.test-black-30 {
  background-color: var(--_colors---global--black--black-30);
}

.test-img-color.test-black-40 {
  background-color: var(--_colors---global--black--black-40);
}

.test-img-color.test-black-50 {
  background-color: var(--_colors---global--black--black-50);
}

.test-img-color.test-black-60 {
  background-color: var(--_colors---global--black--black-60);
}

.test-img-color.test-black-70 {
  background-color: var(--_colors---global--black--black-70);
}

.test-img-color.test-black-80 {
  background-color: var(--_colors---global--black--black-80);
}

.test-img-color.test-black-90 {
  background-color: var(--_colors---global--black--black-90);
}

.test-img-color.test-black-100 {
  background-color: var(--_colors---global--black--black-100);
}

.test-img-color.test-neutral-50 {
  background-color: var(--_colors---global--neutrals--neutral-50);
}

.test-img-color.test-neutral-100 {
  background-color: var(--_colors---global--neutrals--neutral-100);
}

.test-img-color.test-neutral-200 {
  background-color: var(--_colors---global--neutrals--neutral-200);
}

.test-img-color.test-neutral-300 {
  background-color: var(--_colors---global--neutrals--neutral-300);
}

.test-img-color.test-neutral-400 {
  background-color: var(--_colors---global--neutrals--neutral-400);
}

.test-img-color.test-neutral-500 {
  background-color: var(--_colors---global--neutrals--neutral-500);
}

.test-img-color.test-neutral-600 {
  background-color: var(--_colors---global--neutrals--neutral-600);
}

.test-img-color.test-neutral-700 {
  background-color: var(--_colors---global--neutrals--neutral-700);
}

.test-img-color.test-neutral-800 {
  background-color: var(--_colors---global--neutrals--neutral-800);
}

.test-img-color.test-neutral-900 {
  background-color: var(--_colors---global--neutrals--neutral-900);
}

.test-img-color.test-info-100 {
  background-color: var(--_colors---global--sentiment--info--info-100);
}

.test-img-color.test-info-500 {
  background-color: var(--_colors---global--sentiment--info--info-500);
}

.test-img-color.test-warning-100 {
  background-color: var(--_colors---global--sentiment--warning--warning-100);
}

.test-img-color.test-warning-500 {
  background-color: var(--_colors---global--sentiment--warning--warning-500);
}

.test-img-color.test-error-100 {
  background-color: var(--_colors---global--sentiment--error--error-100);
}

.test-img-color.test-error-300 {
  background-color: var(--_colors---global--sentiment--error--error-300);
}

.test-img-color.test-success-100 {
  background-color: var(--_colors---global--sentiment--success--success-100);
}

.test-img-color.test-success-500 {
  background-color: var(--_colors---global--sentiment--success--success-500);
}

.test-img-color.test-green-100 {
  background-color: var(--_colors---primitives--juniper--green--green-100);
}

.test-img-color.test-green-200 {
  background-color: var(--_colors---primitives--juniper--green--green-200);
}

.test-img-color.test-green-300 {
  background-color: var(--_colors---primitives--juniper--green--green-300);
}

.test-img-color.test-green-400 {
  background-color: var(--_colors---primitives--juniper--green--green-400);
}

.test-img-color.test-green-500 {
  background-color: var(--_colors---primitives--juniper--green--green-500);
}

.test-img-color.test-lime-100 {
  background-color: var(--_colors---primitives--juniper--lime--lime-100);
}

.test-img-color.test-lime-200 {
  background-color: var(--_colors---primitives--juniper--lime--lime-200);
}

.test-img-color.test-lime-300 {
  background-color: var(--_colors---primitives--juniper--lime--lime-300);
}

.test-img-color.test-levander-50 {
  background-color: var(--_colors---primitives--juniper--levander--lavender-50);
}

.test-img-color.test-levander-100 {
  background-color: var(--_colors---primitives--juniper--levander--lavender-100);
}

.test-img-color.test-levander-200 {
  background-color: var(--_colors---primitives--juniper--levander--lavender-200);
}

.test-img-color.test-levander-300 {
  background-color: var(--_colors---primitives--juniper--levander--lavender-300);
}

.test-img-color.test-levander-400 {
  background-color: var(--_colors---primitives--juniper--levander--lavender-400);
}

.test-img-color.test-levander-500 {
  background-color: var(--_colors---primitives--juniper--levander--lavender-500);
}

.test-img-color.test-cream {
  background-color: var(--_colors---primitives--juniper--tertiary--cream);
}

.test-img-color.test-waratah {
  background-color: var(--_colors---primitives--juniper--tertiary--waratah);
}

.test-img-color.test-peach {
  background-color: var(--_colors---primitives--juniper--tertiary--peach);
}

.test-img-color.test-stone {
  background-color: var(--_colors---primitives--juniper--tertiary--stone);
}

.test-img-color.test-pink {
  background-color: var(--_colors---primitives--juniper--tertiary--pink);
}

.test-img-color.test-blue-100 {
  background-color: var(--_colors---primitives--pilot--blue--blue-100);
}

.test-img-color.test-blue-200 {
  background-color: var(--_colors---primitives--pilot--blue--blue-200);
}

.test-img-color.test-blue-300 {
  background-color: var(--_colors---primitives--pilot--blue--blue-300);
}

.test-img-color.test-blue-400 {
  background-color: var(--_colors---primitives--pilot--blue--blue-400);
}

.test-img-color.test-blue-500 {
  background-color: var(--_colors---primitives--pilot--blue--blue-500);
}

.test-img-color.test-blue-600 {
  background-color: var(--_colors---primitives--pilot--blue--blue-600);
}

.test-img-color.test-skyblue-100 {
  background-color: var(--_colors---primitives--pilot--skyblue--skyblue-100);
}

.test-img-color.test-skyblue-200 {
  background-color: var(--_colors---primitives--pilot--skyblue--skyblue-200);
}

.test-img-color.test-skyblue-300 {
  background-color: var(--_colors---primitives--pilot--skyblue--skyblue-300);
}

.test-img-color.test-navy-100 {
  background-color: var(--_colors---primitives--pilot--navy--navy-100);
}

.test-img-color.test-navy-200 {
  background-color: var(--_colors---primitives--pilot--navy--navy-200);
}

.test-img-color.test-navy-300 {
  background-color: var(--_colors---primitives--pilot--navy--navy-300);
}

.test-img-color.test-cream-100 {
  background-color: var(--_colors---primitives--pilot--cream--cream-100);
}

.test-img-color.test-cream-200 {
  background-color: var(--_colors---primitives--pilot--cream--cream-200);
}

.test-img-color.test-cream-300 {
  background-color: var(--_colors---primitives--pilot--cream--cream-300);
}

.test-img-color.test-erectile {
  background-color: var(--_colors---primitives--pilot--tertiary--erectile);
}

.test-img-color.test-hair {
  background-color: var(--_colors---primitives--pilot--tertiary--hair);
}

.test-img-color.test-herpes {
  background-color: var(--_colors---primitives--pilot--tertiary--herpes);
}

.test-img-color.test-mental {
  background-color: var(--_colors---primitives--pilot--tertiary--mental);
}

.test-img-color.test-premature {
  background-color: var(--_colors---primitives--pilot--tertiary--premature);
}

.test-img-color.test-skin {
  background-color: var(--_colors---primitives--pilot--tertiary--skin);
}

.test-img-color.test-sleep {
  background-color: var(--_colors---primitives--pilot--tertiary--sleep);
}

.test-img-color.test-weight {
  background-color: var(--_colors---primitives--pilot--tertiary--weight);
}

.test-img-color.test-background-default {
  background-color: var(--_theme---background--primary);
}

.test-img-color.test-background-subtle {
  background-color: var(--_theme---background--secondary);
}

.test-img-color.test-background-elevated {
  background-color: var(--_theme---background--elevated);
}

.test-img-color.test-surface-neutral {
  background-color: var(--_theme---surface--primary);
}

.test-img-color.test-surface-subtle {
  background-color: var(--_theme---surface--secondary);
}

.test-img-color.test-surface-accent {
  background-color: var(--_theme---surface--accent);
}

.test-img-color.test-surface-inverse {
  background-color: var(--_theme---surface--inverse);
}

.test-img-color.test-content-strong {
  background-color: var(--_theme---content--primary);
}

.test-img-color.test-content-medium {
  background-color: var(--_theme---content--secondary);
}

.test-img-color.test-content-subtle {
  background-color: var(--_theme---content--tertiary);
}

.test-img-color.test-content-accent {
  background-color: var(--_theme---content--accent);
}

.test-img-color.test-content-onmedia {
  background-color: var(--_theme---content--on-media);
}

.test-img-color.test-content-inverse {
  background-color: var(--_theme---content--inverse);
}

.test-img-color.test-content-negative {
  background-color: var(--_theme---content--negative\<deleted\|variable-dff9e4f8-57d7-31ea-1045-1c6a46a487ed\>);
}

.test-img-color.test-chart-track {
  background-color: var(--_theme---chart--track);
}

.test-img-color.test-chart-accent-1 {
  background-color: var(--_theme---chart--fill);
}

.test-img-color.test-chart-accent-2 {
  background-color: var(--_theme---chart--accent-2\<deleted\|variable-8ddf5e5e-c7a2-6bce-7a0b-245dd825f506\>);
}

.test-img-color.test-chart-accent-3 {
  background-color: var(--_theme---chart--accent-3\<deleted\|variable-2cf48263-c8c7-8350-475e-7f43285f792b\>);
}

.test-img-color.test-chart-accent-4 {
  background-color: var(--_theme---chart--accent-4\<deleted\|variable-eac903cd-9e75-7725-9a0e-014b82f3b703\>);
}

.test-img-color.test-chart-accent-5 {
  background-color: var(--_theme---chart--accent-5\<deleted\|variable-6d8b0370-7c7b-1cc0-223a-ab511cb22c47\>);
}

.test-img-color.test-border-strong {
  background-color: var(--_theme---border--primary);
}

.test-img-color.test-border-medium {
  background-color: var(--_theme---border--secondary);
}

.test-img-color.test-border-subtle {
  background-color: var(--_theme---border--tertiary);
}

.test-img-color.test-border-focus {
  background-color: var(--_theme---border--focus);
}

.test-img-color.test-border-accent {
  background-color: var(--_theme---border--accent);
}

.test-img-color.test-interactive-primary-control {
  background-color: var(--_theme---interactive--primary--content);
}

.test-img-color.test-interactive-primary-default {
  background-color: var(--_theme---interactive--primary--background);
}

.test-img-color.test-interactive-primary-hover {
  background-color: var(--_theme---interactive--primary--background-hover);
}

.test-img-color.test-interactive-primary-active {
  background-color: var(--_theme---interactive--primary--background-active);
}

.test-img-color.test-interactive-primary-disabled {
  background-color: var(--_theme---interactive--primary--background-disabled);
}

.test-img-color.test-interactive-secondary-control {
  background-color: var(--_theme---interactive--secondary--content);
}

.test-img-color.test-interactive-secondary-default {
  background-color: var(--_theme---interactive--secondary--background);
}

.test-img-color.test-interactive-secondary-hover {
  background-color: var(--_theme---interactive--secondary--background-hover);
}

.test-img-color.test-interactive-secondary-active {
  background-color: var(--_theme---interactive--secondary--background-active);
}

.test-img-color.test-interactive-secondary-disabled {
  background-color: var(--_theme---interactive--secondary--background-disabled);
}

.test-img-color.test-interactive-accent-control {
  background-color: var(--_theme---interactive--accent--control);
}

.test-img-color.test-interactive-accent-default {
  background-color: var(--_theme---interactive--accent--background);
}

.test-img-color.test-interactive-accent-hover {
  background-color: var(--_theme---interactive--accent--background-hover);
}

.test-img-color.test-interactive-accent-active {
  background-color: var(--_theme---interactive--accent--background-active);
}

.test-img-color.test-interactive-accent-disabled {
  background-color: var(--_theme---interactive--accent--background-disabled);
}

.test-img-color.test-interactive-white-control {
  background-color: var(--_theme---interactive--white--content);
}

.test-img-color.test-interactive-white-default {
  background-color: var(--_theme---interactive--white--background);
}

.test-img-color.test-interactive-white-hover {
  background-color: var(--_theme---interactive--white--background-hover);
}

.test-img-color.test-interactive-white-active {
  background-color: var(--_theme---interactive--white--background-active);
}

.test-img-color.test-interactive-white-disabled {
  background-color: var(--_theme---interactive--white--background-disabled);
}

.test-img-color.test-interactive-negative-control {
  background-color: var(--_theme---interactive--negative--content);
}

.test-img-color.test-interactive-negative-default {
  background-color: var(--_theme---interactive--negative--background);
}

.test-img-color.test-interactive-negative-hover {
  background-color: var(--_theme---interactive--negative--background-hover);
}

.test-img-color.test-interactive-negative-active {
  background-color: var(--_theme---interactive--negative--background-active);
}

.test-img-color.test-interactive-negative-disabled {
  background-color: var(--_theme---interactive--negative--background-disabled);
}

.test-img-color.test-error-200 {
  background-color: var(--_colors---global--sentiment--error--error-200);
}

.test-table-title {
  margin-top: var(--_responsive---margin-bottom-variations--heading-4-xxlarge);
  margin-bottom: var(--_responsive---margin-bottom-default--heading-4);
  font-family: var(--fonts--juniper--heading-font);
  font-size: var(--_responsive---font-size--heading-4);
  line-height: var(--_responsive---line-height--heading-4);
  font-weight: var(--font-weight-numeric--semi-bold);
}

.test-tabs-menu {
  padding-top: var(--rem-type-space-component--1x);
  padding-bottom: var(--rem-type-space-component--1x);
  font-size: var(--_responsive---font-size--heading-5);
}

.test-tab-link {
  border-bottom: var(--rem-type-space-component--0-125x) solid transparent;
}

.test-tab-link.w--current {
  border-bottom-color: var(--_colors---global--black--black-100);
}

.theme-pilot {
  --_theme---type--headings: var(--fonts--pilot--heading-font);
  --_theme---content--primary: var(--_colors---primitives--pilot--navy--navy-300);
  --_theme---type--body: var(--fonts--pilot--body-font);
  --_theme---content--secondary: var(--_colors---primitives--pilot--navy--navy-200);
  --_theme---background--primary: var(--_colors---primitives--pilot--cream--cream-100);
  --_theme---background--secondary: var(--_colors---primitives--pilot--blue--blue-100);
  --_theme---background--elevated: var(--_colors---primitives--pilot--cream--cream-100);
  --_theme---content--tertiary: var(--_colors---primitives--pilot--navy--navy-100);
  --_theme---surface--inverse: var(--_colors---global--black--black-100);
  --_theme---content--inverse: var(--_colors---global--white--white-100);
  --_theme---interactive--primary--content: var(--_colors---global--white--white-100);
  --_theme---interactive--secondary--content: var(--_colors---primitives--pilot--navy--navy-300);
  --_theme---interactive--accent--control: var(--_colors---primitives--pilot--navy--navy-300);
  --_theme---content--on-media: var(--_colors---global--white--white-100);
  --_theme---type--text-headings: var(--fonts--pilot--text-font-heading);
  --_theme---type--text-body: var(--fonts--pilot--text-font-body);
  --_theme---surface--primary: var(--_colors---global--white--white-100);
  --_theme---surface--secondary: var(--_colors---global--neutrals--neutral-100);
  --_theme---surface--accent: var(--_colors---primitives--pilot--skyblue--skyblue-300);
  --_theme---content--accent: var(--_colors---primitives--pilot--blue--blue-400);
  --_theme---content--negative\<deleted\|variable-dff9e4f8-57d7-31ea-1045-1c6a46a487ed\>: var(--_colors---global--sentiment--error--error-300);
  --_theme---chart--track: var(--_colors---global--neutrals--neutral-100);
  --_theme---chart--fill: var(--_colors---primitives--pilot--blue--blue-400);
  --_theme---chart--accent-2\<deleted\|variable-8ddf5e5e-c7a2-6bce-7a0b-245dd825f506\>: var(--_colors---primitives--juniper--tertiary--pink);
  --_theme---chart--accent-3\<deleted\|variable-2cf48263-c8c7-8350-475e-7f43285f792b\>: var(--_colors---primitives--juniper--tertiary--peach);
  --_theme---chart--accent-4\<deleted\|variable-eac903cd-9e75-7725-9a0e-014b82f3b703\>: var(--_colors---primitives--juniper--tertiary--stone);
  --_theme---chart--accent-5\<deleted\|variable-6d8b0370-7c7b-1cc0-223a-ab511cb22c47\>: #82e684;
  --_theme---border--primary: var(--_colors---global--neutrals--neutral-300);
  --_theme---border--secondary: var(--_colors---global--neutrals--neutral-200);
  --_theme---border--tertiary: var(--_colors---global--neutrals--neutral-100);
  --_theme---border--focus: var(--_colors---primitives--pilot--navy--navy-300);
  --_theme---border--accent: var(--_colors---primitives--pilot--navy--navy-300);
  --_theme---interactive--primary--background: var(--_colors---primitives--pilot--blue--blue-400);
  --_theme---interactive--primary--background-hover: color-mix(in srgb, var(--_theme---interactive--primary--background) 90%, var(--_colors---global--black--black-100) 20%);
  --_theme---interactive--primary--background-active: color-mix(in srgb, var(--_theme---interactive--primary--background) 90%, var(--_colors---global--black--black-100) 40%);
  --_theme---interactive--primary--background-disabled: var(--_colors---primitives--pilot--blue--blue-200);
  --_theme---interactive--secondary--background: var(--_colors---global--neutrals--neutral-100);
  --_theme---interactive--secondary--background-hover: color-mix(in srgb, var(--_theme---interactive--secondary--background) 90%, var(--_colors---global--black--black-100) 20%);
  --_theme---interactive--secondary--background-active: color-mix(in srgb, var(--_theme---interactive--secondary--background) 90%, var(--_colors---global--black--black-100) 40%);
  --_theme---interactive--secondary--background-disabled: var(--_colors---global--neutrals--neutral-50);
  --_theme---interactive--accent--background: var(--_colors---primitives--pilot--skyblue--skyblue-300);
  --_theme---interactive--accent--background-hover: color-mix(in srgb, var(--_theme---interactive--accent--background) 90%, var(--_colors---global--black--black-100) 20%);
  --_theme---interactive--accent--background-active: color-mix(in srgb, var(--_theme---interactive--accent--background) 90%, var(--_colors---global--black--black-100) 40%);
  --_theme---interactive--accent--background-disabled: var(--_colors---primitives--pilot--skyblue--skyblue-100);
  --_theme---interactive--white--content: var(--_colors---primitives--pilot--navy--navy-300);
  --_theme---interactive--white--background: var(--_colors---global--white--white-100);
  --_theme---interactive--white--background-hover: color-mix(in srgb, var(--_theme---interactive--white--background) 90%, var(--_colors---global--black--black-100) 20%);
  --_theme---interactive--white--background-active: color-mix(in srgb, var(--_theme---interactive--white--background) 90%, var(--_colors---global--black--black-100) 40%);
  --_theme---interactive--white--background-disabled: var(--_colors---global--neutrals--neutral-100);
  --_theme---interactive--negative--content: var(--_colors---global--sentiment--error--error-100);
  --_theme---interactive--negative--background: var(--_colors---global--sentiment--error--error-300);
  --_theme---interactive--negative--background-hover: color-mix(in srgb, var(--_theme---interactive--negative--background) 90%, var(--_colors---global--black--black-100) 20%);
  --_theme---interactive--negative--background-active: color-mix(in srgb, var(--_theme---interactive--negative--background) 90%, var(--_colors---global--black--black-100) 40%);
  --_theme---interactive--negative--background-disabled: var(--_colors---global--sentiment--error--error-200);
}

.test-container {
  flex: 1;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.test-section-flex-horizontal {
  display: flex;
}

.test-side-title {
  margin-top: 1rem;
  margin-bottom: 0;
}

.test-title-section {
  padding-right: var(--rem-type-space-component--0-875x);
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.test-title-section-icon-info {
  z-index: 1;
  width: var(--rem-type-space-component--1-5x);
  height: var(--rem-type-space-component--1-5x);
  border: 1px solid var(--_colors---global--black--black-70);
  border-radius: var(--percent-container-width-max-widths--25x);
  font-family: var(--fonts--juniper--body-font);
  color: var(--_colors---global--black--black-70);
  cursor: pointer;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  font-weight: 400;
  line-height: 14px;
  display: flex;
  position: relative;
}

.test-title-section-icon-info:hover {
  border-color: var(--_colors---global--black--black-100);
  background-color: var(--_colors---global--black--black-5);
  color: var(--_colors---global--black--black-100);
}

.test-title-section-icon-info.test-is-close {
  left: auto;
  top: var(--rem-type-space-component--0-5x);
  right: var(--rem-type-space-component--0-5x);
  position: absolute;
  bottom: auto;
}

.test-title-section-icon-info.test-is-close:hover {
  background-color: var(--_colors---global--white--white-30);
}

.test-popup-explain {
  z-index: 20000;
  margin-bottom: var(--rem-type-space-component--1x);
  margin-left: var(--rem-type-space-component--1x);
  padding: var(--rem-type-space-component--2-5x) var(--rem-type-space-component--1-5x);
  border-left: var(--rem-type-space-component--0-125x) solid black;
  background-color: var(--_colors---global--white--white-100);
  justify-content: center;
  align-items: center;
  max-width: 320px;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0% 0% 0% auto;
  overflow: auto;
}

.test-popup-explain.test-popup-border {
  z-index: 1000;
}

.test-radius-box {
  width: var(--rem-type-space-component--4x);
  height: var(--rem-type-space-component--4x);
  background-color: #0000ff80;
}

.radius_all-xxs {
  border-radius: var(--_layout---radius--radius-xxs);
}

.radius_top-xxs {
  border-top-left-radius: var(--_layout---radius--radius-xxs);
  border-top-right-radius: var(--_layout---radius--radius-xxs);
}

.radius_right-xxs {
  border-top-right-radius: var(--_layout---radius--radius-xxs);
  border-bottom-right-radius: var(--_layout---radius--radius-xxs);
}

.radius_bottom-xxs {
  border-bottom-left-radius: var(--_layout---radius--radius-xxs);
  border-bottom-right-radius: var(--_layout---radius--radius-xxs);
}

.radius_left-xxs {
  border-top-left-radius: var(--_layout---radius--radius-xxs);
  border-bottom-left-radius: var(--_layout---radius--radius-xxs);
}

.radius_all-xs {
  border-radius: var(--_layout---radius--radius-xs);
}

.radius_top-xs {
  border-top-left-radius: var(--_layout---radius--radius-xs);
  border-top-right-radius: var(--_layout---radius--radius-xs);
}

.radius_right-xs {
  border-top-right-radius: var(--_layout---radius--radius-xs);
  border-bottom-right-radius: var(--_layout---radius--radius-xs);
}

.radius_bottom-xs {
  border-bottom-left-radius: var(--_layout---radius--radius-xs);
  border-bottom-right-radius: var(--_layout---radius--radius-xs);
}

.radius_left-xs {
  border-top-left-radius: var(--_layout---radius--radius-xs);
  border-bottom-left-radius: var(--_layout---radius--radius-xs);
}

.test-bgrds {
  background-color: #0000ff80;
  width: 50px;
  height: 50px;
}

.radius_all-sm {
  border-radius: var(--_layout---radius--radius-sm);
}

.radius_top-sm {
  border-top-left-radius: var(--_layout---radius--radius-sm);
  border-top-right-radius: var(--_layout---radius--radius-sm);
}

.radius_right-sm {
  border-top-right-radius: var(--_layout---radius--radius-sm);
  border-bottom-right-radius: var(--_layout---radius--radius-sm);
}

.radius_bottom-sm {
  border-bottom-left-radius: var(--_layout---radius--radius-sm);
  border-bottom-right-radius: var(--_layout---gap-flex-grid--gap-sm);
}

.radius_left-sm {
  border-top-left-radius: var(--_layout---radius--radius-sm);
  border-bottom-left-radius: var(--_layout---radius--radius-sm);
}

.radius_all-md {
  border-radius: var(--_layout---radius--radius-md);
}

.radius_top-md {
  border-top-left-radius: var(--_layout---radius--radius-md);
  border-top-right-radius: var(--_layout---radius--radius-md);
}

.radius_right-md {
  border-top-right-radius: var(--_layout---radius--radius-md);
  border-bottom-right-radius: var(--_layout---radius--radius-md);
}

.radius_bottom-md {
  border-bottom-left-radius: var(--_layout---radius--radius-md);
  border-bottom-right-radius: var(--_layout---radius--radius-md);
}

.radius_left-md {
  border-top-left-radius: var(--_layout---radius--radius-md);
  border-bottom-left-radius: var(--_layout---radius--radius-md);
}

.radius_all-lg {
  border-radius: var(--_layout---radius--radius-lg);
}

.radius_top-lg {
  border-top-left-radius: var(--_layout---radius--radius-lg);
  border-top-right-radius: var(--_layout---radius--radius-lg);
}

.radius_right-lg {
  border-top-right-radius: var(--_layout---radius--radius-lg);
  border-bottom-right-radius: var(--_layout---radius--radius-lg);
}

.radius_bottom-lg {
  border-bottom-left-radius: var(--_layout---radius--radius-lg);
  border-bottom-right-radius: var(--_layout---radius--radius-lg);
}

.radius_left-lg {
  border-top-left-radius: var(--_layout---radius--radius-lg);
  border-bottom-left-radius: var(--_layout---radius--radius-lg);
}

.radius_all-xl {
  border-radius: var(--_layout---radius--radius-xl);
}

.radius_top-xl {
  border-top-left-radius: var(--_layout---radius--radius-xl);
  border-top-right-radius: var(--_layout---radius--radius-xl);
}

.radius_right-xl {
  border-top-right-radius: var(--_layout---radius--radius-xl);
  border-bottom-right-radius: var(--_layout---radius--radius-xl);
}

.radius_bottom-xl {
  border-bottom-left-radius: var(--_layout---radius--radius-xl);
  border-bottom-right-radius: var(--_layout---radius--radius-xl);
}

.radius_left-xl {
  border-top-left-radius: var(--_layout---radius--radius-xl);
  border-bottom-left-radius: var(--_layout---radius--radius-xl);
}

.radius_all-2xl {
  border-radius: var(--_layout---radius--radius-2xl);
}

.radius_top-2xl {
  border-top-left-radius: var(--_layout---radius--radius-2xl);
  border-top-right-radius: var(--_layout---radius--radius-2xl);
}

.radius_right-2xl {
  border-top-right-radius: var(--_layout---radius--radius-2xl);
  border-bottom-right-radius: var(--_layout---radius--radius-2xl);
}

.radius_bottom-2xl {
  border-bottom-left-radius: var(--_layout---radius--radius-2xl);
  border-bottom-right-radius: var(--_layout---radius--radius-2xl);
}

.radius_left-2xl {
  border-top-left-radius: var(--_layout---radius--radius-2xl);
  border-bottom-left-radius: var(--_layout---radius--radius-2xl);
}

.radius_all-3xl {
  border-radius: var(--_layout---radius--radius-3xl);
}

.radius_top-3xl {
  border-top-left-radius: var(--_layout---radius--radius-3xl);
  border-top-right-radius: var(--_layout---radius--radius-3xl);
}

.radius_right-3xl {
  border-top-right-radius: var(--_layout---radius--radius-3xl);
  border-bottom-right-radius: var(--_layout---radius--radius-3xl);
}

.radius_bottom-3xl {
  border-bottom-left-radius: var(--_layout---radius--radius-3xl);
  border-bottom-right-radius: var(--_layout---radius--radius-3xl);
}

.radius_left-3xl {
  border-top-left-radius: var(--_layout---radius--radius-3xl);
  border-bottom-left-radius: var(--_layout---radius--radius-3xl);
}

.radius_all-4xl {
  border-radius: var(--_layout---radius--radius-4xl);
}

.radius_top-4xl {
  border-top-left-radius: var(--_layout---radius--radius-4xl);
  border-top-right-radius: var(--_layout---radius--radius-4xl);
}

.radius_right-4xl {
  border-top-right-radius: var(--_layout---radius--radius-4xl);
  border-bottom-right-radius: var(--_layout---radius--radius-4xl);
}

.radius_bottom-4xl {
  border-bottom-left-radius: var(--_layout---radius--radius-4xl);
  border-bottom-right-radius: var(--_layout---radius--radius-4xl);
}

.radius_left-4xl {
  border-top-left-radius: var(--_layout---radius--radius-4xl);
  border-bottom-left-radius: var(--_layout---radius--radius-4xl);
}

.radius_all-full {
  border-radius: var(--_layout---radius--radius-full);
}

.radius_top-full {
  border-top-left-radius: var(--_layout---radius--radius-full);
  border-top-right-radius: var(--_layout---radius--radius-full);
}

.radius_right-full {
  border-top-right-radius: var(--_layout---radius--radius-full);
  border-bottom-right-radius: var(--_layout---radius--radius-full);
}

.radius_bottom-full {
  border-bottom-left-radius: var(--_layout---radius--radius-full);
  border-bottom-right-radius: var(--_layout---radius--radius-full);
}

.radius_left-full {
  border-top-left-radius: var(--_layout---radius--radius-full);
  border-bottom-left-radius: var(--_layout---radius--radius-full);
}

.margin-bottom_xs {
  padding-bottom: var(--t-shirt-sizing-space-component--xs);
}

.test-effects-filters-invert {
  filter: invert();
  width: 100%;
  max-width: 99%;
}

.test-bg-white {
  background-color: var(--_colors---global--white--white-100);
}

.test-bg-white.test-sticky-top {
  padding-top: 1rem;
  position: sticky;
  top: 0;
}

.margin_2xl {
  margin: var(--t-shirt-sizing-space-component--2xl);
}

.margin-top_2xl {
  margin-top: var(--t-shirt-sizing-space-component--2xl);
}

.margin-right_2xl {
  margin-right: var(--t-shirt-sizing-space-component--2xl);
}

.margin-bottom_2xl {
  margin-bottom: var(--t-shirt-sizing-space-component--2xl);
}

.margin-left_2xl {
  margin-left: var(--t-shirt-sizing-space-component--2xl);
}

.padding_2xl {
  padding: var(--t-shirt-sizing-space-component--2xl);
}

.padding-top_2xl {
  padding-top: var(--t-shirt-sizing-space-component--2xl);
}

.padding-right_2xl {
  padding-right: var(--t-shirt-sizing-space-component--2xl);
}

.padding-bottom_2xl {
  padding-bottom: var(--t-shirt-sizing-space-component--2xl);
}

.padding-left_2xl {
  padding-left: var(--t-shirt-sizing-space-component--2xl);
}

.margin_3xl {
  margin: var(--t-shirt-sizing-space-component--3xl);
}

.margin-top_3xl {
  margin-top: var(--t-shirt-sizing-space-component--3xl);
}

.margin-right_3xl {
  margin-right: var(--t-shirt-sizing-space-component--3xl);
}

.margin-bottom_3xl {
  margin-bottom: var(--t-shirt-sizing-space-component--3xl);
}

.margin-left_3xl {
  margin-left: var(--t-shirt-sizing-space-component--xl);
}

.padding_3xl {
  padding: var(--t-shirt-sizing-space-component--3xl);
}

.padding-top_3xl {
  padding-top: var(--t-shirt-sizing-space-component--3xl);
}

.padding-right_3xl {
  padding-right: var(--t-shirt-sizing-space-component--3xl);
}

.padding-bottom_3xl {
  padding-bottom: var(--t-shirt-sizing-space-component--3xl);
}

.padding-left_3xl {
  padding-left: var(--t-shirt-sizing-space-component--3xl);
}

.margin_4xl {
  padding: var(--t-shirt-sizing-space-component--4xl);
}

.margin-top_4xl {
  margin-top: var(--t-shirt-sizing-space-component--4xl);
}

.margin-right_4xl {
  margin-right: var(--t-shirt-sizing-space-component--4xl);
}

.margin-bottom_4xl {
  margin-bottom: var(--t-shirt-sizing-space-component--4xl);
}

.margin-left_4xl {
  margin-left: var(--t-shirt-sizing-space-component--4xl);
}

.padding_4xl {
  padding: var(--t-shirt-sizing-space-component--4xl);
}

.padding-top_4xl {
  padding-top: var(--t-shirt-sizing-space-component--4xl);
}

.padding-right_4xl {
  padding-right: var(--t-shirt-sizing-space-component--4xl);
}

.padding-bottom_4xl {
  padding-bottom: var(--t-shirt-sizing-space-component--4xl);
}

.padding-left_4xl {
  padding-left: var(--t-shirt-sizing-space-component--4xl);
}

.margin_5xl {
  margin: var(--t-shirt-sizing-space-component--5xl);
}

.margin-top_5xl {
  margin-top: var(--t-shirt-sizing-space-component--5xl);
}

.margin-right_5xl {
  margin-right: var(--t-shirt-sizing-space-component--5xl);
}

.margin-bottom_5xl {
  margin-bottom: var(--pixel-border-shadows--5x);
}

.margin-left_5xl {
  margin-left: var(--t-shirt-sizing-space-component--5xl);
}

.padding_5xl {
  padding: var(--t-shirt-sizing-space-component--5xl);
}

.padding-top_5xl {
  padding-top: var(--t-shirt-sizing-space-component--5xl);
}

.padding-right_5xl {
  padding-right: var(--t-shirt-sizing-space-component--5xl);
}

.padding-bottom_5xl {
  padding-bottom: var(--t-shirt-sizing-space-component--5xl);
}

.padding-left_5xl {
  padding-left: var(--t-shirt-sizing-space-component--5xl);
}

.margin_6xl {
  margin: var(--t-shirt-sizing-space-component--6xl);
}

.margin-top_6xl {
  margin-top: var(--t-shirt-sizing-space-component--6xl);
}

.margin-right_6xl {
  margin-right: var(--t-shirt-sizing-space-component--6xl);
}

.margin-bottom_6xl {
  margin-bottom: var(--t-shirt-sizing-space-component--6xl);
}

.margin-left_6xl {
  margin-left: var(--t-shirt-sizing-space-component--6xl);
}

.padding_6xl {
  padding: var(--t-shirt-sizing-space-component--6xl);
}

.padding-top_6xl {
  padding-top: var(--t-shirt-sizing-space-component--6xl);
}

.padding-right_6xl {
  padding-right: var(--t-shirt-sizing-space-component--6xl);
}

.padding-bottom_6xl {
  padding-bottom: var(--t-shirt-sizing-space-component--6xl);
}

.padding-left_6xl {
  padding-left: var(--t-shirt-sizing-space-component--6xl);
}

.margin_7xl {
  margin: var(--t-shirt-sizing-space-component--7xl);
}

.margin-top_7xl {
  margin-top: var(--t-shirt-sizing-space-component--7xl);
}

.margin-right_7xl {
  margin-right: var(--t-shirt-sizing-space-component--7xl);
}

.margin-bottom_7xl {
  margin-bottom: var(--t-shirt-sizing-space-component--7xl);
}

.margin-left_7xl {
  margin-left: var(--t-shirt-sizing-space-component--7xl);
}

.padding_7xl {
  padding: var(--t-shirt-sizing-space-component--7xl);
}

.padding-top_7xl {
  padding-top: var(--t-shirt-sizing-space-component--7xl);
}

.padding-right_7xl {
  padding-right: var(--t-shirt-sizing-space-component--7xl);
}

.padding-bottom_7xl {
  padding-bottom: var(--t-shirt-sizing-space-component--7xl);
}

.padding-left_7xl {
  padding-left: var(--t-shirt-sizing-space-component--7xl);
}

.margin_8xl {
  margin: var(--t-shirt-sizing-space-component--8xl);
}

.margin-top_8xl {
  margin-top: var(--t-shirt-sizing-space-component--8xl);
}

.margin-right_8xl {
  margin-right: var(--t-shirt-sizing-space-component--8xl);
}

.margin-bottom_8xl {
  margin-bottom: var(--t-shirt-sizing-space-component--8xl);
}

.margin-left_8xl {
  margin-left: var(--t-shirt-sizing-space-component--8xl);
}

.padding_8xl {
  padding: var(--t-shirt-sizing-space-component--8xl);
}

.padding-top_8xl {
  padding-top: var(--t-shirt-sizing-space-component--8xl);
}

.padding-right_8xl {
  padding-right: var(--t-shirt-sizing-space-component--8xl);
}

.padding-bottom_8xl {
  padding-bottom: var(--t-shirt-sizing-space-component--8xl);
}

.padding-left_8xl {
  padding-left: var(--t-shirt-sizing-space-component--8xl);
}

.margin_9xl {
  margin: var(--t-shirt-sizing-space-component--9xl);
}

.margin-top_9xl {
  margin-top: var(--t-shirt-sizing-space-component--9xl);
}

.margin-right_9xl {
  margin-right: var(--t-shirt-sizing-space-component--9xl);
}

.margin-bottom_9xl {
  margin-bottom: var(--t-shirt-sizing-space-component--9xl);
}

.margin-left_9xl {
  margin-left: var(--t-shirt-sizing-space-component--9xl);
}

.padding_9xl {
  padding: var(--t-shirt-sizing-space-component--9xl);
}

.padding-top_9xl {
  padding-top: var(--t-shirt-sizing-space-component--9xl);
}

.padding-right_9xl {
  padding-right: var(--t-shirt-sizing-space-component--9xl);
}

.padding-bottom_9xl {
  padding-bottom: var(--t-shirt-sizing-space-component--9xl);
}

.padding-left_9xl {
  padding-left: var(--t-shirt-sizing-space-component--9xl);
}

.margin_10xl {
  margin: var(--t-shirt-sizing-space-component--10xl);
}

.margin-top_10xl {
  margin-top: var(--t-shirt-sizing-space-component--10xl);
}

.margin-right_10xl {
  margin-right: var(--t-shirt-sizing-space-component--10xl);
}

.margin-bottom_10xl {
  margin-bottom: var(--t-shirt-sizing-space-component--10xl);
}

.margin-left_10xl {
  margin-left: var(--t-shirt-sizing-space-component--10xl);
}

.padding_10xl {
  padding: var(--t-shirt-sizing-space-component--10xl);
}

.padding-top_10xl {
  padding-top: var(--t-shirt-sizing-space-component--10xl);
}

.padding-right_10xl {
  padding-right: var(--t-shirt-sizing-space-component--10xl);
}

.padding-bottom_10xl {
  padding-bottom: var(--t-shirt-sizing-space-component--10xl);
}

.padding-left_10xl {
  padding-left: var(--t-shirt-sizing-space-component--10xl);
}

.text-color_tertiary {
  color: var(--_theme---content--tertiary);
}

.test-page {
  padding: var(--t-shirt-sizing-space-component--md);
  grid-column-gap: var(--t-shirt-sizing-space-component--md);
  grid-row-gap: var(--t-shirt-sizing-space-component--md);
  font-family: var(--fonts--juniper--body-font);
  color: #0057ff;
  font-size: var(--_typography---paragraph-xs--font-size);
  font-weight: var(--font-weight-numeric--regular);
  background-color: #0057ff1a;
  border: 1px dashed #0057ff;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.test-page.test-page--in {
  border-style: solid;
  width: 100%;
}

.test-page.test-page--in.test-page--light {
  padding: var(--t-shirt-sizing-space-component--5xl);
  font-size: var(--_typography---paragraph-base--font-size);
  text-align: center;
  background-color: #ffffff80;
  justify-content: center;
  align-items: center;
}

.test-page.test-page--in.test-page--flex-child {
  flex: none;
}

.test-page.test-page--in.test-page--flexchild-small {
  flex: 0 auto;
}

.test-page.test-page--in.test-page-horizontal {
  flex-flow: row;
}

.test-page.test-page--in.test-page-30 {
  width: 30%;
}

.test-page.test-page--in.test-is-red {
  border-color: red;
}

.test-page.test-page-full-width-children {
  align-items: stretch;
}

.test-page.test-page-full-width-children.test-page-70 {
  width: 70%;
}

.text-block {
  font-family: var(--_apps---typography--body-font);
  font-size: var(--_typography---paragraph-s--font-size);
}

.test-page-indicator-tags {
  padding: var(--t-shirt-sizing-space-component--xxs) var(--t-shirt-sizing-space-component--xs);
  border-radius: var(--_layout---radius--radius-xxs);
  background-color: var(--_apps---colors--background);
  border: 1px solid #0057ff;
  flex-flow: column;
  align-self: flex-start;
  display: block;
}

.test-page-indicator-tags.test-page-indicator-tags--no-stroke {
  padding: var(--t-shirt-sizing-space-component--none);
  background-color: #0000;
  border-style: none;
  align-self: center;
}

.test-with-aside {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 10fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: block;
}

.test-flex-vertical-0-5rem {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.test-section-display-info {
  font-family: var(--_theme---type--body);
  color: var(--_theme---content--secondary);
  font-size: var(--_typography---paragraph-s--font-size);
  font-weight: var(--font-weight-numeric--regular);
}

.div-block, .test-section-display-holder-100 {
  width: 100%;
}

@media screen and (min-width: 1280px) {
  .container {
    max-width: 1176px;
  }

  .test-content {
    padding-right: var(--rem-type-space-component--0x);
    padding-left: var(--rem-type-space-component--0x);
  }
}

@media screen and (min-width: 1440px) {
  .container {
    max-width: 1312px;
  }
}

@media screen and (min-width: 1920px) {
  .container {
    max-width: 1696px;
  }
}

@media screen and (max-width: 991px) {
  .container {
    max-width: 100%;
    padding-left: 24px;
    padding-right: 24px;
  }

  .grid_3-col.tablet-1-col {
    grid-template-columns: 1fr;
  }

  .grid_4-col {
    grid-template-columns: 1fr 1fr;
  }

  .grid_5-col, .grid_6-col, .grid_9-col, .grid_12-col {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .flex_horizontal.tablet-x-center {
    justify-content: center;
  }

  .flex_horizontal.tablet-y-center {
    align-items: center;
  }

  .image_cover.ratio_1x1.ratio_3x2_tablet {
    aspect-ratio: 3 / 2;
  }

  .image_cover.ratio_16x9.ratio_1x1_tablet {
    aspect-ratio: 1;
  }

  .position_sticky.is-desktop-only {
    position: static;
  }

  .position_absolute_tablet {
    position: absolute;
  }

  .position_absolute_tablet.is-top {
    position: absolute;
    inset: 0% 0% auto;
  }

  .position_relative_tablet {
    position: relative;
  }

  .position_static_tablet {
    position: static;
  }

  .width_50percent_tablet {
    width: 50%;
  }

  .width_60percent_tablet {
    width: 60%;
  }

  .width_100percent_tablet {
    width: 100%;
  }

  .height_auto_tablet {
    height: auto;
  }

  .min-height_auto_tablet {
    min-height: auto;
  }

  .text-align_center_tablet {
    text-align: center;
  }

  .test-content {
    padding-right: var(--rem-type-space-component--1x);
    padding-left: var(--rem-type-space-component--1x);
  }
}

@media screen and (max-width: 767px) {
  body {
    --_responsive---margin-bottom-default--heading-1: calc((var(--rem-type-space-component--1-5x) / var(--rem-type-space-component--2-5x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
    --_responsive---font-size--heading-1: var(--rem-type-space-component--2-5x);
    --_responsive---line-height--heading-1: calc((var(--rem-type-space-component--2-75x) / var(--rem-type-space-component--2-5x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
    --_responsive---margin-bottom-default--heading-2: calc((var(--rem-type-space-component--1-25x) / var(--rem-type-space-component--2x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
    --_responsive---font-size--heading-2: var(--rem-type-space-component--2x);
    --_responsive---line-height--heading-2: calc((var(--rem-type-space-component--2-5x) / var(--rem-type-space-component--2x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
    --_responsive---margin-bottom-default--heading-3: calc((var(--rem-type-space-component--1x) / var(--rem-type-space-component--1-5x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
    --_responsive---font-size--heading-3: var(--rem-type-space-component--1-5x);
    --_responsive---line-height--heading-3: calc((var(--rem-type-space-component--1-75x) / var(--rem-type-space-component--1-5x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
    --_responsive---margin-bottom-default--heading-4: calc((var(--rem-type-space-component--0-75x) / var(--rem-type-space-component--1-25x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
    --_responsive---font-size--heading-4: var(--rem-type-space-component--1-25x);
    --_responsive---line-height--heading-4: calc((var(--rem-type-space-component--1-5x) / var(--rem-type-space-component--1-25x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
    --_responsive---margin-bottom-default--heading-5: calc((var(--rem-type-space-component--0-5x) / var(--rem-type-space-component--1-125x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
    --_responsive---font-size--heading-5: var(--rem-type-space-component--1-125x);
    --_responsive---line-height--heading-5: calc((var(--rem-type-space-component--1-5x) / var(--rem-type-space-component--1-125x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
    --_responsive---margin-bottom-default--heading-6: calc((var(--rem-type-space-component--0-25x) / var(--rem-type-space-component--1x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
    --_responsive---font-size--heading-6: var(--rem-type-space-component--1x);
    --_responsive---line-height--heading-6: calc((var(--rem-type-space-component--1-25x) / var(--rem-type-space-component--1x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
    --_responsive---margin-bottom-default--block-quote: var(--_responsive---margin-bottom-default--heading-4);
    --_responsive---font-size--block-quote: var(--_responsive---font-size--heading-4);
    --_responsive---line-height--block-quote: var(--_responsive---line-height--heading-4);
    --_responsive---margin-bottom-default--heading-xl: calc((var(--rem-type-space-component--2x) / var(--rem-type-space-component--3-5x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
    --_responsive---font-size--heading-xl: var(--rem-type-space-component--3-5x);
    --_responsive---line-height--heading-xl: calc((var(--rem-type-space-component--4x) / var(--rem-type-space-component--3-5x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
    --_responsive---margin-bottom-variations--heading-xl-none: calc((var(--rem-type-space-component--0x) / var(--rem-type-space-component--4x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
    --_responsive---margin-bottom-variations--heading-xl-xxlarge: calc((var(--rem-type-space-component--2x) / var(--rem-type-space-component--4x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
    --_responsive---margin-bottom-variations--heading-xl-xlarge: calc((var(--rem-type-space-component--1-5x) / var(--rem-type-space-component--4x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
    --_responsive---margin-bottom-variations--heading-xl-large: calc((var(--rem-type-space-component--1-25x) / var(--rem-type-space-component--4x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
    --_responsive---margin-bottom-variations--heading-xl-medium: calc((var(--rem-type-space-component--1x) / var(--rem-type-space-component--4x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
    --_responsive---margin-bottom-variations--heading-xl-small: calc((var(--rem-type-space-component--0-75x) / var(--rem-type-space-component--4x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
    --_responsive---margin-bottom-variations--heading-xl-xsmall: calc((var(--rem-type-space-component--0-5x) / var(--rem-type-space-component--4x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
    --_responsive---margin-bottom-variations--heading-xl-xxsmall: calc((var(--rem-type-space-component--0-25x) / var(--rem-type-space-component--4x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
    --_responsive---margin-bottom-default--heading-m: calc((var(--rem-type-space-component--1-5x) / var(--rem-type-space-component--3x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
    --_responsive---font-size--heading-m: var(--rem-type-space-component--3x);
    --_responsive---line-height--heading-m: calc((var(--rem-type-space-component--3-5x) / var(--rem-type-space-component--3x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
    --_responsive---margin-bottom-variations--heading-m-none: calc((var(--rem-type-space-component--0x) / var(--rem-type-space-component--3x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
    --_responsive---margin-bottom-variations--heading-m-xxlarge: calc((var(--rem-type-space-component--2x) / var(--rem-type-space-component--3x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
    --_responsive---margin-bottom-variations--heading-m-xlarge: calc((var(--rem-type-space-component--1-5x) / var(--rem-type-space-component--3x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
    --_responsive---margin-bottom-variations--heading-m-large: calc((var(--rem-type-space-component--1-25x) / var(--rem-type-space-component--3x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
    --_responsive---margin-bottom-variations--heading-m-medium: calc((var(--rem-type-space-component--1x) / var(--rem-type-space-component--3x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
    --_responsive---margin-bottom-variations--heading-m-small: calc((var(--rem-type-space-component--0-75x) / var(--rem-type-space-component--3x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
    --_responsive---margin-bottom-variations--heading-m-xsmall: calc((var(--rem-type-space-component--0-5x) / var(--rem-type-space-component--3x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
    --_responsive---margin-bottom-variations--heading-m-xxsmall: calc((var(--rem-type-space-component--0-25x) / var(--rem-type-space-component--3x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
    --_responsive---margin-bottom-variations--heading-1-none: calc((var(--rem-type-space-component--0x) / var(--rem-type-space-component--2-5x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
    --_responsive---margin-bottom-variations--heading-1-xxlarge: calc((var(--rem-type-space-component--2x) / var(--rem-type-space-component--2-5x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
    --_responsive---margin-bottom-variations--heading-1-xlarge: calc((var(--rem-type-space-component--1-5x) / var(--rem-type-space-component--2-5x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
    --_responsive---margin-bottom-variations--heading-1-large: calc((var(--rem-type-space-component--1-25x) / var(--rem-type-space-component--2-5x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
    --_responsive---margin-bottom-variations--heading-1-medium: calc((var(--rem-type-space-component--1x) / var(--rem-type-space-component--2-5x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
    --_responsive---margin-bottom-variations--heading-1-small: calc((var(--rem-type-space-component--0-75x) / var(--rem-type-space-component--2-5x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
    --_responsive---margin-bottom-variations--heading-1-xsmall: calc((var(--rem-type-space-component--0-5x) / var(--rem-type-space-component--2-5x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
    --_responsive---margin-bottom-variations--heading-1-xxsmall: calc((var(--rem-type-space-component--0-25x) / var(--rem-type-space-component--2-5x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
    --_responsive---margin-bottom-variations--heading-2-none: calc((var(--rem-type-space-component--0x) / var(--rem-type-space-component--2x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
    --_responsive---margin-bottom-variations--heading-2-xxlarge: calc((var(--rem-type-space-component--2x) / var(--rem-type-space-component--2x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
    --_responsive---margin-bottom-variations--heading-2-xlarge: calc((var(--rem-type-space-component--1-5x) / var(--rem-type-space-component--2x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
    --_responsive---margin-bottom-variations--heading-2-large: calc((var(--rem-type-space-component--1-25x) / var(--rem-type-space-component--2x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
    --_responsive---margin-bottom-variations--heading-2-medium: calc((var(--rem-type-space-component--1x) / var(--rem-type-space-component--2x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
    --_responsive---margin-bottom-variations--heading-2-small: calc((var(--rem-type-space-component--0-75x) / var(--rem-type-space-component--2x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
    --_responsive---margin-bottom-variations--heading-2-xsmall: calc((var(--rem-type-space-component--0-5x) / var(--rem-type-space-component--2x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
    --_responsive---margin-bottom-variations--heading-2-xxsmall: calc((var(--rem-type-space-component--0-25x) / var(--rem-type-space-component--2x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
    --_responsive---margin-bottom-variations--heading-3-none: calc((var(--rem-type-space-component--0x) / var(--rem-type-space-component--1-5x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
    --_responsive---margin-bottom-variations--heading-3-xxlarge: calc((var(--rem-type-space-component--2x) / var(--rem-type-space-component--1-5x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
    --_responsive---margin-bottom-variations--heading-3-xlarge: calc((var(--rem-type-space-component--1-5x) / var(--rem-type-space-component--1-5x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
    --_responsive---margin-bottom-variations--heading-3-large: calc((var(--rem-type-space-component--1-25x) / var(--rem-type-space-component--1-5x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
    --_responsive---margin-bottom-variations--heading-3-medium: calc((var(--rem-type-space-component--1x) / var(--rem-type-space-component--1-5x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
    --_responsive---margin-bottom-variations--heading-3-small: calc((var(--rem-type-space-component--0-75x) / var(--rem-type-space-component--1-5x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
    --_responsive---margin-bottom-variations--heading-3-xsmall: calc((var(--rem-type-space-component--0-5x) / var(--rem-type-space-component--1-5x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
    --_responsive---margin-bottom-variations--heading-3-xxsmall: calc((var(--rem-type-space-component--0-25x) / var(--rem-type-space-component--1-5x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
    --_responsive---margin-bottom-variations--heading-4-none: calc((var(--rem-type-space-component--0x) / var(--rem-type-space-component--1-25x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
    --_responsive---margin-bottom-variations--heading-4-xxlarge: calc((var(--rem-type-space-component--2x) / var(--rem-type-space-component--1-25x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
    --_responsive---margin-bottom-variations--heading-4-xlarge: calc((var(--rem-type-space-component--1-5x) / var(--rem-type-space-component--1-25x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
    --_responsive---margin-bottom-variations--heading-4-large: calc((var(--rem-type-space-component--1-25x) / var(--rem-type-space-component--1-25x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
    --_responsive---margin-bottom-variations--heading-4-medium: calc((var(--rem-type-space-component--1x) / var(--rem-type-space-component--1-25x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
    --_responsive---margin-bottom-variations--heading-4-small: calc((var(--rem-type-space-component--0-75x) / var(--rem-type-space-component--1-25x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
    --_responsive---margin-bottom-variations--heading-4-xsmall: calc((var(--rem-type-space-component--0-5x) / var(--rem-type-space-component--1-25x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
    --_responsive---margin-bottom-variations--heading-4-xxsmall: calc((var(--rem-type-space-component--0-25x) / var(--rem-type-space-component--1-25x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
    --_responsive---margin-bottom-variations--heading-5-none: calc((var(--rem-type-space-component--0x) / var(--rem-type-space-component--1-125x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
    --_responsive---margin-bottom-variations--heading-5-xxlarge: calc((var(--rem-type-space-component--2x) / var(--rem-type-space-component--1-125x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
    --_responsive---margin-bottom-variations--heading-5-xlarge: calc((var(--rem-type-space-component--1-5x) / var(--rem-type-space-component--1-125x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
    --_responsive---margin-bottom-variations--heading-5-large: calc((var(--rem-type-space-component--1-25x) / var(--rem-type-space-component--1-125x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
    --_responsive---margin-bottom-variations--heading-5-medium: calc((var(--rem-type-space-component--1x) / var(--rem-type-space-component--1-125x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
    --_responsive---margin-bottom-variations--heading-5-small: calc((var(--rem-type-space-component--0-75x) / var(--rem-type-space-component--1-125x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
    --_responsive---margin-bottom-variations--heading-5-xsmall: calc((var(--rem-type-space-component--0-5x) / var(--rem-type-space-component--1-125x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
    --_responsive---margin-bottom-variations--heading-5-xxsmall: calc((var(--rem-type-space-component--0-25x) / var(--rem-type-space-component--1-125x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
    --_responsive---margin-bottom-variations--heading-6-none: calc((var(--rem-type-space-component--0x) / var(--rem-type-space-component--1x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
    --_responsive---margin-bottom-variations--heading-6-xxlarge: calc((var(--rem-type-space-component--2x) / var(--rem-type-space-component--1x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
    --_responsive---margin-bottom-variations--heading-6-xlarge: calc((var(--rem-type-space-component--1-5x) / var(--rem-type-space-component--1x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
    --_responsive---margin-bottom-variations--heading-6-large: calc((var(--rem-type-space-component--1-25x) / var(--rem-type-space-component--1x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
    --_responsive---margin-bottom-variations--heading-6-medium: calc((var(--rem-type-space-component--1x) / var(--rem-type-space-component--1x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
    --_responsive---margin-bottom-variations--heading-6-small: calc((var(--rem-type-space-component--0-75x) / var(--rem-type-space-component--1x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
    --_responsive---margin-bottom-variations--heading-6-xsmall: calc((var(--rem-type-space-component--0-5x) / var(--rem-type-space-component--1x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
    --_responsive---margin-bottom-variations--heading-6-xxsmall: calc((var(--rem-type-space-component--0-25x) / var(--rem-type-space-component--1x)) * var(--em-calc-function-line-heights-margin-bottom-button-padding-icons-letter-spacing-line-heights--1x));
    --_responsive---margin-bottom-default--block-quote-l: var(--_responsive---margin-bottom-default--heading-3);
    --_responsive---font-size--block-quote-l: var(--_responsive---font-size--heading-3);
    --_responsive---line-height--block-quote-l: var(--_responsive---line-height--heading-3);
    --_responsive---margin-bottom-variations--block-quote-l-xxlarge: var(--_responsive---margin-bottom-variations--heading-3-xxlarge);
    --_responsive---margin-bottom-variations--block-quote-l-xlarge: var(--_responsive---margin-bottom-variations--heading-3-xlarge);
    --_responsive---margin-bottom-variations--block-quote-l-large: var(--_responsive---margin-bottom-variations--heading-3-large);
    --_responsive---margin-bottom-variations--block-quote-l-medium: var(--_responsive---margin-bottom-variations--heading-3-medium);
    --_responsive---margin-bottom-variations--block-quote-l-small: var(--_responsive---margin-bottom-variations--heading-3-small);
    --_responsive---margin-bottom-variations--block-quote-l-xsmall: var(--_responsive---margin-bottom-variations--heading-3-xsmall);
    --_responsive---margin-bottom-variations--block-quote-xxsmall: var(--_responsive---margin-bottom-variations--heading-4-xxsmall);
    --_responsive---margin-bottom-variations--block-quote-l-none: var(--_responsive---margin-bottom-variations--heading-3-none);
    --_responsive---margin-bottom-variations--block-quote-xxlarge: var(--_responsive---margin-bottom-variations--heading-4-xxlarge);
    --_responsive---margin-bottom-variations--block-quote-xlarge: var(--_responsive---margin-bottom-variations--heading-4-xlarge);
    --_responsive---margin-bottom-variations--block-quote-large: var(--_responsive---margin-bottom-variations--heading-4-large);
    --_responsive---margin-bottom-variations--block-quote-medium: var(--_responsive---margin-bottom-variations--heading-4-medium);
    --_responsive---margin-bottom-variations--block-quote-small: var(--_responsive---margin-bottom-variations--heading-4-small);
    --_responsive---margin-bottom-variations--block-quote-xsmall: var(--_responsive---margin-bottom-variations--heading-4-xsmall);
    --_responsive---margin-bottom-variations--block-quote-none: var(--_responsive---margin-bottom-variations--heading-4-none);
    --_responsive---margin-bottom-variations--block-quote-l-xxsmall: var(--_responsive---margin-bottom-variations--heading-3-xxsmall);
  }

  .container {
    max-width: 100%;
  }

  .grid_2-col {
    grid-template-columns: 1fr;
  }

  .grid_3-col {
    grid-template-columns: 1fr 1fr;
  }

  .grid_4-col {
    grid-template-columns: 1fr;
  }

  .grid_5-col, .grid_6-col, .grid_9-col, .grid_12-col {
    grid-template-columns: 1fr 1fr;
  }

  .flex_horizontal.mobile-l-x-center {
    justify-content: center;
  }

  .flex_horizontal.mobile-l-y-center {
    align-items: center;
  }

  .image_cover.ratio_1x1.ratio_auto_mobile-l {
    aspect-ratio: auto;
  }

  .position_absolute_tablet, .position_absolute_tablet.is-top, .position_relative_tablet, .position_sticky_mobile {
    position: static;
  }

  .width_50percent_tablet, .width_60percent_tablet, .width_100percent_tablet {
    width: auto;
  }

  .width_70percent_mobile-l {
    width: 70%;
  }

  .width_80percent_mobile-l {
    width: 80%;
  }

  .width_100percent_mobile-l {
    width: 100%;
  }

  .text-align_center_mobile-l {
    text-align: center;
  }

  .test-content {
    padding-right: var(--rem-type-space-component--1x);
    padding-left: var(--rem-type-space-component--1x);
  }
}

@media screen and (max-width: 479px) {
  .grid_3-col, .grid_5-col, .grid_6-col, .grid_9-col, .grid_12-col {
    grid-template-columns: 1fr;
  }

  .flex_horizontal.mobile-x-center {
    justify-content: center;
  }

  .flex_horizontal.mobile-y-center {
    align-items: center;
  }

  .position_sticky_mobile {
    position: sticky;
    top: 0;
  }

  .width_70percent_mobile-l, .width_80percent_mobile-l, .width_100percent_mobile-l {
    width: auto;
  }

  .width_100percent_mobile {
    width: 100%;
  }

  .text-align_center_mobile {
    text-align: center;
  }

  .test-flex.test-flex--side-bar {
    display: none;
  }

  .test-content {
    padding-right: var(--rem-type-space-component--1x);
    padding-left: var(--rem-type-space-component--1x);
  }
}

#w-node-_632934b9-d6c4-74de-09ad-295fb08ddc34-3088d2f0 {
  place-self: start stretch;
}

#w-node-_7e8d40b4-c58e-b60c-68cd-391d2eb71313-3088d2f0, #w-node-_1a34b6b2-7093-ef1c-1cb8-234a1b6b2619-3088d2f0, #w-node-f4f699d8-2060-ee11-78e0-38e6c4dd9f31-3088d2f0, #w-node-_5a097767-f9f6-5bc7-6af3-07967233e4af-3088d2f0, #w-node-_17113259-4d85-8ff3-79ca-416855d92fe8-3088d2f0, #w-node-_6629b7df-b53d-501c-4614-0d511341f8ff-3088d2f0, #w-node-_6c0637df-1345-9c04-1d4c-41ed7c25390a-3088d2f0, #w-node-d0b0c0c1-7f4e-363a-3312-2ccb4fbf3d0d-3088d2f0, #w-node-c120b6d8-443f-3219-0d74-0901b64545ea-3088d2f0, #w-node-c120b6d8-443f-3219-0d74-0901b64545f6-3088d2f0, #w-node-c120b6d8-443f-3219-0d74-0901b6454602-3088d2f0, #w-node-c120b6d8-443f-3219-0d74-0901b645460e-3088d2f0, #w-node-c120b6d8-443f-3219-0d74-0901b645461a-3088d2f0, #w-node-c120b6d8-443f-3219-0d74-0901b645462f-3088d2f0, #w-node-c120b6d8-443f-3219-0d74-0901b6454637-3088d2f0, #w-node-c120b6d8-443f-3219-0d74-0901b645463f-3088d2f0, #w-node-ce0354fd-def0-f774-bbca-2ff99078e7e3-3088d2f0, #w-node-ce0354fd-def0-f774-bbca-2ff99078e7ef-3088d2f0, #w-node-ce0354fd-def0-f774-bbca-2ff99078e7fb-3088d2f0, #w-node-ce0354fd-def0-f774-bbca-2ff99078e828-3088d2f0, #w-node-d5aa2010-39d9-688a-8cb6-6536903be6e6-3088d2f0, #w-node-d5aa2010-39d9-688a-8cb6-6536903be6f0-3088d2f0, #w-node-d5aa2010-39d9-688a-8cb6-6536903be6fa-3088d2f0, #w-node-d5aa2010-39d9-688a-8cb6-6536903be70e-3088d2f0, #w-node-b2178d58-3937-8b62-ad9c-79cc230dd346-3088d2f0, #w-node-a86e078a-58aa-78ac-863b-0ba040432fec-3088d2f0, #w-node-c866074d-df8e-70e8-c930-0149231d73d3-3088d2f0, #w-node-_3c9c5a4d-c8f4-e9f1-0e62-4a2340cc7fa2-3088d2f0, #w-node-_9e3cf45b-2152-58e0-8d8d-5383d4d83c75-3088d2f0 {
  justify-self: stretch;
}

#w-node-_8a5af73a-ca96-15da-a192-adf828aa1f8d-3088d2f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_47dd2946-cc61-f5bc-01af-cc0bddf7ffc0-3088d2f0, #w-node-_4d34f5ab-0f9a-26eb-a427-8e56f0435475-3088d2f0, #w-node-c9e42b55-2ee6-8adc-97b7-e54dc33149dd-3088d2f0, #w-node-_542ce8fe-5387-c729-9655-8bebdb5fb3f0-3088d2f0, #w-node-aec69360-0d3b-ee5f-6c0f-755419c3f166-3088d2f0, #w-node-de42142c-698b-9106-5819-9ec23724c5d4-3088d2f0, #w-node-e273a380-9a71-f3c8-3b57-ae4407064b62-3088d2f0, #w-node-_4b4af6be-3ad7-9c1b-e827-0e8a468e1d93-3088d2f0, #w-node-_7efc5a71-f202-5688-a50b-3ff4c2fa8513-3088d2f0, #w-node-_999418fd-e270-df27-265c-8442c5ef6e43-3088d2f0, #w-node-_2d1cf299-6443-f2a3-4e24-21daf9397f7b-3088d2f0 {
  justify-self: stretch;
}

#w-node-a93527fd-0c66-c9c0-3947-1eab831252bc-3088d2f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}


@font-face {
  font-family: 'Nib Pro';
  src: url('../fonts/nib-regular-pro.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Nib Pro';
  src: url('../fonts/nib-semibold-pro.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Atlasgrotesk Web';
  src: url('../fonts/AtlasGrotesk-Regular-Web.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Atlasgrotesk Web';
  src: url('../fonts/AtlasGrotesk-Medium-Web.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Pprightgrotesk';
  src: url('../fonts/PPRightGrotesk-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter Variablefont Opsz Wght';
  src: url('../images/') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter Variablefont Opsz Wght';
  src: url('../images/') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}