:root {
  --hs-action: #f0993d;
  --hs-action-hover: hsl(31, 86%, 80%);
  --hs-action-ultra-light: hsl(31, 86%, 95%);
  --hs-action-light: hsl(31, 86%, 85%);
  --hs-action-semi-light: hsl(31, 86%, 60%);
  --hs-action-semi-dark: hsl(31, 86%, 40%);
  --hs-action-dark: hsl(31, 86%, 25%);
  --hs-action-ultra-dark: hsl(31, 86%, 10%);
  --hs-primary: #759599;
  --hs-primary-hover: hsl(187, 15%, 80%);
  --hs-primary-ultra-light: hsl(187, 15%, 95%);
  --hs-primary-light: hsl(187, 15%, 85%);
  --hs-primary-semi-light: hsl(187, 15%, 60%);
  --hs-primary-semi-dark: hsl(187, 15%, 40%);
  --hs-primary-dark: hsl(187, 15%, 25%);
  --hs-primary-ultra-dark: hsl(187, 15%, 10%);
  --hs-secondary: #f0993d;
  --hs-secondary-hover: hsl(31, 86%, 80%);
  --hs-secondary-ultra-light: hsl(31, 86%, 95%);
  --hs-secondary-light: hsl(31, 86%, 85%);
  --hs-secondary-semi-light: hsl(31, 86%, 60%);
  --hs-secondary-semi-dark: hsl(31, 86%, 40%);
  --hs-secondary-dark: hsl(31, 86%, 25%);
  --hs-secondary-ultra-dark: hsl(31, 86%, 10%);
  --hs-tertiary: #8c969b;
  --hs-tertiary-hover: hsl(200, 7%, 80%);
  --hs-tertiary-ultra-light: hsl(200, 7%, 95%);
  --hs-tertiary-light: hsl(200, 7%, 85%);
  --hs-tertiary-semi-light: hsl(200, 7%, 60%);
  --hs-tertiary-semi-dark: hsl(200, 7%, 40%);
  --hs-tertiary-dark: hsl(200, 7%, 25%);
  --hs-tertiary-ultra-dark: hsl(200, 7%, 10%);
  --hs-accent: #53626a;
  --hs-accent-hover: hsl(201, 12%, 80%);
  --hs-accent-ultra-light: hsl(201, 12%, 95%);
  --hs-accent-light: hsl(201, 12%, 85%);
  --hs-accent-semi-light: hsl(201, 12%, 60%);
  --hs-accent-semi-dark: hsl(201, 12%, 40%);
  --hs-accent-dark: hsl(201, 12%, 25%);
  --hs-accent-ultra-dark: hsl(201, 12%, 10%);
  --hs-base: #52616b;
  --hs-base-hover: hsl(204, 13%, 80%);
  --hs-base-ultra-light: hsl(204, 13%, 95%);
  --hs-base-light: hsl(204, 13%, 85%);
  --hs-base-semi-light: hsl(204, 13%, 60%);
  --hs-base-semi-dark: hsl(204, 13%, 40%);
  --hs-base-dark: hsl(204, 13%, 25%);
  --hs-base-ultra-dark: hsl(204, 13%, 10%);
  --action: var(--hs-action);
  --action-hover: var(--hs-action-hover);
  --action-ultra-light: var(--hs-action-ultra-light);
  --action-light: var(--hs-action-light);
  --action-semi-light: var(--hs-action-semi-light);
  --action-semi-dark: var(--hs-action-semi-dark);
  --action-dark: var(--hs-action-dark);
  --action-ultra-dark: var(--hs-action-ultra-dark);
  --primary: var(--hs-primary);
  --primary-hover: var(--hs-primary-hover);
  --primary-ultra-light: var(--hs-primary-ultra-light);
  --primary-light: var(--hs-primary-light);
  --primary-semi-light: var(--hs-primary-semi-light);
  --primary-semi-dark: var(--hs-primary-semi-dark);
  --primary-dark: var(--hs-primary-dark);
  --primary-ultra-dark: var(--hs-primary-ultra-dark);
  --secondary: var(--hs-secondary);
  --secondary-hover: var(--hs-secondary-hover);
  --secondary-ultra-light: var(--hs-secondary-ultra-light);
  --secondary-light: var(--hs-secondary-light);
  --secondary-semi-light: var(--hs-secondary-semi-light);
  --secondary-semi-dark: var(--hs-secondary-semi-dark);
  --secondary-dark: var(--hs-secondary-dark);
  --secondary-ultra-dark: var(--hs-secondary-ultra-dark);
  --tertiary: var(--hs-tertiary);
  --tertiary-hover: var(--hs-tertiary-hover);
  --tertiary-ultra-light: var(--hs-tertiary-ultra-light);
  --tertiary-light: var(--hs-tertiary-light);
  --tertiary-semi-light: var(--hs-tertiary-semi-light);
  --tertiary-semi-dark: var(--hs-tertiary-semi-dark);
  --tertiary-dark: var(--hs-tertiary-dark);
  --tertiary-ultra-dark: var(--hs-tertiary-ultra-dark);
  --accent: var(--hs-accent);
  --accent-hover: var(--hs-accent-hover);
  --accent-ultra-light: var(--hs-accent-ultra-light);
  --accent-light: var(--hs-accent-light);
  --accent-semi-light: var(--hs-accent-semi-light);
  --accent-semi-dark: var(--hs-accent-semi-dark);
  --accent-dark: var(--hs-accent-dark);
  --accent-ultra-dark: var(--hs-accent-ultra-dark);
  --base: var(--hs-base);
  --base-hover: var(--hs-base-hover);
  --base-ultra-light: var(--hs-base-ultra-light);
  --base-light: var(--hs-base-light);
  --base-semi-light: var(--hs-base-semi-light);
  --base-semi-dark: var(--hs-base-semi-dark);
  --base-dark: var(--hs-base-dark);
  --base-ultra-dark: var(--hs-base-ultra-dark);
}

:root {
  --hs-space-xs: 1.896rem;
  --hs-space-s: 2.133rem;
  --hs-space-m: 2.4rem;
  --hs-space-l: 2.7rem;
  --hs-space-xl: 3.038rem;
  --hs-space-xxl: 3.42rem;
  --space-xs: var(--hs-space-xs);
  --space-s: var(--hs-space-s);
  --space-m: var(--hs-space-m);
  --space-l: var(--hs-space-l);
  --space-xl: var(--hs-space-xl);
  --space-xxl: var(--hs-space-xxl);
  --hs-section-space-xs: 3.84rem;
  --hs-section-space-s: 4.8rem;
  --hs-section-space-m: 6rem;
  --hs-section-space-l: 7.5rem;
  --hs-section-space-xl: 9.375rem;
  --hs-section-space-xxl: 11.719rem;
  --section-space-xs: var(--hs-section-space-xs);
  --section-space-s: var(--hs-section-space-s);
  --section-space-m: var(--hs-section-space-m);
  --section-space-l: var(--hs-section-space-l);
  --section-space-xl: var(--hs-section-space-xl);
  --section-space-xxl: var(--hs-section-space-xxl);
}
@supports (padding: calc(1vw + 2vw)) {
  :root :root {
    --hs-space-xs: calc(1.4201183432rem + -0.0867850099 * (100vw - 36rem) / 92);
    --hs-space-s: calc(1.8461538462rem + 0.1538461538 * (100vw - 36rem) / 92);
    --hs-space-m: calc(2.4rem + 0.6 * (100vw - 36rem) / 92);
    --hs-space-l: calc(3.12rem + 1.38 * (100vw - 36rem) / 92);
    --hs-space-xl: calc(4.056rem + 2.694 * (100vw - 36rem) / 92);
    --hs-space-xxl: calc(5.2728rem + 4.8522 * (100vw - 36rem) / 92);
    --hs-section-space-xs: calc(4.2603550296rem + 1.0729783037 * (100vw - 36rem) / 92);
    --hs-section-space-s: calc(5.5384615385rem + 2.4615384615 * (100vw - 36rem) / 92);
    --hs-section-space-m: calc(7.2rem + 4.8 * (100vw - 36rem) / 92);
    --hs-section-space-l: calc(9.36rem + 8.64 * (100vw - 36rem) / 92);
    --hs-section-space-xl: calc(12.168rem + 14.832 * (100vw - 36rem) / 92);
    --hs-section-space-xxl: calc(15.8184rem + 24.6816 * (100vw - 36rem) / 92);
    --hs-section-padding-x: calc(2.4rem + 0.6 * (100vw - 36rem) / 92);
    --hs-gutter: calc(2.4rem + 0.6 * (100vw - 36rem) / 92);
    --space-xs: var(--hs-space-xs);
    --space-s: var(--hs-space-s);
    --space-m: var(--hs-space-m);
    --space-l: var(--hs-space-l);
    --space-xl: var(--hs-space-xl);
    --space-xxl: var(--hs-space-xxl);
    --section-space-xs: var(--hs-section-space-xs);
    --section-space-s: var(--hs-section-space-s);
    --section-space-m: var(--hs-section-space-m);
    --section-space-l: var(--hs-section-space-l);
    --section-space-xl: var(--hs-section-space-xl);
    --section-space-xxl: var(--hs-section-space-xxl);
    --section-padding-x: var(--hs-section-padding-x);
    --gutter: var(--hs-gutter);
  }
}
@supports (padding: clamp(1vw, 2vw, 3vw)) {
  :root :root {
    --hs-space-xs: clamp(1.4201183432rem, -0.0943315325vw + 1.4540776949rem, 1.3333333333rem);
    --hs-space-s: clamp(1.8461538462rem, 0.1672240803vw + 1.7859531773rem, 2rem);
    --hs-space-m: clamp(2.4rem, 0.652173913vw + 2.1652173913rem, 3rem);
    --hs-space-l: clamp(3.12rem, 1.5vw + 2.58rem, 4.5rem);
    --hs-space-xl: clamp(4.056rem, 2.9282608696vw + 3.001826087rem, 6.75rem);
    --hs-space-xxl: clamp(5.2728rem, 5.2741304348vw + 3.3741130435rem, 10.125rem);
    --hs-section-space-xs: clamp(4.2603550296rem, 1.1662807649vw + 3.8404939542rem, 5.3333333333rem);
    --hs-section-space-s: clamp(5.5384615385rem, 2.6755852843vw + 4.5752508361rem, 8rem);
    --hs-section-space-m: clamp(7.2rem, 5.2173913043vw + 5.3217391304rem, 12rem);
    --hs-section-space-l: clamp(9.36rem, 9.3913043478vw + 5.9791304348rem, 18rem);
    --hs-section-space-xl: clamp(12.168rem, 16.1217391304vw + 6.364173913rem, 27rem);
    --hs-section-space-xxl: clamp(15.8184rem, 26.827826087vw + 6.1603826087rem, 40.5rem);
    --hs-section-padding-x: clamp(2.4rem, 0.652173913vw + 2.1652173913rem, 3rem);
    --hs-gutter: clamp(2.4rem, 0.652173913vw + 2.1652173913rem, 3rem);
    --space-xs: var(--hs-space-xs);
    --space-s: var(--hs-space-s);
    --space-m: var(--hs-space-m);
    --space-l: var(--hs-space-l);
    --space-xl: var(--hs-space-xl);
    --space-xxl: var(--hs-space-xxl);
    --section-space-xs: var(--hs-section-space-xs);
    --section-space-s: var(--hs-section-space-s);
    --section-space-m: var(--hs-section-space-m);
    --section-space-l: var(--hs-section-space-l);
    --section-space-xl: var(--hs-section-space-xl);
    --section-space-xxl: var(--hs-section-space-xxl);
    --section-padding-x: var(--hs-section-padding-x);
    --gutter: var(--hs-gutter);
  }
}

@supports (font-size: calc(1vw + 2vw)) {
  :root {
    --hs-text-xs: calc(1.1111111111rem + -0.0981046712 * (100vw - 36rem) / 92);
    --hs-text-s: calc(1.3333333333rem + 0.0170042511 * (100vw - 36rem) / 92);
    --hs-text-m: calc(1.6rem + 0.2 * (100vw - 36rem) / 92);
    --hs-text-l: calc(1.92rem + 0.4794 * (100vw - 36rem) / 92);
    --hs-text-xl: calc(2.304rem + 0.8944002 * (100vw - 36rem) / 92);
    --hs-text-xxl: calc(2.7648rem + 1.4986674666 * (100vw - 36rem) / 92);
    --text-xs: var(--hs-text-xs);
    --text-s: var(--hs-text-s);
    --text-m: var(--hs-text-m);
    --text-l: var(--hs-text-l);
    --text-xl: var(--hs-text-xl);
    --text-xxl: var(--hs-text-xxl);
    --hs-h6: calc(1.1111111111rem + -0.0981046712 * (100vw - 36rem) / 92);
    --hs-h5: calc(1.3333333333rem + 0.0170042511 * (100vw - 36rem) / 92);
    --hs-h4: calc(1.6rem + 0.2 * (100vw - 36rem) / 92);
    --hs-h3: calc(1.92rem + 0.4794 * (100vw - 36rem) / 92);
    --hs-h2: calc(2.304rem + 0.8944002 * (100vw - 36rem) / 92);
    --hs-h1: calc(2.7648rem + 1.4986674666 * (100vw - 36rem) / 92);
  }
}
@supports (font-size: clamp(1vw, 2vw, 3vw)) {
  :root {
    --hs-text-xs: clamp(1.1111111111rem, -0.1066355122vw + 1.1494998955rem, 1.0130064399rem);
    --hs-text-s: clamp(1.3333333333rem, 0.0184828816vw + 1.326679496rem, 1.3503375844rem);
    --hs-text-m: clamp(1.6rem, 0.2173913043vw + 1.5217391304rem, 1.8rem);
    --hs-text-l: clamp(1.92rem, 0.5210869565vw + 1.7324086957rem, 2.3994rem);
    --hs-text-xl: clamp(2.304rem, 0.9721741304vw + 1.954017313rem, 3.1984002rem);
    --hs-text-xxl: clamp(2.7648rem, 1.6289863767vw + 2.1783649044rem, 4.2634674666rem);
    --text-xs: var(--hs-text-xs);
    --text-s: var(--hs-text-s);
    --text-m: var(--hs-text-m);
    --text-l: var(--hs-text-l);
    --text-xl: var(--hs-text-xl);
    --text-xxl: var(--hs-text-xxl);
    --hs-h6: clamp(1.1111111111rem, -0.1066355122vw + 1.1494998955rem, 1.0130064399rem);
    --hs-h5: clamp(1.3333333333rem, 0.0184828816vw + 1.326679496rem, 1.3503375844rem);
    --hs-h4: clamp(1.6rem, 0.2173913043vw + 1.5217391304rem, 1.8rem);
    --hs-h3: clamp(1.92rem, 0.5210869565vw + 1.7324086957rem, 2.3994rem);
    --hs-h2: clamp(2.304rem, 0.9721741304vw + 1.954017313rem, 3.1984002rem);
    --hs-h1: clamp(2.7648rem, 1.6289863767vw + 2.1783649044rem, 4.2634674666rem);
    --h6: var(--hs-h6);
    --h5: var(--hs-h5);
    --h4: var(--hs-h4);
    --h3: var(--hs-h3);
    --h2: var(--hs-h2);
    --h1: var(--hs-h1);
  }
}
:root {
  --radius: 1rem;
  --radius-xs: 0.4444444444rem;
  --radius-s: 0.6666666667rem;
  --radius-m: 1rem;
  --radius-l: 1.5rem;
  --radius-xl: 2.25rem;
  --radius-xxl: 3.375rem;
  --radius-50: 50%;
  --radius-circle: 50vw;
  --radius-none: 0;
}

:root {
  --hs-space-xxs: calc(var(--hs-space-xs) / 2);
  --hs-gutter: var(--hs-space-m);
}

.hs-section-padding {
  padding-inline: var(--hs-gutter);
}

/*# sourceMappingURL=hs-framework.css.map */
