/** Shopify CDN: Minification failed

Line 798:9 Expected identifier but found whitespace
Line 798:10 Unexpected "where("
Line 920:18 Expected identifier but found whitespace
Line 920:19 Unexpected "-webkit-any("
Line 924:18 Expected identifier but found whitespace
Line 924:19 Unexpected "-moz-any("
Line 928:18 Expected identifier but found whitespace
Line 928:19 Unexpected "is("
Line 932:18 Expected identifier but found whitespace
Line 932:19 Unexpected "-webkit-any("
... and 52 more hidden warnings

**/
/*! tailwindcss v4.2.0 | MIT License | https://tailwindcss.com */
@layer properties {
    @supports (((-webkit-hyphens: none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))) {
        :root {
            --color-firecracker-page-top:#fff;
            --color-firecracker-offwhite: #e6eafa;
            --color-primary: #ed1c24;
            --color-secondary: #00188a;
            --color-accent1-base: #009bdf;
            --color-fg-primary: rgba(0,8,46,.95);
            --color-fg-secondary: rgba(0,8,46,.7);
            --color-fg-tertiary: rgba(0,8,46,.5);
            --color-fg-primary-inverse: rgba(255,255,255,.95);
            --color-fg-secondary-inverse: rgba(255,255,255,.7);
            --color-fg-tertiary-inverse: rgba(255,255,255,.5)
        }

        :host {
            --color-firecracker-page-top: #fff;
            --color-firecracker-offwhite: #e6eafa;
            --color-primary: #ed1c24;
            --color-secondary: #00188a;
            --color-accent1-base: #009bdf;
            --color-fg-primary: rgba(0,8,46,.95);
            --color-fg-secondary: rgba(0,8,46,.7);
            --color-fg-tertiary: rgba(0,8,46,.5);
            --color-fg-primary-inverse: rgba(255,255,255,.95);
            --color-fg-secondary-inverse: rgba(255,255,255,.7);
            --color-fg-tertiary-inverse: rgba(255,255,255,.5)
        }

        *,:before,:after {
            --tw-duration: initial;
            --tw-ease: initial;
            --tw-border-style: solid;
            --tw-font-weight: initial;
            --tw-tracking: initial;
            --tw-outline-style: solid;
            --tw-border-spacing-x: 0;
            --tw-border-spacing-y: 0;
            --tw-translate-x: 0;
            --tw-translate-y: 0;
            --tw-translate-z: 0;
            --tw-scale-x: 1;
            --tw-scale-y: 1;
            --tw-scale-z: 1;
            --tw-rotate-x: initial;
            --tw-rotate-y: initial;
            --tw-rotate-z: initial;
            --tw-skew-x: initial;
            --tw-skew-y: initial;
            --tw-scroll-snap-strictness: proximity;
            --tw-space-x-reverse: 0;
            --tw-divide-y-reverse: 0;
            --tw-gradient-position: initial;
            --tw-gradient-from: transparent;
            --tw-gradient-via: transparent;
            --tw-gradient-to: transparent;
            --tw-gradient-stops: initial;
            --tw-gradient-via-stops: initial;
            --tw-gradient-from-position: 0%;
            --tw-gradient-via-position: 50%;
            --tw-gradient-to-position: 100%;
            --tw-leading: initial;
            --tw-ordinal: initial;
            --tw-slashed-zero: initial;
            --tw-numeric-figure: initial;
            --tw-numeric-spacing: initial;
            --tw-numeric-fraction: initial;
            --tw-shadow: 0 0 transparent;
            --tw-shadow-color: initial;
            --tw-shadow-alpha: 100%;
            --tw-inset-shadow: 0 0 transparent;
            --tw-inset-shadow-color: initial;
            --tw-inset-shadow-alpha: 100%;
            --tw-ring-color: initial;
            --tw-ring-shadow: 0 0 transparent;
            --tw-inset-ring-color: initial;
            --tw-inset-ring-shadow: 0 0 transparent;
            --tw-ring-inset: initial;
            --tw-ring-offset-width: 0px;
            --tw-ring-offset-color: #fff;
            --tw-ring-offset-shadow: 0 0 transparent;
            --tw-blur: initial;
            --tw-brightness: initial;
            --tw-contrast: initial;
            --tw-grayscale: initial;
            --tw-hue-rotate: initial;
            --tw-invert: initial;
            --tw-opacity: initial;
            --tw-saturate: initial;
            --tw-sepia: initial;
            --tw-drop-shadow: initial;
            --tw-drop-shadow-color: initial;
            --tw-drop-shadow-alpha: 100%;
            --tw-drop-shadow-size: initial;
            --tw-backdrop-blur: initial;
            --tw-backdrop-brightness: initial;
            --tw-backdrop-contrast: initial;
            --tw-backdrop-grayscale: initial;
            --tw-backdrop-hue-rotate: initial;
            --tw-backdrop-invert: initial;
            --tw-backdrop-opacity: initial;
            --tw-backdrop-saturate: initial;
            --tw-backdrop-sepia: initial;
            --tw-content: "";
            --tw-divide-x-reverse: 0
        }

        ::-ms-backdrop {
            --tw-duration: initial;
            --tw-ease: initial;
            --tw-border-style: solid;
            --tw-font-weight: initial;
            --tw-tracking: initial;
            --tw-outline-style: solid;
            --tw-border-spacing-x: 0;
            --tw-border-spacing-y: 0;
            --tw-translate-x: 0;
            --tw-translate-y: 0;
            --tw-translate-z: 0;
            --tw-scale-x: 1;
            --tw-scale-y: 1;
            --tw-scale-z: 1;
            --tw-rotate-x: initial;
            --tw-rotate-y: initial;
            --tw-rotate-z: initial;
            --tw-skew-x: initial;
            --tw-skew-y: initial;
            --tw-scroll-snap-strictness: proximity;
            --tw-space-x-reverse: 0;
            --tw-divide-y-reverse: 0;
            --tw-gradient-position: initial;
            --tw-gradient-from: transparent;
            --tw-gradient-via: transparent;
            --tw-gradient-to: transparent;
            --tw-gradient-stops: initial;
            --tw-gradient-via-stops: initial;
            --tw-gradient-from-position: 0%;
            --tw-gradient-via-position: 50%;
            --tw-gradient-to-position: 100%;
            --tw-leading: initial;
            --tw-ordinal: initial;
            --tw-slashed-zero: initial;
            --tw-numeric-figure: initial;
            --tw-numeric-spacing: initial;
            --tw-numeric-fraction: initial;
            --tw-shadow: 0 0 transparent;
            --tw-shadow-color: initial;
            --tw-shadow-alpha: 100%;
            --tw-inset-shadow: 0 0 transparent;
            --tw-inset-shadow-color: initial;
            --tw-inset-shadow-alpha: 100%;
            --tw-ring-color: initial;
            --tw-ring-shadow: 0 0 transparent;
            --tw-inset-ring-color: initial;
            --tw-inset-ring-shadow: 0 0 transparent;
            --tw-ring-inset: initial;
            --tw-ring-offset-width: 0px;
            --tw-ring-offset-color: #fff;
            --tw-ring-offset-shadow: 0 0 transparent;
            --tw-blur: initial;
            --tw-brightness: initial;
            --tw-contrast: initial;
            --tw-grayscale: initial;
            --tw-hue-rotate: initial;
            --tw-invert: initial;
            --tw-opacity: initial;
            --tw-saturate: initial;
            --tw-sepia: initial;
            --tw-drop-shadow: initial;
            --tw-drop-shadow-color: initial;
            --tw-drop-shadow-alpha: 100%;
            --tw-drop-shadow-size: initial;
            --tw-backdrop-blur: initial;
            --tw-backdrop-brightness: initial;
            --tw-backdrop-contrast: initial;
            --tw-backdrop-grayscale: initial;
            --tw-backdrop-hue-rotate: initial;
            --tw-backdrop-invert: initial;
            --tw-backdrop-opacity: initial;
            --tw-backdrop-saturate: initial;
            --tw-backdrop-sepia: initial;
            --tw-content: "";
            --tw-divide-x-reverse: 0
        }

        ::backdrop {
            --tw-duration: initial;
            --tw-ease: initial;
            --tw-border-style: solid;
            --tw-font-weight: initial;
            --tw-tracking: initial;
            --tw-outline-style: solid;
            --tw-border-spacing-x: 0;
            --tw-border-spacing-y: 0;
            --tw-translate-x: 0;
            --tw-translate-y: 0;
            --tw-translate-z: 0;
            --tw-scale-x: 1;
            --tw-scale-y: 1;
            --tw-scale-z: 1;
            --tw-rotate-x: initial;
            --tw-rotate-y: initial;
            --tw-rotate-z: initial;
            --tw-skew-x: initial;
            --tw-skew-y: initial;
            --tw-scroll-snap-strictness: proximity;
            --tw-space-x-reverse: 0;
            --tw-divide-y-reverse: 0;
            --tw-gradient-position: initial;
            --tw-gradient-from: transparent;
            --tw-gradient-via: transparent;
            --tw-gradient-to: transparent;
            --tw-gradient-stops: initial;
            --tw-gradient-via-stops: initial;
            --tw-gradient-from-position: 0%;
            --tw-gradient-via-position: 50%;
            --tw-gradient-to-position: 100%;
            --tw-leading: initial;
            --tw-ordinal: initial;
            --tw-slashed-zero: initial;
            --tw-numeric-figure: initial;
            --tw-numeric-spacing: initial;
            --tw-numeric-fraction: initial;
            --tw-shadow: 0 0 transparent;
            --tw-shadow-color: initial;
            --tw-shadow-alpha: 100%;
            --tw-inset-shadow: 0 0 transparent;
            --tw-inset-shadow-color: initial;
            --tw-inset-shadow-alpha: 100%;
            --tw-ring-color: initial;
            --tw-ring-shadow: 0 0 transparent;
            --tw-inset-ring-color: initial;
            --tw-inset-ring-shadow: 0 0 transparent;
            --tw-ring-inset: initial;
            --tw-ring-offset-width: 0px;
            --tw-ring-offset-color: #fff;
            --tw-ring-offset-shadow: 0 0 transparent;
            --tw-blur: initial;
            --tw-brightness: initial;
            --tw-contrast: initial;
            --tw-grayscale: initial;
            --tw-hue-rotate: initial;
            --tw-invert: initial;
            --tw-opacity: initial;
            --tw-saturate: initial;
            --tw-sepia: initial;
            --tw-drop-shadow: initial;
            --tw-drop-shadow-color: initial;
            --tw-drop-shadow-alpha: 100%;
            --tw-drop-shadow-size: initial;
            --tw-backdrop-blur: initial;
            --tw-backdrop-brightness: initial;
            --tw-backdrop-contrast: initial;
            --tw-backdrop-grayscale: initial;
            --tw-backdrop-hue-rotate: initial;
            --tw-backdrop-invert: initial;
            --tw-backdrop-opacity: initial;
            --tw-backdrop-saturate: initial;
            --tw-backdrop-sepia: initial;
            --tw-content: "";
            --tw-divide-x-reverse: 0
        }
    }
}

@layer theme {
    :root {
        --font-sans: ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
        --font-mono: "DM Mono","Helvetica Neue","Helvetica","Arial",sans-serif;
        --color-gray-50: #f9fafb;
        --color-gray-100: #f3f4f6;
        --color-gray-200: #e5e7eb;
        --color-gray-400: #99a1af;
        --color-gray-500: #6a7282;
        --color-gray-600: #4a5565;
        --color-neutral-300: #d4d4d4;
        --color-black: #000;
        --color-white: #fff;
        --spacing: 4px;
        --container-xs: 20rem;
        --container-sm: 24rem;
        --container-md: 28rem;
        --container-lg: 32rem;
        --container-xl: 36rem;
        --container-2xl: 42rem;
        --container-3xl: 48rem;
        --text-xs: .75rem;
        --text-xs--line-height: calc(1/.75);
        --text-sm: .875rem;
        --text-sm--line-height: calc(1.25/.875);
        --text-lg: 1.125rem;
        --text-lg--line-height: calc(1.75/1.125);
        --text-xl: 1.25rem;
        --text-xl--line-height: calc(1.75/1.25);
        --text-2xl: 1.5rem;
        --text-2xl--line-height: calc(2/1.5);
        --text-3xl: 1.875rem;
        --text-3xl--line-height: 1.2 ;
        --text-4xl: 2.25rem;
        --text-4xl--line-height: calc(2.5/2.25);
        --text-6xl: 3.75rem;
        --text-6xl--line-height: 1;
        --font-weight-light: 300;
        --font-weight-normal: 400;
        --font-weight-medium: 500;
        --font-weight-semibold: 600;
        --font-weight-bold: 700;
        --font-weight-extrabold: 800;
        --font-weight-black: 900;
        --tracking-tighter: -.05em;
        --tracking-tight: -.025em;
        --tracking-normal: 0em;
        --tracking-wide: .025em;
        --tracking-widest: .1em;
        --leading-tight: 1.25;
        --leading-snug: 1.375;
        --leading-normal: 1.5;
        --radius-xs: .125rem;
        --radius-sm: .25rem;
        --radius-md: .375rem;
        --radius-lg: .5rem;
        --radius-xl: .75rem;
        --radius-2xl: 1rem;
        --radius-3xl: 1.5rem;
        --radius-4xl: 2rem;
        --ease-out: cubic-bezier(0,0,.2,1);
        --ease-in-out: cubic-bezier(.4,0,.2,1);
        --animate-spin: spin 1s linear infinite;
        --blur-sm: 8px;
        --aspect-video: 16/9;
        --default-transition-duration: .15s;
        --default-transition-timing-function: cubic-bezier(.4,0,.2,1);
        --default-font-family: var(--font-sans);
        --default-mono-font-family: var(--font-mono);
        --font-olipop-display: "Olipop Display","Helvetica Neue","Helvetica","Arial",sans-serif;
        --color-olipop-orange: #f05023;
        --color-olipop-orange-weakest: #fef0eb;
        --color-olipop-orange-weak: #fbaf96;
        --color-olipop-orange-strong: #cc3e14;
        --color-olipop-orange-strongest: #7a220a;
        --color-olipop-green: #047940;
        --color-olipop-green-strong: #036334;
        --color-olipop-green-strongest: #07453a;
        --color-olipop-pink: #fac1b9;
        --color-olipop-pink-weak: #fcdcd8;
        --color-firecracker-red-50: #fee9ea;
        --color-firecracker-red-200: #f99598;
        --color-firecracker-red-night: #f01b21;
        --color-firecracker-red-day: #ed1c24;
        --color-firecracker-red-700: #c4121a;
        --color-firecracker-red-800: #9a0b10;
        --color-firecracker-navy-50: #e6eafa;
        --color-firecracker-navy-300: #5065d9;
        --color-firecracker-navy-night: #1630b0;
        --color-firecracker-navy-day: #00188a;
        --color-firecracker-navy-900: #000f5c;
        --color-firecracker-sky-200: #72cef0;
        --color-firecracker-sky-day: #009bdf;
        --color-firecracker-sky-night: #0081bf;
        --color-firecracker-sky-600: #00679a;
        --color-firecracker-yellow-100: #fff9b3;
        --color-firecracker-yellow-200: #fff200;
        --color-firecracker-yellow-400: #c7bb00;
        --color-firecracker-lightblue: var(--color-firecracker-sky-day);
        --color-firecracker-darkblue: var(--color-firecracker-navy-day);
        --color-firecracker-offwhite: var(--color-firecracker-navy-50);
        --color-gruns-gold-1: #9a741f;
        --color-gruns-gold-2: #bc8e2b;
        --color-gruns-gold-3: #d8a93c;
        --color-gruns-gold-4: #e2bc52;
        --color-gruns-gold-5: #f8e68e;
        --color-gruns-gold-6: #fbf0a8;
        --color-gruns-gold-7: #fdf6c9;
        --color-gruns-gold-green-brand: #00582d;
        --color-gruns-gold-green-kelly: #1e7b33;
        --color-gruns-gold-green-deep: #07401f;
        --color-gruns-gold-green-card: #0e5226;
        --color-gruns-gold-green-line: #2e7a4a;
        --color-gruns-gold-ink: #1c1606;
        --color-gruns-gold-mint: #c8e6c9;
        --color-gruns-gold-mint-dim: #8fcb9b;
        --font-rasp-lemon-display: "Rasp Lemon Display","Helvetica Neue","Helvetica","Arial",sans-serif;
        --color-rasp-lemon-red: #d72d34;
        --color-rasp-lemon-primary: #f32735;
        --color-rasp-lemon-primary-weakest: #fff2f0;
        --color-rasp-lemon-primary-weak: #ffc4be;
        --color-rasp-lemon-primary-strong: #a91b23;
        --color-rasp-lemon-primary-strongest: #520208;
        --color-rasp-lemon-secondary: #f0e791;
        --color-rasp-lemon-secondary-weakest: #fcfbea;
        --color-rasp-lemon-secondary-weak: #f7f4ce;
        --color-rasp-lemon-secondary-strong: #a49b45;
        --color-rasp-lemon-secondary-strongest: #5b5414;
        --color-rasp-lemon-accent1: #ffb1ba;
        --color-rasp-lemon-accent1-weak: #fed8db;
        --color-rasp-lemon-accent1-strong: #d17985;
        --color-rasp-lemon-accent2: #fe6e63;
        --color-rasp-lemon-accent2-weak: #fed9d4;
        --color-rasp-lemon-accent2-strong: #bf3f39;
        --color-rasp-lemon-pure-black: #001f10;
        --color-rasp-lemon-off-white: #fff7e0;
        --color-rasp-lemon-page-top: #fff;
        --font-worksans: "Work Sans","Helvetica Neue","Helvetica","Arial",sans-serif;
        --font-display: "Retail Display","Helvetica Neue","Helvetica","Arial",sans-serif;
        --font-retail: "Retail Display","Helvetica Neue","Helvetica","Arial",sans-serif;
        --font-primary: var(--font-worksans);
        --font-secondary: var(--font-display);
        --font-tertiary: var(--font-mono);
        --leading-reading: 1.6;
        --leading-compact: 1.4;
        --leading-dense: 1.2;
        --leading-flush: 1;
        --color-green: #757743;
        --color-green-weakest: #daece3;
        --color-green-weaker: #bfdfcf;
        --color-green-weak: #80be9f;
        --color-green-strong: #00572c;
        --color-green-strongest: #002c17;
        --color-green-bright: #00b45b;
        --color-lt-yellow: #fff9ed;
        --color-yellow: #ffcc2f;
        --color-yellow-weakest: #fff2cb;
        --color-yellow-weaker: #ffe89f;
        --color-yellow-weak: #ffde77;
        --color-yellow-strong: #edb300;
        --color-yellow-strongest: #6b5613;
        --color-red: #ed5400;
        --white: #fff;
        --color-off-white: #fffcf6;
        --color-neutral-off-white: #fff7df;
        --color-gray-weak: #f0f1f3;
        --color-gray-base: #d0d3d9;
        --color-gray-strong: #b9bdc7;
        --color-gray-stronger: #989fad;
        --color-off-black: #0a1912;
        --black: #000;
        --color-primary-weakest: var(--color-green-weakest);
        --color-primary-weaker: var(--color-green-weaker);
        --color-primary-weak: var(--color-green-weak);
        --color-primary-base: var(--color-green);
        --color-primary-strong: var(--color-green-strong);
        --color-primary-strongest: var(--color-green-strongest);
        --color-accent1-base: var(--color-green-bright);
        --color-secondary-weakest: var(--color-yellow-weakest);
        --color-secondary-weaker: var(--color-yellow-weaker);
        --color-secondary-weak: var(--color-yellow-weak);
        --color-secondary-base: var(--color-yellow);
        --color-secondary-strong: var(--color-yellow-strong);
        --color-secondary-strongest: var(--color-yellow-strongest);
        --color-base: var(--white);
        --color-base-200: var(--color-green-weakest);
        --color-base-300: var(--color-green-weaker);
        --color-primary: var(--color-primary-base);
        --color-primary-hover: var(--color-primary-strong);
        --color-primary-content: var(--white);
        --color-secondary: var(--color-secondary-base);
        --color-secondary-hover: var(--color-secondary-strong);
        --color-secondary-content: var(--black);
        --color-text-muted: var(--color-gray-stronger);
        --color-fg-primary: rgba(0,31,16,.95);
        --color-fg-secondary: rgba(0,31,16,.7);
        --color-fg-tertiary: rgba(0,31,16,.5);
        --color-fg-primary-inverse: rgba(255,255,255,.95);
        --color-fg-secondary-inverse: rgba(255,255,255,.7);
        --color-fg-tertiary-inverse: rgba(255,255,255,.5);
        --color-border: var(--black);
        --color-error: var(--color-red);
        --radius-card: 20px;
        --spacing-section: 4rem;
        --shadow-cta-hover: 1px 1px 0px 0px #000;
        --shadow-img: 3px 4px 0px 0px #000;
        --spacing-page: 1440px;
        --spacing-listicle: 1140px
    }

    @supports (color: lab(0% 0 0)) {
        :root {
            --color-gray-50:lab(98.2596% -.247031 -.706708);
            --color-gray-100: lab(96.1596% -.0823438 -1.13575);
            --color-gray-200: lab(91.6229% -.159115 -2.26791);
            --color-gray-400: lab(65.9269% -.832707 -8.17473);
            --color-gray-500: lab(47.7841% -.393182 -10.0268);
            --color-gray-600: lab(35.6337% -1.58697 -10.8425);
            --color-neutral-300: lab(84.92% 0 -.0000119209)
        }
    }

    :host {
        --font-sans: ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
        --font-mono: "DM Mono","Helvetica Neue","Helvetica","Arial",sans-serif;
        --color-gray-50: #f9fafb;
        --color-gray-100: #f3f4f6;
        --color-gray-200: #e5e7eb;
        --color-gray-400: #99a1af;
        --color-gray-500: #6a7282;
        --color-gray-600: #4a5565;
        --color-neutral-300: #d4d4d4;
        --color-black: #000;
        --color-white: #fff;
        --spacing: 4px;
        --container-xs: 20rem;
        --container-sm: 24rem;
        --container-md: 28rem;
        --container-lg: 32rem;
        --container-xl: 36rem;
        --container-2xl: 42rem;
        --container-3xl: 48rem;
        --text-xs: .75rem;
        --text-xs--line-height: calc(1/.75);
        --text-sm: .875rem;
        --text-sm--line-height: calc(1.25/.875);
        --text-lg: 1.125rem;
        --text-lg--line-height: calc(1.75/1.125);
        --text-xl: 1.25rem;
        --text-xl--line-height: calc(1.75/1.25);
        --text-2xl: 1.5rem;
        --text-2xl--line-height: calc(2/1.5);
        --text-3xl: 1.875rem;
        --text-3xl--line-height: 1.2 ;
        --text-4xl: 2.25rem;
        --text-4xl--line-height: calc(2.5/2.25);
        --text-6xl: 3.75rem;
        --text-6xl--line-height: 1;
        --font-weight-light: 300;
        --font-weight-normal: 400;
        --font-weight-medium: 500;
        --font-weight-semibold: 600;
        --font-weight-bold: 700;
        --font-weight-extrabold: 800;
        --font-weight-black: 900;
        --tracking-tighter: -.05em;
        --tracking-tight: -.025em;
        --tracking-normal: 0em;
        --tracking-wide: .025em;
        --tracking-widest: .1em;
        --leading-tight: 1.25;
        --leading-snug: 1.375;
        --leading-normal: 1.5;
        --radius-xs: .125rem;
        --radius-sm: .25rem;
        --radius-md: .375rem;
        --radius-lg: .5rem;
        --radius-xl: .75rem;
        --radius-2xl: 1rem;
        --radius-3xl: 1.5rem;
        --radius-4xl: 2rem;
        --ease-out: cubic-bezier(0,0,.2,1);
        --ease-in-out: cubic-bezier(.4,0,.2,1);
        --animate-spin: spin 1s linear infinite;
        --blur-sm: 8px;
        --aspect-video: 16/9;
        --default-transition-duration: .15s;
        --default-transition-timing-function: cubic-bezier(.4,0,.2,1);
        --default-font-family: var(--font-sans);
        --default-mono-font-family: var(--font-mono);
        --font-olipop-display: "Olipop Display","Helvetica Neue","Helvetica","Arial",sans-serif;
        --color-olipop-orange: #f05023;
        --color-olipop-orange-weakest: #fef0eb;
        --color-olipop-orange-weak: #fbaf96;
        --color-olipop-orange-strong: #cc3e14;
        --color-olipop-orange-strongest: #7a220a;
        --color-olipop-green: #047940;
        --color-olipop-green-strong: #036334;
        --color-olipop-green-strongest: #07453a;
        --color-olipop-pink: #fac1b9;
        --color-olipop-pink-weak: #fcdcd8;
        --color-firecracker-red-50: #fee9ea;
        --color-firecracker-red-200: #f99598;
        --color-firecracker-red-night: #f01b21;
        --color-firecracker-red-day: #ed1c24;
        --color-firecracker-red-700: #c4121a;
        --color-firecracker-red-800: #9a0b10;
        --color-firecracker-navy-50: #e6eafa;
        --color-firecracker-navy-300: #5065d9;
        --color-firecracker-navy-night: #1630b0;
        --color-firecracker-navy-day: #00188a;
        --color-firecracker-navy-900: #000f5c;
        --color-firecracker-sky-200: #72cef0;
        --color-firecracker-sky-day: #009bdf;
        --color-firecracker-sky-night: #0081bf;
        --color-firecracker-sky-600: #00679a;
        --color-firecracker-yellow-100: #fff9b3;
        --color-firecracker-yellow-200: #fff200;
        --color-firecracker-yellow-400: #c7bb00;
        --color-firecracker-lightblue: var(--color-firecracker-sky-day);
        --color-firecracker-darkblue: var(--color-firecracker-navy-day);
        --color-firecracker-offwhite: var(--color-firecracker-navy-50);
        --color-gruns-gold-1: #9a741f;
        --color-gruns-gold-2: #bc8e2b;
        --color-gruns-gold-3: #d8a93c;
        --color-gruns-gold-4: #e2bc52;
        --color-gruns-gold-5: #f8e68e;
        --color-gruns-gold-6: #fbf0a8;
        --color-gruns-gold-7: #fdf6c9;
        --color-gruns-gold-green-brand: #00582d;
        --color-gruns-gold-green-kelly: #1e7b33;
        --color-gruns-gold-green-deep: #07401f;
        --color-gruns-gold-green-card: #0e5226;
        --color-gruns-gold-green-line: #2e7a4a;
        --color-gruns-gold-ink: #1c1606;
        --color-gruns-gold-mint: #c8e6c9;
        --color-gruns-gold-mint-dim: #8fcb9b;
        --font-rasp-lemon-display: "Rasp Lemon Display","Helvetica Neue","Helvetica","Arial",sans-serif;
        --color-rasp-lemon-red: #d72d34;
        --color-rasp-lemon-primary: #f32735;
        --color-rasp-lemon-primary-weakest: #fff2f0;
        --color-rasp-lemon-primary-weak: #ffc4be;
        --color-rasp-lemon-primary-strong: #a91b23;
        --color-rasp-lemon-primary-strongest: #520208;
        --color-rasp-lemon-secondary: #f0e791;
        --color-rasp-lemon-secondary-weakest: #fcfbea;
        --color-rasp-lemon-secondary-weak: #f7f4ce;
        --color-rasp-lemon-secondary-strong: #a49b45;
        --color-rasp-lemon-secondary-strongest: #5b5414;
        --color-rasp-lemon-accent1: #ffb1ba;
        --color-rasp-lemon-accent1-weak: #fed8db;
        --color-rasp-lemon-accent1-strong: #d17985;
        --color-rasp-lemon-accent2: #fe6e63;
        --color-rasp-lemon-accent2-weak: #fed9d4;
        --color-rasp-lemon-accent2-strong: #bf3f39;
        --color-rasp-lemon-pure-black: #001f10;
        --color-rasp-lemon-off-white: #fff7e0;
        --color-rasp-lemon-page-top: #fff;
        --font-worksans: "Work Sans","Helvetica Neue","Helvetica","Arial",sans-serif;
        --font-display: "Retail Display","Helvetica Neue","Helvetica","Arial",sans-serif;
        --font-retail: "Retail Display","Helvetica Neue","Helvetica","Arial",sans-serif;
        --font-primary: var(--font-worksans);
        --font-secondary: var(--font-display);
        --font-tertiary: var(--font-mono);
        --leading-reading: 1.6;
        --leading-compact: 1.4;
        --leading-dense: 1.2;
        --leading-flush: 1;
        --color-green: #757743;
        --color-green-weakest: #daece3;
        --color-green-weaker: #bfdfcf;
        --color-green-weak: #80be9f;
        --color-green-strong: #00572c;
        --color-green-strongest: #002c17;
        --color-green-bright: #00b45b;
        --color-lt-yellow: #fff9ed;
        --color-yellow: #ffcc2f;
        --color-yellow-weakest: #fff2cb;
        --color-yellow-weaker: #ffe89f;
        --color-yellow-weak: #ffde77;
        --color-yellow-strong: #edb300;
        --color-yellow-strongest: #6b5613;
        --color-red: #ed5400;
        --white: #fff;
        --color-off-white: #fffcf6;
        --color-neutral-off-white: #fff7df;
        --color-gray-weak: #f0f1f3;
        --color-gray-base: #d0d3d9;
        --color-gray-strong: #b9bdc7;
        --color-gray-stronger: #989fad;
        --color-off-black: #0a1912;
        --black: #000;
        --color-primary-weakest: var(--color-green-weakest);
        --color-primary-weaker: var(--color-green-weaker);
        --color-primary-weak: var(--color-green-weak);
        --color-primary-base: var(--color-green);
        --color-primary-strong: var(--color-green-strong);
        --color-primary-strongest: var(--color-green-strongest);
        --color-accent1-base: var(--color-green-bright);
        --color-secondary-weakest: var(--color-yellow-weakest);
        --color-secondary-weaker: var(--color-yellow-weaker);
        --color-secondary-weak: var(--color-yellow-weak);
        --color-secondary-base: var(--color-yellow);
        --color-secondary-strong: var(--color-yellow-strong);
        --color-secondary-strongest: var(--color-yellow-strongest);
        --color-base: var(--white);
        --color-base-200: var(--color-green-weakest);
        --color-base-300: var(--color-green-weaker);
        --color-primary: var(--color-primary-base);
        --color-primary-hover: var(--color-primary-strong);
        --color-primary-content: var(--white);
        --color-secondary: var(--color-secondary-base);
        --color-secondary-hover: var(--color-secondary-strong);
        --color-secondary-content: var(--black);
        --color-text-muted: var(--color-gray-stronger);
        --color-fg-primary: rgba(0,31,16,.95);
        --color-fg-secondary: rgba(0,31,16,.7);
        --color-fg-tertiary: rgba(0,31,16,.5);
        --color-fg-primary-inverse: rgba(255,255,255,.95);
        --color-fg-secondary-inverse: rgba(255,255,255,.7);
        --color-fg-tertiary-inverse: rgba(255,255,255,.5);
        --color-border: var(--black);
        --color-error: var(--color-red);
        --radius-card: 20px;
        --spacing-section: 4rem;
        --shadow-cta-hover: 1px 1px 0px 0px #000;
        --shadow-img: 3px 4px 0px 0px #000;
        --spacing-page: 1440px;
        --spacing-listicle: 1140px
    }

    @supports (color: lab(0% 0 0)) {
        :host {
            --color-gray-50:lab(98.2596% -.247031 -.706708);
            --color-gray-100: lab(96.1596% -.0823438 -1.13575);
            --color-gray-200: lab(91.6229% -.159115 -2.26791);
            --color-gray-400: lab(65.9269% -.832707 -8.17473);
            --color-gray-500: lab(47.7841% -.393182 -10.0268);
            --color-gray-600: lab(35.6337% -1.58697 -10.8425);
            --color-neutral-300: lab(84.92% 0 -.0000119209)
        }
    }
}

@layer base {
    *,:after,:before {
        box-sizing: border-box;
        border: 0 solid;
        margin: 0;
        padding: 0
    }

    ::-ms-backdrop {
        box-sizing: border-box;
        border: 0 solid;
        margin: 0;
        padding: 0
    }

    ::backdrop {
        box-sizing: border-box;
        border: 0 solid;
        margin: 0;
        padding: 0
    }

    ::-webkit-file-upload-button {
        box-sizing: border-box;
        border: 0 solid;
        margin: 0;
        padding: 0
    }

    ::-ms-browse {
        box-sizing: border-box;
        border: 0 solid;
        margin: 0;
        padding: 0
    }

    ::file-selector-button {
        box-sizing: border-box;
        border: 0 solid;
        margin: 0;
        padding: 0
    }

    html {
        -webkit-text-size-adjust: 100%;
        -moz-tab-size: 4;
        tab-size: 4;
        line-height: 1.5;
        font-family: var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");
        font-feature-settings: var(--default-font-feature-settings,normal);
        font-variation-settings: var(--default-font-variation-settings,normal);
        -webkit-tap-highlight-color: transparent
    }

    :host {
        -webkit-text-size-adjust: 100%;
        -moz-tab-size: 4;
        tab-size: 4;
        line-height: 1.5;
        font-family: var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");
        font-feature-settings: var(--default-font-feature-settings,normal);
        font-variation-settings: var(--default-font-variation-settings,normal);
        -webkit-tap-highlight-color: transparent
    }

    hr {
        height: 0;
        color: inherit;
        border-top-width: 1px
    }

    abbr: where([title]) {
        -webkit-text-decoration:underline dotted;
        text-decoration: underline dotted
    }

    h1,h2,h3,h4,h5,h6 {
        font-size: inherit;
        font-weight: inherit
    }

    a {
        color: inherit;
        -webkit-text-decoration: inherit;
        text-decoration: inherit
    }

    b,strong {
        font-weight: bolder
    }

    code,kbd,samp,pre {
        font-family: var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);
        font-feature-settings: var(--default-mono-font-feature-settings,normal);
        font-variation-settings: var(--default-mono-font-variation-settings,normal);
        font-size: 1em
    }

    small {
        font-size: 80%
    }

    sub,sup {
        vertical-align: baseline;
        font-size: 75%;
        line-height: 0;
        position: relative
    }

    sub {
        bottom: -.25em
    }

    sup {
        top: -.5em
    }

    table {
        text-indent: 0;
        border-color: inherit;
        border-collapse: collapse
    }

    :-moz-focusring {
        outline: auto
    }

    progress {
        vertical-align: baseline
    }

    summary {
        display: list-item
    }

    ol,ul,menu {
        list-style: none
    }

    img,svg,video,canvas,audio,iframe,embed,object {
        vertical-align: middle;
        display: block
    }

    img,video {
        max-width: 100%;
        height: auto
    }

    button,input,select,optgroup,textarea {
        font: inherit;
        font-feature-settings: inherit;
        font-variation-settings: inherit;
        letter-spacing: inherit;
        color: inherit;
        opacity: 1;
        background-color: transparent;
        border-radius: 0
    }

    ::-webkit-file-upload-button {
        font: inherit;
        font-feature-settings: inherit;
        font-variation-settings: inherit;
        letter-spacing: inherit;
        color: inherit;
        opacity: 1;
        background-color: transparent;
        border-radius: 0
    }

    ::-ms-browse {
        font: inherit;
        font-feature-settings: inherit;
        font-variation-settings: inherit;
        letter-spacing: inherit;
        color: inherit;
        opacity: 1;
        background-color: transparent;
        border-radius: 0
    }

    ::file-selector-button {
        font: inherit;
        font-feature-settings: inherit;
        font-variation-settings: inherit;
        letter-spacing: inherit;
        color: inherit;
        opacity: 1;
        background-color: transparent;
        border-radius: 0
    }

    :where(select: -webkit-any([multiple],[size])) optgroup {
        font-weight:bolder
    }

    :where(select: -moz-any([multiple],[size])) optgroup {
        font-weight:bolder
    }

    :where(select: is([multiple],[size])) optgroup {
        font-weight:bolder
    }

    :where(select: -webkit-any([multiple],[size])) optgroup option:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
        padding-left:20px
    }

    :where(select: -moz-any([multiple],[size])) optgroup option:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
        padding-left:20px
    }

    :where(select: is([multiple],[size])) optgroup option:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
        padding-left:20px
    }

    :where(select: -webkit-any([multiple],[size])) optgroup option:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
        padding-right:20px
    }

    :where(select: -moz-any([multiple],[size])) optgroup option:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
        padding-right:20px
    }

    :where(select: is([multiple],[size])) optgroup option:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
        padding-right:20px
    }

    :not(:-webkit-any(:lang(ae),: lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::-webkit-file-upload-button {
        margin-right:4px
    }

    :not(:-moz-any(:lang(ae),: lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::file-selector-button {
        margin-right:4px
    }

    :not(:is(:lang(ae),: lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::-ms-browse {
        margin-right:4px
    }

    :not(:is(:lang(ae),: lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::file-selector-button {
        margin-right:4px
    }

    :-webkit-any(:lang(ae),: lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::-webkit-file-upload-button {
        margin-left:4px
    }

    :-moz-any(:lang(ae),: lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::file-selector-button {
        margin-left:4px
    }

    :is(:lang(ae),: lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::-ms-browse {
        margin-left:4px
    }

    :is(:lang(ae),: lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::file-selector-button {
        margin-left:4px
    }

    ::-webkit-input-placeholder {
        opacity: 1
    }

    ::-ms-input-placeholder {
        opacity: 1
    }

    ::placeholder {
        opacity: 1
    }

    @supports (not ((-webkit-appearance: -apple-pay-button))) or (contain-intrinsic-size:1px) {
        ::-webkit-input-placeholder {
            color:currentColor
        }

        ::-ms-input-placeholder {
            color: currentColor
        }

        ::placeholder {
            color: currentColor
        }

        @supports (color: color-mix(in lab,red,red)) {
            ::-webkit-input-placeholder {
                color:color-mix(in oklab,currentcolor 50%,transparent)
            }

            ::-ms-input-placeholder {
                color: color-mix(in oklab,currentcolor 50%,transparent)
            }

            ::placeholder {
                color: color-mix(in oklab,currentcolor 50%,transparent)
            }
        }
    }

    textarea {
        resize: vertical
    }

    ::-webkit-search-decoration {
        -webkit-appearance: none
    }

    ::-webkit-date-and-time-value {
        min-height: 1lh;
        text-align: inherit
    }

    ::-webkit-datetime-edit {
        display: inline-flex
    }

    ::-webkit-datetime-edit-fields-wrapper {
        padding: 0
    }

    ::-webkit-datetime-edit {
        padding-top: 0;
        padding-bottom: 0
    }

    ::-webkit-datetime-edit-year-field {
        padding-top: 0;
        padding-bottom: 0
    }

    ::-webkit-datetime-edit-month-field {
        padding-top: 0;
        padding-bottom: 0
    }

    ::-webkit-datetime-edit-day-field {
        padding-top: 0;
        padding-bottom: 0
    }

    ::-webkit-datetime-edit-hour-field {
        padding-top: 0;
        padding-bottom: 0
    }

    ::-webkit-datetime-edit-minute-field {
        padding-top: 0;
        padding-bottom: 0
    }

    ::-webkit-datetime-edit-second-field {
        padding-top: 0;
        padding-bottom: 0
    }

    ::-webkit-datetime-edit-millisecond-field {
        padding-top: 0;
        padding-bottom: 0
    }

    ::-webkit-datetime-edit-meridiem-field {
        padding-top: 0;
        padding-bottom: 0
    }

    ::-webkit-calendar-picker-indicator {
        line-height: 1
    }

    :-moz-ui-invalid {
        box-shadow: none
    }

    button {
        -webkit-appearance: button;
        -moz-appearance: button;
        -ms-appearance: button;
        appearance: button
    }

    input: where([type=button],[type=reset],[type=submit]) {
        -webkit-appearance:button;
        -moz-appearance: button;
        -ms-appearance: button;
        appearance: button
    }

    ::-webkit-file-upload-button {
        -webkit-appearance: button;
        -moz-appearance: button;
        -ms-appearance: button;
        appearance: button
    }

    ::-ms-browse {
        -webkit-appearance: button;
        -moz-appearance: button;
        -ms-appearance: button;
        appearance: button
    }

    ::file-selector-button {
        -webkit-appearance: button;
        -moz-appearance: button;
        -ms-appearance: button;
        appearance: button
    }

    ::-webkit-inner-spin-button {
        height: auto
    }

    ::-webkit-outer-spin-button {
        height: auto
    }

    [hidden]: where(:not([hidden=until-found])) {
        display:none!important
    }

    html {
        scroll-behavior: smooth
    }

    body {
        font-family: var(--font-primary);
        --tw-leading: var(--leading-reading);
        font-size: 1.25rem;
        line-height: var(--leading-reading);
        --tw-font-weight: var(--font-weight-normal);
        font-weight: var(--font-weight-normal);
        --tw-tracking: var(--tracking-normal);
        letter-spacing: var(--tracking-normal);
        color: var(--color-black);
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale
    }

    h1 {
        --tw-leading: 1.1;
        --tw-tracking: var(--tracking-tighter);
        letter-spacing: var(--tracking-tighter);
        font-size: 2.625rem;
        line-height: 1.1
    }

    @media(min-width: 992px) {
        h1 {
            font-size:3.5rem
        }
    }

    h2 {
        --tw-leading: 1.1;
        --tw-tracking: var(--tracking-tighter);
        letter-spacing: var(--tracking-tighter);
        font-size: 2rem;
        line-height: 1.1
    }

    @media(min-width: 992px) {
        h2 {
            font-size:2.75rem
        }
    }

    h3 {
        --tw-leading: var(--leading-dense);
        font-size: 2rem;
        line-height: var(--leading-dense);
        --tw-tracking: var(--tracking-tighter);
        letter-spacing: var(--tracking-tighter)
    }

    h4 {
        --tw-leading: var(--leading-dense);
        font-size: 1.5rem;
        line-height: var(--leading-dense);
        --tw-font-weight: var(--font-weight-semibold);
        font-weight: var(--font-weight-semibold);
        --tw-tracking: var(--tracking-tighter);
        letter-spacing: var(--tracking-tighter)
    }

    h5 {
        --tw-leading: var(--leading-dense);
        font-size: 1.25rem;
        line-height: var(--leading-dense);
        --tw-font-weight: var(--font-weight-semibold);
        font-weight: var(--font-weight-semibold);
        --tw-tracking: var(--tracking-tighter);
        letter-spacing: var(--tracking-tighter)
    }

    h6 {
        --tw-leading: var(--leading-dense);
        font-size: 1.125rem;
        line-height: var(--leading-dense);
        --tw-font-weight: var(--font-weight-semibold);
        font-weight: var(--font-weight-semibold);
        --tw-tracking: var(--tracking-tighter);
        letter-spacing: var(--tracking-tighter)
    }

    p {
        --tw-leading: var(--leading-reading);
        font-size: 1.25rem;
        line-height: var(--leading-reading);
        --tw-tracking: var(--tracking-normal);
        letter-spacing: var(--tracking-normal)
    }

    label {
        --tw-leading: var(--leading-flush);
        font-size: 1rem;
        line-height: var(--leading-flush);
        --tw-tracking: -.03em ;
        letter-spacing: -.03em
    }
}

@layer components;@layer utilities {
    .pointer-events-auto {
        pointer-events: auto
    }

    .pointer-events-none {
        pointer-events: none
    }

    .collapse {
        visibility: collapse
    }

    .invisible {
        visibility: hidden
    }

    .visible {
        visibility: visible
    }

    .gold-btn-sweep-once:after {
        content: "";
        background: linear-gradient(100deg,#fff0,#ffffffd9 50%,#fff0);
        width: 28%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        transform: translate(-170%)skew(-18deg)
    }

    .gold-btn-sweep-once:hover:after,.gold-btn-sweep-once.is-playing:after {
        animation: gruns-gold-band-once var(--gold-sweep-once-duration,1.5s)ease-in-out 1
    }

    .gold-btn-sweep:after {
        content: "";
        width: 28%;
        height: 100%;
        animation: gruns-gold-band var(--gold-sweep-duration,2.8s)ease-in-out infinite;
        background: linear-gradient(100deg,#fff0,#ffffffd9 50%,#fff0);
        position: absolute;
        top: 0;
        left: 0
    }

    .section-header {
        top: calc(var(--spacing)*0);
        z-index: 300;
        transition-property: transform,translate,scale,rotate;
        transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
        transition-duration: var(--tw-duration,var(--default-transition-duration));
        --tw-duration: .2s;
        --tw-ease: var(--ease-in-out);
        transition-duration: .2s;
        transition-timing-function: var(--ease-in-out);
        position: -webkit-sticky;
        position: sticky
    }

    .sr-only {
        -webkit-clip-path: inset(50%);
        clip-path: inset(50%);
        white-space: nowrap;
        border-width: 0;
        width: 1px;
        height: 1px;
        margin: -1px;
        padding: 0;
        position: absolute;
        overflow: hidden
    }

    .gold-btn {
        min-height: calc(var(--spacing)*14);
        min-width: calc(var(--spacing)*60);
        border-style: var(--tw-border-style);
        padding-inline:calc(var(--spacing)*9);padding-block: calc(var(--spacing)*4);
        font-family: var(--font-primary);
        --tw-font-weight: var(--font-weight-bold);
        font-weight: var(--font-weight-bold);
        color: var(--gold-ink,var(--color-gruns-gold-ink));
        background-image: linear-gradient(90deg,var(--gold-2,var(--color-gruns-gold-2)),var(--gold-4,var(--color-gruns-gold-4))25%,var(--gold-6,var(--color-gruns-gold-6))50%,var(--gold-4,var(--color-gruns-gold-4))75%,var(--gold-2,var(--color-gruns-gold-2)));
        cursor: pointer;
        border-width: 0;
        border-radius: 3.40282e38px;
        justify-content: center;
        align-items: center;
        display: inline-flex;
        position: relative;
        overflow: hidden
    }

    .absolute {
        position: absolute
    }

    .fixed {
        position: fixed
    }

    .relative {
        position: relative
    }

    .static {
        position: static
    }

    .sticky {
        position: -webkit-sticky;
        position: sticky
    }

    .inset-0 {
        inset: calc(var(--spacing)*0)
    }

    .inset-x-0 {
        inset-inline: calc(var(--spacing)*0)
    }

    .inset-x-3 {
        inset-inline: calc(var(--spacing)*3)
    }

    .inset-y-0 {
        inset-block: calc(var(--spacing)*0)
    }

    .start:not(:-webkit-any(:lang(ae),: lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
        left:var(--spacing)
    }

    .start:not(:-moz-any(:lang(ae),: lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
        left:var(--spacing)
    }

    .start:not(:is(:lang(ae),: lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
        left:var(--spacing)
    }

    .start:-webkit-any(:lang(ae),: lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
        right:var(--spacing)
    }

    .start:-moz-any(:lang(ae),: lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
        right:var(--spacing)
    }

    .start:is(:lang(ae),: lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
        right:var(--spacing)
    }

    .end:not(:-webkit-any(:lang(ae),: lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
        right:var(--spacing)
    }

    .end:not(:-moz-any(:lang(ae),: lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
        right:var(--spacing)
    }

    .end:not(:is(:lang(ae),: lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
        right:var(--spacing)
    }

    .end:-webkit-any(:lang(ae),: lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
        left:var(--spacing)
    }

    .end:-moz-any(:lang(ae),: lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
        left:var(--spacing)
    }

    .end:is(:lang(ae),: lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
        left:var(--spacing)
    }

    .-top-0\.5 {
        top: calc(var(--spacing)*-.5)
    }

    .-top-1\.5 {
        top: calc(var(--spacing)*-1.5)
    }

    .-top-2 {
        top: calc(var(--spacing)*-2)
    }

    .-top-2\.5 {
        top: calc(var(--spacing)*-2.5)
    }

    .-top-3 {
        top: calc(var(--spacing)*-3)
    }

    .-top-4 {
        top: calc(var(--spacing)*-4)
    }

    .-top-6 {
        top: calc(var(--spacing)*-6)
    }

    .-top-9 {
        top: calc(var(--spacing)*-9)
    }

    .-top-\[6\%\] {
        top: -6%
    }

    .-top-px {
        top: -1px
    }

    .top-0 {
        top: calc(var(--spacing)*0)
    }

    .top-1 {
        top: calc(var(--spacing)*1)
    }

    .top-1\.5 {
        top: calc(var(--spacing)*1.5)
    }

    .top-1\/2 {
        top: 50%
    }

    .top-2 {
        top: calc(var(--spacing)*2)
    }

    .top-2\.5 {
        top: calc(var(--spacing)*2.5)
    }

    .top-3 {
        top: calc(var(--spacing)*3)
    }

    .top-4 {
        top: calc(var(--spacing)*4)
    }

    .top-4\.5 {
        top: calc(var(--spacing)*4.5)
    }

    .top-5 {
        top: calc(var(--spacing)*5)
    }

    .top-5\.75 {
        top: calc(var(--spacing)*5.75)
    }

    .top-6 {
        top: calc(var(--spacing)*6)
    }

    .top-6\.75 {
        top: calc(var(--spacing)*6.75)
    }

    .top-7 {
        top: calc(var(--spacing)*7)
    }

    .top-9 {
        top: calc(var(--spacing)*9)
    }

    .top-9\.5 {
        top: calc(var(--spacing)*9.5)
    }

    .top-10 {
        top: calc(var(--spacing)*10)
    }

    .top-10\.5 {
        top: calc(var(--spacing)*10.5)
    }

    .top-12 {
        top: calc(var(--spacing)*12)
    }

    .top-14 {
        top: calc(var(--spacing)*14)
    }

    .top-18 {
        top: calc(var(--spacing)*18)
    }

    .top-23 {
        top: calc(var(--spacing)*23)
    }

    .top-25\.75 {
        top: calc(var(--spacing)*25.75)
    }

    .top-44 {
        top: calc(var(--spacing)*44)
    }

    .top-\[-4px\] {
        top: -4px
    }

    .top-\[-6px\] {
        top: -6px
    }

    .top-\[5px\] {
        top: 5px
    }

    .top-\[8px\] {
        top: 8px
    }

    .top-\[56\%\] {
        top: 56%
    }

    .top-\[65\%\] {
        top: 65%
    }

    .top-\[calc\(50\%-70px\)\] {
        top: calc(50% - 70px)
    }

    .top-\[calc\(100dvh-200px\)\] {
        top: calc(100dvh - 200px)
    }

    .top-full {
        top: 100%
    }

    .-right-0\.5 {
        right: calc(var(--spacing)*-.5)
    }

    .-right-1 {
        right: calc(var(--spacing)*-1)
    }

    .-right-1\.5 {
        right: calc(var(--spacing)*-1.5)
    }

    .-right-2 {
        right: calc(var(--spacing)*-2)
    }

    .-right-3 {
        right: calc(var(--spacing)*-3)
    }

    .-right-\[13\%\] {
        right: -13%
    }

    .right-0 {
        right: calc(var(--spacing)*0)
    }

    .right-1\.5 {
        right: calc(var(--spacing)*1.5)
    }

    .right-2 {
        right: calc(var(--spacing)*2)
    }

    .right-3 {
        right: calc(var(--spacing)*3)
    }

    .right-4 {
        right: calc(var(--spacing)*4)
    }

    .right-5 {
        right: calc(var(--spacing)*5)
    }

    .right-6 {
        right: calc(var(--spacing)*6)
    }

    .right-8 {
        right: calc(var(--spacing)*8)
    }

    .right-10 {
        right: calc(var(--spacing)*10)
    }

    .right-12 {
        right: calc(var(--spacing)*12)
    }

    .right-16 {
        right: calc(var(--spacing)*16)
    }

    .right-28 {
        right: calc(var(--spacing)*28)
    }

    .right-40 {
        right: calc(var(--spacing)*40)
    }

    .right-44 {
        right: calc(var(--spacing)*44)
    }

    .right-\[-3\.5rem\] {
        right: -3.5rem
    }

    .right-\[-64px\] {
        right: -64px
    }

    .right-\[1\%\] {
        right: 1%
    }

    .right-\[8px\] {
        right: 8px
    }

    .right-\[10px\] {
        right: 10px
    }

    .-bottom-2 {
        bottom: calc(var(--spacing)*-2)
    }

    .-bottom-4 {
        bottom: calc(var(--spacing)*-4)
    }

    .-bottom-6 {
        bottom: calc(var(--spacing)*-6)
    }

    .-bottom-10 {
        bottom: calc(var(--spacing)*-10)
    }

    .-bottom-20 {
        bottom: calc(var(--spacing)*-20)
    }

    .-bottom-\[50px\] {
        bottom: -50px
    }

    .-bottom-\[70px\] {
        bottom: -70px
    }

    .-bottom-\[160px\] {
        bottom: -160px
    }

    .bottom-0 {
        bottom: calc(var(--spacing)*0)
    }

    .bottom-3 {
        bottom: calc(var(--spacing)*3)
    }

    .bottom-4 {
        bottom: calc(var(--spacing)*4)
    }

    .bottom-5 {
        bottom: calc(var(--spacing)*5)
    }

    .bottom-6 {
        bottom: calc(var(--spacing)*6)
    }

    .bottom-28 {
        bottom: calc(var(--spacing)*28)
    }

    .bottom-\[13\%\] {
        bottom: 13%
    }

    .bottom-\[20px\] {
        bottom: 20px
    }

    .bottom-full {
        bottom: 100%
    }

    .-left-2 {
        left: calc(var(--spacing)*-2)
    }

    .-left-3 {
        left: calc(var(--spacing)*-3)
    }

    .-left-4 {
        left: calc(var(--spacing)*-4)
    }

    .-left-6 {
        left: calc(var(--spacing)*-6)
    }

    .-left-45 {
        left: calc(var(--spacing)*-45)
    }

    .-left-\[13\%\] {
        left: -13%
    }

    .left-0 {
        left: calc(var(--spacing)*0)
    }

    .left-1\/2 {
        left: 50%
    }

    .left-2 {
        left: calc(var(--spacing)*2)
    }

    .left-2\.5 {
        left: calc(var(--spacing)*2.5)
    }

    .left-3 {
        left: calc(var(--spacing)*3)
    }

    .left-3\.5 {
        left: calc(var(--spacing)*3.5)
    }

    .left-4 {
        left: calc(var(--spacing)*4)
    }

    .left-5 {
        left: calc(var(--spacing)*5)
    }

    .left-5\.5 {
        left: calc(var(--spacing)*5.5)
    }

    .left-6 {
        left: calc(var(--spacing)*6)
    }

    .left-8 {
        left: calc(var(--spacing)*8)
    }

    .left-10 {
        left: calc(var(--spacing)*10)
    }

    .left-11\.5 {
        left: calc(var(--spacing)*11.5)
    }

    .left-12 {
        left: calc(var(--spacing)*12)
    }

    .left-16 {
        left: calc(var(--spacing)*16)
    }

    .left-28 {
        left: calc(var(--spacing)*28)
    }

    .left-30 {
        left: calc(var(--spacing)*30)
    }

    .left-35 {
        left: calc(var(--spacing)*35)
    }

    .left-35\.75 {
        left: calc(var(--spacing)*35.75)
    }

    .left-40 {
        left: calc(var(--spacing)*40)
    }

    .left-44 {
        left: calc(var(--spacing)*44)
    }

    .left-\[-1\%\] {
        left: -1%
    }

    .left-\[-10px\] {
        left: -10px
    }

    .left-\[-24px\] {
        left: -24px
    }

    .left-\[-180px\] {
        left: -180px
    }

    .left-\[7\%\] {
        left: 7%
    }

    .left-\[18\%\] {
        left: 18%
    }

    .left-\[45\%\] {
        left: 45%
    }

    .left-\[52\%\] {
        left: 52%
    }

    .left-\[calc\(40\%-70px\)\] {
        left: calc(40% - 70px)
    }

    .left-\[calc\(180px\+\(\(100\%-180px\)\*0\.75\)\)\] {
        left: calc(75% + 45px)
    }

    .isolate {
        isolation: isolate
    }

    .-z-20 {
        z-index: -20
    }

    .z-0 {
        z-index: 0
    }

    .z-1 {
        z-index: 1
    }

    .z-2 {
        z-index: 2
    }

    .z-3 {
        z-index: 3
    }

    .z-4 {
        z-index: 4
    }

    .z-5 {
        z-index: 5
    }

    .z-9 {
        z-index: 9
    }

    .z-10 {
        z-index: 10
    }

    .z-11 {
        z-index: 11
    }

    .z-20 {
        z-index: 20
    }

    .z-30 {
        z-index: 30
    }

    .z-40 {
        z-index: 40
    }

    .z-50 {
        z-index: 50
    }

    .z-90 {
        z-index: 90
    }

    .z-200 {
        z-index: 200
    }

    .z-300 {
        z-index: 300
    }

    .z-400 {
        z-index: 400
    }

    .z-500 {
        z-index: 500
    }

    .z-\[1\] {
        z-index: 1
    }

    .z-\[2\] {
        z-index: 2
    }

    .z-\[3\] {
        z-index: 3
    }

    .z-\[4\] {
        z-index: 4
    }

    .z-\[9\] {
        z-index: 9
    }

    .order-0 {
        order: 0
    }

    .order-1 {
        order: 1
    }

    .order-2 {
        order: 2
    }

    .order-3 {
        order: 3
    }

    .order-4 {
        order: 4
    }

    .order-5 {
        order: 5
    }

    .order-6 {
        order: 6
    }

    .order-7 {
        order: 7
    }

    .order-first {
        order: -9999
    }

    .col-span-2 {
        grid-column: span 2/span 2
    }

    .col-span-3 {
        grid-column: span 3/span 3
    }

    .col-span-6 {
        grid-column: span 6/span 6
    }

    .col-start-1 {
        grid-column-start: 1
    }

    .col-start-2 {
        grid-column-start: 2
    }

    .col-start-3 {
        grid-column-start: 3
    }

    .row-start-1 {
        grid-row-start: 1
    }

    .row-start-2 {
        grid-row-start: 2
    }

    .container {
        width: 100%
    }

    @media(min-width: 992px) {
        .container {
            max-width:992px
        }
    }

    @media(min-width: 40rem) {
        .container {
            max-width:40rem
        }
    }

    @media(min-width: 48rem) {
        .container {
            max-width:48rem
        }
    }

    @media(min-width: 64rem) {
        .container {
            max-width:64rem
        }
    }

    @media(min-width: 80rem) {
        .container {
            max-width:80rem
        }
    }

    @media(min-width: 96rem) {
        .container {
            max-width:96rem
        }
    }

    .richtext-h p,.richtext-h h1,.richtext-h h2,.richtext-h h3,.richtext-h h4,.richtext-h h5,.richtext-h h6 {
        font-family: inherit;
        font-size: inherit;
        font-weight: inherit;
        font-style: inherit;
        line-height: inherit;
        letter-spacing: inherit;
        margin: 0
    }

    .richtext-h strong,.richtext-h b {
        font-weight: 700
    }

    .\!m-0 {
        margin: calc(var(--spacing)*0)!important
    }

    .m-0 {
        margin: calc(var(--spacing)*0)
    }

    .m-2 {
        margin: calc(var(--spacing)*2)
    }

    .m-5 {
        margin: calc(var(--spacing)*5)
    }

    .m-\[8px\] {
        margin: 8px
    }

    .m-\[20px\] {
        margin: 20px
    }

    .m-auto {
        margin: auto
    }

    .\!mx-auto {
        margin-left: auto!important;
        margin-right: auto!important
    }

    .-mx-4 {
        margin-inline:calc(var(--spacing)*-4)}

    .-mx-5 {
        margin-inline: calc(var(--spacing)*-5)
    }

    .-mx-14 {
        margin-inline:calc(var(--spacing)*-14)}

    .-mx-\[20px\] {
        margin-left: -20px;
        margin-right: -20px
    }

    .mx-4 {
        margin-inline:calc(var(--spacing)*4)}

    .mx-8 {
        margin-inline: calc(var(--spacing)*8)
    }

    .mx-\[calc\(50\%-50vw\)\] {
        margin-left: calc(50% - 50vw);
        margin-right: calc(50% - 50vw)
    }

    .mx-auto {
        margin-left: auto;
        margin-right: auto
    }

    .my-0 {
        margin-block:calc(var(--spacing)*0)}

    .my-1 {
        margin-block: calc(var(--spacing)*1)
    }

    .my-3 {
        margin-block:calc(var(--spacing)*3)}

    .my-4 {
        margin-block: calc(var(--spacing)*4)
    }

    .my-5 {
        margin-block:calc(var(--spacing)*5)}

    .my-section {
        margin-block: var(--spacing-section)
    }

    .\!mt-0 {
        margin-top: calc(var(--spacing)*0)!important
    }

    .\!mt-6 {
        margin-top: calc(var(--spacing)*6)!important
    }

    .-mt-2 {
        margin-top: calc(var(--spacing)*-2)
    }

    .-mt-3 {
        margin-top: calc(var(--spacing)*-3)
    }

    .-mt-4 {
        margin-top: calc(var(--spacing)*-4)
    }

    .-mt-10 {
        margin-top: calc(var(--spacing)*-10)
    }

    .-mt-\[0\.6rem\] {
        margin-top: -.6rem
    }

    .-mt-\[54px\] {
        margin-top: -54px
    }

    .mt-0 {
        margin-top: calc(var(--spacing)*0)
    }

    .mt-0\! {
        margin-top: calc(var(--spacing)*0)!important
    }

    .mt-0\.5 {
        margin-top: calc(var(--spacing)*.5)
    }

    .mt-1 {
        margin-top: calc(var(--spacing)*1)
    }

    .mt-2 {
        margin-top: calc(var(--spacing)*2)
    }

    .mt-2\.5 {
        margin-top: calc(var(--spacing)*2.5)
    }

    .mt-3 {
        margin-top: calc(var(--spacing)*3)
    }

    .mt-4 {
        margin-top: calc(var(--spacing)*4)
    }

    .mt-5 {
        margin-top: calc(var(--spacing)*5)
    }

    .mt-6 {
        margin-top: calc(var(--spacing)*6)
    }

    .mt-7 {
        margin-top: calc(var(--spacing)*7)
    }

    .mt-8 {
        margin-top: calc(var(--spacing)*8)
    }

    .mt-9 {
        margin-top: calc(var(--spacing)*9)
    }

    .mt-10 {
        margin-top: calc(var(--spacing)*10)
    }

    .mt-11 {
        margin-top: calc(var(--spacing)*11)
    }

    .mt-12 {
        margin-top: calc(var(--spacing)*12)
    }

    .mt-14 {
        margin-top: calc(var(--spacing)*14)
    }

    .mt-15 {
        margin-top: calc(var(--spacing)*15)
    }

    .mt-16 {
        margin-top: calc(var(--spacing)*16)
    }

    .mt-18 {
        margin-top: calc(var(--spacing)*18)
    }

    .mt-20 {
        margin-top: calc(var(--spacing)*20)
    }

    .mt-24 {
        margin-top: calc(var(--spacing)*24)
    }

    .mt-30 {
        margin-top: calc(var(--spacing)*30)
    }

    .mt-42 {
        margin-top: calc(var(--spacing)*42)
    }

    .mt-\[0\.875rem\] {
        margin-top: .875rem
    }

    .mt-\[4px\] {
        margin-top: 4px
    }

    .mt-\[36px\] {
        margin-top: 36px
    }

    .mt-\[48px\] {
        margin-top: 48px
    }

    .mt-auto {
        margin-top: auto
    }

    .-mr-0\.5 {
        margin-right: calc(var(--spacing)*-.5)
    }

    .-mr-3 {
        margin-right: calc(var(--spacing)*-3)
    }

    .-mr-4 {
        margin-right: calc(var(--spacing)*-4)
    }

    .mr-0 {
        margin-right: calc(var(--spacing)*0)
    }

    .mr-1\.5 {
        margin-right: calc(var(--spacing)*1.5)
    }

    .mr-2 {
        margin-right: calc(var(--spacing)*2)
    }

    .mr-4 {
        margin-right: calc(var(--spacing)*4)
    }

    .mr-9 {
        margin-right: calc(var(--spacing)*9)
    }

    .mr-auto {
        margin-right: auto
    }

    .\!mb-0 {
        margin-bottom: calc(var(--spacing)*0)!important
    }

    .\!mb-3 {
        margin-bottom: calc(var(--spacing)*3)!important
    }

    .\!mb-4 {
        margin-bottom: calc(var(--spacing)*4)!important
    }

    .-mb-6 {
        margin-bottom: calc(var(--spacing)*-6)
    }

    .-mb-11 {
        margin-bottom: calc(var(--spacing)*-11)
    }

    .-mb-16 {
        margin-bottom: calc(var(--spacing)*-16)
    }

    .-mb-\[40px\] {
        margin-bottom: -40px
    }

    .mb-0 {
        margin-bottom: calc(var(--spacing)*0)
    }

    .mb-1 {
        margin-bottom: calc(var(--spacing)*1)
    }

    .mb-2 {
        margin-bottom: calc(var(--spacing)*2)
    }

    .mb-3 {
        margin-bottom: calc(var(--spacing)*3)
    }

    .mb-4 {
        margin-bottom: calc(var(--spacing)*4)
    }

    .mb-4\.5 {
        margin-bottom: calc(var(--spacing)*4.5)
    }

    .mb-5 {
        margin-bottom: calc(var(--spacing)*5)
    }

    .mb-6 {
        margin-bottom: calc(var(--spacing)*6)
    }

    .mb-8 {
        margin-bottom: calc(var(--spacing)*8)
    }

    .mb-10 {
        margin-bottom: calc(var(--spacing)*10)
    }

    .mb-12\.5 {
        margin-bottom: calc(var(--spacing)*12.5)
    }

    .mb-\[18px\] {
        margin-bottom: 18px
    }

    .mb-\[20px\] {
        margin-bottom: 20px
    }

    .mb-\[24px\] {
        margin-bottom: 24px
    }

    .mb-\[28px\] {
        margin-bottom: 28px
    }

    .mb-\[32px\] {
        margin-bottom: 32px
    }

    .mb-\[36px\] {
        margin-bottom: 36px
    }

    .mb-\[50px\] {
        margin-bottom: 50px
    }

    .-ml-1\.5 {
        margin-left: calc(var(--spacing)*-1.5)
    }

    .-ml-3 {
        margin-left: calc(var(--spacing)*-3)
    }

    .-ml-4 {
        margin-left: calc(var(--spacing)*-4)
    }

    .-ml-10 {
        margin-left: calc(var(--spacing)*-10)
    }

    .-ml-24 {
        margin-left: calc(var(--spacing)*-24)
    }

    .-ml-\[18\%\] {
        margin-left: -18%
    }

    .ml-0 {
        margin-left: calc(var(--spacing)*0)
    }

    .ml-1 {
        margin-left: calc(var(--spacing)*1)
    }

    .ml-2 {
        margin-left: calc(var(--spacing)*2)
    }

    .ml-4 {
        margin-left: calc(var(--spacing)*4)
    }

    .ml-4\! {
        margin-left: calc(var(--spacing)*4)!important
    }

    .ml-6 {
        margin-left: calc(var(--spacing)*6)
    }

    .ml-10 {
        margin-left: calc(var(--spacing)*10)
    }

    .ml-auto {
        margin-left: auto
    }

    .box-border {
        box-sizing: border-box
    }

    .btn {
        height: calc(var(--spacing)*14);
        cursor: pointer;
        width: 100%;
        padding-inline:calc(var(--spacing)*8);--tw-font-weight: var(--font-weight-semibold);
        font-size: 1.125rem;
        font-weight: var(--font-weight-semibold);
        --tw-tracking: -.03em ;
        letter-spacing: -.03em;
        transition-property: all;
        transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
        transition-duration: var(--tw-duration,var(--default-transition-duration));
        --tw-duration: .2s;
        border-radius: 3.40282e38px;
        justify-content: center;
        align-items: center;
        transition-duration: .2s;
        display: flex
    }

    .btn:focus-visible {
        outline-style: var(--tw-outline-style);
        outline-width: 2px;
        outline-color: var(--color-white)
    }

    @media(min-width: 992px) {
        .btn {
            width:-webkit-fit-content;
            width: -moz-fit-content;
            width: fit-content
        }
    }

    .btn {
        border-color: var(--color-border)
    }

    .press-marquee-track {
        width: -webkit-max-content;
        width: -moz-max-content;
        width: max-content;
        animation: press-marquee-scroll var(--press-marquee-duration,30s)linear infinite;
        will-change: transform;
        flex-wrap: nowrap;
        display: flex
    }

    @media(prefers-reduced-motion:reduce) {
        .press-marquee-track {
            animation: none;
            transform: none
        }
    }

    .line-clamp-2 {
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        overflow: hidden
    }

    .line-clamp-3 {
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        overflow: hidden
    }

    .block {
        display: block
    }

    .block\! {
        display: block!important
    }

    .contents {
        display: contents
    }

    .flex {
        display: flex
    }

    .grid {
        display: grid
    }

    .hidden {
        display: none
    }

    .inline {
        display: inline
    }

    .inline-block {
        display: inline-block
    }

    .inline-flex {
        display: inline-flex
    }

    .table {
        display: table
    }

    .aspect-3\/4 {
        aspect-ratio: 3/4
    }

    .aspect-4\/3 {
        aspect-ratio: 4/3
    }

    .aspect-9\/16 {
        aspect-ratio: 9/16
    }

    .aspect-12\/2 {
        aspect-ratio: 12/2
    }

    .aspect-280\/235 {
        aspect-ratio: 280/235
    }

    .aspect-302\/281 {
        aspect-ratio: 302/281
    }

    .aspect-350\/240 {
        aspect-ratio: 350/240
    }

    .aspect-\[1\.7\/1\] {
        aspect-ratio: 1.7
    }

    .aspect-\[3\/4\] {
        aspect-ratio: 3/4
    }

    .aspect-\[4\/3\] {
        aspect-ratio: 4/3
    }

    .aspect-\[12\/2\] {
        aspect-ratio: 12/2
    }

    .aspect-\[280\/293\] {
        aspect-ratio: 280/293
    }

    .aspect-\[350\/584\] {
        aspect-ratio: 350/584
    }

    .aspect-\[358\/244\] {
        aspect-ratio: 358/244
    }

    .aspect-\[358\/449\] {
        aspect-ratio: 358/449
    }

    .aspect-\[358\/632\] {
        aspect-ratio: 358/632
    }

    .aspect-\[398\/427\] {
        aspect-ratio: 398/427
    }

    .aspect-\[564\/455\] {
        aspect-ratio: 564/455
    }

    .aspect-square {
        aspect-ratio: 1
    }

    .aspect-video {
        aspect-ratio: var(--aspect-video)
    }

    .size-1\.5 {
        width: calc(var(--spacing)*1.5);
        height: calc(var(--spacing)*1.5)
    }

    .size-3 {
        width: calc(var(--spacing)*3);
        height: calc(var(--spacing)*3)
    }

    .size-3\.5 {
        width: calc(var(--spacing)*3.5);
        height: calc(var(--spacing)*3.5)
    }

    .size-4 {
        width: calc(var(--spacing)*4);
        height: calc(var(--spacing)*4)
    }

    .size-4\.5 {
        width: calc(var(--spacing)*4.5);
        height: calc(var(--spacing)*4.5)
    }

    .size-5 {
        width: calc(var(--spacing)*5);
        height: calc(var(--spacing)*5)
    }

    .size-6 {
        width: calc(var(--spacing)*6);
        height: calc(var(--spacing)*6)
    }

    .size-7 {
        width: calc(var(--spacing)*7);
        height: calc(var(--spacing)*7)
    }

    .size-8 {
        width: calc(var(--spacing)*8);
        height: calc(var(--spacing)*8)
    }

    .size-8\.5 {
        width: calc(var(--spacing)*8.5);
        height: calc(var(--spacing)*8.5)
    }

    .size-8\.75 {
        width: calc(var(--spacing)*8.75);
        height: calc(var(--spacing)*8.75)
    }

    .size-9\.75 {
        width: calc(var(--spacing)*9.75);
        height: calc(var(--spacing)*9.75)
    }

    .size-10 {
        width: calc(var(--spacing)*10);
        height: calc(var(--spacing)*10)
    }

    .size-11 {
        width: calc(var(--spacing)*11);
        height: calc(var(--spacing)*11)
    }

    .size-12 {
        width: calc(var(--spacing)*12);
        height: calc(var(--spacing)*12)
    }

    .size-12\.5 {
        width: calc(var(--spacing)*12.5);
        height: calc(var(--spacing)*12.5)
    }

    .size-14 {
        width: calc(var(--spacing)*14);
        height: calc(var(--spacing)*14)
    }

    .size-15 {
        width: calc(var(--spacing)*15);
        height: calc(var(--spacing)*15)
    }

    .size-15\.5 {
        width: calc(var(--spacing)*15.5);
        height: calc(var(--spacing)*15.5)
    }

    .size-16 {
        width: calc(var(--spacing)*16);
        height: calc(var(--spacing)*16)
    }

    .size-20 {
        width: calc(var(--spacing)*20);
        height: calc(var(--spacing)*20)
    }

    .size-80 {
        width: calc(var(--spacing)*80);
        height: calc(var(--spacing)*80)
    }

    .size-\[1\.286rem\] {
        width: 1.286rem;
        height: 1.286rem
    }

    .size-\[1\.625rem\] {
        width: 1.625rem;
        height: 1.625rem
    }

    .size-full {
        width: 100%;
        height: 100%
    }

    .h-0 {
        height: calc(var(--spacing)*0)
    }

    .h-0\.5 {
        height: calc(var(--spacing)*.5)
    }

    .h-1\.5 {
        height: calc(var(--spacing)*1.5)
    }

    .h-2 {
        height: calc(var(--spacing)*2)
    }

    .h-2\.5 {
        height: calc(var(--spacing)*2.5)
    }

    .h-3 {
        height: calc(var(--spacing)*3)
    }

    .h-3\.5 {
        height: calc(var(--spacing)*3.5)
    }

    .h-4 {
        height: calc(var(--spacing)*4)
    }

    .h-4\.5 {
        height: calc(var(--spacing)*4.5)
    }

    .h-5 {
        height: calc(var(--spacing)*5)
    }

    .h-5\.5 {
        height: calc(var(--spacing)*5.5)
    }

    .h-6 {
        height: calc(var(--spacing)*6)
    }

    .h-7 {
        height: calc(var(--spacing)*7)
    }

    .h-7\.5 {
        height: calc(var(--spacing)*7.5)
    }

    .h-8 {
        height: calc(var(--spacing)*8)
    }

    .h-8\.5 {
        height: calc(var(--spacing)*8.5)
    }

    .h-9 {
        height: calc(var(--spacing)*9)
    }

    .h-9\.5 {
        height: calc(var(--spacing)*9.5)
    }

    .h-10 {
        height: calc(var(--spacing)*10)
    }

    .h-11 {
        height: calc(var(--spacing)*11)
    }

    .h-12 {
        height: calc(var(--spacing)*12)
    }

    .h-12\.5 {
        height: calc(var(--spacing)*12.5)
    }

    .h-14 {
        height: calc(var(--spacing)*14)
    }

    .h-15 {
        height: calc(var(--spacing)*15)
    }

    .h-16 {
        height: calc(var(--spacing)*16)
    }

    .h-20 {
        height: calc(var(--spacing)*20)
    }

    .h-25 {
        height: calc(var(--spacing)*25)
    }

    .h-25\.5 {
        height: calc(var(--spacing)*25.5)
    }

    .h-26 {
        height: calc(var(--spacing)*26)
    }

    .h-34 {
        height: calc(var(--spacing)*34)
    }

    .h-34\.5 {
        height: calc(var(--spacing)*34.5)
    }

    .h-41 {
        height: calc(var(--spacing)*41)
    }

    .h-41\.75 {
        height: calc(var(--spacing)*41.75)
    }

    .h-44 {
        height: calc(var(--spacing)*44)
    }

    .h-44\.5 {
        height: calc(var(--spacing)*44.5)
    }

    .h-45 {
        height: calc(var(--spacing)*45)
    }

    .h-47 {
        height: calc(var(--spacing)*47)
    }

    .h-50\.5 {
        height: calc(var(--spacing)*50.5)
    }

    .h-51\.75 {
        height: calc(var(--spacing)*51.75)
    }

    .h-54\.5 {
        height: calc(var(--spacing)*54.5)
    }

    .h-54\.75 {
        height: calc(var(--spacing)*54.75)
    }

    .h-55 {
        height: calc(var(--spacing)*55)
    }

    .h-57 {
        height: calc(var(--spacing)*57)
    }

    .h-60 {
        height: calc(var(--spacing)*60)
    }

    .h-64 {
        height: calc(var(--spacing)*64)
    }

    .h-67\.25 {
        height: calc(var(--spacing)*67.25)
    }

    .h-68 {
        height: calc(var(--spacing)*68)
    }

    .h-74 {
        height: calc(var(--spacing)*74)
    }

    .h-78 {
        height: calc(var(--spacing)*78)
    }

    .h-85 {
        height: calc(var(--spacing)*85)
    }

    .h-91 {
        height: calc(var(--spacing)*91)
    }

    .h-104 {
        height: calc(var(--spacing)*104)
    }

    .h-118 {
        height: calc(var(--spacing)*118)
    }

    .h-125 {
        height: calc(var(--spacing)*125)
    }

    .h-185 {
        height: calc(var(--spacing)*185)
    }

    .h-190 {
        height: calc(var(--spacing)*190)
    }

    .h-\[3px\] {
        height: 3px
    }

    .h-\[11px\] {
        height: 11px
    }

    .h-\[18px\] {
        height: 18px
    }

    .h-\[20\.196125rem\] {
        height: 20.1961rem
    }

    .h-\[20px\] {
        height: 20px
    }

    .h-\[30px\] {
        height: 30px
    }

    .h-\[32px\] {
        height: 32px
    }

    .h-\[34px\] {
        height: 34px
    }

    .h-\[40px\] {
        height: 40px
    }

    .h-\[44px\] {
        height: 44px
    }

    .h-\[50px\] {
        height: 50px
    }

    .h-\[54px\] {
        height: 54px
    }

    .h-\[56px\] {
        height: 56px
    }

    .h-\[75px\] {
        height: 75px
    }

    .h-\[80px\] {
        height: 80px
    }

    .h-\[88px\] {
        height: 88px
    }

    .h-\[100px\] {
        height: 100px
    }

    .h-\[105px\] {
        height: 105px
    }

    .h-\[108px\] {
        height: 108px
    }

    .h-\[120px\] {
        height: 120px
    }

    .h-\[130px\] {
        height: 130px
    }

    .h-\[140\%\] {
        height: 140%
    }

    .h-\[233px\] {
        height: 233px
    }

    .h-\[269px\] {
        height: 269px
    }

    .h-\[325px\] {
        height: 325px
    }

    .h-\[340px\] {
        height: 340px
    }

    .h-\[395\.5px\] {
        height: 395.5px
    }

    .h-\[400px\] {
        height: 400px
    }

    .h-\[420px\] {
        height: 420px
    }

    .h-\[460px\] {
        height: 460px
    }

    .h-\[calc\(100\%\+40px\)\] {
        height: calc(100% + 40px)
    }

    .h-\[calc\(100vh-140px\)\] {
        height: calc(100vh - 140px)
    }

    .h-auto {
        height: auto
    }

    .h-full {
        height: 100%
    }

    .h-px {
        height: 1px
    }

    .max-h-0 {
        max-height: calc(var(--spacing)*0)
    }

    .max-h-10 {
        max-height: calc(var(--spacing)*10)
    }

    .max-h-40 {
        max-height: calc(var(--spacing)*40)
    }

    .max-h-80 {
        max-height: calc(var(--spacing)*80)
    }

    .max-h-\[75vh\] {
        max-height: 75vh
    }

    .max-h-\[84vh\] {
        max-height: 84vh
    }

    .max-h-\[88px\] {
        max-height: 88px
    }

    .max-h-\[90px\] {
        max-height: 90px
    }

    .max-h-\[90vh\] {
        max-height: 90vh
    }

    .max-h-\[120px\] {
        max-height: 120px
    }

    .max-h-\[140px\] {
        max-height: 140px
    }

    .max-h-\[350px\] {
        max-height: 350px
    }

    .max-h-\[560px\] {
        max-height: 560px
    }

    .max-h-\[calc\(100\%-240px\)\] {
        max-height: calc(100% - 240px)
    }

    .max-h-\[calc\(100vh-40px\)\] {
        max-height: calc(100vh - 40px)
    }

    .max-h-full {
        max-height: 100%
    }

    .max-h-screen {
        max-height: 100vh
    }

    .min-h-0 {
        min-height: calc(var(--spacing)*0)
    }

    .min-h-5 {
        min-height: calc(var(--spacing)*5)
    }

    .min-h-6 {
        min-height: calc(var(--spacing)*6)
    }

    .min-h-11 {
        min-height: calc(var(--spacing)*11)
    }

    .min-h-12 {
        min-height: calc(var(--spacing)*12)
    }

    .min-h-19\.5 {
        min-height: calc(var(--spacing)*19.5)
    }

    .min-h-22\.5 {
        min-height: calc(var(--spacing)*22.5)
    }

    .min-h-34\.5 {
        min-height: calc(var(--spacing)*34.5)
    }

    .min-h-46\.5 {
        min-height: calc(var(--spacing)*46.5)
    }

    .min-h-58 {
        min-height: calc(var(--spacing)*58)
    }

    .min-h-60 {
        min-height: calc(var(--spacing)*60)
    }

    .min-h-149 {
        min-height: calc(var(--spacing)*149)
    }

    .min-h-152 {
        min-height: calc(var(--spacing)*152)
    }

    .min-h-161\.5 {
        min-height: calc(var(--spacing)*161.5)
    }

    .min-h-215 {
        min-height: calc(var(--spacing)*215)
    }

    .min-h-\[17px\] {
        min-height: 17px
    }

    .min-h-\[50px\] {
        min-height: 50px
    }

    .min-h-\[470px\] {
        min-height: 470px
    }

    .min-h-\[480px\] {
        min-height: 480px
    }

    .min-h-\[560px\] {
        min-height: 560px
    }

    .min-h-dvh {
        min-height: 100dvh
    }

    .min-h-px {
        min-height: 1px
    }

    .\!w-auto {
        width: auto!important
    }

    .\!w-full {
        width: 100%!important
    }

    .w-0\.5 {
        width: calc(var(--spacing)*.5)
    }

    .w-1\.5 {
        width: calc(var(--spacing)*1.5)
    }

    .w-1\.25 {
        width: calc(var(--spacing)*1.25)
    }

    .w-1\/2 {
        width: 50%
    }

    .w-2 {
        width: calc(var(--spacing)*2)
    }

    .w-3 {
        width: calc(var(--spacing)*3)
    }

    .w-3\.5 {
        width: calc(var(--spacing)*3.5)
    }

    .w-4 {
        width: calc(var(--spacing)*4)
    }

    .w-4\.5 {
        width: calc(var(--spacing)*4.5)
    }

    .w-4\.25 {
        width: calc(var(--spacing)*4.25)
    }

    .w-5 {
        width: calc(var(--spacing)*5)
    }

    .w-6 {
        width: calc(var(--spacing)*6)
    }

    .w-7 {
        width: calc(var(--spacing)*7)
    }

    .w-8 {
        width: calc(var(--spacing)*8)
    }

    .w-9 {
        width: calc(var(--spacing)*9)
    }

    .w-9\.5 {
        width: calc(var(--spacing)*9.5)
    }

    .w-10 {
        width: calc(var(--spacing)*10)
    }

    .w-10\.5 {
        width: calc(var(--spacing)*10.5)
    }

    .w-10\.25 {
        width: calc(var(--spacing)*10.25)
    }

    .w-11 {
        width: calc(var(--spacing)*11)
    }

    .w-11\.5 {
        width: calc(var(--spacing)*11.5)
    }

    .w-12 {
        width: calc(var(--spacing)*12)
    }

    .w-13 {
        width: calc(var(--spacing)*13)
    }

    .w-14 {
        width: calc(var(--spacing)*14)
    }

    .w-14\.75 {
        width: calc(var(--spacing)*14.75)
    }

    .w-15 {
        width: calc(var(--spacing)*15)
    }

    .w-16 {
        width: calc(var(--spacing)*16)
    }

    .w-16\.75 {
        width: calc(var(--spacing)*16.75)
    }

    .w-17\.5 {
        width: calc(var(--spacing)*17.5)
    }

    .w-18 {
        width: calc(var(--spacing)*18)
    }

    .w-20 {
        width: calc(var(--spacing)*20)
    }

    .w-21 {
        width: calc(var(--spacing)*21)
    }

    .w-21\.25 {
        width: calc(var(--spacing)*21.25)
    }

    .w-22\.75 {
        width: calc(var(--spacing)*22.75)
    }

    .w-23 {
        width: calc(var(--spacing)*23)
    }

    .w-24 {
        width: calc(var(--spacing)*24)
    }

    .w-25 {
        width: calc(var(--spacing)*25)
    }

    .w-25\.5 {
        width: calc(var(--spacing)*25.5)
    }

    .w-25\.25 {
        width: calc(var(--spacing)*25.25)
    }

    .w-27 {
        width: calc(var(--spacing)*27)
    }

    .w-27\.5 {
        width: calc(var(--spacing)*27.5)
    }

    .w-28 {
        width: calc(var(--spacing)*28)
    }

    .w-28\.75 {
        width: calc(var(--spacing)*28.75)
    }

    .w-30 {
        width: calc(var(--spacing)*30)
    }

    .w-32 {
        width: calc(var(--spacing)*32)
    }

    .w-33 {
        width: calc(var(--spacing)*33)
    }

    .w-34 {
        width: calc(var(--spacing)*34)
    }

    .w-34\.5 {
        width: calc(var(--spacing)*34.5)
    }

    .w-35 {
        width: calc(var(--spacing)*35)
    }

    .w-36 {
        width: calc(var(--spacing)*36)
    }

    .w-37 {
        width: calc(var(--spacing)*37)
    }

    .w-40 {
        width: calc(var(--spacing)*40)
    }

    .w-42\.75 {
        width: calc(var(--spacing)*42.75)
    }

    .w-44\.5 {
        width: calc(var(--spacing)*44.5)
    }

    .w-45 {
        width: calc(var(--spacing)*45)
    }

    .w-48 {
        width: calc(var(--spacing)*48)
    }

    .w-50 {
        width: calc(var(--spacing)*50)
    }

    .w-52 {
        width: calc(var(--spacing)*52)
    }

    .w-55 {
        width: calc(var(--spacing)*55)
    }

    .w-64 {
        width: calc(var(--spacing)*64)
    }

    .w-65 {
        width: calc(var(--spacing)*65)
    }

    .w-70 {
        width: calc(var(--spacing)*70)
    }

    .w-73 {
        width: calc(var(--spacing)*73)
    }

    .w-76 {
        width: calc(var(--spacing)*76)
    }

    .w-86 {
        width: calc(var(--spacing)*86)
    }

    .w-88 {
        width: calc(var(--spacing)*88)
    }

    .w-90 {
        width: calc(var(--spacing)*90)
    }

    .w-120 {
        width: calc(var(--spacing)*120)
    }

    .w-\[14\.4258125rem\] {
        width: 14.4258rem
    }

    .w-\[14px\] {
        width: 14px
    }

    .w-\[18px\] {
        width: 18px
    }

    .w-\[20px\] {
        width: 20px
    }

    .w-\[30\%\] {
        width: 30%
    }

    .w-\[32px\] {
        width: 32px
    }

    .w-\[34px\] {
        width: 34px
    }

    .w-\[40px\] {
        width: 40px
    }

    .w-\[42\%\] {
        width: 42%
    }

    .w-\[44px\] {
        width: 44px
    }

    .w-\[48\%\] {
        width: 48%
    }

    .w-\[50px\] {
        width: 50px
    }

    .w-\[70px\] {
        width: 70px
    }

    .w-\[72px\] {
        width: 72px
    }

    .w-\[75px\] {
        width: 75px
    }

    .w-\[77px\] {
        width: 77px
    }

    .w-\[80\%\] {
        width: 80%
    }

    .w-\[80px\] {
        width: 80px
    }

    .w-\[85\%\] {
        width: 85%
    }

    .w-\[88\%\] {
        width: 88%
    }

    .w-\[88px\] {
        width: 88px
    }

    .w-\[108px\] {
        width: 108px
    }

    .w-\[110px\] {
        width: 110px
    }

    .w-\[118\%\] {
        width: 118%
    }

    .w-\[122\%\] {
        width: 122%
    }

    .w-\[130px\] {
        width: 130px
    }

    .w-\[140\%\] {
        width: 140%
    }

    .w-\[180px\] {
        width: 180px
    }

    .w-\[480px\] {
        width: 480px
    }

    .w-\[2500\%\] {
        width: 2500%
    }

    .w-\[calc\(33\.3333\%-9px\)\] {
        width: calc(33.3333% - 9px)
    }

    .w-\[calc\(50\%-6px\)\] {
        width: calc(50% - 6px)
    }

    .w-\[calc\(100\%\+32px\)\]\! {
        width: calc(100% + 32px)!important
    }

    .w-\[calc\(100\%\+40px\)\] {
        width: calc(100% + 40px)
    }

    .w-\[calc\(100vw-64px\)\] {
        width: calc(100vw - 64px)
    }

    .w-\[min\(340px\,calc\(100vw-40px\)\)\] {
        width: min(340px,100vw - 40px)
    }

    .w-\[min\(460vw\,125rem\)\] {
        width: min(460vw,125rem)
    }

    .w-\[min\(calc\(100vw-32px\)\,358px\)\] {
        width: min(100vw - 32px,358px)
    }

    .w-auto {
        width: auto
    }

    .w-fit {
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content
    }

    .w-full {
        width: 100%
    }

    .w-max {
        width: -webkit-max-content;
        width: -moz-max-content;
        width: max-content
    }

    .w-px {
        width: 1px
    }

    .w-screen {
        width: 100vw
    }

    .max-w-2xl {
        max-width: var(--container-2xl)
    }

    .max-w-3xl {
        max-width: var(--container-3xl)
    }

    .max-w-27\.5 {
        max-width: calc(var(--spacing)*27.5)
    }

    .max-w-29 {
        max-width: calc(var(--spacing)*29)
    }

    .max-w-30 {
        max-width: calc(var(--spacing)*30)
    }

    .max-w-40 {
        max-width: calc(var(--spacing)*40)
    }

    .max-w-50 {
        max-width: calc(var(--spacing)*50)
    }

    .max-w-53 {
        max-width: calc(var(--spacing)*53)
    }

    .max-w-55 {
        max-width: calc(var(--spacing)*55)
    }

    .max-w-70 {
        max-width: calc(var(--spacing)*70)
    }

    .max-w-72 {
        max-width: calc(var(--spacing)*72)
    }

    .max-w-80 {
        max-width: calc(var(--spacing)*80)
    }

    .max-w-81 {
        max-width: calc(var(--spacing)*81)
    }

    .max-w-82 {
        max-width: calc(var(--spacing)*82)
    }

    .max-w-84 {
        max-width: calc(var(--spacing)*84)
    }

    .max-w-87 {
        max-width: calc(var(--spacing)*87)
    }

    .max-w-87\.5 {
        max-width: calc(var(--spacing)*87.5)
    }

    .max-w-89\.5 {
        max-width: calc(var(--spacing)*89.5)
    }

    .max-w-90 {
        max-width: calc(var(--spacing)*90)
    }

    .max-w-95 {
        max-width: calc(var(--spacing)*95)
    }

    .max-w-96 {
        max-width: calc(var(--spacing)*96)
    }

    .max-w-97\.5 {
        max-width: calc(var(--spacing)*97.5)
    }

    .max-w-98\.25 {
        max-width: calc(var(--spacing)*98.25)
    }

    .max-w-100 {
        max-width: calc(var(--spacing)*100)
    }

    .max-w-104 {
        max-width: calc(var(--spacing)*104)
    }

    .max-w-105 {
        max-width: calc(var(--spacing)*105)
    }

    .max-w-110 {
        max-width: calc(var(--spacing)*110)
    }

    .max-w-115 {
        max-width: calc(var(--spacing)*115)
    }

    .max-w-116 {
        max-width: calc(var(--spacing)*116)
    }

    .max-w-120 {
        max-width: calc(var(--spacing)*120)
    }

    .max-w-130 {
        max-width: calc(var(--spacing)*130)
    }

    .max-w-140 {
        max-width: calc(var(--spacing)*140)
    }

    .max-w-150 {
        max-width: calc(var(--spacing)*150)
    }

    .max-w-152 {
        max-width: calc(var(--spacing)*152)
    }

    .max-w-152\.5 {
        max-width: calc(var(--spacing)*152.5)
    }

    .max-w-155 {
        max-width: calc(var(--spacing)*155)
    }

    .max-w-156 {
        max-width: calc(var(--spacing)*156)
    }

    .max-w-158 {
        max-width: calc(var(--spacing)*158)
    }

    .max-w-160 {
        max-width: calc(var(--spacing)*160)
    }

    .max-w-175 {
        max-width: calc(var(--spacing)*175)
    }

    .max-w-180 {
        max-width: calc(var(--spacing)*180)
    }

    .max-w-190 {
        max-width: calc(var(--spacing)*190)
    }

    .max-w-200 {
        max-width: calc(var(--spacing)*200)
    }

    .max-w-220 {
        max-width: calc(var(--spacing)*220)
    }

    .max-w-225 {
        max-width: calc(var(--spacing)*225)
    }

    .max-w-240 {
        max-width: calc(var(--spacing)*240)
    }

    .max-w-242 {
        max-width: calc(var(--spacing)*242)
    }

    .max-w-245 {
        max-width: calc(var(--spacing)*245)
    }

    .max-w-380 {
        max-width: calc(var(--spacing)*380)
    }

    .max-w-\[5em\] {
        max-width: 5em
    }

    .max-w-\[10em\] {
        max-width: 10em
    }

    .max-w-\[12em\] {
        max-width: 12em
    }

    .max-w-\[13em\] {
        max-width: 13em
    }

    .max-w-\[15em\] {
        max-width: 15em
    }

    .max-w-\[17\.5rem\] {
        max-width: 17.5rem
    }

    .max-w-\[17em\] {
        max-width: 17em
    }

    .max-w-\[20em\] {
        max-width: 20em
    }

    .max-w-\[20rem\] {
        max-width: 20rem
    }

    .max-w-\[22em\] {
        max-width: 22em
    }

    .max-w-\[22rem\] {
        max-width: 22rem
    }

    .max-w-\[25em\] {
        max-width: 25em
    }

    .max-w-\[26em\] {
        max-width: 26em
    }

    .max-w-\[30em\] {
        max-width: 30em
    }

    .max-w-\[32em\] {
        max-width: 32em
    }

    .max-w-\[42\.5rem\] {
        max-width: 42.5rem
    }

    .max-w-\[90vh\] {
        max-width: 90vh
    }

    .max-w-\[100px\] {
        max-width: 100px
    }

    .max-w-\[110px\] {
        max-width: 110px
    }

    .max-w-\[111px\] {
        max-width: 111px
    }

    .max-w-\[140px\] {
        max-width: 140px
    }

    .max-w-\[200px\] {
        max-width: 200px
    }

    .max-w-\[210px\] {
        max-width: 210px
    }

    .max-w-\[220px\] {
        max-width: 220px
    }

    .max-w-\[230px\] {
        max-width: 230px
    }

    .max-w-\[300px\] {
        max-width: 300px
    }

    .max-w-\[310px\] {
        max-width: 310px
    }

    .max-w-\[380px\] {
        max-width: 380px
    }

    .max-w-\[400px\] {
        max-width: 400px
    }

    .max-w-\[420px\] {
        max-width: 420px
    }

    .max-w-\[480px\] {
        max-width: 480px
    }

    .max-w-\[500px\] {
        max-width: 500px
    }

    .max-w-\[600px\] {
        max-width: 600px
    }

    .max-w-\[700px\] {
        max-width: 700px
    }

    .max-w-\[740px\] {
        max-width: 740px
    }

    .max-w-\[750px\] {
        max-width: 750px
    }

    .max-w-\[760px\] {
        max-width: 760px
    }

    .max-w-\[800px\] {
        max-width: 800px
    }

    .max-w-\[1100px\] {
        max-width: 1100px
    }

    .max-w-\[1140px\] {
        max-width: 1140px
    }

    .max-w-\[1264px\] {
        max-width: 1264px
    }

    .max-w-\[1440px\] {
        max-width: 1440px
    }

    .max-w-\[1520px\] {
        max-width: 1520px
    }

    .max-w-\[1600px\] {
        max-width: 1600px
    }

    .max-w-\[calc\(10\%\+1440px\)\] {
        max-width: calc(10% + 1440px)
    }

    .max-w-\[calc\(50\%-20px\)\] {
        max-width: calc(50% - 20px)
    }

    .max-w-\[calc\(52em\+60px\)\] {
        max-width: calc(52em + 60px)
    }

    .max-w-\[calc\(100\%-60px\)\] {
        max-width: calc(100% - 60px)
    }

    .max-w-\[calc\(100dvw-32px\)\] {
        max-width: calc(100dvw - 32px)
    }

    .max-w-\[calc\(1440px\+10\%\)\] {
        max-width: calc(1440px + 10%)
    }

    .max-w-\[var\(--spacing-page\)\] {
        max-width: var(--spacing-page)
    }

    .max-w-fit {
        max-width: -webkit-fit-content;
        max-width: -moz-fit-content;
        max-width: fit-content
    }

    .max-w-full {
        max-width: 100%
    }

    .max-w-lg {
        max-width: var(--container-lg)
    }

    .max-w-listicle {
        max-width: var(--spacing-listicle)
    }

    .max-w-md {
        max-width: var(--container-md)
    }

    .max-w-none {
        max-width: none
    }

    .max-w-page {
        max-width: var(--spacing-page)
    }

    .max-w-prose {
        max-width: 65ch
    }

    .max-w-screen {
        max-width: 100vw
    }

    .max-w-sm {
        max-width: var(--container-sm)
    }

    .max-w-xl {
        max-width: var(--container-xl)
    }

    .max-w-xs {
        max-width: var(--container-xs)
    }

    .min-w-0 {
        min-width: calc(var(--spacing)*0)
    }

    .min-w-4 {
        min-width: calc(var(--spacing)*4)
    }

    .min-w-14 {
        min-width: calc(var(--spacing)*14)
    }

    .min-w-40 {
        min-width: calc(var(--spacing)*40)
    }

    .min-w-\[17px\] {
        min-width: 17px
    }

    .min-w-\[50px\] {
        min-width: 50px
    }

    .min-w-\[108px\] {
        min-width: 108px
    }

    .min-w-\[540px\] {
        min-width: 540px
    }

    .flex-1 {
        flex: 1
    }

    .flex-\[0_0_100\%\] {
        flex: 0 0 100%
    }

    .flex-shrink {
        flex-shrink: 1
    }

    .flex-shrink-0 {
        flex-shrink: 0
    }

    .shrink {
        flex-shrink: 1
    }

    .shrink-0 {
        flex-shrink: 0
    }

    .flex-grow,.grow {
        flex-grow: 1
    }

    .grow-0 {
        flex-grow: 0
    }

    .basis-1\/2 {
        flex-basis: 50%
    }

    .basis-\[82vw\] {
        flex-basis: 82vw
    }

    .basis-full {
        flex-basis: 100%
    }

    .table-fixed {
        table-layout: fixed
    }

    .border-collapse {
        border-collapse: collapse
    }

    .border-separate {
        border-collapse: separate
    }

    .border-spacing-0 {
        --tw-border-spacing-x: calc(var(--spacing)*0);
        --tw-border-spacing-y: calc(var(--spacing)*0);
        border-spacing: var(--tw-border-spacing-x)var(--tw-border-spacing-y)
    }

    .origin-bottom {
        transform-origin: bottom
    }

    .origin-center {
        transform-origin: 50%
    }

    .origin-top {
        transform-origin: top
    }

    .-translate-x-1\/2 {
        --tw-translate-x: -50% ;
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }

    .-translate-x-18 {
        --tw-translate-x: calc(var(--spacing)*-18);
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }

    .translate-x-1\/2 {
        --tw-translate-x: 50% ;
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }

    .translate-x-2\.5 {
        --tw-translate-x: calc(var(--spacing)*2.5);
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }

    .translate-x-10 {
        --tw-translate-x: calc(var(--spacing)*10);
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }

    .translate-x-\[0rem\] {
        --tw-translate-x: 0rem;
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }

    .-translate-y-0\.5 {
        --tw-translate-y: calc(var(--spacing)*-.5);
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }

    .-translate-y-1\/2 {
        --tw-translate-y: -50% ;
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }

    .-translate-y-1\/3 {
        --tw-translate-y: calc(calc(1/3*100%)*-1);
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }

    .-translate-y-2\.5 {
        --tw-translate-y: calc(var(--spacing)*-2.5);
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }

    .-translate-y-10 {
        --tw-translate-y: calc(var(--spacing)*-10);
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }

    .-translate-y-22 {
        --tw-translate-y: calc(var(--spacing)*-22);
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }

    .-translate-y-\[16\%\] {
        --tw-translate-y: -16% ;
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }

    .-translate-y-\[54px\] {
        --tw-translate-y: -54px ;
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }

    .-translate-y-full {
        --tw-translate-y: -100%;
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }

    .translate-y-2 {
        --tw-translate-y: calc(var(--spacing)*2);
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }

    .translate-y-4 {
        --tw-translate-y: calc(var(--spacing)*4);
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }

    .translate-y-5 {
        --tw-translate-y: calc(var(--spacing)*5);
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }

    .translate-y-14 {
        --tw-translate-y: calc(var(--spacing)*14);
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }

    .translate-y-\[0em\] {
        --tw-translate-y: 0em;
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }

    .translate-y-\[6\%\] {
        --tw-translate-y: 6%;
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }

    .translate-y-\[8\%\] {
        --tw-translate-y: 8%;
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }

    .translate-y-full {
        --tw-translate-y: 100%;
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }

    .scale-100 {
        --tw-scale-x: 100%;
        --tw-scale-y: 100%;
        --tw-scale-z: 100%;
        scale: var(--tw-scale-x)var(--tw-scale-y)
    }

    .-scale-y-100 {
        --tw-scale-y: -100% ;
        scale: var(--tw-scale-x)var(--tw-scale-y)
    }

    .-rotate-5 {
        rotate: -5deg
    }

    .-rotate-6 {
        rotate: -6deg
    }

    .-rotate-12 {
        rotate: -12deg
    }

    .-rotate-45 {
        rotate: -45deg
    }

    .-rotate-90 {
        rotate: -90deg
    }

    .-rotate-\[2\.93deg\] {
        rotate: -2.93deg
    }

    .-rotate-\[4\.86deg\] {
        rotate: -4.86deg
    }

    .-rotate-\[7\.16deg\] {
        rotate: -7.16deg
    }

    .-rotate-\[14\.5deg\] {
        rotate: -14.5deg
    }

    .-rotate-\[15deg\] {
        rotate: -15deg
    }

    .-rotate-\[19deg\] {
        rotate: -19deg
    }

    .rotate-0 {
        rotate: none
    }

    .rotate-12 {
        rotate: 12deg
    }

    .rotate-45 {
        rotate: 45deg
    }

    .rotate-280 {
        rotate: 280deg
    }

    .rotate-\[-1\.5deg\] {
        rotate: -1.5deg
    }

    .rotate-\[-3deg\] {
        rotate: -3deg
    }

    .rotate-\[-5deg\] {
        rotate: -5deg
    }

    .rotate-\[-7\.44deg\] {
        rotate: -7.44deg
    }

    .rotate-\[-7deg\] {
        rotate: -7deg
    }

    .rotate-\[-8deg\] {
        rotate: -8deg
    }

    .rotate-\[-23deg\] {
        rotate: -23deg
    }

    .rotate-\[7\.44deg\] {
        rotate: 7.44deg
    }

    .rotate-\[10deg\] {
        rotate: 10deg
    }

    .rotate-\[11deg\] {
        rotate: 11deg
    }

    .rotate-\[18\.4deg\] {
        rotate: 18.4deg
    }

    .rotate-\[31deg\] {
        rotate: 31deg
    }

    .rotate-\[55deg\] {
        rotate: 55deg
    }

    .-skew-5 {
        --tw-skew-x: skewX( -5deg );
        --tw-skew-y: skewY( -5deg );
        transform: var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)
    }

    .skew-5 {
        --tw-skew-x: skewX(5deg);
        --tw-skew-y: skewY(5deg);
        transform: var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)
    }

    .transform {
        transform: var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)
    }

    .gold-foil {
        background-image: linear-gradient(110deg,var(--gold-2,var(--color-gruns-gold-2))20%,var(--gold-5,var(--color-gruns-gold-5))45%,var(--gold-7,var(--color-gruns-gold-7))50%,var(--gold-5,var(--color-gruns-gold-5))55%,var(--gold-2,var(--color-gruns-gold-2))80%);
        color: transparent;
        animation: gruns-gold-foil var(--gold-foil-duration,4s)linear infinite;
        background-size: 200%;
        -webkit-background-clip: text;
        background-clip: text
    }

    .animate-spin {
        animation: var(--animate-spin)
    }

    .cursor-default {
        cursor: default
    }

    .cursor-not-allowed {
        cursor: not-allowed
    }

    .cursor-pointer {
        cursor: pointer
    }

    .\[touch-action\: pan-y_pinch-zoom\] {
        touch-action:pan-y pinch-zoom
    }

    .resize {
        resize: both
    }

    .snap-x {
        scroll-snap-type: x var(--tw-scroll-snap-strictness)
    }

    .snap-mandatory {
        --tw-scroll-snap-strictness: mandatory
    }

    .snap-start {
        scroll-snap-align: start
    }

    .scroll-px-4 {
        scroll-padding-inline: calc(var(--spacing)*4)
    }

    .list-none {
        list-style-type: none
    }

    .columns-2 {
        columns: 2
    }

    .auto-cols-\[310px\] {
        grid-auto-columns: 310px
    }

    .grid-flow-col {
        grid-auto-flow: column
    }

    .grid-cols-1 {
        grid-template-columns: repeat(1,minmax(0,1fr))
    }

    .grid-cols-2 {
        grid-template-columns: repeat(2,minmax(0,1fr))
    }

    .grid-cols-3 {
        grid-template-columns: repeat(3,minmax(0,1fr))
    }

    .grid-cols-5 {
        grid-template-columns: repeat(5,minmax(0,1fr))
    }

    .grid-cols-\[1\.4fr_1fr_1fr_1fr\] {
        grid-template-columns: 1.4fr 1fr 1fr 1fr
    }

    .grid-cols-\[1fr_80px_80px\] {
        grid-template-columns: 1fr 80px 80px
    }

    .grid-cols-\[92px_minmax\(0\,1fr\)\] {
        grid-template-columns: 92px minmax(0,1fr)
    }

    .flex-col {
        flex-direction: column
    }

    .flex-col-reverse {
        flex-direction: column-reverse
    }

    .flex-row {
        flex-direction: row
    }

    .flex-row-reverse {
        flex-direction: row-reverse
    }

    .flex-nowrap {
        flex-wrap: nowrap
    }

    .flex-wrap {
        flex-wrap: wrap
    }

    .items-baseline {
        align-items: baseline
    }

    .items-center {
        align-items: center
    }

    .items-end {
        align-items: flex-end
    }

    .items-start {
        align-items: flex-start
    }

    .items-stretch {
        align-items: stretch
    }

    .justify-between {
        justify-content: space-between
    }

    .justify-center {
        justify-content: center
    }

    .justify-end {
        justify-content: flex-end
    }

    .justify-start {
        justify-content: flex-start
    }

    .justify-items-center {
        justify-items: center
    }

    .gap-\(--gap-mb\) {
        gap: var(--gap-mb)
    }

    .gap-0 {
        gap: calc(var(--spacing)*0)
    }

    .gap-0\.5 {
        gap: calc(var(--spacing)*.5)
    }

    .gap-0\.75 {
        gap: calc(var(--spacing)*.75)
    }

    .gap-1 {
        gap: calc(var(--spacing)*1)
    }

    .gap-1\.5 {
        gap: calc(var(--spacing)*1.5)
    }

    .gap-2 {
        gap: calc(var(--spacing)*2)
    }

    .gap-2\.5 {
        gap: calc(var(--spacing)*2.5)
    }

    .gap-3 {
        gap: calc(var(--spacing)*3)
    }

    .gap-3\.5 {
        gap: calc(var(--spacing)*3.5)
    }

    .gap-4 {
        gap: calc(var(--spacing)*4)
    }

    .gap-5 {
        gap: calc(var(--spacing)*5)
    }

    .gap-6 {
        gap: calc(var(--spacing)*6)
    }

    .gap-7\.5 {
        gap: calc(var(--spacing)*7.5)
    }

    .gap-8 {
        gap: calc(var(--spacing)*8)
    }

    .gap-9 {
        gap: calc(var(--spacing)*9)
    }

    .gap-10 {
        gap: calc(var(--spacing)*10)
    }

    .gap-11 {
        gap: calc(var(--spacing)*11)
    }

    .gap-12 {
        gap: calc(var(--spacing)*12)
    }

    .gap-14 {
        gap: calc(var(--spacing)*14)
    }

    .gap-16 {
        gap: calc(var(--spacing)*16)
    }

    .gap-20 {
        gap: calc(var(--spacing)*20)
    }

    .gap-\[0\.4rem\] {
        gap: .4rem
    }

    .gap-\[0\.375rem\] {
        gap: .375rem
    }

    .gap-\[0\.625rem\] {
        gap: .625rem
    }

    .gap-\[1px\] {
        gap: 1px
    }

    .gap-\[4px\] {
        gap: 4px
    }

    .gap-\[6px\] {
        gap: 6px
    }

    .gap-\[8px\] {
        gap: 8px
    }

    .gap-\[10px\] {
        gap: 10px
    }

    .gap-\[12px\] {
        gap: 12px
    }

    .gap-\[16px\] {
        gap: 16px
    }

    .gap-\[18px\] {
        gap: 18px
    }

    .gap-\[20px\] {
        gap: 20px
    }

    .gap-\[35px\] {
        gap: 35px
    }

    .gap-px {
        gap: 1px
    }

    .gap-x-1 {
        column-gap: calc(var(--spacing)*1)
    }

    .gap-x-2 {
        column-gap: calc(var(--spacing)*2)
    }

    .gap-x-3 {
        column-gap: calc(var(--spacing)*3)
    }

    .gap-x-4 {
        column-gap: calc(var(--spacing)*4)
    }

    .gap-x-6 {
        column-gap: calc(var(--spacing)*6)
    }

    .gap-x-8 {
        column-gap: calc(var(--spacing)*8)
    }

    .gap-x-9 {
        column-gap: calc(var(--spacing)*9)
    }

    :where(.-space-x-2\.5>: not(:last-child)) {
        --tw-space-x-reverse:0
    }

    :where(.-space-x-2\.5>: not(:last-child)):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
        margin-left:calc(calc(var(--spacing)*-2.5)*var(--tw-space-x-reverse));
        margin-right: calc(calc(var(--spacing)*-2.5)*calc(1 - var(--tw-space-x-reverse)))
    }

    :where(.-space-x-2\.5>: not(:last-child)):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
        margin-left:calc(calc(var(--spacing)*-2.5)*var(--tw-space-x-reverse));
        margin-right: calc(calc(var(--spacing)*-2.5)*calc(1 - var(--tw-space-x-reverse)))
    }

    :where(.-space-x-2\.5>: not(:last-child)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
        margin-left:calc(calc(var(--spacing)*-2.5)*var(--tw-space-x-reverse));
        margin-right: calc(calc(var(--spacing)*-2.5)*calc(1 - var(--tw-space-x-reverse)))
    }

    :where(.-space-x-2\.5>: not(:last-child)):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
        margin-right:calc(calc(var(--spacing)*-2.5)*var(--tw-space-x-reverse));
        margin-left: calc(calc(var(--spacing)*-2.5)*calc(1 - var(--tw-space-x-reverse)))
    }

    :where(.-space-x-2\.5>: not(:last-child)):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
        margin-right:calc(calc(var(--spacing)*-2.5)*var(--tw-space-x-reverse));
        margin-left: calc(calc(var(--spacing)*-2.5)*calc(1 - var(--tw-space-x-reverse)))
    }

    :where(.-space-x-2\.5>: not(:last-child)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
        margin-right:calc(calc(var(--spacing)*-2.5)*var(--tw-space-x-reverse));
        margin-left: calc(calc(var(--spacing)*-2.5)*calc(1 - var(--tw-space-x-reverse)))
    }

    :where(.-space-x-3>:not(:last-child)) {
        --tw-space-x-reverse: 0
    }

    :where(.-space-x-3>:not(:last-child)):not(:-webkit-any(:lang(ae),: lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
        margin-left:calc(calc(var(--spacing)*-3)*var(--tw-space-x-reverse));
        margin-right: calc(calc(var(--spacing)*-3)*calc(1 - var(--tw-space-x-reverse)))
    }

    :where(.-space-x-3>:not(:last-child)):not(:-moz-any(:lang(ae),: lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
        margin-left:calc(calc(var(--spacing)*-3)*var(--tw-space-x-reverse));
        margin-right: calc(calc(var(--spacing)*-3)*calc(1 - var(--tw-space-x-reverse)))
    }

    :where(.-space-x-3>:not(:last-child)):not(:is(:lang(ae),: lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
        margin-left:calc(calc(var(--spacing)*-3)*var(--tw-space-x-reverse));
        margin-right: calc(calc(var(--spacing)*-3)*calc(1 - var(--tw-space-x-reverse)))
    }

    :where(.-space-x-3>:not(:last-child)):-webkit-any(:lang(ae),: lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
        margin-right:calc(calc(var(--spacing)*-3)*var(--tw-space-x-reverse));
        margin-left: calc(calc(var(--spacing)*-3)*calc(1 - var(--tw-space-x-reverse)))
    }

    :where(.-space-x-3>:not(:last-child)):-moz-any(:lang(ae),: lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
        margin-right:calc(calc(var(--spacing)*-3)*var(--tw-space-x-reverse));
        margin-left: calc(calc(var(--spacing)*-3)*calc(1 - var(--tw-space-x-reverse)))
    }

    :where(.-space-x-3>:not(:last-child)):is(:lang(ae),: lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
        margin-right:calc(calc(var(--spacing)*-3)*var(--tw-space-x-reverse));
        margin-left: calc(calc(var(--spacing)*-3)*calc(1 - var(--tw-space-x-reverse)))
    }

    .gap-y-0\.5 {
        row-gap: calc(var(--spacing)*.5)
    }

    .gap-y-2 {
        row-gap: calc(var(--spacing)*2)
    }

    .gap-y-3 {
        row-gap: calc(var(--spacing)*3)
    }

    .gap-y-6 {
        row-gap: calc(var(--spacing)*6)
    }

    .gap-y-8 {
        row-gap: calc(var(--spacing)*8)
    }

    .gap-y-9 {
        row-gap: calc(var(--spacing)*9)
    }

    .gap-y-14 {
        row-gap: calc(var(--spacing)*14)
    }

    :where(.divide-y>:not(:last-child)) {
        --tw-divide-y-reverse: 0;
        border-bottom-style: var(--tw-border-style);
        border-top-style: var(--tw-border-style);
        border-top-width: calc(1px*var(--tw-divide-y-reverse));
        border-bottom-width: calc(1px*calc(1 - var(--tw-divide-y-reverse)))
    }

    :where(.divide-primary\/10>: not(:last-child)) {
        border-color:#7577431a
    }

    @supports (color: color-mix(in lab,red,red)) {
        :where(.divide-primary\/10>:not(:last-child)) {
            border-color:color-mix(in oklab,var(--color-primary)10%,transparent)
        }
    }

    .self-center {
        align-self: center
    }

    .self-end {
        align-self: flex-end
    }

    .self-start {
        align-self: flex-start
    }

    .self-stretch {
        align-self: stretch
    }

    .img-frame {
        border-radius: var(--radius-card);
        border: 2px solid var(--color-border);
        box-shadow: var(--shadow-img);
        overflow: hidden
    }

    .truncate {
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden
    }

    .overflow-auto {
        overflow: auto
    }

    .overflow-clip {
        overflow: clip
    }

    .overflow-hidden {
        overflow: hidden
    }

    .overflow-scroll {
        overflow: scroll
    }

    .overflow-visible {
        overflow: visible
    }

    .overflow-x-auto {
        overflow-x: auto
    }

    .overflow-x-clip {
        overflow-x: clip
    }

    .overflow-y-auto {
        overflow-y: auto
    }

    .overscroll-x-contain {
        overscroll-behavior-x: contain
    }

    .\!rounded-\[8px\] {
        border-radius: 8px!important
    }

    .rounded {
        border-radius: .25rem
    }

    .rounded-2xl {
        border-radius: var(--radius-2xl)
    }

    .rounded-3xl {
        border-radius: var(--radius-3xl)
    }

    .rounded-4xl {
        border-radius: var(--radius-4xl)
    }

    .rounded-\[0\.75rem\] {
        border-radius: .75rem
    }

    .rounded-\[1\.75rem\] {
        border-radius: 1.75rem
    }

    .rounded-\[1\.1540625rem\] {
        border-radius: 1.15406rem
    }

    .rounded-\[2px\] {
        border-radius: 2px
    }

    .rounded-\[3px\] {
        border-radius: 3px
    }

    .rounded-\[4px\] {
        border-radius: 4px
    }

    .rounded-\[5px\] {
        border-radius: 5px
    }

    .rounded-\[6px\] {
        border-radius: 6px
    }

    .rounded-\[7px\] {
        border-radius: 7px
    }

    .rounded-\[8px\] {
        border-radius: 8px
    }

    .rounded-\[10px\] {
        border-radius: 10px
    }

    .rounded-\[11px\] {
        border-radius: 11px
    }

    .rounded-\[12px\] {
        border-radius: 12px
    }

    .rounded-\[14px\] {
        border-radius: 14px
    }

    .rounded-\[16px\] {
        border-radius: 16px
    }

    .rounded-\[20px\] {
        border-radius: 20px
    }

    .rounded-\[22px\] {
        border-radius: 22px
    }

    .rounded-\[24px\] {
        border-radius: 24px
    }

    .rounded-\[26px\] {
        border-radius: 26px
    }

    .rounded-\[30px\] {
        border-radius: 30px
    }

    .rounded-\[50px\] {
        border-radius: 50px
    }

    .rounded-\[88px\] {
        border-radius: 88px
    }

    .rounded-\[100px\] {
        border-radius: 100px
    }

    .rounded-\[var\(--radius-card\)\],.rounded-card {
        border-radius: var(--radius-card)
    }

    .rounded-full {
        border-radius: 3.40282e38px
    }

    .rounded-lg {
        border-radius: var(--radius-lg)
    }

    .rounded-md {
        border-radius: var(--radius-md)
    }

    .rounded-none {
        border-radius: 0
    }

    .rounded-sm {
        border-radius: var(--radius-sm)
    }

    .rounded-xl {
        border-radius: var(--radius-xl)
    }

    .rounded-xs {
        border-radius: var(--radius-xs)
    }

    .rounded-t-\[10px\] {
        border-top-left-radius: 10px;
        border-top-right-radius: 10px
    }

    .rounded-t-\[20px\] {
        border-top-left-radius: 20px;
        border-top-right-radius: 20px
    }

    .rounded-t-\[120px\] {
        border-top-left-radius: 120px;
        border-top-right-radius: 120px
    }

    .rounded-t-lg {
        border-top-left-radius: var(--radius-lg);
        border-top-right-radius: var(--radius-lg)
    }

    .rounded-t-xl {
        border-top-left-radius: var(--radius-xl);
        border-top-right-radius: var(--radius-xl)
    }

    .rounded-t-xs {
        border-top-left-radius: var(--radius-xs);
        border-top-right-radius: var(--radius-xs)
    }

    .rounded-l-full {
        border-top-left-radius: 3.40282e38px;
        border-bottom-left-radius: 3.40282e38px
    }

    .rounded-l-lg {
        border-top-left-radius: var(--radius-lg);
        border-bottom-left-radius: var(--radius-lg)
    }

    .rounded-tl-lg {
        border-top-left-radius: var(--radius-lg)
    }

    .rounded-r-full {
        border-top-right-radius: 3.40282e38px;
        border-bottom-right-radius: 3.40282e38px
    }

    .rounded-r-lg {
        border-top-right-radius: var(--radius-lg);
        border-bottom-right-radius: var(--radius-lg)
    }

    .rounded-tr-lg {
        border-top-right-radius: var(--radius-lg)
    }

    .rounded-b-2xl {
        border-bottom-right-radius: var(--radius-2xl);
        border-bottom-left-radius: var(--radius-2xl)
    }

    .rounded-b-\[10px\] {
        border-bottom-right-radius: 10px;
        border-bottom-left-radius: 10px
    }

    .rounded-b-\[20px\] {
        border-bottom-right-radius: 20px;
        border-bottom-left-radius: 20px
    }

    .rounded-b-lg {
        border-bottom-right-radius: var(--radius-lg);
        border-bottom-left-radius: var(--radius-lg)
    }

    .rounded-b-xl {
        border-bottom-right-radius: var(--radius-xl);
        border-bottom-left-radius: var(--radius-xl)
    }

    .rounded-br-lg {
        border-bottom-right-radius: var(--radius-lg)
    }

    .rounded-bl-lg {
        border-bottom-left-radius: var(--radius-lg)
    }

    .border {
        border-style: var(--tw-border-style);
        border-width: 1px
    }

    .border-0 {
        border-style: var(--tw-border-style);
        border-width: 0
    }

    .border-2 {
        border-style: var(--tw-border-style);
        border-width: 2px
    }

    .border-3 {
        border-style: var(--tw-border-style);
        border-width: 3px
    }

    .border-4 {
        border-style: var(--tw-border-style);
        border-width: 4px
    }

    .border-\[1\.5px\] {
        border-style: var(--tw-border-style);
        border-width: 1.5px
    }

    .border-\[2\.25px\] {
        border-style: var(--tw-border-style);
        border-width: 2.25px
    }

    .border-\[3px\] {
        border-style: var(--tw-border-style);
        border-width: 3px
    }

    .border-x-3 {
        border-inline-style:var(--tw-border-style);border-left-width: 3px;
        border-right-width: 3px
    }

    .border-x-4 {
        border-inline-style:var(--tw-border-style);border-left-width: 4px;
        border-right-width: 4px
    }

    .border-y {
        border-block-style:var(--tw-border-style);border-top-width: 1px;
        border-bottom-width: 1px
    }

    .border-y-8 {
        border-block-style:var(--tw-border-style);border-top-width: 8px;
        border-bottom-width: 8px
    }

    .border-t {
        border-top-style: var(--tw-border-style);
        border-top-width: 1px
    }

    .border-t-2 {
        border-top-style: var(--tw-border-style);
        border-top-width: 2px
    }

    .border-t-3 {
        border-top-style: var(--tw-border-style);
        border-top-width: 3px
    }

    .border-r {
        border-right-style: var(--tw-border-style);
        border-right-width: 1px
    }

    .border-b {
        border-bottom-style: var(--tw-border-style);
        border-bottom-width: 1px
    }

    .border-b-3 {
        border-bottom-style: var(--tw-border-style);
        border-bottom-width: 3px
    }

    .border-l {
        border-left-style: var(--tw-border-style);
        border-left-width: 1px
    }

    .border-dashed {
        --tw-border-style: dashed;
        border-style: dashed
    }

    .border-dotted {
        --tw-border-style: dotted;
        border-style: dotted
    }

    .border-none {
        --tw-border-style: none;
        border-style: none
    }

    .border-solid {
        --tw-border-style: solid;
        border-style: solid
    }

    .\!border-black {
        border-color: var(--color-black)!important
    }

    .border-\(--color-border\) {
        border-color: var(--color-border)
    }

    .border-\(--color-green\) {
        border-color: var(--color-green)
    }

    .border-\(--pp-ink\) {
        border-color: var(--pp-ink)
    }

    .border-\(--section-fg\)\/50 {
        border-color: var(--section-fg)
    }

    @supports (color: color-mix(in lab,red,red)) {
        .border-\(--section-fg\)\/50 {
            border-color:color-mix(in oklab,var(--section-fg)50%,transparent)
        }
    }

    .border-\[\#0A2704BF\] {
        border-color: #0a2704bf
    }

    .border-\[\#001F10\] {
        border-color: #001f10
    }

    .border-\[\#757d8c\] {
        border-color: #757d8c
    }

    .border-\[\#989fad\] {
        border-color: #989fad
    }

    .border-\[\#FFFFFF\] {
        border-color: #fff
    }

    .border-\[\#c4c4c4\] {
        border-color: #c4c4c4
    }

    .border-\[\#e5e5e5\] {
        border-color: #e5e5e5
    }

    .border-\[\#eee\] {
        border-color: #eee
    }

    .border-\[\#f0f0f0\] {
        border-color: #f0f0f0
    }

    .border-\[rgb\(10\,25\,18\)\] {
        border-color: #0a1912
    }

    .border-\[rgba\(0\,0\,0\,0\.06\)\] {
        border-color: #0000000f
    }

    .border-\[rgba\(0\,31\,16\,0\.25\)\] {
        border-color: #001f1040
    }

    .border-\[var\(--color-off-black\)\] {
        border-color: var(--color-off-black)
    }

    .border-accent1-base {
        border-color: var(--color-accent1-base)
    }

    .border-black {
        border-color: var(--color-black)
    }

    .border-black\/5 {
        border-color: #0000000d
    }

    @supports (color: color-mix(in lab,red,red)) {
        .border-black\/5 {
            border-color:color-mix(in oklab,var(--color-black)5%,transparent)
        }
    }

    .border-black\/10 {
        border-color: #0000001a
    }

    @supports (color: color-mix(in lab,red,red)) {
        .border-black\/10 {
            border-color:color-mix(in oklab,var(--color-black)10%,transparent)
        }
    }

    .border-black\/15 {
        border-color: #00000026
    }

    @supports (color: color-mix(in lab,red,red)) {
        .border-black\/15 {
            border-color:color-mix(in oklab,var(--color-black)15%,transparent)
        }
    }

    .border-black\/20 {
        border-color: #0003
    }

    @supports (color: color-mix(in lab,red,red)) {
        .border-black\/20 {
            border-color:color-mix(in oklab,var(--color-black)20%,transparent)
        }
    }

    .border-black\/25 {
        border-color: #00000040
    }

    @supports (color: color-mix(in lab,red,red)) {
        .border-black\/25 {
            border-color:color-mix(in oklab,var(--color-black)25%,transparent)
        }
    }

    .border-fg-primary {
        border-color: var(--color-fg-primary)
    }

    .border-fg-primary\/15 {
        border-color: #001f1024
    }

    @supports (color: color-mix(in lab,red,red)) {
        .border-fg-primary\/15 {
            border-color:color-mix(in oklab,var(--color-fg-primary)15%,transparent)
        }
    }

    .border-fg-primary\/20 {
        border-color: #001f1030
    }

    @supports (color: color-mix(in lab,red,red)) {
        .border-fg-primary\/20 {
            border-color:color-mix(in oklab,var(--color-fg-primary)20%,transparent)
        }
    }

    .border-firecracker-navy-900 {
        border-color: var(--color-firecracker-navy-900)
    }

    .border-gray-200 {
        border-color: var(--color-gray-200)
    }

    .border-gray-base {
        border-color: var(--color-gray-base)
    }

    .border-gray-strong {
        border-color: var(--color-gray-strong)
    }

    .border-green {
        border-color: var(--color-green)
    }

    .border-green-strong {
        border-color: var(--color-green-strong)
    }

    .border-green-strongest {
        border-color: var(--color-green-strongest)
    }

    .border-gruns-gold-3 {
        border-color: var(--color-gruns-gold-3)
    }

    .border-neutral-off-white {
        border-color: var(--color-neutral-off-white)
    }

    .border-off-black {
        border-color: var(--color-off-black)
    }

    .border-off-white {
        border-color: var(--color-off-white)
    }

    .border-olipop-orange {
        border-color: var(--color-olipop-orange)
    }

    .border-olipop-pink {
        border-color: var(--color-olipop-pink)
    }

    .border-primary {
        border-color: var(--color-primary)
    }

    .border-primary-base {
        border-color: var(--color-primary-base)
    }

    .border-primary-strongest {
        border-color: var(--color-primary-strongest)
    }

    .border-primary-weak {
        border-color: var(--color-primary-weak)
    }

    .border-rasp-lemon-primary {
        border-color: var(--color-rasp-lemon-primary)
    }

    .border-secondary {
        border-color: var(--color-secondary)
    }

    .border-secondary-strong {
        border-color: var(--color-secondary-strong)
    }

    .border-transparent {
        border-color: transparent
    }

    .border-white {
        border-color: var(--color-white)
    }

    .border-white\/15 {
        border-color: #ffffff26
    }

    @supports (color: color-mix(in lab,red,red)) {
        .border-white\/15 {
            border-color:color-mix(in oklab,var(--color-white)15%,transparent)
        }
    }

    .border-white\/20 {
        border-color: #fff3
    }

    @supports (color: color-mix(in lab,red,red)) {
        .border-white\/20 {
            border-color:color-mix(in oklab,var(--color-white)20%,transparent)
        }
    }

    .border-white\/25 {
        border-color: #ffffff40
    }

    @supports (color: color-mix(in lab,red,red)) {
        .border-white\/25 {
            border-color:color-mix(in oklab,var(--color-white)25%,transparent)
        }
    }

    .border-white\/50 {
        border-color: #ffffff80
    }

    @supports (color: color-mix(in lab,red,red)) {
        .border-white\/50 {
            border-color:color-mix(in oklab,var(--color-white)50%,transparent)
        }
    }

    .border-x-\[\#e8b411\] {
        border-left-color: #e8b411;
        border-right-color: #e8b411
    }

    .border-y-secondary {
        border-block-color:var(--color-secondary)}

    .border-t-\[\#e8b411\] {
        border-top-color: #e8b411
    }

    .border-b-\[\#e8b411\] {
        border-bottom-color: #e8b411
    }

    .border-b-\[rgba\(0\,44\,23\,0\.1\)\] {
        border-bottom-color: #002c171a
    }

    .border-b-primary {
        border-bottom-color: var(--color-primary)
    }

    .firecracker-review-tab {
        background-color: var(--color-secondary-weakest);
        color: var(--color-fg-primary)
    }

    .firecracker-review-tab:hover {
        background-color: var(--color-secondary-weak)
    }

    .firecracker-review-tab.selected {
        background-color: var(--color-secondary-strongest);
        color: var(--color-white)
    }

    .dark .firecracker-review-tab,.theme-firecracker.dark .firecracker-review-tab {
        background-color: var(--color-secondary);
        color: var(--color-white)
    }

    .dark .firecracker-review-tab.selected,.theme-firecracker.dark .firecracker-review-tab.selected {
        background-color: var(--color-secondary-weakest);
        color: var(--color-fg-primary-inverse);
        box-shadow: 0 0 16px #54cbff
    }

    .btn-primary {
        background-color: var(--color-primary);
        color: var(--color-primary-content)
    }

    .btn-primary:hover {
        background-color: var(--color-primary-hover)
    }

    .btn-secondary {
        background-color: var(--color-secondary);
        color: var(--color-secondary-content)
    }

    .btn-secondary:hover {
        background-color: var(--color-secondary-hover)
    }

    .bg-\(--bg-color\) {
        background-color: var(--bg-color)
    }

    .bg-\(--color-firecracker-page-top\) {
        background-color: var(--color-firecracker-page-top)
    }

    .bg-\(--color-green\) {
        background-color: var(--color-green)
    }

    .bg-\(--color-green-strong\) {
        background-color: var(--color-green-strong)
    }

    .bg-\(--color-green-weakest\) {
        background-color: var(--color-green-weakest)
    }

    .bg-\(--color-off-white\) {
        background-color: var(--color-off-white)
    }

    .bg-\(--color-yellow-weaker\) {
        background-color: var(--color-yellow-weaker)
    }

    .bg-\(--hg-content-bg\) {
        background-color: var(--hg-content-bg)
    }

    .bg-\(--hg-section-bg\) {
        background-color: var(--hg-section-bg)
    }

    .bg-\(--past-flavor-card-bg\) {
        background-color: var(--past-flavor-card-bg)
    }

    .bg-\(--pc-section-bg\) {
        background-color: var(--pc-section-bg)
    }

    .bg-\(--pill-bg\) {
        background-color: var(--pill-bg)
    }

    .bg-\(--pp-accent\) {
        background-color: var(--pp-accent)
    }

    .bg-\(--press-bg\) {
        background-color: var(--press-bg)
    }

    .bg-\(--press-track\) {
        background-color: var(--press-track)
    }

    .bg-\(--product-bg-color\) {
        background-color: var(--product-bg-color)
    }

    .bg-\(--product-label-color\) {
        background-color: var(--product-label-color)
    }

    .bg-\(--product-primary-color\) {
        background-color: var(--product-primary-color)
    }

    .bg-\(--red\) {
        background-color: var(--red)
    }

    .bg-\(--sec-bg\) {
        background-color: var(--sec-bg)
    }

    .bg-\(--te-section-bg\) {
        background-color: var(--te-section-bg)
    }

    .bg-\[\#003d1e\] {
        background-color: #003d1e
    }

    .bg-\[\#6c287d\] {
        background-color: #6c287d
    }

    .bg-\[\#176d3f\] {
        background-color: #176d3f
    }

    .bg-\[\#00592d\] {
        background-color: #00592d
    }

    .bg-\[\#E6F3EF\] {
        background-color: #e6f3ef
    }

    .bg-\[\#E86D36\] {
        background-color: #e86d36
    }

    .bg-\[\#FFF7DF\] {
        background-color: #fff7df
    }

    .bg-\[\#d0d3d9\] {
        background-color: #d0d3d9
    }

    .bg-\[\#efefef\] {
        background-color: #efefef
    }

    .bg-\[\#f2dcd8\] {
        background-color: #f2dcd8
    }

    .bg-\[\#f5f5f5\] {
        background-color: #f5f5f5
    }

    .bg-\[\#f6f6f6\] {
        background-color: #f6f6f6
    }

    .bg-\[\#f8f8f8\] {
        background-color: #f8f8f8
    }

    .bg-\[\#ffcc2f\] {
        background-color: #ffcc2f
    }

    .bg-\[\#fff2cb\] {
        background-color: #fff2cb
    }

    .bg-\[--product-bg-color\] {
        background-color: --product-bg-color
    }

    .bg-\[rgb\(10\,25\,18\)\] {
        background-color: #0a1912
    }

    .bg-\[rgba\(0\,44\,23\,0\.25\)\] {
        background-color: #002c1740
    }

    .bg-\[var\(--color-base-200\)\] {
        background-color: var(--color-base-200)
    }

    .bg-\[var\(--color-gray-stronger\)\] {
        background-color: var(--color-gray-stronger)
    }

    .bg-\[var\(--color-green\)\] {
        background-color: var(--color-green)
    }

    .bg-\[var\(--color-green-bright\)\] {
        background-color: var(--color-green-bright)
    }

    .bg-\[var\(--color-off-black\)\] {
        background-color: var(--color-off-black)
    }

    .bg-\[var\(--color-primary-strong\)\] {
        background-color: var(--color-primary-strong)
    }

    .bg-\[var\(--color-primary-weakest\)\] {
        background-color: var(--color-primary-weakest)
    }

    .bg-\[var\(--color-yellow\)\] {
        background-color: var(--color-yellow)
    }

    .bg-\[var\(--sc-badge-bg\,var\(--sc-accent\,var\(--color-secondary\)\)\)\] {
        background-color: var(--sc-badge-bg,var(--sc-accent,var(--color-secondary)))
    }

    .bg-\[var\(--sc-bar-bg\,var\(--color-primary-strongest\)\)\] {
        background-color: var(--sc-bar-bg,var(--color-primary-strongest))
    }

    .bg-\[var\(--sc-btn-bg\,var\(--sc-accent\,var\(--color-primary\)\)\)\] {
        background-color: var(--sc-btn-bg,var(--sc-accent,var(--color-primary)))
    }

    .bg-accent1-base {
        background-color: var(--color-accent1-base)
    }

    .bg-base-200 {
        background-color: var(--color-base-200)
    }

    .bg-black {
        background-color: var(--color-black)
    }

    .bg-black\/5 {
        background-color: #0000000d
    }

    @supports (color: color-mix(in lab,red,red)) {
        .bg-black\/5 {
            background-color:color-mix(in oklab,var(--color-black)5%,transparent)
        }
    }

    .bg-black\/10 {
        background-color: #0000001a
    }

    @supports (color: color-mix(in lab,red,red)) {
        .bg-black\/10 {
            background-color:color-mix(in oklab,var(--color-black)10%,transparent)
        }
    }

    .bg-black\/24 {
        background-color: #0000003d
    }

    @supports (color: color-mix(in lab,red,red)) {
        .bg-black\/24 {
            background-color:color-mix(in oklab,var(--color-black)24%,transparent)
        }
    }

    .bg-black\/30 {
        background-color: #0000004d
    }

    @supports (color: color-mix(in lab,red,red)) {
        .bg-black\/30 {
            background-color:color-mix(in oklab,var(--color-black)30%,transparent)
        }
    }

    .bg-black\/35 {
        background-color: #00000059
    }

    @supports (color: color-mix(in lab,red,red)) {
        .bg-black\/35 {
            background-color:color-mix(in oklab,var(--color-black)35%,transparent)
        }
    }

    .bg-black\/40 {
        background-color: #0006
    }

    @supports (color: color-mix(in lab,red,red)) {
        .bg-black\/40 {
            background-color:color-mix(in oklab,var(--color-black)40%,transparent)
        }
    }

    .bg-black\/50 {
        background-color: #00000080
    }

    @supports (color: color-mix(in lab,red,red)) {
        .bg-black\/50 {
            background-color:color-mix(in oklab,var(--color-black)50%,transparent)
        }
    }

    .bg-black\/60 {
        background-color: #0009
    }

    @supports (color: color-mix(in lab,red,red)) {
        .bg-black\/60 {
            background-color:color-mix(in oklab,var(--color-black)60%,transparent)
        }
    }

    .bg-black\/75 {
        background-color: #000000bf
    }

    @supports (color: color-mix(in lab,red,red)) {
        .bg-black\/75 {
            background-color:color-mix(in oklab,var(--color-black)75%,transparent)
        }
    }

    .bg-fg-primary {
        background-color: var(--color-fg-primary)
    }

    .bg-fg-primary-inverse {
        background-color: var(--color-fg-primary-inverse)
    }

    .bg-fg-secondary {
        background-color: var(--color-fg-secondary)
    }

    .bg-fg-secondary-inverse {
        background-color: var(--color-fg-secondary-inverse)
    }

    .bg-fg-tertiary {
        background-color: var(--color-fg-tertiary)
    }

    .bg-fg-tertiary-inverse {
        background-color: var(--color-fg-tertiary-inverse)
    }

    .bg-firecracker-navy-50 {
        background-color: var(--color-firecracker-navy-50)
    }

    .bg-firecracker-navy-900 {
        background-color: var(--color-firecracker-navy-900)
    }

    .bg-firecracker-red-day {
        background-color: var(--color-firecracker-red-day)
    }

    .bg-firecracker-sky-200 {
        background-color: var(--color-firecracker-sky-200)
    }

    .bg-firecracker-sky-day {
        background-color: var(--color-firecracker-sky-day)
    }

    .bg-firecracker-yellow-200 {
        background-color: var(--color-firecracker-yellow-200)
    }

    .bg-gray-50 {
        background-color: var(--color-gray-50)
    }

    .bg-gray-100 {
        background-color: var(--color-gray-100)
    }

    .bg-gray-base {
        background-color: var(--color-gray-base)
    }

    .bg-gray-strong {
        background-color: var(--color-gray-strong)
    }

    .bg-gray-stronger {
        background-color: var(--color-gray-stronger)
    }

    .bg-gray-weak {
        background-color: var(--color-gray-weak)
    }

    .bg-green {
        background-color: var(--color-green)
    }

    .bg-green-bright {
        background-color: var(--color-green-bright)
    }

    .bg-green-strong {
        background-color: var(--color-green-strong)
    }

    .bg-green-strong\/5 {
        background-color: #00572c0d
    }

    @supports (color: color-mix(in lab,red,red)) {
        .bg-green-strong\/5 {
            background-color:color-mix(in oklab,var(--color-green-strong)5%,transparent)
        }
    }

    .bg-green-strongest {
        background-color: var(--color-green-strongest)
    }

    .bg-green-weaker {
        background-color: var(--color-green-weaker)
    }

    .bg-green-weakest {
        background-color: var(--color-green-weakest)
    }

    .bg-lt-yellow {
        background-color: var(--color-lt-yellow)
    }

    .bg-neutral-300 {
        background-color: var(--color-neutral-300)
    }

    .bg-neutral-off-white {
        background-color: var(--color-neutral-off-white)
    }

    .bg-off-black {
        background-color: var(--color-off-black)
    }

    .bg-off-white {
        background-color: var(--color-off-white)
    }

    .bg-olipop-green {
        background-color: var(--color-olipop-green)
    }

    .bg-olipop-orange {
        background-color: var(--color-olipop-orange)
    }

    .bg-olipop-orange-strong {
        background-color: var(--color-olipop-orange-strong)
    }

    .bg-olipop-orange-weakest {
        background-color: var(--color-olipop-orange-weakest)
    }

    .bg-olipop-pink {
        background-color: var(--color-olipop-pink)
    }

    .bg-primary {
        background-color: var(--color-primary)
    }

    .bg-primary-base {
        background-color: var(--color-primary-base)
    }

    .bg-primary-strong {
        background-color: var(--color-primary-strong)
    }

    .bg-primary-strongest {
        background-color: var(--color-primary-strongest)
    }

    .bg-primary-weak {
        background-color: var(--color-primary-weak)
    }

    .bg-primary-weaker {
        background-color: var(--color-primary-weaker)
    }

    .bg-primary-weakest {
        background-color: var(--color-primary-weakest)
    }

    .bg-rasp-lemon-accent2-strong {
        background-color: var(--color-rasp-lemon-accent2-strong)
    }

    .bg-rasp-lemon-off-white {
        background-color: var(--color-rasp-lemon-off-white)
    }

    .bg-rasp-lemon-primary-strong {
        background-color: var(--color-rasp-lemon-primary-strong)
    }

    .bg-rasp-lemon-secondary {
        background-color: var(--color-rasp-lemon-secondary)
    }

    .bg-rasp-lemon-secondary-weak {
        background-color: var(--color-rasp-lemon-secondary-weak)
    }

    .bg-rasp-lemon-secondary-weakest {
        background-color: var(--color-rasp-lemon-secondary-weakest)
    }

    .bg-secondary {
        background-color: var(--color-secondary)
    }

    .bg-secondary-base {
        background-color: var(--color-secondary-base)
    }

    .bg-secondary-strong {
        background-color: var(--color-secondary-strong)
    }

    .bg-secondary-strongest {
        background-color: var(--color-secondary-strongest)
    }

    .bg-secondary-weak {
        background-color: var(--color-secondary-weak)
    }

    .bg-secondary-weaker {
        background-color: var(--color-secondary-weaker)
    }

    .bg-secondary-weakest {
        background-color: var(--color-secondary-weakest)
    }

    .bg-secondary\/50 {
        background-color: #ffcc2f80
    }

    @supports (color: color-mix(in lab,red,red)) {
        .bg-secondary\/50 {
            background-color:color-mix(in oklab,var(--color-secondary)50%,transparent)
        }
    }

    .bg-transparent {
        background-color: transparent
    }

    .bg-white {
        background-color: var(--color-white)
    }

    .bg-white\/10 {
        background-color: #ffffff1a
    }

    @supports (color: color-mix(in lab,red,red)) {
        .bg-white\/10 {
            background-color:color-mix(in oklab,var(--color-white)10%,transparent)
        }
    }

    .bg-white\/20 {
        background-color: #fff3
    }

    @supports (color: color-mix(in lab,red,red)) {
        .bg-white\/20 {
            background-color:color-mix(in oklab,var(--color-white)20%,transparent)
        }
    }

    .bg-white\/50 {
        background-color: #ffffff80
    }

    @supports (color: color-mix(in lab,red,red)) {
        .bg-white\/50 {
            background-color:color-mix(in oklab,var(--color-white)50%,transparent)
        }
    }

    .bg-white\/75 {
        background-color: #ffffffbf
    }

    @supports (color: color-mix(in lab,red,red)) {
        .bg-white\/75 {
            background-color:color-mix(in oklab,var(--color-white)75%,transparent)
        }
    }

    .bg-white\/90 {
        background-color: #ffffffe6
    }

    @supports (color: color-mix(in lab,red,red)) {
        .bg-white\/90 {
            background-color:color-mix(in oklab,var(--color-white)90%,transparent)
        }
    }

    .bg-white\/95 {
        background-color: #fffffff2
    }

    @supports (color: color-mix(in lab,red,red)) {
        .bg-white\/95 {
            background-color:color-mix(in oklab,var(--color-white)95%,transparent)
        }
    }

    .bg-yellow {
        background-color: var(--color-yellow)
    }

    .bg-yellow-weak {
        background-color: var(--color-yellow-weak)
    }

    .bg-yellow-weaker {
        background-color: var(--color-yellow-weaker)
    }

    .bg-yellow-weakest {
        background-color: var(--color-yellow-weakest)
    }

    .bg-linear-to-b {
        --tw-gradient-position: to bottom
    }

    @supports (background-image: linear-gradient(in lab,red,red)) {
        .bg-linear-to-b {
            --tw-gradient-position:to bottom in oklab
        }
    }

    .bg-linear-to-b {
        background-image: linear-gradient(var(--tw-gradient-stops))
    }

    .bg-linear-to-l {
        --tw-gradient-position: to left
    }

    @supports (background-image: linear-gradient(in lab,red,red)) {
        .bg-linear-to-l {
            --tw-gradient-position:to left in oklab
        }
    }

    .bg-linear-to-l {
        background-image: linear-gradient(var(--tw-gradient-stops))
    }

    .bg-linear-to-r {
        --tw-gradient-position: to right
    }

    @supports (background-image: linear-gradient(in lab,red,red)) {
        .bg-linear-to-r {
            --tw-gradient-position:to right in oklab
        }
    }

    .bg-linear-to-r {
        background-image: linear-gradient(var(--tw-gradient-stops))
    }

    .bg-gradient-to-b {
        --tw-gradient-position: to bottom in oklab;
        background-image: linear-gradient(var(--tw-gradient-stops))
    }

    .bg-firecracker-gradient-accent1-page {
        background-image: linear-gradient(to bottom,var(--color-accent1-base)0%,var(--color-firecracker-page-top)100%)
    }

    .bg-firecracker-gradient-color-burst {
        background-image: linear-gradient(180deg,var(--color-secondary)0%,var(--color-primary)100%)
    }

    .bg-firecracker-gradient-darkblue-to-lightblue {
        background-image: linear-gradient(to bottom,var(--color-firecracker-darkblue),var(--color-firecracker-lightblue))
    }

    .bg-firecracker-gradient-lightblue-to-darkblue {
        background-image: linear-gradient(to bottom,var(--color-firecracker-lightblue),var(--color-firecracker-darkblue))
    }

    .bg-firecracker-gradient-lightblue-to-offwhite {
        background-image: linear-gradient(to bottom,var(--color-firecracker-lightblue),var(--color-firecracker-offwhite))
    }

    .bg-firecracker-gradient-offwhite-to-lightblue {
        background-image: linear-gradient(to bottom,var(--color-firecracker-offwhite),var(--color-firecracker-lightblue))
    }

    .bg-firecracker-gradient-page-accent {
        background-image: linear-gradient(180deg,var(--color-firecracker-page-top)0%,var(--color-accent1-base)100%)
    }

    .bg-firecracker-gradient-page-accent-shallow {
        background-image: linear-gradient(to bottom,var(--color-firecracker-page-top)0%,var(--color-firecracker-page-top)65%,var(--color-accent1-base)100%)
    }

    .bg-olipop-gradient-accent-white {
        background-image: linear-gradient(to bottom,var(--color-olipop-pink),#fff)
    }

    .bg-olipop-gradient-color-burst {
        background-image: linear-gradient(to bottom,var(--color-olipop-orange),var(--color-olipop-pink))
    }

    .bg-olipop-gradient-color-burst-inv {
        background-image: linear-gradient(to bottom,var(--color-olipop-pink),var(--color-olipop-orange))
    }

    .bg-olipop-gradient-fadein {
        background-image: linear-gradient(to bottom,transparent,var(--color-olipop-orange))
    }

    .bg-olipop-gradient-fadeout {
        background-image: linear-gradient(to bottom,var(--color-olipop-orange),transparent)
    }

    .bg-olipop-gradient-white-accent {
        background-image: linear-gradient(to bottom,#fff,var(--color-olipop-pink))
    }

    .bg-rasp-lemon-gradient-accent-white {
        background-image: linear-gradient(to bottom,var(--color-rasp-lemon-accent1),#fff)
    }

    .bg-rasp-lemon-gradient-white-accent {
        background-image: linear-gradient(to bottom,#fff,var(--color-rasp-lemon-accent1))
    }

    .gold-gradient {
        background-image: linear-gradient(90deg,var(--gold-2,var(--color-gruns-gold-2)),var(--gold-4,var(--color-gruns-gold-4))25%,var(--gold-6,var(--color-gruns-gold-6))50%,var(--gold-4,var(--color-gruns-gold-4))75%,var(--gold-2,var(--color-gruns-gold-2)))
    }

    .from-\[\#e8b411\] {
        --tw-gradient-from: #e8b411;
        --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))
    }

    .from-black\/0 {
        --tw-gradient-from: transparent
    }

    @supports (color: color-mix(in lab,red,red)) {
        .from-black\/0 {
            --tw-gradient-from:color-mix(in oklab,var(--color-black)0%,transparent)
        }
    }

    .from-black\/0 {
        --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))
    }

    .from-lt-yellow {
        --tw-gradient-from: var(--color-lt-yellow);
        --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))
    }

    .from-secondary {
        --tw-gradient-from: var(--color-secondary);
        --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))
    }

    .from-white {
        --tw-gradient-from: var(--color-white);
        --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))
    }

    .from-yellow {
        --tw-gradient-from: var(--color-yellow);
        --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))
    }

    .from-20\% {
        --tw-gradient-from-position: 20%
    }

    .from-40\% {
        --tw-gradient-from-position: 40%
    }

    .via-\[\#fff2c9\] {
        --tw-gradient-via: #fff2c9;
        --tw-gradient-via-stops: var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-via-stops)
    }

    .to-\[\#e8b411\] {
        --tw-gradient-to: #e8b411;
        --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))
    }

    .to-black\/75 {
        --tw-gradient-to: rgba(0,0,0,.75)
    }

    @supports (color: color-mix(in lab,red,red)) {
        .to-black\/75 {
            --tw-gradient-to:color-mix(in oklab,var(--color-black)75%,transparent)
        }
    }

    .to-black\/75 {
        --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))
    }

    .to-lt-yellow {
        --tw-gradient-to: var(--color-lt-yellow);
        --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))
    }

    .to-primary {
        --tw-gradient-to: var(--color-primary);
        --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))
    }

    .to-transparent {
        --tw-gradient-to: transparent;
        --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))
    }

    .to-white {
        --tw-gradient-to: var(--color-white);
        --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))
    }

    .to-yellow {
        --tw-gradient-to: var(--color-yellow);
        --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))
    }

    .fill-\(--color-secondary\) {
        fill: var(--color-secondary)
    }

    .fill-\[var\(--sc-accent\,var\(--color-primary\)\)\] {
        fill: var(--sc-accent,var(--color-primary))
    }

    .fill-current {
        fill: currentColor
    }

    .fill-none {
        fill: none
    }

    .fill-secondary {
        fill: var(--color-secondary)
    }

    .fill-white {
        fill: var(--color-white)
    }

    .fill-yellow {
        fill: var(--color-yellow)
    }

    .stroke-current {
        stroke: currentColor
    }

    .stroke-\[1\.8\] {
        stroke-width: 1.8px
    }

    .object-contain {
        object-fit: contain
    }

    .object-cover {
        object-fit: cover
    }

    .object-center {
        object-position: center
    }

    .object-right {
        object-position: right
    }

    .object-top {
        object-position: top
    }

    .p-sec {
        padding-inline:calc(var(--spacing)*5);padding-block: calc(var(--spacing)*14)
    }

    @media(min-width: 992px) {
        .p-sec {
            padding:calc(var(--spacing)*20)
        }
    }

    .\!p-0 {
        padding: calc(var(--spacing)*0)!important
    }

    .p-0 {
        padding: calc(var(--spacing)*0)
    }

    .p-1 {
        padding: calc(var(--spacing)*1)
    }

    .p-1\.5 {
        padding: calc(var(--spacing)*1.5)
    }

    .p-1\.25 {
        padding: calc(var(--spacing)*1.25)
    }

    .p-2 {
        padding: calc(var(--spacing)*2)
    }

    .p-2\.5 {
        padding: calc(var(--spacing)*2.5)
    }

    .p-3 {
        padding: calc(var(--spacing)*3)
    }

    .p-4 {
        padding: calc(var(--spacing)*4)
    }

    .p-5 {
        padding: calc(var(--spacing)*5)
    }

    .p-6 {
        padding: calc(var(--spacing)*6)
    }

    .p-8 {
        padding: calc(var(--spacing)*8)
    }

    .p-10 {
        padding: calc(var(--spacing)*10)
    }

    .p-\[0\.75rem\] {
        padding: .75rem
    }

    .p-\[0\.875rem\] {
        padding: .875rem
    }

    .p-\[1\.5rem\] {
        padding: 1.5rem
    }

    .p-\[1\.375rem\] {
        padding: 1.375rem
    }

    .p-\[5\%\] {
        padding: 5%
    }

    .p-\[6px\] {
        padding: 6px
    }

    .p-\[10px\] {
        padding: 10px
    }

    .p-\[13px\] {
        padding: 13px
    }

    .p-\[24px\] {
        padding: 24px
    }

    .p-\[34px\] {
        padding: 34px
    }

    .p-px {
        padding: 1px
    }

    .px-0 {
        padding-inline:calc(var(--spacing)*0)}

    .px-0\.5 {
        padding-inline: calc(var(--spacing)*.5)
    }

    .px-1 {
        padding-inline:calc(var(--spacing)*1)}

    .px-1\.5 {
        padding-inline: calc(var(--spacing)*1.5)
    }

    .px-2 {
        padding-inline:calc(var(--spacing)*2)}

    .px-2\.5 {
        padding-inline: calc(var(--spacing)*2.5)
    }

    .px-3 {
        padding-inline:calc(var(--spacing)*3)}

    .px-4 {
        padding-inline: calc(var(--spacing)*4)
    }

    .px-5 {
        padding-inline:calc(var(--spacing)*5)}

    .px-6 {
        padding-inline: calc(var(--spacing)*6)
    }

    .px-8 {
        padding-inline:calc(var(--spacing)*8)}

    .px-10 {
        padding-inline: calc(var(--spacing)*10)
    }

    .px-11 {
        padding-inline:calc(var(--spacing)*11)}

    .px-16 {
        padding-inline: calc(var(--spacing)*16)
    }

    .px-\[0\.625rem\] {
        padding-left: .625rem;
        padding-right: .625rem
    }

    .px-\[5\%\] {
        padding-left: 5%;
        padding-right: 5%
    }

    .px-\[5px\] {
        padding-left: 5px;
        padding-right: 5px
    }

    .px-\[6px\] {
        padding-left: 6px;
        padding-right: 6px
    }

    .px-\[8px\] {
        padding-left: 8px;
        padding-right: 8px
    }

    .px-\[10px\] {
        padding-left: 10px;
        padding-right: 10px
    }

    .px-\[20px\] {
        padding-left: 20px;
        padding-right: 20px
    }

    .py-0 {
        padding-block:calc(var(--spacing)*0)}

    .py-0\.5 {
        padding-block: calc(var(--spacing)*.5)
    }

    .py-0\.75 {
        padding-block: calc(var(--spacing)*.75)
    }

    .py-1 {
        padding-block:calc(var(--spacing)*1)}

    .py-1\.5 {
        padding-block: calc(var(--spacing)*1.5)
    }

    .py-1\.25 {
        padding-block: calc(var(--spacing)*1.25)
    }

    .py-2 {
        padding-block:calc(var(--spacing)*2)}

    .py-2\.5 {
        padding-block: calc(var(--spacing)*2.5)
    }

    .py-3 {
        padding-block:calc(var(--spacing)*3)}

    .py-4 {
        padding-block: calc(var(--spacing)*4)
    }

    .py-4\.5 {
        padding-block: calc(var(--spacing)*4.5)
    }

    .py-5 {
        padding-block:calc(var(--spacing)*5)}

    .py-6 {
        padding-block: calc(var(--spacing)*6)
    }

    .py-8 {
        padding-block:calc(var(--spacing)*8)}

    .py-10 {
        padding-block: calc(var(--spacing)*10)
    }

    .py-11 {
        padding-block:calc(var(--spacing)*11)}

    .py-12 {
        padding-block: calc(var(--spacing)*12)
    }

    .py-14 {
        padding-block:calc(var(--spacing)*14)}

    .py-16 {
        padding-block: calc(var(--spacing)*16)
    }

    .py-18 {
        padding-block:calc(var(--spacing)*18)}

    .py-\[0\.125rem\] {
        padding-top: .125rem;
        padding-bottom: .125rem
    }

    .py-\[0\.625rem\] {
        padding-top: .625rem;
        padding-bottom: .625rem
    }

    .py-\[1\.875rem\] {
        padding-top: 1.875rem;
        padding-bottom: 1.875rem
    }

    .py-\[2px\] {
        padding-top: 2px;
        padding-bottom: 2px
    }

    .py-\[3px\] {
        padding-top: 3px;
        padding-bottom: 3px
    }

    .py-\[5px\] {
        padding-top: 5px;
        padding-bottom: 5px
    }

    .py-\[6px\] {
        padding-top: 6px;
        padding-bottom: 6px
    }

    .py-\[8px\] {
        padding-top: 8px;
        padding-bottom: 8px
    }

    .py-\[34px\] {
        padding-top: 34px;
        padding-bottom: 34px
    }

    .pt-0 {
        padding-top: calc(var(--spacing)*0)
    }

    .pt-1 {
        padding-top: calc(var(--spacing)*1)
    }

    .pt-2 {
        padding-top: calc(var(--spacing)*2)
    }

    .pt-2\.5 {
        padding-top: calc(var(--spacing)*2.5)
    }

    .pt-3 {
        padding-top: calc(var(--spacing)*3)
    }

    .pt-3\.5 {
        padding-top: calc(var(--spacing)*3.5)
    }

    .pt-4 {
        padding-top: calc(var(--spacing)*4)
    }

    .pt-5 {
        padding-top: calc(var(--spacing)*5)
    }

    .pt-6 {
        padding-top: calc(var(--spacing)*6)
    }

    .pt-7 {
        padding-top: calc(var(--spacing)*7)
    }

    .pt-8 {
        padding-top: calc(var(--spacing)*8)
    }

    .pt-10 {
        padding-top: calc(var(--spacing)*10)
    }

    .pt-12 {
        padding-top: calc(var(--spacing)*12)
    }

    .pt-14 {
        padding-top: calc(var(--spacing)*14)
    }

    .pt-16 {
        padding-top: calc(var(--spacing)*16)
    }

    .pt-18 {
        padding-top: calc(var(--spacing)*18)
    }

    .pt-20 {
        padding-top: calc(var(--spacing)*20)
    }

    .pt-40 {
        padding-top: calc(var(--spacing)*40)
    }

    .pt-\[2\.75rem\] {
        padding-top: 2.75rem
    }

    .pt-\[20px\] {
        padding-top: 20px
    }

    .pt-\[54px\] {
        padding-top: 54px
    }

    .pt-\[60px\] {
        padding-top: 60px
    }

    .\!pr-\[10px\] {
        padding-right: 10px!important
    }

    .pr-0 {
        padding-right: calc(var(--spacing)*0)
    }

    .pr-1 {
        padding-right: calc(var(--spacing)*1)
    }

    .pr-2 {
        padding-right: calc(var(--spacing)*2)
    }

    .pr-3 {
        padding-right: calc(var(--spacing)*3)
    }

    .pr-4 {
        padding-right: calc(var(--spacing)*4)
    }

    .pr-6 {
        padding-right: calc(var(--spacing)*6)
    }

    .pr-10 {
        padding-right: calc(var(--spacing)*10)
    }

    .pr-14 {
        padding-right: calc(var(--spacing)*14)
    }

    .pr-24 {
        padding-right: calc(var(--spacing)*24)
    }

    .\!pb-0 {
        padding-bottom: calc(var(--spacing)*0)!important
    }

    .pb-0 {
        padding-bottom: calc(var(--spacing)*0)
    }

    .pb-1 {
        padding-bottom: calc(var(--spacing)*1)
    }

    .pb-2 {
        padding-bottom: calc(var(--spacing)*2)
    }

    .pb-3 {
        padding-bottom: calc(var(--spacing)*3)
    }

    .pb-4 {
        padding-bottom: calc(var(--spacing)*4)
    }

    .pb-4\.5 {
        padding-bottom: calc(var(--spacing)*4.5)
    }

    .pb-5 {
        padding-bottom: calc(var(--spacing)*5)
    }

    .pb-6 {
        padding-bottom: calc(var(--spacing)*6)
    }

    .pb-8 {
        padding-bottom: calc(var(--spacing)*8)
    }

    .pb-9 {
        padding-bottom: calc(var(--spacing)*9)
    }

    .pb-10 {
        padding-bottom: calc(var(--spacing)*10)
    }

    .pb-12 {
        padding-bottom: calc(var(--spacing)*12)
    }

    .pb-14 {
        padding-bottom: calc(var(--spacing)*14)
    }

    .pb-16 {
        padding-bottom: calc(var(--spacing)*16)
    }

    .pb-19 {
        padding-bottom: calc(var(--spacing)*19)
    }

    .pb-20 {
        padding-bottom: calc(var(--spacing)*20)
    }

    .pb-24 {
        padding-bottom: calc(var(--spacing)*24)
    }

    .pb-26 {
        padding-bottom: calc(var(--spacing)*26)
    }

    .pb-28 {
        padding-bottom: calc(var(--spacing)*28)
    }

    .pb-30 {
        padding-bottom: calc(var(--spacing)*30)
    }

    .pb-\[20px\] {
        padding-bottom: 20px
    }

    .pb-\[70px\] {
        padding-bottom: 70px
    }

    .\!pl-0 {
        padding-left: calc(var(--spacing)*0)!important
    }

    .\!pl-\[10px\] {
        padding-left: 10px!important
    }

    .pl-1 {
        padding-left: calc(var(--spacing)*1)
    }

    .pl-2 {
        padding-left: calc(var(--spacing)*2)
    }

    .pl-10 {
        padding-left: calc(var(--spacing)*10)
    }

    .pl-13 {
        padding-left: calc(var(--spacing)*13)
    }

    .pl-18 {
        padding-left: calc(var(--spacing)*18)
    }

    .text-center {
        text-align: center
    }

    .text-left {
        text-align: left
    }

    .text-right {
        text-align: right
    }

    .indent-\[500px\] {
        text-indent: 500px
    }

    .align-\[0\.03em\] {
        vertical-align: .03em
    }

    .align-top {
        vertical-align: top
    }

    .d1 {
        font-family: var(--font-secondary);
        --tw-leading: var(--leading-flush);
        font-size: 6rem;
        line-height: var(--leading-flush);
        --tw-tracking: var(--tracking-normal);
        letter-spacing: var(--tracking-normal)
    }

    .d2 {
        font-family: var(--font-secondary);
        --tw-leading: var(--leading-flush);
        font-size: 4.5rem;
        line-height: var(--leading-flush);
        --tw-tracking: var(--tracking-normal);
        letter-spacing: var(--tracking-normal)
    }

    .d3 {
        font-family: var(--font-secondary);
        --tw-leading: var(--leading-flush);
        font-size: 4rem;
        line-height: var(--leading-flush);
        --tw-tracking: var(--tracking-normal);
        letter-spacing: var(--tracking-normal)
    }

    .d4 {
        font-family: var(--font-secondary);
        --tw-leading: var(--leading-flush);
        font-size: 3.5rem;
        line-height: var(--leading-flush);
        --tw-tracking: var(--tracking-normal);
        letter-spacing: var(--tracking-normal)
    }

    .d5 {
        font-family: var(--font-secondary);
        --tw-leading: var(--leading-flush);
        font-size: 2.625rem;
        line-height: var(--leading-flush);
        --tw-tracking: var(--tracking-normal);
        letter-spacing: var(--tracking-normal)
    }

    .d6 {
        font-family: var(--font-secondary);
        --tw-leading: var(--leading-flush);
        font-size: 2rem;
        line-height: var(--leading-flush);
        --tw-tracking: var(--tracking-normal);
        letter-spacing: var(--tracking-normal)
    }

    .eyebrow {
        font-family: var(--font-tertiary);
        --tw-leading: 1;
        text-transform: uppercase;
        font-size: 1.25rem;
        line-height: 1
    }

    .eyebrow-2 {
        font-family: var(--font-tertiary);
        --tw-leading: 1;
        text-transform: uppercase;
        font-size: 1rem;
        line-height: 1
    }

    .eyebrow-3 {
        font-family: var(--font-tertiary);
        --tw-leading: 1;
        text-transform: uppercase;
        font-size: .875rem;
        line-height: 1
    }

    .eyebrow-4 {
        font-family: var(--font-tertiary);
        --tw-leading: 1;
        text-transform: uppercase;
        font-size: .75rem;
        line-height: 1
    }

    .\!font-primary {
        font-family: var(--font-primary)!important
    }

    .font-\(family-name\: --pp-font\) {
        font-family:var(--pp-font)
    }

    .font-display {
        font-family: var(--font-display)
    }

    .font-mono {
        font-family: var(--font-mono)
    }

    .font-olipop-display {
        font-family: var(--font-olipop-display)
    }

    .font-primary {
        font-family: var(--font-primary)
    }

    .font-secondary {
        font-family: var(--font-secondary)
    }

    .font-tertiary {
        font-family: var(--font-tertiary)
    }

    .font-worksans {
        font-family: var(--font-worksans)
    }

    .price-discount {
        --tw-leading: var(--leading-flush);
        font-size: 1rem;
        line-height: var(--leading-flush);
        --tw-font-weight: var(--font-weight-normal);
        font-weight: var(--font-weight-normal);
        --tw-tracking: var(--tracking-normal);
        letter-spacing: var(--tracking-normal);
        -webkit-text-decoration-line: line-through;
        text-decoration-line: line-through
    }

    .h1 {
        --tw-leading: 1.1;
        --tw-font-weight: var(--font-weight-bold);
        font-size: 2.625rem;
        line-height: 1.1;
        font-weight: var(--font-weight-bold);
        --tw-tracking: var(--tracking-tighter);
        letter-spacing: var(--tracking-tighter)
    }

    @media(min-width: 992px) {
        .h1 {
            font-size:3.5rem
        }
    }

    .h2 {
        --tw-leading: 1.1;
        --tw-font-weight: var(--font-weight-bold);
        font-size: 2rem;
        line-height: 1.1;
        font-weight: var(--font-weight-bold);
        --tw-tracking: var(--tracking-tighter);
        letter-spacing: var(--tracking-tighter)
    }

    @media(min-width: 992px) {
        .h2 {
            font-size:2.75rem
        }
    }

    .body-1 {
        --tw-leading: var(--leading-reading);
        font-size: 1.25rem;
        line-height: var(--leading-reading);
        --tw-font-weight: var(--font-weight-medium);
        font-weight: var(--font-weight-medium);
        --tw-tracking: var(--tracking-normal);
        letter-spacing: var(--tracking-normal)
    }

    .body-2 {
        --tw-leading: var(--leading-reading);
        font-size: 1.125rem;
        line-height: var(--leading-reading);
        --tw-font-weight: var(--font-weight-medium);
        font-weight: var(--font-weight-medium);
        --tw-tracking: var(--tracking-normal);
        letter-spacing: var(--tracking-normal)
    }

    .body-3 {
        --tw-leading: var(--leading-reading);
        font-size: 16px !important;
        line-height: var(--leading-reading);
        --tw-font-weight: var(--font-weight-medium);
        font-weight: var(--font-weight-medium);
        --tw-tracking: var(--tracking-normal);
        letter-spacing: var(--tracking-normal)
    }

    .body-4 {
        --tw-leading: var(--leading-reading);
        font-size: .875rem;
        line-height: var(--leading-reading);
        --tw-font-weight: var(--font-weight-medium);
        font-weight: var(--font-weight-medium);
        --tw-tracking: var(--tracking-normal);
        letter-spacing: var(--tracking-normal)
    }

    .body-5 {
        --tw-leading: var(--leading-reading);
        font-size: .75rem;
        line-height: var(--leading-reading);
        --tw-font-weight: var(--font-weight-medium);
        font-weight: var(--font-weight-medium);
        --tw-tracking: var(--tracking-normal);
        letter-spacing: var(--tracking-normal)
    }

    .h3 {
        --tw-leading: var(--leading-dense);
        font-size: 2rem;
        line-height: var(--leading-dense);
        --tw-font-weight: var(--font-weight-bold);
        font-weight: var(--font-weight-bold);
        --tw-tracking: var(--tracking-tighter);
        letter-spacing: var(--tracking-tighter)
    }

    .h4 {
        --tw-leading: var(--leading-dense);
        font-size: 1.5rem;
        line-height: var(--leading-dense);
        --tw-font-weight: var(--font-weight-semibold);
        font-weight: var(--font-weight-semibold);
        --tw-tracking: var(--tracking-tighter);
        letter-spacing: var(--tracking-tighter)
    }

    .h5 {
        --tw-leading: var(--leading-dense);
        font-size: 1.25rem;
        line-height: var(--leading-dense);
        --tw-font-weight: var(--font-weight-semibold);
        font-weight: var(--font-weight-semibold);
        --tw-tracking: var(--tracking-tighter);
        letter-spacing: var(--tracking-tighter)
    }

    .h6 {
        --tw-leading: var(--leading-dense);
        font-size: 1.125rem;
        line-height: var(--leading-dense);
        --tw-font-weight: var(--font-weight-semibold);
        font-weight: var(--font-weight-semibold);
        --tw-tracking: var(--tracking-tighter);
        letter-spacing: var(--tracking-tighter)
    }

    .price {
        --tw-leading: var(--leading-flush);
        font-size: 1.25rem;
        line-height: var(--leading-flush);
        --tw-font-weight: var(--font-weight-bold);
        font-weight: var(--font-weight-bold);
        --tw-tracking: var(--tracking-normal);
        letter-spacing: var(--tracking-normal)
    }

    .label-1 {
        --tw-leading: var(--leading-flush);
        font-size: 1rem;
        line-height: var(--leading-flush);
        --tw-tracking: -.03em ;
        letter-spacing: -.03em
    }

    .label-2 {
        --tw-leading: var(--leading-flush);
        font-size: .875rem;
        line-height: var(--leading-flush);
        --tw-tracking: -.03em ;
        letter-spacing: -.03em
    }

    .label-3 {
        --tw-leading: var(--leading-flush);
        font-size: .75rem;
        line-height: var(--leading-flush);
        --tw-tracking: -.03em ;
        letter-spacing: -.03em
    }

    .stat {
        --tw-leading: var(--leading-flush);
        font-size: 6.25rem;
        line-height: var(--leading-flush);
        --tw-tracking: var(--tracking-tighter);
        letter-spacing: var(--tracking-tighter)
    }

    .stat-2 {
        --tw-leading: var(--leading-flush);
        font-size: 4.5rem;
        line-height: var(--leading-flush);
        --tw-tracking: var(--tracking-tighter);
        letter-spacing: var(--tracking-tighter)
    }

    .text-2xl {
        font-size: var(--text-2xl);
        line-height: var(--tw-leading,var(--text-2xl--line-height))
    }

    .text-3xl {
        font-size: var(--text-3xl);
        line-height: var(--tw-leading,var(--text-3xl--line-height))
    }

    .text-4xl {
        font-size: var(--text-4xl);
        line-height: var(--tw-leading,var(--text-4xl--line-height))
    }

    .text-lg {
        font-size: var(--text-lg);
        line-height: var(--tw-leading,var(--text-lg--line-height))
    }

    .text-sm {
        font-size: var(--text-sm);
        line-height: var(--tw-leading,var(--text-sm--line-height))
    }

    .text-xl {
        font-size: var(--text-xl);
        line-height: var(--tw-leading,var(--text-xl--line-height))
    }

    .text-xs {
        font-size: var(--text-xs);
        line-height: var(--tw-leading,var(--text-xs--line-height))
    }

    .button-label-1 {
        --tw-font-weight: var(--font-weight-semibold);
        font-size: 1.125rem;
        font-weight: var(--font-weight-semibold);
        --tw-tracking: -.03em ;
        letter-spacing: -.03em
    }

    .\!text-\[12px\] {
        font-size: 12px!important
    }

    .\!text-\[16px\] {
        font-size: 16px!important
    }

    .\!text-\[18px\] {
        font-size: 18px!important
    }

    .\!text-\[20px\] {
        font-size: 20px!important
    }

    .\!text-\[32px\] {
        font-size: 32px!important
    }

    .text-\[0\.5em\] {
        font-size: .5em
    }

    .text-\[0\.75rem\] {
        font-size: .75rem
    }

    .text-\[0\.625rem\] {
        font-size: .625rem
    }

    .text-\[0\.875rem\] {
        font-size: .875rem
    }

    .text-\[0\.8125rem\] {
        font-size: .8125rem
    }

    .text-\[1\.5rem\] {
        font-size: 1.5rem
    }

    .text-\[1\.75rem\] {
        font-size: 1.75rem
    }

    .text-\[1\.125rem\] {
        font-size: 1.125rem
    }

    .text-\[1rem\] {
        font-size: 1rem
    }

    .text-\[2\.5rem\] {
        font-size: 2.5rem
    }

    .text-\[2\.25rem\] {
        font-size: 2.25rem
    }

    .text-\[2\.75rem\] {
        font-size: 2.75rem
    }

    .text-\[2rem\] {
        font-size: 2rem
    }

    .text-\[3\.4375rem\] {
        font-size: 3.4375rem
    }

    .text-\[4\.5rem\] {
        font-size: 4.5rem
    }

    .text-\[4rem\] {
        font-size: 4rem
    }

    .text-\[10px\] {
        font-size: 10px
    }

    .text-\[11px\] {
        font-size: 11px
    }

    .text-\[12px\] {
        font-size: 12px
    }

    .text-\[13px\] {
        font-size: 13px
    }

    .text-\[14px\] {
        font-size: 14px
    }

    .text-\[15px\] {
        font-size: 15px
    }

    .text-\[16px\] {
        font-size: 16px
    }

    .text-\[18px\] {
        font-size: 18px
    }

    .text-\[20px\] {
        font-size: 20px
    }

    .text-\[22px\] {
        font-size: 22px
    }

    .text-\[24px\] {
        font-size: 24px
    }

    .text-\[28px\] {
        font-size: 28px
    }

    .text-\[32px\] {
        font-size: 32px
    }

    .text-\[36px\] {
        font-size: 36px
    }

    .text-\[38px\] {
        font-size: 38px
    }

    .text-\[40px\] {
        font-size: 40px
    }

    .text-\[42px\] {
        font-size: 42px
    }

    .text-\[50px\] {
        font-size: 50px
    }

    .text-\[56px\] {
        font-size: 56px
    }

    .text-\[64px\] {
        font-size: 64px
    }

    .text-\[96px\] {
        font-size: 96px
    }

    .text-\[clamp\(8\.5rem\,37vw\,9rem\)\] {
        font-size: max(8.5rem,min(37vw,9rem))
    }

    .\!leading-\[20px\] {
        --tw-leading: 20px!important;
        line-height: 20px!important
    }

    .\!leading-\[24px\] {
        --tw-leading: 24px!important;
        line-height: 24px!important
    }

    .leading-3\.75 {
        --tw-leading: calc(var(--spacing)*3.75);
        line-height: calc(var(--spacing)*3.75)
    }

    .leading-4 {
        --tw-leading: calc(var(--spacing)*4);
        line-height: calc(var(--spacing)*4)
    }

    .leading-6 {
        --tw-leading: calc(var(--spacing)*6);
        line-height: calc(var(--spacing)*6)
    }

    .leading-\[0\.8\] {
        --tw-leading: .8;
        line-height: .8
    }

    .leading-\[1\.1\] {
        --tw-leading: 1.1;
        line-height: 1.1
    }

    .leading-\[1\.2\] {
        --tw-leading: 1.2;
        line-height: 1.2
    }

    .leading-\[1\.2em\] {
        --tw-leading: 1.2em;
        line-height: 1.2em
    }

    .leading-\[1\.3\] {
        --tw-leading: 1.3;
        line-height: 1.3
    }

    .leading-\[1\.4\] {
        --tw-leading: 1.4;
        line-height: 1.4
    }

    .leading-\[1\.6\] {
        --tw-leading: 1.6;
        line-height: 1.6
    }

    .leading-\[10px\] {
        --tw-leading: 10px;
        line-height: 10px
    }

    .leading-\[14\.4px\] {
        --tw-leading: 14.4px;
        line-height: 14.4px
    }

    .leading-\[14px\] {
        --tw-leading: 14px;
        line-height: 14px
    }

    .leading-\[15\.4px\] {
        --tw-leading: 15.4px;
        line-height: 15.4px
    }

    .leading-\[15px\] {
        --tw-leading: 15px;
        line-height: 15px
    }

    .leading-\[16\.8px\] {
        --tw-leading: 16.8px;
        line-height: 16.8px
    }

    .leading-\[16px\] {
        --tw-leading: 16px;
        line-height: 16px
    }

    .leading-\[18px\] {
        --tw-leading: 18px;
        line-height: 18px
    }

    .leading-\[19\.2px\] {
        --tw-leading: 19.2px;
        line-height: 19.2px
    }

    .leading-\[19\.6px\] {
        --tw-leading: 19.6px;
        line-height: 19.6px
    }

    .leading-\[20px\] {
        --tw-leading: 20px;
        line-height: 20px
    }

    .leading-\[21\.6px\] {
        --tw-leading: 21.6px;
        line-height: 21.6px
    }

    .leading-\[22\.1px\] {
        --tw-leading: 22.1px;
        line-height: 22.1px
    }

    .leading-\[22\.4px\] {
        --tw-leading: 22.4px;
        line-height: 22.4px
    }

    .leading-\[22px\] {
        --tw-leading: 22px;
        line-height: 22px
    }

    .leading-\[24px\] {
        --tw-leading: 24px;
        line-height: 24px
    }

    .leading-\[25\.6px\] {
        --tw-leading: 25.6px;
        line-height: 25.6px
    }

    .leading-\[26\.4px\] {
        --tw-leading: 26.4px;
        line-height: 26.4px
    }

    .leading-\[28\.8px\] {
        --tw-leading: 28.8px;
        line-height: 28.8px
    }

    .leading-\[30px\] {
        --tw-leading: 30px;
        line-height: 30px
    }

    .leading-\[32px\] {
        --tw-leading: 32px;
        line-height: 32px
    }

    .leading-\[35\.2px\] {
        --tw-leading: 35.2px;
        line-height: 35.2px
    }

    .leading-\[38\.4px\] {
        --tw-leading: 38.4px;
        line-height: 38.4px
    }

    .leading-\[40px\] {
        --tw-leading: 40px;
        line-height: 40px
    }

    .leading-\[42px\] {
        --tw-leading: 42px;
        line-height: 42px
    }

    .leading-\[60px\] {
        --tw-leading: 60px;
        line-height: 60px
    }

    .leading-\[61\.6px\] {
        --tw-leading: 61.6px;
        line-height: 61.6px
    }

    .leading-\[75\%\] {
        --tw-leading: 75%;
        line-height: 75%
    }

    .leading-\[100\%\] {
        --tw-leading: 100%;
        line-height: 100%
    }

    .leading-\[100px\] {
        --tw-leading: 100px;
        line-height: 100px
    }

    .leading-\[110\%\] {
        --tw-leading: 110%;
        line-height: 110%
    }

    .leading-\[120\%\] {
        --tw-leading: 120%;
        line-height: 120%
    }

    .leading-\[140\%\] {
        --tw-leading: 140%;
        line-height: 140%
    }

    .leading-\[150\%\] {
        --tw-leading: 150%;
        line-height: 150%
    }

    .leading-\[160\%\] {
        --tw-leading: 160%;
        line-height: 160%
    }

    .leading-compact {
        --tw-leading: var(--leading-compact);
        line-height: var(--leading-compact)
    }

    .leading-dense {
        --tw-leading: var(--leading-dense);
        line-height: var(--leading-dense)
    }

    .leading-flush {
        --tw-leading: var(--leading-flush);
        line-height: var(--leading-flush)
    }

    .leading-none {
        --tw-leading: 1;
        line-height: 1
    }

    .leading-normal {
        --tw-leading: var(--leading-normal);
        line-height: var(--leading-normal)
    }

    .leading-reading {
        --tw-leading: var(--leading-reading);
        line-height: var(--leading-reading)
    }

    .leading-snug {
        --tw-leading: var(--leading-snug);
        line-height: var(--leading-snug)
    }

    .leading-tight {
        --tw-leading: var(--leading-tight);
        line-height: var(--leading-tight)
    }

    .font-\[400\] {
        --tw-font-weight: 400;
        font-weight: 400
    }

    .font-\[500\] {
        --tw-font-weight: 500;
        font-weight: 500
    }

    .font-\[600\] {
        --tw-font-weight: 600;
        font-weight: 600
    }

    .font-\[700\] {
        --tw-font-weight: 700;
        font-weight: 700
    }

    .font-\[800\] {
        --tw-font-weight: 800;
        font-weight: 800
    }

    .font-\[900\] {
        --tw-font-weight: 900;
        font-weight: 900
    }

    .font-black {
        --tw-font-weight: var(--font-weight-black);
        font-weight: var(--font-weight-black)
    }

    .font-bold {
        --tw-font-weight: var(--font-weight-bold);
        font-weight: var(--font-weight-bold)
    }

    .font-extrabold {
        --tw-font-weight: var(--font-weight-extrabold);
        font-weight: var(--font-weight-extrabold)
    }

    .font-light {
        --tw-font-weight: var(--font-weight-light);
        font-weight: var(--font-weight-light)
    }

    .font-medium {
        --tw-font-weight: var(--font-weight-medium);
        font-weight: var(--font-weight-medium)
    }

    .font-normal {
        --tw-font-weight: var(--font-weight-normal);
        font-weight: var(--font-weight-normal)
    }

    .font-semibold {
        --tw-font-weight: var(--font-weight-semibold);
        font-weight: var(--font-weight-semibold)
    }

    .-tracking-\[0\.01em\] {
        --tw-tracking: -.01em ;
        letter-spacing: -.01em
    }

    .-tracking-\[0\.02em\] {
        --tw-tracking: -.02em ;
        letter-spacing: -.02em
    }

    .-tracking-\[0\.03em\] {
        --tw-tracking: -.03em ;
        letter-spacing: -.03em
    }

    .-tracking-\[0\.04em\] {
        --tw-tracking: -.04em ;
        letter-spacing: -.04em
    }

    .-tracking-\[0\.05em\] {
        --tw-tracking: -.05em ;
        letter-spacing: -.05em
    }

    .-tracking-\[0\.022em\] {
        --tw-tracking: -.022em ;
        letter-spacing: -.022em
    }

    .-tracking-\[0\.027em\] {
        --tw-tracking: -.027em ;
        letter-spacing: -.027em
    }

    .-tracking-\[1\.6px\] {
        --tw-tracking: -1.6px ;
        letter-spacing: -1.6px
    }

    .tracking-\[-0\.01em\] {
        --tw-tracking: -.01em;
        letter-spacing: -.01em
    }

    .tracking-\[-0\.03em\] {
        --tw-tracking: -.03em;
        letter-spacing: -.03em
    }

    .tracking-\[-0\.3px\] {
        --tw-tracking: -.3px;
        letter-spacing: -.3px
    }

    .tracking-\[-0\.6px\] {
        --tw-tracking: -.6px;
        letter-spacing: -.6px
    }

    .tracking-\[-0\.8px\] {
        --tw-tracking: -.8px;
        letter-spacing: -.8px
    }

    .tracking-\[-0\.9px\] {
        --tw-tracking: -.9px;
        letter-spacing: -.9px
    }

    .tracking-\[-0\.24px\] {
        --tw-tracking: -.24px;
        letter-spacing: -.24px
    }

    .tracking-\[-0\.28px\] {
        --tw-tracking: -.28px;
        letter-spacing: -.28px
    }

    .tracking-\[-0\.32px\] {
        --tw-tracking: -.32px;
        letter-spacing: -.32px
    }

    .tracking-\[-0\.36px\] {
        --tw-tracking: -.36px;
        letter-spacing: -.36px
    }

    .tracking-\[-0\.42px\] {
        --tw-tracking: -.42px;
        letter-spacing: -.42px
    }

    .tracking-\[-0\.44px\] {
        --tw-tracking: -.44px;
        letter-spacing: -.44px
    }

    .tracking-\[-0\.48px\] {
        --tw-tracking: -.48px;
        letter-spacing: -.48px
    }

    .tracking-\[-0\.54px\] {
        --tw-tracking: -.54px;
        letter-spacing: -.54px
    }

    .tracking-\[-0\.96px\] {
        --tw-tracking: -.96px;
        letter-spacing: -.96px
    }

    .tracking-\[-1\.2px\] {
        --tw-tracking: -1.2px;
        letter-spacing: -1.2px
    }

    .tracking-\[-1\.4px\] {
        --tw-tracking: -1.4px;
        letter-spacing: -1.4px
    }

    .tracking-\[-1\.6px\] {
        --tw-tracking: -1.6px;
        letter-spacing: -1.6px
    }

    .tracking-\[-1\.12px\] {
        --tw-tracking: -1.12px;
        letter-spacing: -1.12px
    }

    .tracking-\[-1px\] {
        --tw-tracking: -1px;
        letter-spacing: -1px
    }

    .tracking-\[0\.01em\] {
        --tw-tracking: .01em;
        letter-spacing: .01em
    }

    .tracking-\[0\.02em\] {
        --tw-tracking: .02em;
        letter-spacing: .02em
    }

    .tracking-\[0\.03em\] {
        --tw-tracking: .03em;
        letter-spacing: .03em
    }

    .tracking-\[0\.04em\] {
        --tw-tracking: .04em;
        letter-spacing: .04em
    }

    .tracking-\[0\.05em\] {
        --tw-tracking: .05em;
        letter-spacing: .05em
    }

    .tracking-normal {
        --tw-tracking: var(--tracking-normal);
        letter-spacing: var(--tracking-normal)
    }

    .tracking-tight {
        --tw-tracking: var(--tracking-tight);
        letter-spacing: var(--tracking-tight)
    }

    .tracking-tighter {
        --tw-tracking: var(--tracking-tighter);
        letter-spacing: var(--tracking-tighter)
    }

    .tracking-wide {
        --tw-tracking: var(--tracking-wide);
        letter-spacing: var(--tracking-wide)
    }

    .tracking-widest {
        --tw-tracking: var(--tracking-widest);
        letter-spacing: var(--tracking-widest)
    }

    .text-nowrap {
        text-wrap: nowrap
    }

    .text-pretty {
        text-wrap: pretty
    }

    .text-wrap {
        text-wrap: wrap
    }

    .break-words,.wrap-break-word {
        overflow-wrap: break-word
    }

    .\[word-break\: break-word\] {
        word-break:break-word
    }

    .text-ellipsis {
        text-overflow: ellipsis
    }

    .whitespace-nowrap {
        white-space: nowrap
    }

    .\!text-white {
        color: var(--color-white)!important
    }

    .richtext-accent strong,.richtext-accent b,.text-\(--bold-color\) {
        color: var(--bold-color)
    }

    .text-\(--color-off-black\) {
        color: var(--color-off-black)
    }

    .text-\(--disclaimer-text-color\) {
        color: var(--disclaimer-text-color)
    }

    .text-\(--heading-color\) {
        color: var(--heading-color)
    }

    .text-\(--past-flavor-body-color\) {
        color: var(--past-flavor-body-color)
    }

    .text-\(--past-flavor-season-color\) {
        color: var(--past-flavor-season-color)
    }

    .text-\(--past-flavor-title-color\) {
        color: var(--past-flavor-title-color)
    }

    .text-\(--pp-accent\) {
        color: var(--pp-accent)
    }

    .text-\(--pp-ink\) {
        color: var(--pp-ink)
    }

    .text-\(--product-primary-color\) {
        color: var(--product-primary-color)
    }

    .text-\(--sec-fg\) {
        color: var(--sec-fg)
    }

    .text-\(--section-fg\),.text-\(--section-fg\)\/70 {
        color: var(--section-fg)
    }

    @supports (color: color-mix(in lab,red,red)) {
        .text-\(--section-fg\)\/70 {
            color:color-mix(in oklab,var(--section-fg)70%,transparent)
        }
    }

    .text-\(--text-color\) {
        color: var(--text-color)
    }

    .text-\[\#001F10\],.text-\[\#001f10\] {
        color: #001f10
    }

    .text-\[\#1a1a1a\] {
        color: #1a1a1a
    }

    .text-\[\#989fad\] {
        color: #989fad
    }

    .text-\[\#002613\] {
        color: #002613
    }

    .text-\[\#ff8e2c\] {
        color: #ff8e2c
    }

    .text-\[\#ffcc2f\] {
        color: #ffcc2f
    }

    .text-\[rgb\(10\,25\,18\)\] {
        color: #0a1912
    }

    .text-\[rgba\(0\,8\,46\,0\.95\)\] {
        color: #00082ef2
    }

    .text-\[rgba\(0\,31\,16\,0\.7\)\] {
        color: #001f10b3
    }

    .text-\[rgba\(255\,255\,255\,0\.5\)\] {
        color: #ffffff80
    }

    .text-\[var\(--bold-color\)\] {
        color: var(--bold-color)
    }

    .text-\[var\(--color-fg-primary\)\] {
        color: var(--color-fg-primary)
    }

    .text-\[var\(--color-fg-secondary-inverse\)\] {
        color: var(--color-fg-secondary-inverse)
    }

    .text-\[var\(--color-green-bright\)\] {
        color: var(--color-green-bright)
    }

    .text-\[var\(--color-off-black\)\] {
        color: var(--color-off-black)
    }

    .text-\[var\(--color-primary\)\] {
        color: var(--color-primary)
    }

    .text-\[var\(--color-primary-strong\)\] {
        color: var(--color-primary-strong)
    }

    .text-\[var\(--color-secondary-base\)\] {
        color: var(--color-secondary-base)
    }

    .text-\[var\(--color-text-muted\)\] {
        color: var(--color-text-muted)
    }

    .text-\[var\(--sc-badge-text\,var\(--color-fg-primary\)\)\] {
        color: var(--sc-badge-text,var(--color-fg-primary))
    }

    .text-\[var\(--sc-bar-text\,var\(--color-fg-primary-inverse\)\)\] {
        color: var(--sc-bar-text,var(--color-fg-primary-inverse))
    }

    .text-\[var\(--sc-btn-text\,var\(--color-primary-content\)\)\] {
        color: var(--sc-btn-text,var(--color-primary-content))
    }

    .text-base {
        color: var(--color-base)
    }

    .text-black {
        color: var(--color-black)
    }

    .text-black\/60 {
        color: #0009
    }

    @supports (color: color-mix(in lab,red,red)) {
        .text-black\/60 {
            color:color-mix(in oklab,var(--color-black)60%,transparent)
        }
    }

    .text-black\/70 {
        color: #000000b3
    }

    @supports (color: color-mix(in lab,red,red)) {
        .text-black\/70 {
            color:color-mix(in oklab,var(--color-black)70%,transparent)
        }
    }

    .text-fg-primary {
        color: var(--color-fg-primary)
    }

    .text-fg-primary-inverse {
        color: var(--color-fg-primary-inverse)
    }

    .text-fg-secondary {
        color: var(--color-fg-secondary)
    }

    .text-fg-secondary-inverse {
        color: var(--color-fg-secondary-inverse)
    }

    .text-fg-tertiary {
        color: var(--color-fg-tertiary)
    }

    .text-fg-tertiary-inverse {
        color: var(--color-fg-tertiary-inverse)
    }

    .text-gray-400 {
        color: var(--color-gray-400)
    }

    .text-gray-500 {
        color: var(--color-gray-500)
    }

    .text-gray-600 {
        color: var(--color-gray-600)
    }

    .text-gray-base {
        color: var(--color-gray-base)
    }

    .text-gray-strong {
        color: var(--color-gray-strong)
    }

    .text-gray-stronger {
        color: var(--color-gray-stronger)
    }

    .text-green {
        color: var(--color-green) !important;
    }

    .text-green-bright {
        color: var(--color-green-bright)
    }

    .text-green-strong {
        color: var(--color-green-strong)
    }

    .text-green-strongest {
        color: var(--color-green-strongest)
    }

    .text-neutral-off-white {
        color: var(--color-neutral-off-white)
    }

    .text-off-black {
        color: var(--color-off-black)
    }

    .text-olipop-green {
        color: var(--color-olipop-green)
    }

    .text-olipop-orange {
        color: var(--color-olipop-orange)
    }

    .text-primary {
        color: var(--color-primary)
    }

    .text-primary-strong {
        color: var(--color-primary-strong)
    }

    .text-primary-strongest {
        color: var(--color-primary-strongest)
    }

    .text-rasp-lemon-off-white {
        color: var(--color-rasp-lemon-off-white)
    }

    .text-rasp-lemon-primary {
        color: var(--color-rasp-lemon-primary)
    }

    .text-red {
        color: var(--color-red)
    }

    .text-secondary {
        color: var(--color-secondary)
    }

    .text-secondary-base {
        color: var(--color-secondary-base)
    }

    .text-secondary-strongest {
        color: var(--color-secondary-strongest)
    }

    .text-white {
        color: var(--color-white)
    }

    .text-white\/70 {
        color: #ffffffb3
    }

    @supports (color: color-mix(in lab,red,red)) {
        .text-white\/70 {
            color:color-mix(in oklab,var(--color-white)70%,transparent)
        }
    }

    .text-white\/80 {
        color: #fffc
    }

    @supports (color: color-mix(in lab,red,red)) {
        .text-white\/80 {
            color:color-mix(in oklab,var(--color-white)80%,transparent)
        }
    }

    .text-yellow {
        color: var(--color-yellow)
    }

    .capitalize {
        text-transform: capitalize
    }

    .lowercase {
        text-transform: lowercase
    }

    .uppercase {
        text-transform: uppercase
    }

    .italic {
        font-style: italic
    }

    .not-italic {
        font-style: normal
    }

    .tabular-nums {
        --tw-numeric-spacing: tabular-nums;
        font-variant-numeric: var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)
    }

    .line-through {
        -webkit-text-decoration-line: line-through;
        text-decoration-line: line-through
    }

    .no-underline {
        -webkit-text-decoration-line: none;
        text-decoration-line: none
    }

    .underline {
        -webkit-text-decoration-line: underline;
        text-decoration-line: underline
    }

    .underline-offset-2,.underline-offset-\[2px\] {
        text-underline-offset: 2px
    }

    .opacity-0 {
        opacity: 0
    }

    .opacity-10 {
        opacity: .1
    }

    .opacity-20 {
        opacity: .2
    }

    .opacity-25 {
        opacity: .25
    }

    .opacity-30 {
        opacity: .3
    }

    .opacity-40 {
        opacity: .4
    }

    .opacity-50 {
        opacity: .5
    }

    .opacity-60 {
        opacity: .6
    }

    .opacity-70 {
        opacity: .7
    }

    .opacity-75 {
        opacity: .75
    }

    .opacity-80 {
        opacity: .8
    }

    .opacity-90 {
        opacity: .9
    }

    .opacity-95 {
        opacity: .95
    }

    .opacity-100 {
        opacity: 1
    }

    .shadow {
        --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1));
        box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
    }

    .shadow-\(--resources-link-shadow\) {
        --tw-shadow: var(--resources-link-shadow);
        box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
    }

    .shadow-\[0_-4px_8px_0_\#FFF\] {
        --tw-shadow: 0 -4px 8px 0 var(--tw-shadow-color,#fff);
        box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
    }

    .shadow-\[0_0_18px_rgba\(255\,255\,255\,0\.28\)\] {
        --tw-shadow: 0 0 18px var(--tw-shadow-color,rgba(255,255,255,.28));
        box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
    }

    .shadow-\[0_2px_8px_0_rgba\(0\,0\,0\,0\.15\)\] {
        --tw-shadow: 0 2px 8px 0 var(--tw-shadow-color,rgba(0,0,0,.15));
        box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
    }

    .shadow-\[0_2px_8px_rgba\(0\,0\,0\,0\.15\)\] {
        --tw-shadow: 0 2px 8px var(--tw-shadow-color,rgba(0,0,0,.15));
        box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
    }

    .shadow-\[0_10px_30px_rgba\(10\,25\,18\,0\.08\)\] {
        --tw-shadow: 0 10px 30px var(--tw-shadow-color,rgba(10,25,18,.08));
        box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
    }

    .shadow-\[0px_2px_8px_0px_rgba\(0\,0\,0\,0\.15\)\] {
        --tw-shadow: 0px 2px 8px 0px var(--tw-shadow-color,rgba(0,0,0,.15));
        box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
    }

    .shadow-\[0px_2px_16px_0px_rgba\(80\,0\,11\,0\.06\)\] {
        --tw-shadow: 0px 2px 16px 0px var(--tw-shadow-color,rgba(80,0,11,.06));
        box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
    }

    .shadow-\[0px_3px_12px_2px_rgba\(0\,0\,0\,0\.4\)\] {
        --tw-shadow: 0px 3px 12px 2px var(--tw-shadow-color,rgba(0,0,0,.4));
        box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
    }

    .shadow-\[0px_4px_4px_0px_rgba\(0\,0\,0\,0\.25\)\] {
        --tw-shadow: 0px 4px 4px 0px var(--tw-shadow-color,rgba(0,0,0,.25));
        box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
    }

    .shadow-\[0px_4px_10px_0px_rgba\(0\,0\,0\,0\.4\)\] {
        --tw-shadow: 0px 4px 10px 0px var(--tw-shadow-color,rgba(0,0,0,.4));
        box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
    }

    .shadow-\[0px_4px_20px_2px_rgba\(0\,0\,0\,0\.25\)\] {
        --tw-shadow: 0px 4px 20px 2px var(--tw-shadow-color,rgba(0,0,0,.25));
        box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
    }

    .shadow-\[1px_1px_0_0_\#0A1912\] {
        --tw-shadow: 1px 1px 0 0 var(--tw-shadow-color,#0a1912);
        box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
    }

    .shadow-\[2px_2px_0_\#ffffff\] {
        --tw-shadow: 2px 2px 0 var(--tw-shadow-color,#fff);
        box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
    }

    .shadow-\[2px_2px_0_0_var\(--color-rasp-lemon-primary\)\] {
        --tw-shadow: 2px 2px 0 0 var(--tw-shadow-color,var(--color-rasp-lemon-primary));
        box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
    }

    .shadow-\[2px_2px_0_var\(--color-firecracker-navy-900\)\] {
        --tw-shadow: 2px 2px 0 var(--tw-shadow-color,var(--color-firecracker-navy-900));
        box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
    }

    .shadow-\[2px_4px_16px_rgba\(0\,0\,0\,0\.1\)\] {
        --tw-shadow: 2px 4px 16px var(--tw-shadow-color,rgba(0,0,0,.1));
        box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
    }

    .shadow-\[2px_4px_24px_0px_rgba\(0\,0\,0\,0\.25\)\] {
        --tw-shadow: 2px 4px 24px 0px var(--tw-shadow-color,rgba(0,0,0,.25));
        box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
    }

    .shadow-\[3px_3px_0_0_\#002613\] {
        --tw-shadow: 3px 3px 0 0 var(--tw-shadow-color,#002613);
        box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
    }

    .shadow-\[3px_3px_0_0_\#200000\] {
        --tw-shadow: 3px 3px 0 0 var(--tw-shadow-color,#200000);
        box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
    }

    .shadow-\[3px_3px_0px_0px\] {
        --tw-shadow: 3px 3px 0px 0px var(--tw-shadow-color,currentcolor);
        box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
    }

    .shadow-\[3px_3px_0px_0px_var\(--color-green-strongest\)\] {
        --tw-shadow: 3px 3px 0px 0px var(--tw-shadow-color,var(--color-green-strongest));
        box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
    }

    .shadow-\[3px_3px_0px_0px_var\(--color-primary\)\] {
        --tw-shadow: 3px 3px 0px 0px var(--tw-shadow-color,var(--color-primary));
        box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
    }

    .shadow-\[4px_4px_0_var\(--color-firecracker-navy-900\)\] {
        --tw-shadow: 4px 4px 0 var(--tw-shadow-color,var(--color-firecracker-navy-900));
        box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
    }

    .shadow-\[4px_4px_0px_0px_\#212e0c\] {
        --tw-shadow: 4px 4px 0px 0px var(--tw-shadow-color,#212e0c);
        box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
    }

    .shadow-cta {
        --tw-shadow: 5px 5px 0px 0px var(--tw-shadow-color,#000);
        box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
    }

    .shadow-sm {
        --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1));
        box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
    }

    .shadow-xl {
        --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color,rgba(0,0,0,.1)),0 8px 10px -6px var(--tw-shadow-color,rgba(0,0,0,.1));
        box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
    }

    .shadow\/rotation {
        --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1));
        box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
    }

    .ring,.ring-1 {
        --tw-ring-shadow: var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);
        box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
    }

    .dark .firecracker-button-glow,.theme-firecracker.dark .firecracker-button-glow,.dark .firecracker-icon-glow,.theme-firecracker.dark .firecracker-icon-glow {
        border: 2px solid var(--color-white);
        box-shadow: 0 0 8px #54cbff
    }

    .ring-primary-strongest {
        --tw-ring-color: var(--color-primary-strongest)
    }

    .outline {
        outline-style: var(--tw-outline-style);
        outline-width: 1px
    }

    .blur {
        --tw-blur: blur(8px);
        -webkit-filter: var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,);
        filter: var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)
    }

    .blur-\[2\.5px\] {
        --tw-blur: blur(2.5px);
        -webkit-filter: var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,);
        filter: var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)
    }

    .drop-shadow {
        --tw-drop-shadow-size: drop-shadow(0 1px 2px var(--tw-drop-shadow-color,rgba(0,0,0,.1)))drop-shadow(0 1px 1px var(--tw-drop-shadow-color,rgba(0,0,0,.06)));
        --tw-drop-shadow: drop-shadow(0 1px 2px rgba(0,0,0,.1))drop-shadow(0 1px 1px rgba(0,0,0,.06));
        -webkit-filter: var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,);
        filter: var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)
    }

    .drop-shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.25\)\] {
        --tw-drop-shadow-size: drop-shadow(0 1px 2px var(--tw-drop-shadow-color,rgba(0,0,0,.25)));
        --tw-drop-shadow: var(--tw-drop-shadow-size);
        -webkit-filter: var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,);
        filter: var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)
    }

    .drop-shadow-\[0_2px_4px_rgba\(0\,0\,0\,0\.15\)\] {
        --tw-drop-shadow-size: drop-shadow(0 2px 4px var(--tw-drop-shadow-color,rgba(0,0,0,.15)));
        --tw-drop-shadow: var(--tw-drop-shadow-size);
        -webkit-filter: var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,);
        filter: var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)
    }

    .drop-shadow-\[0px_2px_1px_rgba\(0\,0\,0\,0\.25\)\] {
        --tw-drop-shadow-size: drop-shadow(0px 2px 1px var(--tw-drop-shadow-color,rgba(0,0,0,.25)));
        --tw-drop-shadow: var(--tw-drop-shadow-size);
        -webkit-filter: var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,);
        filter: var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)
    }

    .drop-shadow-\[0px_4px_6px_rgba\(0\,0\,0\,0\.06\)\,0px_30px_30px_rgba\(0\,0\,0\,0\.12\)\] {
        --tw-drop-shadow-size: drop-shadow(0px 4px 6px var(--tw-drop-shadow-color,rgba(0,0,0,.06)))drop-shadow(0px 30px 30px var(--tw-drop-shadow-color,rgba(0,0,0,.12)));
        --tw-drop-shadow: var(--tw-drop-shadow-size);
        -webkit-filter: var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,);
        filter: var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)
    }

    .filter {
        -webkit-filter: var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,);
        filter: var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)
    }

    .backdrop-blur-\[2px\] {
        --tw-backdrop-blur: blur(2px);
        -webkit-backdrop-filter: var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);
        backdrop-filter: var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)
    }

    .backdrop-blur-\[8px\] {
        --tw-backdrop-blur: blur(8px);
        -webkit-backdrop-filter: var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);
        backdrop-filter: var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)
    }

    .backdrop-blur-sm {
        --tw-backdrop-blur: blur(var(--blur-sm));
        -webkit-backdrop-filter: var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);
        backdrop-filter: var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)
    }

    .backdrop-filter {
        -webkit-backdrop-filter: var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);
        backdrop-filter: var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)
    }

    .transition {
        transition-property: color,background-color,border-color,outline-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,-webkit-filter,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;
        transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
        transition-duration: var(--tw-duration,var(--default-transition-duration))
    }

    .transition-\[background\,color\] {
        transition-property: background,color;
        transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
        transition-duration: var(--tw-duration,var(--default-transition-duration))
    }

    .transition-\[height\,opacity\] {
        transition-property: height,opacity;
        transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
        transition-duration: var(--tw-duration,var(--default-transition-duration))
    }

    .transition-\[height\] {
        transition-property: height;
        transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
        transition-duration: var(--tw-duration,var(--default-transition-duration))
    }

    .transition-\[max-height\,padding-bottom\] {
        transition-property: max-height,padding-bottom;
        transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
        transition-duration: var(--tw-duration,var(--default-transition-duration))
    }

    .transition-\[min-height\] {
        transition-property: min-height;
        transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
        transition-duration: var(--tw-duration,var(--default-transition-duration))
    }

    .transition-\[opacity\,translate\] {
        transition-property: opacity,translate;
        transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
        transition-duration: var(--tw-duration,var(--default-transition-duration))
    }

    .transition-all {
        transition-property: all;
        transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
        transition-duration: var(--tw-duration,var(--default-transition-duration))
    }

    .transition-colors {
        transition-property: color,background-color,border-color,outline-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;
        transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
        transition-duration: var(--tw-duration,var(--default-transition-duration))
    }

    .transition-opacity {
        transition-property: opacity;
        transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
        transition-duration: var(--tw-duration,var(--default-transition-duration))
    }

    .transition-transform {
        transition-property: transform,translate,scale,rotate;
        transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
        transition-duration: var(--tw-duration,var(--default-transition-duration))
    }

    .duration-150 {
        --tw-duration: .15s;
        transition-duration: .15s
    }

    .duration-200 {
        --tw-duration: .2s;
        transition-duration: .2s
    }

    .duration-300 {
        --tw-duration: .3s;
        transition-duration: .3s
    }

    .duration-500 {
        --tw-duration: .5s;
        transition-duration: .5s
    }

    .duration-\[250ms\] {
        --tw-duration: .25s;
        transition-duration: .25s
    }

    .ease-\[cubic-bezier\(0\.4\,0\,0\.2\,1\)\] {
        --tw-ease: cubic-bezier(.4,0,.2,1);
        transition-timing-function: cubic-bezier(.4,0,.2,1)
    }

    .ease-in-out {
        --tw-ease: var(--ease-in-out);
        transition-timing-function: var(--ease-in-out)
    }

    .ease-out {
        --tw-ease: var(--ease-out);
        transition-timing-function: var(--ease-out)
    }

    .will-change-transform {
        will-change: transform
    }

    .select-none {
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none
    }

    .\[--press-marquee-duration\: 30s\] {
        --press-marquee-duration:30s
    }

    .\[--press-marquee-duration\: 60s\] {
        --press-marquee-duration:60s
    }

    .\[-webkit-overflow-scrolling\: touch\] {
        -webkit-overflow-scrolling:touch
    }

    .\[grid-area\: body\] {
        grid-area:body
    }

    .\[grid-area\: image\] {
        grid-area:image
    }

    .\[grid-area\: intro\] {
        grid-area:intro
    }

    .\[grid-template-areas\: \'intro\'_\'image\'_\'body\'\]{grid-template-areas:"intro""image""body"}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[stroke-linecap\:round\]{stroke-linecap:round}.\[stroke-linejoin\:round\]{stroke-linejoin:round}.dark .firecracker-heading-glow,.theme-firecracker.dark .firecracker-heading-glow{text-shadow:0 0 16px #54cbff}.ring-inset{--tw-ring-inset:inset}@media(hover:hover){.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:text-black:is(:where(.group):hover *){color:var(--color-black)}.group-hover\/card\:scale-125:is(:where(.group\/card):hover *){--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\/card\:-rotate-6:is(:where(.group\/card):hover *){rotate:-6deg}.group-hover\/card\:-rotate-9:is(:where(.group\/card):hover *){rotate:-9deg}.group-hover\/card\:rotate-6:is(:where(.group\/card):hover *){rotate:6deg}.group-hover\/card\:rotate-9:is(:where(.group\/card):hover *){rotate:9deg}.group-hover\/tooltip\:pointer-events-auto:is(:where(.group\/tooltip):hover *){pointer-events:auto}.group-hover\/tooltip\:opacity-100:is(:where(.group\/tooltip):hover *){opacity:1}}.group-aria-expanded\:rotate-180:is(:where(.group)[aria-expanded=true] *){rotate:180deg}.group-data-\[selected\=true\]\:block:is(:where(.group)[data-selected=true] *){display:block}.group-data-\[selected\=true\]\:border-primary:is(:where(.group)[data-selected=true] *){border-color:var(--color-primary)}.group-data-\[selected\=true\]\:bg-primary:is(:where(.group)[data-selected=true] *){background-color:var(--color-primary)}.group-data-\[state\=paused\]\:block:is(:where(.group)[data-state=paused] *){display:block}.group-data-\[state\=paused\]\:hidden:is(:where(.group)[data-state=paused] *){display:none}.group-\[\.is-open\]\:max-h-125:is(:where(.group).is-open *){max-height:calc(var(--spacing)*125)}.group-\[\.is-open\]\:rotate-180:is(:where(.group).is-open *){rotate:180deg}.group-\[\.is-open\]\:pb-5:is(:where(.group).is-open *){padding-bottom:calc(var(--spacing)*5)}.peer-checked\:border-primary-strongest:is(:where(.peer):checked~*){border-color:var(--color-primary-strongest)}.peer-checked\:bg-primary-weakest:is(:where(.peer):checked~*){background-color:var(--color-primary-weakest)}.peer-focus-visible\:outline:is(:where(.peer):focus-visible~*){outline-style:var(--tw-outline-style);outline-width:1px}.peer-focus-visible\:outline-2:is(:where(.peer):focus-visible~*){outline-style:var(--tw-outline-style);outline-width:2px}.peer-focus-visible\:outline-offset-2:is(:where(.peer):focus-visible~*){outline-offset:2px}.peer-focus-visible\:outline-primary-strongest:is(:where(.peer):focus-visible~*){outline-color:var(--color-primary-strongest)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-0:before{content:var(--tw-content);top:calc(var(--spacing)*0)}.before\:left-0:before{content:var(--tw-content);left:calc(var(--spacing)*0)}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:w-10:before{content:var(--tw-content);width:calc(var(--spacing)*10)}.before\:bg-primary:before{content:var(--tw-content);background-color:var(--color-primary)}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:calc(var(--spacing)*0)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media(hover:hover){.hover\:translate-x-0\.5:hover{--tw-translate-x:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:translate-x-1:hover{--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:translate-x-\[0\.125rem\]:hover{--tw-translate-x:.125rem;translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:translate-x-\[2px\]:hover{--tw-translate-x:2px;translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:translate-y-1:hover{--tw-translate-y:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:translate-y-\[0\.125rem\]:hover{--tw-translate-y:.125rem;translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:translate-y-\[2px\]:hover{--tw-translate-y:2px;translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:shadow-cta-hover:hover{box-shadow:var(--shadow-cta-hover);translate:5px 5px}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:cursor-pointer:hover{cursor:pointer}.hover\:border-gray-400:hover{border-color:var(--color-gray-400)}.hover\:bg-\[\#0A1912\]:hover{background-color:#0a1912}.hover\:bg-\[\#00b5e2\]:hover{background-color:#00b5e2}.hover\:bg-\[\#FFF7DF\]:hover{background-color:#fff7df}.hover\:bg-\[\#ccac00\]:hover{background-color:#ccac00}.hover\:bg-\[\#ffcc2f\]:hover{background-color:#ffcc2f}.hover\:bg-\[rgba\(0\,44\,23\,0\.35\)\]:hover{background-color:#002c1759}.hover\:bg-\[var\(--color-gray-weak\)\]:hover{background-color:var(--color-gray-weak)}.hover\:bg-\[var\(--sc-btn-hover\,var\(--sc-btn-bg\,var\(--sc-accent\,var\(--color-primary-hover\)\)\)\)\]:hover{background-color:var(--sc-btn-hover,var(--sc-btn-bg,var(--sc-accent,var(--color-primary-hover))))}.hover\:bg-black:hover{background-color:var(--color-black)}.hover\:bg-black\/80:hover{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/80:hover{background-color:color-mix(in oklab,var(--color-black)80%,transparent)}}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-gray-weak:hover{background-color:var(--color-gray-weak)}.hover\:bg-green-weak:hover{background-color:var(--color-green-weak)}.hover\:bg-green-weakest:hover{background-color:var(--color-green-weakest)}.hover\:bg-lt-yellow:hover{background-color:var(--color-lt-yellow)}.hover\:bg-primary-hover:hover{background-color:var(--color-primary-hover)}.hover\:bg-primary-strong:hover{background-color:var(--color-primary-strong)}.hover\:bg-primary-weakest:hover{background-color:var(--color-primary-weakest)}.hover\:bg-rasp-lemon-accent2:hover{background-color:var(--color-rasp-lemon-accent2)}.hover\:bg-rasp-lemon-primary:hover{background-color:var(--color-rasp-lemon-primary)}.hover\:bg-rasp-lemon-primary-strongest:hover{background-color:var(--color-rasp-lemon-primary-strongest)}.hover\:bg-rasp-lemon-secondary-weakest:hover{background-color:var(--color-rasp-lemon-secondary-weakest)}.hover\:bg-secondary-hover:hover{background-color:var(--color-secondary-hover)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-yellow:hover{background-color:var(--color-yellow)}.hover\:bg-yellow-strong:hover{background-color:var(--color-yellow-strong)}.hover\:text-\[var\(--color-primary\)\]:hover{color:var(--color-primary)}.hover\:text-black:hover{color:var(--color-black)}.hover\:text-fg-primary:hover{color:var(--color-fg-primary)}.hover\:text-primary:hover{color:var(--color-primary)}.hover\:text-primary-hover:hover{color:var(--color-primary-hover)}.hover\:text-primary-strong:hover{color:var(--color-primary-strong)}.hover\:text-secondary:hover{color:var(--color-secondary)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-yellow:hover{color:var(--color-yellow)}.hover\:underline:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-\(--resources-link-shadow-hover\):hover{--tw-shadow:var(--resources-link-shadow-hover);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-cta-hover:hover{--tw-shadow:1px 1px 0px 0px var(--tw-shadow-color,#000);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:ring:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-yellow:focus{--tw-ring-color:var(--color-yellow)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:-outline-offset-4:focus-visible{outline-offset:-4px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-\[-2px\]:focus-visible{outline-offset:-2px}.focus-visible\:outline-\(--sb-accent\):focus-visible{outline-color:var(--sb-accent)}.focus-visible\:outline-black:focus-visible{outline-color:var(--color-black)}.focus-visible\:outline-fg-primary:focus-visible{outline-color:var(--color-fg-primary)}.focus-visible\:outline-green:focus-visible{outline-color:var(--color-green)}.focus-visible\:outline-primary-strongest:focus-visible{outline-color:var(--color-primary-strongest)}.focus-visible\:outline-rasp-lemon-primary-strong:focus-visible{outline-color:var(--color-rasp-lemon-primary-strong)}.focus-visible\:outline-white:focus-visible{outline-color:var(--color-white)}.active\:translate-x-1\.25:active{--tw-translate-x:calc(var(--spacing)*1.25);translate:var(--tw-translate-x)var(--tw-translate-y)}.active\:translate-x-\[3px\]:active{--tw-translate-x:3px;translate:var(--tw-translate-x)var(--tw-translate-y)}
    .active\:translate-y-1\.25:active{--tw-translate-y:calc(var(--spacing)*1.25);translate:var(--tw-translate-x)var(--tw-translate-y)}.active\:translate-y-\[3px\]:active{--tw-translate-y:3px;translate:var(--tw-translate-x)var(--tw-translate-y)}
    .active\:shadow-none:active{--tw-shadow:0 0 transparent;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}
    .disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:translate-x-\[0em\]:disabled{--tw-translate-x:0em;translate:var(--tw-translate-x)var(--tw-translate-y)}.disabled\:translate-y-\[0em\]:disabled{--tw-translate-y:0em;translate:var(--tw-translate-x)var(--tw-translate-y)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}
    .disabled\:bg-white:disabled{background-color:var(--color-white)}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.aria-selected\:border-\(--sb-filter-active\)[aria-selected=true]{border-color:var(--sb-filter-active)}.aria-selected\:border-fg-primary[aria-selected=true]{border-color:var(--color-fg-primary)}.aria-selected\:bg-\(--sb-filter-active\)[aria-selected=true]{background-color:var(--sb-filter-active)}.aria-selected\:bg-green-weakest[aria-selected=true]{background-color:var(--color-green-weakest)}.aria-selected\:font-bold[aria-selected=true]{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.aria-selected\:text-fg-primary[aria-selected=true]{color:var(--color-fg-primary)}.data-\[selected\=false\]\:border-black\/15[data-selected=false]{border-color:#00000026}@supports (color:color-mix(in lab,red,red)){.data-\[selected\=false\]\:border-black\/15[data-selected=false]{border-color:color-mix(in oklab,var(--color-black)15%,transparent)}}.data-\[selected\=false\]\:border-black\/50[data-selected=false]{border-color:#00000080}@supports (color:color-mix(in lab,red,red)){.data-\[selected\=false\]\:border-black\/50[data-selected=false]{border-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.data-\[selected\=false\]\:bg-white[data-selected=false]{background-color:var(--color-white)}.data-\[selected\=true\]\:border-green-strong[data-selected=true]{border-color:var(--color-green-strong)}.data-\[selected\=true\]\:bg-primary-weakest[data-selected=true]{background-color:var(--color-primary-weakest)}@media not all and (min-width:992px){.max-tb\:-mx-\[calc\(50vw-50\%\)\]{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.max-tb\:rounded-none{border-radius:0}}@media(min-width:395px){.min-\[395px\]\:inline{display:inline}}@media(min-width:400px){.min-\[400px\]\:gap-5{gap:calc(var(--spacing)*5)}.min-\[400px\]\:body-1{--tw-leading:var(--leading-reading);font-size:1.25rem;line-height:var(--leading-reading);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.min-\[400px\]\:leading-none{--tw-leading:1;line-height:1}.min-\[400px\]\:font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}}@media(min-width:992px){.tb\:pointer-events-none{pointer-events:none}.tb\:absolute{position:absolute}.tb\:sticky{position:-webkit-sticky;position:sticky}.tb\:inset-0{inset:calc(var(--spacing)*0)}.tb\:inset-y-0{inset-block:calc(var(--spacing)*0)}.tb\:-top-4{top:calc(var(--spacing)*-4)}.tb\:-top-8{top:calc(var(--spacing)*-8)}.tb\:-top-10{top:calc(var(--spacing)*-10)}.tb\:-top-13{top:calc(var(--spacing)*-13)}.tb\:top-0{top:calc(var(--spacing)*0)}.tb\:top-1\/2{top:50%}.tb\:top-2\.75{top:calc(var(--spacing)*2.75)}.tb\:top-4{top:calc(var(--spacing)*4)}.tb\:top-5{top:calc(var(--spacing)*5)}.tb\:top-6{top:calc(var(--spacing)*6)}.tb\:top-6\.75{top:calc(var(--spacing)*6.75)}.tb\:top-10{top:calc(var(--spacing)*10)}.tb\:top-12{top:calc(var(--spacing)*12)}.tb\:top-16{top:calc(var(--spacing)*16)}.tb\:top-17\.25{top:calc(var(--spacing)*17.25)}.tb\:top-18{top:calc(var(--spacing)*18)}.tb\:top-20{top:calc(var(--spacing)*20)}.tb\:top-21{top:calc(var(--spacing)*21)}.tb\:top-24{top:calc(var(--spacing)*24)}.tb\:top-29{top:calc(var(--spacing)*29)}.tb\:top-37\.5{top:calc(var(--spacing)*37.5)}.tb\:top-40\.75{top:calc(var(--spacing)*40.75)}.tb\:top-43\.75{top:calc(var(--spacing)*43.75)}.tb\:top-44\.5{top:calc(var(--spacing)*44.5)}.tb\:top-49\.5{top:calc(var(--spacing)*49.5)}.tb\:top-\[58\%\]{top:58%}.tb\:top-\[70\%\]{top:70%}.tb\:top-\[calc\(50\%-100px\)\]{top:calc(50% - 100px)}.tb\:-right-6{right:calc(var(--spacing)*-6)}.tb\:right-0{right:calc(var(--spacing)*0)}.tb\:right-2{right:calc(var(--spacing)*2)}.tb\:right-4{right:calc(var(--spacing)*4)}.tb\:right-6{right:calc(var(--spacing)*6)}.tb\:right-10{right:calc(var(--spacing)*10)}.tb\:right-18{right:calc(var(--spacing)*18)}.tb\:right-\[-5\.5rem\]{right:-5.5rem}.tb\:-bottom-8{bottom:calc(var(--spacing)*-8)}.tb\:bottom-0{bottom:calc(var(--spacing)*0)}.tb\:bottom-6{bottom:calc(var(--spacing)*6)}.tb\:bottom-10{bottom:calc(var(--spacing)*10)}.tb\:bottom-12{bottom:calc(var(--spacing)*12)}.tb\:bottom-auto{bottom:auto}.tb\:-left-8{left:calc(var(--spacing)*-8)}.tb\:-left-10{left:calc(var(--spacing)*-10)}.tb\:left-0{left:calc(var(--spacing)*0)}.tb\:left-4{left:calc(var(--spacing)*4)}.tb\:left-5{left:calc(var(--spacing)*5)}.tb\:left-6{left:calc(var(--spacing)*6)}.tb\:left-7\.25{left:calc(var(--spacing)*7.25)}.tb\:left-10{left:calc(var(--spacing)*10)}.tb\:left-10\.25{left:calc(var(--spacing)*10.25)}.tb\:left-11\.5{left:calc(var(--spacing)*11.5)}.tb\:left-12{left:calc(var(--spacing)*12)}.tb\:left-24{left:calc(var(--spacing)*24)}.tb\:left-31\.75{left:calc(var(--spacing)*31.75)}.tb\:left-43\.5{left:calc(var(--spacing)*43.5)}.tb\:left-45\.25{left:calc(var(--spacing)*45.25)}.tb\:left-\[calc\(40\%-100px\)\]{left:calc(40% - 100px)}.tb\:left-\[calc\(50\%\+0\.5px\)\]{left:calc(50% + .5px)}.tb\:left-\[calc\(300px\+\(\(100\%-300px\)\*0\.75\)\)\]{left:calc(75% + 75px)}.tb\:left-auto{left:auto}.tb\:order-0{order:0}.tb\:order-1{order:1}.tb\:order-2{order:2}.tb\:order-3{order:3}.tb\:order-4{order:4}.tb\:order-first{order:-9999}.tb\:order-none{order:0}.tb\:col-span-1{grid-column:span 1/span 1}.tb\:col-span-2{grid-column:span 2/span 2}.tb\:col-start-1{grid-column-start:1}.tb\:col-start-2{grid-column-start:2}.tb\:col-start-3{grid-column-start:3}.tb\:row-span-2{grid-row:span 2/span 2}.tb\:row-start-1{grid-row-start:1}.tb\:row-start-2{grid-row-start:2}.tb\:-mx-20{margin-inline:calc(var(--spacing)*-20)}.tb\:mx-0{margin-inline:calc(var(--spacing)*0)}.tb\:mx-10{margin-inline:calc(var(--spacing)*10)}.tb\:mx-\[5\%\]{margin-left:5%;margin-right:5%}.tb\:mx-auto{margin-left:auto;margin-right:auto}.tb\:-my-\[40px\]{margin-top:-40px;margin-bottom:-40px}.tb\:my-6{margin-block:calc(var(--spacing)*6)}.tb\:my-8{margin-block:calc(var(--spacing)*8)}.tb\:-mt-4{margin-top:calc(var(--spacing)*-4)}.tb\:-mt-28{margin-top:calc(var(--spacing)*-28)}.tb\:-mt-\[18rem\]{margin-top:-18rem}.tb\:mt-0{margin-top:calc(var(--spacing)*0)}.tb\:mt-0\.75{margin-top:calc(var(--spacing)*.75)}.tb\:mt-1{margin-top:calc(var(--spacing)*1)}.tb\:mt-2{margin-top:calc(var(--spacing)*2)}.tb\:mt-3{margin-top:calc(var(--spacing)*3)}.tb\:mt-4{margin-top:calc(var(--spacing)*4)}.tb\:mt-5{margin-top:calc(var(--spacing)*5)}.tb\:mt-6{margin-top:calc(var(--spacing)*6)}.tb\:mt-8{margin-top:calc(var(--spacing)*8)}.tb\:mt-10{margin-top:calc(var(--spacing)*10)}.tb\:mt-11{margin-top:calc(var(--spacing)*11)}.tb\:mt-12{margin-top:calc(var(--spacing)*12)}.tb\:mt-14{margin-top:calc(var(--spacing)*14)}.tb\:mt-16{margin-top:calc(var(--spacing)*16)}.tb\:mt-55{margin-top:calc(var(--spacing)*55)}.tb\:mt-\[60px\]{margin-top:60px}.tb\:mt-auto{margin-top:auto}.tb\:-mr-4{margin-right:calc(var(--spacing)*-4)}.tb\:-mr-\[40px\]{margin-right:-40px}.tb\:mr-0{margin-right:calc(var(--spacing)*0)}.tb\:mr-6{margin-right:calc(var(--spacing)*6)}.tb\:mr-12{margin-right:calc(var(--spacing)*12)}.tb\:mr-18{margin-right:calc(var(--spacing)*18)}.tb\:mr-\[-4\%\]{margin-right:-4%}.tb\:mr-auto{margin-right:auto}.tb\:-mb-6{margin-bottom:calc(var(--spacing)*-6)}.tb\:-mb-10{margin-bottom:calc(var(--spacing)*-10)}.tb\:-mb-20{margin-bottom:calc(var(--spacing)*-20)}.tb\:mb-0{margin-bottom:calc(var(--spacing)*0)}.tb\:mb-2{margin-bottom:calc(var(--spacing)*2)}.tb\:mb-3{margin-bottom:calc(var(--spacing)*3)}.tb\:mb-4{margin-bottom:calc(var(--spacing)*4)}.tb\:mb-5{margin-bottom:calc(var(--spacing)*5)}.tb\:mb-6{margin-bottom:calc(var(--spacing)*6)}.tb\:mb-8{margin-bottom:calc(var(--spacing)*8)}.tb\:mb-10{margin-bottom:calc(var(--spacing)*10)}.tb\:mb-14{margin-bottom:calc(var(--spacing)*14)}.tb\:mb-\[16px\]{margin-bottom:16px}.tb\:mb-\[24px\]{margin-bottom:24px}.tb\:-ml-4{margin-left:calc(var(--spacing)*-4)}.tb\:ml-0{margin-left:calc(var(--spacing)*0)}.tb\:ml-0\!{margin-left:calc(var(--spacing)*0)!important}.tb\:ml-auto{margin-left:auto}.tb\:block{display:block}.tb\:contents{display:contents}.tb\:flex{display:flex}.tb\:grid{display:grid}.tb\:hidden{display:none}.tb\:inline{display:inline}.tb\:aspect-645\/440{aspect-ratio:645/440}.tb\:aspect-1280\/699{aspect-ratio:1280/699}.tb\:aspect-\[358\/632\]{aspect-ratio:358/632}.tb\:aspect-\[1296\/777\]{aspect-ratio:1296/777}.tb\:aspect-auto{aspect-ratio:auto}.tb\:size-2{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.tb\:size-3\.5{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.tb\:size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.tb\:size-6{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.tb\:size-7{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}.tb\:size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.tb\:size-10{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.tb\:size-11{width:calc(var(--spacing)*11);height:calc(var(--spacing)*11)}.tb\:size-12{width:calc(var(--spacing)*12);height:calc(var(--spacing)*12)}.tb\:size-14{width:calc(var(--spacing)*14);height:calc(var(--spacing)*14)}.tb\:size-16{width:calc(var(--spacing)*16);height:calc(var(--spacing)*16)}.tb\:size-20{width:calc(var(--spacing)*20);height:calc(var(--spacing)*20)}.tb\:size-34\.5{width:calc(var(--spacing)*34.5);height:calc(var(--spacing)*34.5)}.tb\:size-40{width:calc(var(--spacing)*40);height:calc(var(--spacing)*40)}.tb\:size-118\.5{width:calc(var(--spacing)*118.5);height:calc(var(--spacing)*118.5)}.tb\:size-120{width:calc(var(--spacing)*120);height:calc(var(--spacing)*120)}.tb\:size-full{width:100%;height:100%}.tb\:h-0\.75{height:calc(var(--spacing)*.75)}.tb\:h-3{height:calc(var(--spacing)*3)}.tb\:h-3\.5{height:calc(var(--spacing)*3.5)}.tb\:h-4{height:calc(var(--spacing)*4)}.tb\:h-5{height:calc(var(--spacing)*5)}.tb\:h-6{height:calc(var(--spacing)*6)}.tb\:h-7{height:calc(var(--spacing)*7)}.tb\:h-7\.5{height:calc(var(--spacing)*7.5)}
    .tb\:h-8{height:calc(var(--spacing)*8)}.tb\:h-8\.5{height:calc(var(--spacing)*8.5)}.tb\:h-8\.75{height:calc(var(--spacing)*8.75)}.tb\:h-10{height:calc(var(--spacing)*10)}.tb\:h-11{height:calc(var(--spacing)*11)}.tb\:h-12{height:calc(var(--spacing)*12)}.tb\:h-12\.5{height:calc(var(--spacing)*12.5)}.tb\:h-14{height:calc(var(--spacing)*14)}.tb\:h-17{height:calc(var(--spacing)*17)}.tb\:h-18{height:calc(var(--spacing)*18)}.tb\:h-26{height:calc(var(--spacing)*26)}.tb\:h-30{height:calc(var(--spacing)*30)}.tb\:h-40{height:calc(var(--spacing)*40)}.tb\:h-66\.25{height:calc(var(--spacing)*66.25)}.tb\:h-68\.5{height:calc(var(--spacing)*68.5)}.tb\:h-68\.25{height:calc(var(--spacing)*68.25)}.tb\:h-75{height:calc(var(--spacing)*75)}.tb\:h-80\.75{height:calc(var(--spacing)*80.75)}.tb\:h-100{height:calc(var(--spacing)*100)}.tb\:h-105{height:calc(var(--spacing)*105)}.tb\:h-108\.5{height:calc(var(--spacing)*108.5)}.tb\:h-111{height:calc(var(--spacing)*111)}.tb\:h-117\.5{height:calc(var(--spacing)*117.5)}.tb\:h-155{height:calc(var(--spacing)*155)}.tb\:h-167{height:calc(var(--spacing)*167)}.tb\:h-220{height:calc(var(--spacing)*220)}.tb\:h-225{height:calc(var(--spacing)*225)}.tb\:h-\[5px\]{height:5px}.tb\:h-\[22px\]{height:22px}.tb\:h-\[60svh\]{height:60svh}.tb\:h-\[150px\]{height:150px}.tb\:h-\[295px\]{height:295px}.tb\:h-\[340px\]{height:340px}.tb\:h-\[422px\]{height:422px}.tb\:h-\[462px\]{height:462px}.tb\:h-\[470px\]{height:470px}.tb\:h-auto{height:auto}.tb\:h-full{height:100%}.tb\:max-h-12{max-height:calc(var(--spacing)*12)}.tb\:max-h-142{max-height:calc(var(--spacing)*142)}.tb\:max-h-172{max-height:calc(var(--spacing)*172)}.tb\:max-h-\[36rem\]{max-height:36rem}.tb\:max-h-\[85vh\]{max-height:85vh}.tb\:max-h-\[110px\]{max-height:110px}.tb\:max-h-\[600px\]{max-height:600px}.tb\:max-h-\[calc\(100\%-150px\)\]{max-height:calc(100% - 150px)}.tb\:max-h-none{max-height:none}.tb\:max-h-screen{max-height:100vh}.tb\:min-h-0{min-height:calc(var(--spacing)*0)}.tb\:min-h-15{min-height:calc(var(--spacing)*15)}.tb\:min-h-27\.5{min-height:calc(var(--spacing)*27.5)}.tb\:min-h-35\.5{min-height:calc(var(--spacing)*35.5)}.tb\:min-h-58{min-height:calc(var(--spacing)*58)}.tb\:min-h-110{min-height:calc(var(--spacing)*110)}.tb\:min-h-116{min-height:calc(var(--spacing)*116)}.tb\:min-h-117\.5{min-height:calc(var(--spacing)*117.5)}.tb\:min-h-142{min-height:calc(var(--spacing)*142)}.tb\:min-h-150{min-height:calc(var(--spacing)*150)}.tb\:min-h-162{min-height:calc(var(--spacing)*162)}.tb\:min-h-162\.5{min-height:calc(var(--spacing)*162.5)}.tb\:min-h-180{min-height:calc(var(--spacing)*180)}.tb\:min-h-\[440px\]{min-height:440px}.tb\:min-h-\[600px\]{min-height:600px}.tb\:w-1\/2{width:50%}.tb\:w-2\/5{width:40%}.tb\:w-3{width:calc(var(--spacing)*3)}.tb\:w-3\.5{width:calc(var(--spacing)*3.5)}.tb\:w-3\/5{width:60%}.tb\:w-4{width:calc(var(--spacing)*4)}.tb\:w-5{width:calc(var(--spacing)*5)}.tb\:w-6{width:calc(var(--spacing)*6)}.tb\:w-8{width:calc(var(--spacing)*8)}.tb\:w-8\.5{width:calc(var(--spacing)*8.5)}.tb\:w-8\.75{width:calc(var(--spacing)*8.75)}.tb\:w-14{width:calc(var(--spacing)*14)}.tb\:w-16{width:calc(var(--spacing)*16)}.tb\:w-16\.75{width:calc(var(--spacing)*16.75)}.tb\:w-18{width:calc(var(--spacing)*18)}.tb\:w-18\.75{width:calc(var(--spacing)*18.75)}.tb\:w-20{width:calc(var(--spacing)*20)}.tb\:w-21\.25{width:calc(var(--spacing)*21.25)}.tb\:w-22{width:calc(var(--spacing)*22)}.tb\:w-24{width:calc(var(--spacing)*24)}.tb\:w-25\.25{width:calc(var(--spacing)*25.25)}.tb\:w-30{width:calc(var(--spacing)*30)}.tb\:w-32{width:calc(var(--spacing)*32)}.tb\:w-32\.25{width:calc(var(--spacing)*32.25)}.tb\:w-34{width:calc(var(--spacing)*34)}.tb\:w-35{width:calc(var(--spacing)*35)}.tb\:w-36{width:calc(var(--spacing)*36)}.tb\:w-37{width:calc(var(--spacing)*37)}.tb\:w-37\.5{width:calc(var(--spacing)*37.5)}.tb\:w-39{width:calc(var(--spacing)*39)}.tb\:w-39\.5{width:calc(var(--spacing)*39.5)}.tb\:w-41\.5{width:calc(var(--spacing)*41.5)}.tb\:w-41\.75{width:calc(var(--spacing)*41.75)}.tb\:w-44{width:calc(var(--spacing)*44)}.tb\:w-45{width:calc(var(--spacing)*45)}.tb\:w-46\.5{width:calc(var(--spacing)*46.5)}.tb\:w-48{width:calc(var(--spacing)*48)}.tb\:w-50{width:calc(var(--spacing)*50)}.tb\:w-52{width:calc(var(--spacing)*52)}.tb\:w-52\.5{width:calc(var(--spacing)*52.5)}.tb\:w-53\.25{width:calc(var(--spacing)*53.25)}.tb\:w-56{width:calc(var(--spacing)*56)}.tb\:w-58{width:calc(var(--spacing)*58)}.tb\:w-64{width:calc(var(--spacing)*64)}.tb\:w-65{width:calc(var(--spacing)*65)}.tb\:w-67{width:calc(var(--spacing)*67)}.tb\:w-70{width:calc(var(--spacing)*70)}.tb\:w-71{width:calc(var(--spacing)*71)}.tb\:w-75{width:calc(var(--spacing)*75)}.tb\:w-80{width:calc(var(--spacing)*80)}.tb\:w-82{width:calc(var(--spacing)*82)}.tb\:w-86\.75{width:calc(var(--spacing)*86.75)}.tb\:w-90\.5{width:calc(var(--spacing)*90.5)}.tb\:w-93{width:calc(var(--spacing)*93)}.tb\:w-93\.5{width:calc(var(--spacing)*93.5)}.tb\:w-94{width:calc(var(--spacing)*94)}.tb\:w-96{width:calc(var(--spacing)*96)}.tb\:w-96\.5{width:calc(var(--spacing)*96.5)}.tb\:w-105{width:calc(var(--spacing)*105)}.tb\:w-107{width:calc(var(--spacing)*107)}.tb\:w-108{width:calc(var(--spacing)*108)}.tb\:w-110{width:calc(var(--spacing)*110)}.tb\:w-120{width:calc(var(--spacing)*120)}.tb\:w-128{width:calc(var(--spacing)*128)}.tb\:w-130{width:calc(var(--spacing)*130)}.tb\:w-135{width:calc(var(--spacing)*135)}.tb\:w-136{width:calc(var(--spacing)*136)}.tb\:w-138\.5{width:calc(var(--spacing)*138.5)}.tb\:w-138\.75{width:calc(var(--spacing)*138.75)}.tb\:w-141\.75{width:calc(var(--spacing)*141.75)}.tb\:w-142{width:calc(var(--spacing)*142)}.tb\:w-157{width:calc(var(--spacing)*157)}.tb\:w-160{width:calc(var(--spacing)*160)}.tb\:w-181\.5{width:calc(var(--spacing)*181.5)}.tb\:w-200{width:calc(var(--spacing)*200)}.tb\:w-275{width:calc(var(--spacing)*275)}.tb\:w-\[16\%\]{width:16%}.tb\:w-\[22px\]{width:22px}.tb\:w-\[28\%\]{width:28%}.tb\:w-\[32rem\]{width:32rem}.tb\:w-\[33\%\]{width:33%}.tb\:w-\[38\%\]{width:38%}.tb\:w-\[48\%\]{width:48%}.tb\:w-\[55\%\]{width:55%}.tb\:w-\[58\%\]{width:58%}.tb\:w-\[144px\]{width:144px}.tb\:w-\[150px\]{width:150px}.tb\:w-\[173px\]{width:173px}.tb\:w-\[200px\]{width:200px}.tb\:w-\[284px\]{width:284px}.tb\:w-\[360px\]{width:360px}.tb\:w-\[373px\]{width:373px}.tb\:w-\[416px\]{width:416px}.tb\:w-\[470px\]{width:470px}.tb\:w-\[540px\]{width:540px}.tb\:w-\[568px\]{width:568px}.tb\:w-\[calc\(50\%-16px\)\]{width:calc(50% - 16px)}.tb\:w-\[calc\(50\%-40px\)\]{width:calc(50% - 40px)}.tb\:w-\[calc\(50\%-80px\)\]{width:calc(50% - 80px)}.tb\:w-\[calc\(100\%\+32px\)\]{width:calc(100% + 32px)}.tb\:w-\[calc\(100\%\+80px\)\]{width:calc(100% + 80px)}.tb\:w-\[calc\(100\%-80px\)\]{width:calc(100% - 80px)}.tb\:w-\[min\(196vw\,125rem\)\]{width:min(196vw,125rem)}.tb\:w-auto{width:auto}.tb\:w-fit{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.tb\:w-full{width:100%}.tb\:w-px{width:1px}.tb\:max-w-39{max-width:calc(var(--spacing)*39)}.tb\:max-w-41{max-width:calc(var(--spacing)*41)}.tb\:max-w-44{max-width:calc(var(--spacing)*44)}.tb\:max-w-45{max-width:calc(var(--spacing)*45)}.tb\:max-w-60{max-width:calc(var(--spacing)*60)}.tb\:max-w-70{max-width:calc(var(--spacing)*70)}.tb\:max-w-75{max-width:calc(var(--spacing)*75)}.tb\:max-w-80{max-width:calc(var(--spacing)*80)}.tb\:max-w-93{max-width:calc(var(--spacing)*93)}.tb\:max-w-95\.25{max-width:calc(var(--spacing)*95.25)}.tb\:max-w-96{max-width:calc(var(--spacing)*96)}.tb\:max-w-99\.5{max-width:calc(var(--spacing)*99.5)}.tb\:max-w-101{max-width:calc(var(--spacing)*101)}.tb\:max-w-110{max-width:calc(var(--spacing)*110)}.tb\:max-w-112\.5{max-width:calc(var(--spacing)*112.5)}.tb\:max-w-120{max-width:calc(var(--spacing)*120)}.tb\:max-w-125{max-width:calc(var(--spacing)*125)}.tb\:max-w-130{max-width:calc(var(--spacing)*130)}.tb\:max-w-132{max-width:calc(var(--spacing)*132)}.tb\:max-w-132\.25{max-width:calc(var(--spacing)*132.25)}.tb\:max-w-133{max-width:calc(var(--spacing)*133)}.tb\:max-w-136{max-width:calc(var(--spacing)*136)}.tb\:max-w-137{max-width:calc(var(--spacing)*137)}.tb\:max-w-145{max-width:calc(var(--spacing)*145)}.tb\:max-w-152{max-width:calc(var(--spacing)*152)}.tb\:max-w-157{max-width:calc(var(--spacing)*157)}.tb\:max-w-160{max-width:calc(var(--spacing)*160)}.tb\:max-w-163\.25{max-width:calc(var(--spacing)*163.25)}.tb\:max-w-167{max-width:calc(var(--spacing)*167)}.tb\:max-w-174{max-width:calc(var(--spacing)*174)}.tb\:max-w-180{max-width:calc(var(--spacing)*180)}.tb\:max-w-190{max-width:calc(var(--spacing)*190)}.tb\:max-w-200{max-width:calc(var(--spacing)*200)}.tb\:max-w-208{max-width:calc(var(--spacing)*208)}.tb\:max-w-216{max-width:calc(var(--spacing)*216)}.tb\:max-w-220{max-width:calc(var(--spacing)*220)}.tb\:max-w-225{max-width:calc(var(--spacing)*225)}.tb\:max-w-230{max-width:calc(var(--spacing)*230)}.tb\:max-w-275{max-width:calc(var(--spacing)*275)}.tb\:max-w-\[14em\]{max-width:14em}.tb\:max-w-\[21\.25rem\]{max-width:21.25rem}.tb\:max-w-\[22em\]{max-width:22em}.tb\:max-w-\[35\.5rem\]{max-width:35.5rem}.tb\:max-w-\[72rem\]{max-width:72rem}.tb\:max-w-\[196px\]{max-width:196px}.tb\:max-w-\[380px\]{max-width:380px}.tb\:max-w-\[400px\]{max-width:400px}.tb\:max-w-\[440px\]{max-width:440px}.tb\:max-w-\[470px\]{max-width:470px}.tb\:max-w-\[540px\]{max-width:540px}.tb\:max-w-\[560px\]{max-width:560px}.tb\:max-w-\[575px\]{max-width:575px}.tb\:max-w-\[600px\]{max-width:600px}.tb\:max-w-\[620px\]{max-width:620px}.tb\:max-w-\[626px\]{max-width:626px}.tb\:max-w-\[700px\]{max-width:700px}.tb\:max-w-\[800px\]{max-width:800px}.tb\:max-w-\[900px\]{max-width:900px}.tb\:max-w-\[1440px\]{max-width:1440px}.tb\:max-w-\[calc\(100\%-470px-50px\)\]{max-width:calc(100% - 520px)}.tb\:max-w-\[calc\(1440px\+80px\+10\%\)\]{max-width:calc(1520px + 10%)}.tb\:max-w-full{max-width:100%}
    .tb\:max-w-lg{max-width:var(--container-lg)}.tb\:max-w-listicle{max-width:var(--spacing-listicle)}.tb\:max-w-none{max-width:none}.tb\:min-w-0{min-width:calc(var(--spacing)*0)}.tb\:min-w-87\.5{min-width:calc(var(--spacing)*87.5)}.tb\:min-w-125{min-width:calc(var(--spacing)*125)}.tb\:min-w-175{min-width:calc(var(--spacing)*175)}.tb\:min-w-\[360px\]{min-width:360px}.tb\:min-w-\[470px\]{min-width:470px}
    .tb\:flex-1{flex:1}.tb\:flex-none{flex:none}.tb\:shrink-0{flex-shrink:0}.tb\:grow{flex-grow:1}.tb\:basis-1\/2{flex-basis:50%}.tb\:basis-1\/3{flex-basis:33.3333%}.tb\:basis-154{flex-basis:calc(var(--spacing)*154)}.tb\:basis-\[21\.25rem\]{flex-basis:21.25rem}.tb\:basis-\[40\%\]{flex-basis:40%}.tb\:basis-\[50\%\]{flex-basis:50%}.tb\:basis-auto{flex-basis:auto}.tb\:-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.tb\:-translate-x-10{--tw-translate-x:calc(var(--spacing)*-10);translate:var(--tw-translate-x)var(--tw-translate-y)}.tb\:translate-x-0{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.tb\:translate-x-10{--tw-translate-x:calc(var(--spacing)*10);translate:var(--tw-translate-x)var(--tw-translate-y)}.tb\:-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.tb\:-translate-y-7\.5{--tw-translate-y:calc(var(--spacing)*-7.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.tb\:-translate-y-27{--tw-translate-y:calc(var(--spacing)*-27);translate:var(--tw-translate-x)var(--tw-translate-y)}.tb\:-translate-y-29{--tw-translate-y:calc(var(--spacing)*-29);translate:var(--tw-translate-x)var(--tw-translate-y)}.tb\:-translate-y-full{--tw-translate-y:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.tb\:translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.tb\:translate-y-4{--tw-translate-y:calc(var(--spacing)*4);translate:var(--tw-translate-x)var(--tw-translate-y)}.tb\:translate-y-10{--tw-translate-y:calc(var(--spacing)*10);translate:var(--tw-translate-x)var(--tw-translate-y)}.tb\:-rotate-75{rotate:-75deg}.tb\:-rotate-\[17deg\]{rotate:-17deg}.tb\:rotate-0{rotate:none}.tb\:cursor-default{cursor:default}.tb\:snap-none{scroll-snap-type:none}.tb\:auto-cols-auto{grid-auto-columns:auto}.tb\:grid-flow-row{grid-auto-flow:row}.tb\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.tb\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tb\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tb\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.tb\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.tb\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.tb\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.tb\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.tb\:grid-cols-\[110px_minmax\(0\,1fr\)\]{grid-template-columns:110px minmax(0,1fr)}.tb\:grid-cols-\[425px_1fr\]{grid-template-columns:425px 1fr}.tb\:grid-cols-\[minmax\(0\,0\.84fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,.84fr) minmax(0,1fr)}.tb\:grid-cols-\[minmax\(0\,1fr\)_min\(50rem\,100\%\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) min(50rem,100%) minmax(0,1fr)}.tb\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.tb\:grid-cols-\[minmax\(0\,23rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,23rem) minmax(0,1fr)}.tb\:grid-cols-\[minmax\(0\,460px\)_minmax\(420px\,460px\)\]{grid-template-columns:minmax(0,460px) minmax(420px,460px)}.tb\:grid-cols-\[repeat\(auto-fit\,minmax\(260px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.tb\:grid-cols-\[repeat\(auto-fit\,minmax\(280px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.tb\:flex-col{flex-direction:column}.tb\:flex-row{flex-direction:row}.tb\:flex-row-reverse{flex-direction:row-reverse}.tb\:flex-nowrap{flex-wrap:nowrap}.tb\:flex-wrap{flex-wrap:wrap}.tb\:items-center{align-items:center}.tb\:items-end{align-items:flex-end}.tb\:items-start{align-items:flex-start}.tb\:items-stretch{align-items:stretch}.tb\:justify-between{justify-content:space-between}.tb\:justify-center{justify-content:center}.tb\:justify-end{justify-content:flex-end}.tb\:justify-start{justify-content:flex-start}.tb\:gap-\(--gap-dk\){gap:var(--gap-dk)}.tb\:gap-0{gap:calc(var(--spacing)*0)}.tb\:gap-0\.5{gap:calc(var(--spacing)*.5)}.tb\:gap-1{gap:calc(var(--spacing)*1)}.tb\:gap-1\.5{gap:calc(var(--spacing)*1.5)}.tb\:gap-2{gap:calc(var(--spacing)*2)}.tb\:gap-2\.5{gap:calc(var(--spacing)*2.5)}.tb\:gap-3{gap:calc(var(--spacing)*3)}.tb\:gap-4{gap:calc(var(--spacing)*4)}.tb\:gap-5{gap:calc(var(--spacing)*5)}.tb\:gap-6{gap:calc(var(--spacing)*6)}.tb\:gap-8{gap:calc(var(--spacing)*8)}.tb\:gap-10{gap:calc(var(--spacing)*10)}.tb\:gap-12{gap:calc(var(--spacing)*12)}.tb\:gap-14{gap:calc(var(--spacing)*14)}.tb\:gap-15{gap:calc(var(--spacing)*15)}.tb\:gap-16{gap:calc(var(--spacing)*16)}.tb\:gap-20{gap:calc(var(--spacing)*20)}.tb\:gap-26\.5{gap:calc(var(--spacing)*26.5)}.tb\:gap-\[2\.7rem\]{gap:2.7rem}.tb\:gap-\[3\.75rem\]{gap:3.75rem}.tb\:gap-\[48px\]{gap:48px}.tb\:gap-\[50px\]{gap:50px}.tb\:gap-\[120px\]{gap:120px}.tb\:gap-x-3{column-gap:calc(var(--spacing)*3)}.tb\:gap-x-4{column-gap:calc(var(--spacing)*4)}.tb\:gap-x-6{column-gap:calc(var(--spacing)*6)}.tb\:gap-x-8{column-gap:calc(var(--spacing)*8)}.tb\:gap-x-12{column-gap:calc(var(--spacing)*12)}.tb\:gap-x-14{column-gap:calc(var(--spacing)*14)}.tb\:gap-x-16{column-gap:calc(var(--spacing)*16)}.tb\:gap-x-18{column-gap:calc(var(--spacing)*18)}.tb\:gap-x-\[600px\]{column-gap:600px}.tb\:gap-y-0{row-gap:calc(var(--spacing)*0)}.tb\:gap-y-3{row-gap:calc(var(--spacing)*3)}.tb\:gap-y-4{row-gap:calc(var(--spacing)*4)}.tb\:gap-y-6{row-gap:calc(var(--spacing)*6)}.tb\:gap-y-8{row-gap:calc(var(--spacing)*8)}.tb\:gap-y-10{row-gap:calc(var(--spacing)*10)}:where(.tb\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style)}:where(.tb\:divide-x>:not(:last-child)):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left-width:calc(1px*var(--tw-divide-x-reverse));border-right-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)))}:where(.tb\:divide-x>:not(:last-child)):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left-width:calc(1px*var(--tw-divide-x-reverse));border-right-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)))}:where(.tb\:divide-x>:not(:last-child)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left-width:calc(1px*var(--tw-divide-x-reverse));border-right-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)))}:where(.tb\:divide-x>:not(:last-child)):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right-width:calc(1px*var(--tw-divide-x-reverse));border-left-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)))}:where(.tb\:divide-x>:not(:last-child)):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right-width:calc(1px*var(--tw-divide-x-reverse));border-left-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)))}:where(.tb\:divide-x>:not(:last-child)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right-width:calc(1px*var(--tw-divide-x-reverse));border-left-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)))}:where(.tb\:divide-y-0>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px*var(--tw-divide-y-reverse));border-bottom-width:calc(0px*calc(1 - var(--tw-divide-y-reverse)))}.tb\:self-auto{align-self:auto}.tb\:self-center{align-self:center}.tb\:self-end{align-self:flex-end}.tb\:self-start{align-self:flex-start}.tb\:self-stretch{align-self:stretch}.tb\:overflow-clip{overflow:clip}.tb\:overflow-hidden{overflow:hidden}.tb\:overflow-visible{overflow:visible}.tb\:rounded-2xl{border-radius:var(--radius-2xl)}.tb\:rounded-3xl{border-radius:var(--radius-3xl)}.tb\:rounded-4xl{border-radius:var(--radius-4xl)}.tb\:rounded-\[1\.5rem\]{border-radius:1.5rem}.tb\:rounded-\[24px\]{border-radius:24px}.tb\:rounded-\[30px\]{border-radius:30px}.tb\:rounded-\[35px\]{border-radius:35px}.tb\:rounded-\[40px\]{border-radius:40px}.tb\:rounded-full{border-radius:3.40282e38px}.tb\:rounded-none{border-radius:0}.tb\:rounded-xl{border-radius:var(--radius-xl)}.tb\:rounded-tl-lg{border-top-left-radius:var(--radius-lg)}.tb\:rounded-tl-none{border-top-left-radius:0}.tb\:rounded-bl-lg{border-bottom-left-radius:var(--radius-lg)}.tb\:rounded-bl-none{border-bottom-left-radius:0}.tb\:border{border-style:var(--tw-border-style);border-width:1px}.tb\:border-0{border-style:var(--tw-border-style);border-width:0}.tb\:border-3{border-style:var(--tw-border-style);border-width:3px}.tb\:border-\[1\.467px\]{border-style:var(--tw-border-style);border-width:1.467px}.tb\:border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.tb\:border-x-8{border-inline-style:var(--tw-border-style);border-left-width:8px;border-right-width:8px}.tb\:border-y-0{border-block-style:var(--tw-border-style);border-top-width:0;border-bottom-width:0}.tb\:border-y-16{border-block-style:var(--tw-border-style);border-top-width:16px;border-bottom-width:16px}.tb\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.tb\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.tb\:border-black{border-color:var(--color-black)}
    .tb\:border-white{border-color:var(--color-white)}.tb\:bg-primary{background-color:var(--color-primary)}.tb\:bg-rasp-lemon-secondary-weakest{background-color:var(--color-rasp-lemon-secondary-weakest)}.tb\:bg-transparent{background-color:transparent}.tb\:bg-white{background-color:var(--color-white)}.tb\:bg-linear-to-r{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab,red,red)){.tb\:bg-linear-to-r{--tw-gradient-position:to right in oklab}}.tb\:bg-linear-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.tb\:from-black\/60{--tw-gradient-from:rgba(0,0,0,.6)}@supports (color:color-mix(in lab,red,red)){.tb\:from-black\/60{--tw-gradient-from:color-mix(in oklab,var(--color-black)60%,transparent)}}.tb\:from-black\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.tb\:from-0\%{--tw-gradient-from-position:0%}.tb\:to-black\/0{--tw-gradient-to:transparent}@supports (color:color-mix(in lab,red,red)){.tb\:to-black\/0{--tw-gradient-to:color-mix(in oklab,var(--color-black)0%,transparent)}}.tb\:to-black\/0{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.tb\:to-55\%{--tw-gradient-to-position:55%}.tb\:object-contain{object-fit:contain}.tb\:object-right{object-position:right}.tb\:object-top{object-position:top}.tb\:p-sec{padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*14)}.tb\:p-sec{padding:calc(var(--spacing)*20)}.tb\:p-0{padding:calc(var(--spacing)*0)}.tb\:p-3{padding:calc(var(--spacing)*3)}.tb\:p-4{padding:calc(var(--spacing)*4)}.tb\:p-6{padding:calc(var(--spacing)*6)}.tb\:p-8{padding:calc(var(--spacing)*8)}.tb\:p-10{padding:calc(var(--spacing)*10)}.tb\:p-12{padding:calc(var(--spacing)*12)}.tb\:p-14{padding:calc(var(--spacing)*14)}.tb\:p-18{padding:calc(var(--spacing)*18)}.tb\:p-20{padding:calc(var(--spacing)*20)}.tb\:p-\[2rem\]{padding:2rem}.tb\:p-\[3\.7rem\]{padding:3.7rem}.tb\:p-\[4\.5rem\]{padding:4.5rem}.tb\:px-0{padding-inline:calc(var(--spacing)*0)}.tb\:px-2{padding-inline:calc(var(--spacing)*2)}.tb\:px-3{padding-inline:calc(var(--spacing)*3)}.tb\:px-4{padding-inline:calc(var(--spacing)*4)}.tb\:px-5{padding-inline:calc(var(--spacing)*5)}.tb\:px-6{padding-inline:calc(var(--spacing)*6)}.tb\:px-8{padding-inline:calc(var(--spacing)*8)}.tb\:px-9{padding-inline:calc(var(--spacing)*9)}.tb\:px-10{padding-inline:calc(var(--spacing)*10)}.tb\:px-12{padding-inline:calc(var(--spacing)*12)}.tb\:px-14{padding-inline:calc(var(--spacing)*14)}.tb\:px-16{padding-inline:calc(var(--spacing)*16)}.tb\:px-18{padding-inline:calc(var(--spacing)*18)}.tb\:px-20{padding-inline:calc(var(--spacing)*20)}.tb\:px-24{padding-inline:calc(var(--spacing)*24)}.tb\:px-\[3\.25rem\]{padding-left:3.25rem;padding-right:3.25rem}.tb\:px-\[3\.75rem\]{padding-left:3.75rem;padding-right:3.75rem}.tb\:px-\[5\%\]{padding-left:5%;padding-right:5%}.tb\:py-0{padding-block:calc(var(--spacing)*0)}.tb\:py-1{padding-block:calc(var(--spacing)*1)}.tb\:py-1\.5{padding-block:calc(var(--spacing)*1.5)}.tb\:py-2{padding-block:calc(var(--spacing)*2)}.tb\:py-2\.5{padding-block:calc(var(--spacing)*2.5)}.tb\:py-3{padding-block:calc(var(--spacing)*3)}.tb\:py-4{padding-block:calc(var(--spacing)*4)}.tb\:py-5{padding-block:calc(var(--spacing)*5)}.tb\:py-6{padding-block:calc(var(--spacing)*6)}.tb\:py-7{padding-block:calc(var(--spacing)*7)}.tb\:py-8{padding-block:calc(var(--spacing)*8)}.tb\:py-10{padding-block:calc(var(--spacing)*10)}.tb\:py-12{padding-block:calc(var(--spacing)*12)}.tb\:py-14{padding-block:calc(var(--spacing)*14)}.tb\:py-16{padding-block:calc(var(--spacing)*16)}.tb\:py-18{padding-block:calc(var(--spacing)*18)}.tb\:py-20{padding-block:calc(var(--spacing)*20)}.tb\:py-24{padding-block:calc(var(--spacing)*24)}.tb\:py-\[4\.5rem\]{padding-top:4.5rem;padding-bottom:4.5rem}.tb\:py-\[12px\]{padding-top:12px;padding-bottom:12px}.tb\:py-\[40px\]{padding-top:40px;padding-bottom:40px}.tb\:py-\[60px\]{padding-top:60px;padding-bottom:60px}.tb\:pt-0{padding-top:calc(var(--spacing)*0)}.tb\:pt-3{padding-top:calc(var(--spacing)*3)}.tb\:pt-4{padding-top:calc(var(--spacing)*4)}.tb\:pt-5{padding-top:calc(var(--spacing)*5)}.tb\:pt-6{padding-top:calc(var(--spacing)*6)}.tb\:pt-8{padding-top:calc(var(--spacing)*8)}.tb\:pt-10{padding-top:calc(var(--spacing)*10)}.tb\:pt-10\.25{padding-top:calc(var(--spacing)*10.25)}.tb\:pt-12{padding-top:calc(var(--spacing)*12)}.tb\:pt-14{padding-top:calc(var(--spacing)*14)}.tb\:pt-16{padding-top:calc(var(--spacing)*16)}.tb\:pt-20{padding-top:calc(var(--spacing)*20)}.tb\:pt-28{padding-top:calc(var(--spacing)*28)}.tb\:pt-32{padding-top:calc(var(--spacing)*32)}.tb\:pt-34{padding-top:calc(var(--spacing)*34)}.tb\:pt-\[60px\]{padding-top:60px}.tb\:pr-0{padding-right:calc(var(--spacing)*0)}.tb\:pr-6{padding-right:calc(var(--spacing)*6)}.tb\:pr-8{padding-right:calc(var(--spacing)*8)}.tb\:pr-10{padding-right:calc(var(--spacing)*10)}.tb\:pr-12{padding-right:calc(var(--spacing)*12)}.tb\:pr-13{padding-right:calc(var(--spacing)*13)}.tb\:pr-14{padding-right:calc(var(--spacing)*14)}.tb\:pr-20{padding-right:calc(var(--spacing)*20)}.tb\:pr-\[25\%\]{padding-right:25%}.tb\:pb-0{padding-bottom:calc(var(--spacing)*0)}.tb\:pb-4{padding-bottom:calc(var(--spacing)*4)}.tb\:pb-4\.5{padding-bottom:calc(var(--spacing)*4.5)}.tb\:pb-6{padding-bottom:calc(var(--spacing)*6)}.tb\:pb-8{padding-bottom:calc(var(--spacing)*8)}.tb\:pb-10{padding-bottom:calc(var(--spacing)*10)}.tb\:pb-12{padding-bottom:calc(var(--spacing)*12)}.tb\:pb-15{padding-bottom:calc(var(--spacing)*15)}.tb\:pb-16{padding-bottom:calc(var(--spacing)*16)}.tb\:pb-18{padding-bottom:calc(var(--spacing)*18)}.tb\:pb-20{padding-bottom:calc(var(--spacing)*20)}.tb\:pb-24{padding-bottom:calc(var(--spacing)*24)}.tb\:pb-28{padding-bottom:calc(var(--spacing)*28)}.tb\:pb-32{padding-bottom:calc(var(--spacing)*32)}.tb\:pb-38{padding-bottom:calc(var(--spacing)*38)}.tb\:pb-\[3\.75rem\]{padding-bottom:3.75rem}.tb\:pl-0{padding-left:calc(var(--spacing)*0)}.tb\:pl-4{padding-left:calc(var(--spacing)*4)}.tb\:pl-6{padding-left:calc(var(--spacing)*6)}.tb\:pl-10{padding-left:calc(var(--spacing)*10)}.tb\:pl-14{padding-left:calc(var(--spacing)*14)}.tb\:pl-18{padding-left:calc(var(--spacing)*18)}.tb\:pl-25{padding-left:calc(var(--spacing)*25)}.tb\:pl-\[60px\]{padding-left:60px}.tb\:pl-\[calc\(max\(0px\,\(100vw-1440px\)\/2\)\+5rem\)\]{padding-left:calc(max(0px,50vw - 720px) + 5rem)}.tb\:text-center{text-align:center}.tb\:text-left{text-align:left}.tb\:text-right{text-align:right}.tb\:indent-0{text-indent:calc(var(--spacing)*0)}.tb\:d1{font-family:var(--font-secondary);--tw-leading:var(--leading-flush);font-size:6rem;line-height:var(--leading-flush);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tb\:d2{font-family:var(--font-secondary);--tw-leading:var(--leading-flush);font-size:4.5rem;line-height:var(--leading-flush);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tb\:d3{font-family:var(--font-secondary);--tw-leading:var(--leading-flush);font-size:4rem;line-height:var(--leading-flush);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tb\:d4{font-family:var(--font-secondary);--tw-leading:var(--leading-flush);font-size:56px;line-height:var(--leading-flush);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tb\:d5{font-family:var(--font-secondary);--tw-leading:var(--leading-flush);font-size:2.625rem;line-height:var(--leading-flush);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tb\:d6{font-family:var(--font-secondary);--tw-leading:var(--leading-flush);font-size:2rem;line-height:var(--leading-flush);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tb\:eyebrow{font-family:var(--font-tertiary);--tw-leading:1;text-transform:uppercase;font-size:1.25rem;line-height:1}.tb\:eyebrow-2{font-family:var(--font-tertiary);--tw-leading:1;text-transform:uppercase;font-size:1rem;line-height:1}.tb\:eyebrow-3{font-family:var(--font-tertiary);--tw-leading:1;text-transform:uppercase;font-size:.875rem;line-height:1}.tb\:h1{--tw-leading:1.1;--tw-font-weight:var(--font-weight-bold);font-size:2.625rem;line-height:1.1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tb\:h1{font-size:3.5rem}.tb\:h2{--tw-leading:1.1;--tw-font-weight:var(--font-weight-bold);font-size:2rem;line-height:1.1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tb\:h2{font-size:2.75rem}.tb\:body-1{--tw-leading:var(--leading-reading);font-size:1.25rem;line-height:var(--leading-reading);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tb\:body-2{--tw-leading:var(--leading-reading);font-size:1.125rem;line-height:var(--leading-reading);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tb\:body-3{--tw-leading:var(--leading-reading);font-size:1rem;line-height:var(--leading-reading);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tb\:body-4{--tw-leading:var(--leading-reading);font-size:.875rem;line-height:var(--leading-reading);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tb\:body-5{--tw-leading:var(--leading-reading);font-size:.75rem;line-height:var(--leading-reading);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tb\:h3{--tw-leading:var(--leading-dense);font-size:2rem;line-height:var(--leading-dense);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tb\:h4{--tw-leading:var(--leading-dense);font-size:1.5rem;line-height:var(--leading-dense);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tb\:h5{--tw-leading:var(--leading-dense);font-size:1.25rem;line-height:var(--leading-dense);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tb\:h6{--tw-leading:var(--leading-dense);font-size:1.125rem;line-height:var(--leading-dense);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tb\:label-1{--tw-leading:var(--leading-flush);font-size:1rem;line-height:var(--leading-flush);--tw-tracking: -.03em ;letter-spacing:-.03em}.tb\:label-2{--tw-leading:var(--leading-flush);font-size:.875rem;line-height:var(--leading-flush);--tw-tracking: -.03em ;letter-spacing:-.03em}.tb\:stat{--tw-leading:var(--leading-flush);font-size:6.25rem;line-height:var(--leading-flush);--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tb\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.tb\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.tb\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.tb\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.tb\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.tb\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.tb\:\!text-\[18px\]{font-size:18px!important}.tb\:text-\[1\.25rem\]{font-size:1.25rem}.tb\:text-\[1\.75rem\]{font-size:1.75rem}.tb\:text-\[1\.125rem\]{font-size:1.125rem}.tb\:text-\[1rem\]{font-size:1rem}.tb\:text-\[2\.5rem\]{font-size:2.5rem}.tb\:text-\[2\.75rem\]{font-size:2.75rem}.tb\:text-\[2rem\]{font-size:2rem}.tb\:text-\[3\.5rem\]{font-size:3.5rem}.tb\:text-\[3\.25rem\]{font-size:3.25rem}.tb\:text-\[3rem\]{font-size:3rem}.tb\:text-\[4rem\]{font-size:4rem}.tb\:text-\[5\.5rem\]{font-size:5.5rem}.tb\:text-\[5rem\]{font-size:5rem}.tb\:text-\[6\.25rem\]{font-size:6.25rem}.tb\:text-\[6rem\]{font-size:6rem}.tb\:text-\[7\.5rem\]{font-size:7.5rem}.tb\:text-\[14px\]{font-size:14px}.tb\:text-\[16px\]{font-size:16px}.tb\:text-\[18px\]{font-size:18px}.tb\:text-\[20px\]{font-size:20px}.tb\:text-\[22px\]{font-size:22px}.tb\:text-\[24px\]{font-size:24px}.tb\:text-\[28px\]{font-size:28px}.tb\:text-\[40px\]{font-size:40px}.tb\:text-\[42px\]{font-size:42px}.tb\:text-\[44px\]{font-size:44px}.tb\:text-\[52px\]{font-size:52px}.tb\:text-\[56px\]{font-size:56px}.tb\:text-\[70px\]{font-size:70px}.tb\:text-\[80px\]{font-size:80px}.tb\:text-\[96px\]{font-size:96px}.tb\:text-\[min\(18\.05vw\,260px\)\]{font-size:min(18.05vw,260px)}.tb\:\!leading-\[24px\]{--tw-leading:24px!important;line-height:24px!important}.tb\:leading-4\.5{--tw-leading:calc(var(--spacing)*4.5);line-height:calc(var(--spacing)*4.5)}.tb\:leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.tb\:leading-\[18px\]{--tw-leading:18px;line-height:18px}.tb\:leading-\[20px\]{--tw-leading:20px;line-height:20px}.tb\:leading-\[22\.4px\]{--tw-leading:22.4px;line-height:22.4px}.tb\:leading-\[24px\]{--tw-leading:24px;line-height:24px}.tb\:leading-\[28\.8px\]{--tw-leading:28.8px;line-height:28.8px}.tb\:leading-\[28px\]{--tw-leading:28px;line-height:28px}.tb\:leading-\[44px\]{--tw-leading:44px;line-height:44px}.tb\:leading-\[52px\]{--tw-leading:52px;line-height:52px}.tb\:leading-\[61\.6px\]{--tw-leading:61.6px;line-height:61.6px}.tb\:leading-\[80px\]{--tw-leading:80px;line-height:80px}.tb\:leading-compact{--tw-leading:var(--leading-compact);line-height:var(--leading-compact)}.tb\:leading-dense{--tw-leading:var(--leading-dense);line-height:var(--leading-dense)}.tb\:leading-none{--tw-leading:1;line-height:1}.tb\:leading-reading{--tw-leading:var(--leading-reading);line-height:var(--leading-reading)}.tb\:leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.tb\:leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.tb\:font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.tb\:font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tb\:-tracking-\[0\.03em\]{--tw-tracking: -.03em ;letter-spacing:-.03em}.tb\:tracking-\[-0\.05em\]{--tw-tracking:-.05em;letter-spacing:-.05em}.tb\:tracking-\[-0\.8px\]{--tw-tracking:-.8px;letter-spacing:-.8px}.tb\:tracking-\[-0\.32px\]{--tw-tracking:-.32px;letter-spacing:-.32px}.tb\:tracking-\[-0\.72px\]{--tw-tracking:-.72px;letter-spacing:-.72px}.tb\:tracking-\[-1\.2px\]{--tw-tracking:-1.2px;letter-spacing:-1.2px}.tb\:tracking-\[-1\.4px\]{--tw-tracking:-1.4px;letter-spacing:-1.4px}.tb\:tracking-\[-1px\]{--tw-tracking:-1px;letter-spacing:-1px}.tb\:tracking-\[-2\.8px\]{--tw-tracking:-2.8px;letter-spacing:-2.8px}.tb\:tracking-\[-2px\]{--tw-tracking:-2px;letter-spacing:-2px}.tb\:tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tb\:tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tb\:tracking-\[0\.04px\]{--tw-tracking:.04px;letter-spacing:.04px}.tb\:tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tb\:tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tb\:whitespace-nowrap{white-space:nowrap}.tb\:text-base{color:var(--color-base)}.tb\:shadow-\[0px_4px_20px_2px_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow:0px 4px 20px 2px var(--tw-shadow-color,rgba(0,0,0,.4));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tb\:shadow-\[0px_4px_20px_2px_rgba\(0\,0\,0\,0\.25\)\]{--tw-shadow:0px 4px 20px 2px var(--tw-shadow-color,rgba(0,0,0,.25));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tb\:shadow-\[2px_4px_20px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow:2px 4px 20px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tb\:shadow-none{--tw-shadow:0 0 transparent;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tb\:\[--press-marquee-duration\:40s\]{--press-marquee-duration:40s}.tb\:\[--press-marquee-duration\:80s\]{--press-marquee-duration:80s}.tb\:\[grid-template-areas\:\'intro_image\'_\'body_image\'\]{grid-template-areas:"intro image""body image"}.tb\:before\:h-0\.75:before{content:var(--tw-content);height:calc(var(--spacing)*.75)}.tb\:before\:w-14:before{content:var(--tw-content);width:calc(var(--spacing)*14)}}@media(min-width:40rem){.sm\:absolute{position:absolute}.sm\:inset-0{inset:calc(var(--spacing)*0)}.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:mb-2{margin-bottom:calc(var(--spacing)*2)}.sm\:h-\[510px\]{height:510px}.sm\:min-h-\[400px\]{min-height:400px}.sm\:w-\[30\%\]{width:30%}.sm\:w-\[calc\(32\%\)\]{width:32%}.sm\:max-w-\[72rem\]{max-width:72rem}.sm\:max-w-\[250px\]{max-width:250px}.sm\:max-w-\[500px\]{max-width:500px}.sm\:grow{flex-grow:1}.sm\:grow-0{flex-grow:0}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:items-end{align-items:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:rounded-full{border-radius:3.40282e38px}.sm\:bg-white{background-color:var(--color-white)}.sm\:p-3{padding:calc(var(--spacing)*3)}.sm\:p-\[6px\]{padding:6px}.sm\:text-center{text-align:center}.sm\:text-\[22px\]{font-size:22px}.sm\:text-\[24px\]{font-size:24px}.sm\:text-\[44px\]{font-size:44px}.sm\:leading-\[20px\]{--tw-leading:20px;line-height:20px}.sm\:leading-\[28\.8px\]{--tw-leading:28.8px;line-height:28.8px}.sm\:leading-\[48\.4px\]{--tw-leading:48.4px;line-height:48.4px}.sm\:tracking-\[-1px\]{--tw-tracking:-1px;letter-spacing:-1px}}@media(min-width:48rem){.md\:absolute{position:absolute}.md\:top-0{top:calc(var(--spacing)*0)}.md\:right-0{right:calc(var(--spacing)*0)}.md\:bottom-0{bottom:calc(var(--spacing)*0)}.md\:left-0{left:calc(var(--spacing)*0)}.md\:m-40{margin:calc(var(--spacing)*40)}.md\:m-\[160px\]{margin:160px}.md\:my-6{margin-block:calc(var(--spacing)*6)}.md\:mt-0{margin-top:calc(var(--spacing)*0)}.md\:mt-2{margin-top:calc(var(--spacing)*2)}.md\:mr-4{margin-right:calc(var(--spacing)*4)}.md\:mr-\[-16px\]{margin-right:-16px}.md\:mr-auto{margin-right:auto}.md\:-mb-4{margin-bottom:calc(var(--spacing)*-4)}.md\:ml-0{margin-left:calc(var(--spacing)*0)}.md\:\!block{display:block!important}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:aspect-\[16\/9\]{aspect-ratio:16/9}.md\:h-\[150px\]{height:150px}.md\:h-\[550px\]{height:550px}.md\:h-full{height:100%}.md\:w-1\/2{width:50%}.md\:w-1\/3{width:33.3333%}.md\:w-2\/3{width:66.6667%}.md\:w-\[150px\]{width:150px}.md\:w-\[calc\(33\.3333\%-12px\)\]{width:calc(33.3333% - 12px)}.md\:w-\[calc\(50\%-4px\)\]{width:calc(50% - 4px)}.md\:w-\[calc\(50\%-16px\)\]{width:calc(50% - 16px)}.md\:w-\[calc\(66\.6666\%-12px\)\]{width:calc(66.6666% - 12px)}.md\:w-full{width:100%}.md\:max-w-\[50\%\]{max-width:50%}.md\:max-w-\[400px\]{max-width:400px}.md\:flex-col{flex-direction:column}.md\:flex-row{flex-direction:row}.md\:flex-row-reverse{flex-direction:row-reverse}.md\:flex-nowrap{flex-wrap:nowrap}.md\:items-center{align-items:center}.md\:items-start{align-items:flex-start}.md\:justify-center{justify-content:center}.md\:justify-start{justify-content:flex-start}.md\:gap-8{gap:calc(var(--spacing)*8)}.md\:gap-\[32px\]{gap:32px}.md\:gap-\[80px\]{gap:80px}.md\:self-stretch{align-self:stretch}.md\:px-\[5\%\]{padding-left:5%;padding-right:5%}.md\:pt-4{padding-top:calc(var(--spacing)*4)}.md\:pb-4{padding-bottom:calc(var(--spacing)*4)}.md\:pl-\[5\%\]{padding-left:5%}.md\:\!text-left{text-align:left!important}.md\:text-center{text-align:center}.md\:text-left{text-align:left}.md\:text-\[20px\]{font-size:20px}.md\:leading-\[18px\]{--tw-leading:18px;line-height:18px}}@media(min-width:64rem){.lg\:mr-\[-2\%\]{margin-right:-2%}.lg\:h-full{height:100%}.lg\:w-\[16\%\]{width:16%}.lg\:w-\[33\%\]{width:33%}.lg\:w-full{width:100%}.lg\:max-w-\[300px\]{max-width:300px}.lg\:max-w-\[400px\]{max-width:400px}.lg\:max-w-none{max-width:none}.lg\:grow{flex-grow:1}.lg\:flex-row{flex-direction:row}.lg\:flex-nowrap{flex-wrap:nowrap}.lg\:items-start{align-items:flex-start}.lg\:text-\[16px\]{font-size:16px}.lg\:text-\[20px\]{font-size:20px}.lg\:text-\[24px\]{font-size:24px}.lg\:text-\[44px\]{font-size:44px}.lg\:leading-\[22\.4px\]{--tw-leading:22.4px;line-height:22.4px}.lg\:leading-\[24px\]{--tw-leading:24px;line-height:24px}.lg\:leading-\[27px\]{--tw-leading:27px;line-height:27px}.lg\:leading-\[28\.8px\]{--tw-leading:28.8px;line-height:28.8px}.lg\:leading-\[32px\]{--tw-leading:32px;line-height:32px}.lg\:leading-\[48\.4px\]{--tw-leading:48.4px;line-height:48.4px}.lg\:font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.lg\:tracking-\[-2\.2px\]{--tw-tracking:-2.2px;letter-spacing:-2.2px}}@media(min-width:80rem){.xl\:my-0{margin-block:calc(var(--spacing)*0)}.xl\:h-\[85px\]{height:85px}.xl\:min-h-\[85px\]{min-height:85px}.xl\:w-1\/2{width:50%}.xl\:w-\[85px\]{width:85px}.xl\:min-w-\[85px\]{min-width:85px}.xl\:flex-col{flex-direction:column}.xl\:gap-\[8px\]{gap:8px}.xl\:overflow-x-hidden{overflow-x:hidden}.xl\:overflow-y-auto{overflow-y:auto}.xl\:pl-\[105px\]{padding-left:105px}.xl\:text-left{text-align:left}.xl\:text-\[16px\]{font-size:16px}.xl\:text-\[40px\]{font-size:40px}.xl\:text-\[44px\]{font-size:44px}.xl\:leading-\[22\.4px\]{--tw-leading:22.4px;line-height:22.4px}.xl\:leading-\[44px\]{--tw-leading:44px;line-height:44px}.xl\:leading-\[48\.4px\]{--tw-leading:48.4px;line-height:48.4px}.xl\:font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.xl\:tracking-\[-0\.8px\]{--tw-tracking:-.8px;letter-spacing:-.8px}.xl\:tracking-\[-2\.2px\]{--tw-tracking:-2.2px;letter-spacing:-2.2px}.xl\:tracking-\[-2px\]{--tw-tracking:-2px;letter-spacing:-2px}}.\[\&_\.tf-v1-widget\]\:w-full .tf-v1-widget{width:100%}.\[\&_a\]\:body-5 a{--tw-leading:var(--leading-reading);font-size:.75rem;line-height:var(--leading-reading);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.\[\&_a\]\:text-fg-primary a{color:var(--color-fg-primary)}.\[\&_a\]\:text-primary a{color:var(--color-primary)}.\[\&_a\]\:no-underline a{-webkit-text-decoration-line:none;text-decoration-line:none}.\[\&_a\]\:underline a{-webkit-text-decoration-line:underline;text-decoration-line:underline}.\[\&_b\]\:text-\(--bold-color\) b{color:var(--bold-color)}.\[\&_b\]\:underline b{-webkit-text-decoration-line:underline;text-decoration-line:underline}.\[\&_b\]\:decoration-yellow b{-webkit-text-decoration-color:var(--color-yellow);text-decoration-color:var(--color-yellow)}.\[\&_b\]\:decoration-2 b{text-decoration-thickness:2px}.\[\&_b\]\:underline-offset-\[5px\] b{text-underline-offset:5px}.\[\&_em\]\:text-primary em{color:var(--color-primary)}.\[\&_em\]\:not-italic em{font-style:normal}.\[\&_h1\]\:text-\[2\.25rem\] h1{font-size:2.25rem}.\[\&_h1\]\:font-medium h1{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}@media(min-width:992px){.tb\:\[\&_h1\]\:text-\[3\.25rem\] h1{font-size:3.25rem}}.\[\&_h2\]\:font-medium h2{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_iframe\]\:absolute iframe{position:absolute}.\[\&_iframe\]\:inset-0 iframe{inset:calc(var(--spacing)*0)}.\[\&_iframe\]\:block iframe{display:block}.\[\&_iframe\]\:h-full iframe{height:100%}.\[\&_iframe\]\:w-full iframe{width:100%}.\[\&_iframe\]\:border-0 iframe{border-style:var(--tw-border-style);border-width:0}.\[\&_p\]\:m-0 p{margin:calc(var(--spacing)*0)}.\[\&_p\]\:mb-0 p{margin-bottom:calc(var(--spacing)*0)}.\[\&_p\]\:mb-4 p{margin-bottom:calc(var(--spacing)*4)}.\[\&_p\]\:mb-5 p{margin-bottom:calc(var(--spacing)*5)}.\[\&_p\]\:inline p{display:inline}.\[\&_p\]\:pt-1 p{padding-top:calc(var(--spacing)*1)}.\[\&_p\]\:text-center p{text-align:center}.\[\&_p\]\:body-3 p{--tw-leading:var(--leading-reading);font-size:1rem;line-height:var(--leading-reading);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.\[\&_p\]\:body-4 p{--tw-leading:var(--leading-reading);font-size:.875rem;line-height:var(--leading-reading);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.\[\&_p\]\:body-5 p{--tw-leading:var(--leading-reading);font-size:.75rem;line-height:var(--leading-reading);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.\[\&_p\]\:text-\[0\.75rem\] p{font-size:.75rem}.\[\&_p\]\:text-\[15px\] p{font-size:15px}.\[\&_p\]\:leading-\[15px\] p{--tw-leading:15px;line-height:15px}.\[\&_p\]\:leading-flush p{--tw-leading:var(--leading-flush);line-height:var(--leading-flush)}.\[\&_p\]\:leading-normal p{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.\[\&_p\]\:leading-reading p{--tw-leading:var(--leading-reading);line-height:var(--leading-reading)}.\[\&_p\]\:leading-snug p{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.\[\&_p\]\:font-bold p{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_p\]\:tracking-\[-0\.44px\] p{--tw-tracking:-.44px;letter-spacing:-.44px}.\[\&_p\]\:text-black p{color:var(--color-black)}.\[\&_p\]\:text-fg-primary p{color:var(--color-fg-primary)}.\[\&_p\]\:text-fg-secondary p{color:var(--color-fg-secondary)}.last\:\[\&_p\]\:mb-0:last-child p{margin-bottom:calc(var(--spacing)*0)}@media(min-width:992px){.\[\&_p\]\:tb\:body-2 p,.tb\:\[\&_p\]\:body-2 p{--tw-leading:var(--leading-reading);font-size:1.125rem;line-height:var(--leading-reading);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tb\:\[\&_p\]\:body-4 p{--tw-leading:var(--leading-reading);font-size:.875rem;line-height:var(--leading-reading);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tb\:\[\&_p\]\:text-\[20px\] p{font-size:20px}.tb\:\[\&_p\]\:leading-\[20px\] p{--tw-leading:20px;line-height:20px}.tb\:\[\&_p\]\:leading-flush p{--tw-leading:var(--leading-flush);line-height:var(--leading-flush)}}.\[\&_p\+p\]\:mt-4 p+p{margin-top:calc(var(--spacing)*4)}.\[\&_p\:not\(\:last-child\)\]\:mb-3 p:not(:last-child){margin-bottom:calc(var(--spacing)*3)}.\[\&_strong\]\:bg-yellow-weaker strong{background-color:var(--color-yellow-weaker)}.\[\&_strong\]\:box-decoration-clone strong{-webkit-box-decoration-break:clone;box-decoration-break:clone}.\[\&_strong\]\:px-1\.5 strong{padding-inline:calc(var(--spacing)*1.5)}.\[\&_strong\]\:py-0\.5 strong{padding-block:calc(var(--spacing)*.5)}.\[\&_strong\]\:\!font-normal strong{--tw-font-weight:var(--font-weight-normal)!important;font-weight:var(--font-weight-normal)!important}.\[\&_strong\]\:font-bold strong{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_strong\]\:font-medium strong{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_strong\]\:font-normal strong{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.\[\&_strong\]\:text-\(--bold-color\) strong{color:var(--bold-color)}.\[\&_strong\]\:text-green strong{color:var(--color-green)}.\[\&_strong\]\:text-primary-strong strong{color:var(--color-primary-strong)}.\[\&_strong\]\:underline strong{-webkit-text-decoration-line:underline;text-decoration-line:underline}.\[\&_strong\]\:decoration-yellow strong{-webkit-text-decoration-color:var(--color-yellow);text-decoration-color:var(--color-yellow)}.\[\&_strong\]\:decoration-2 strong{text-decoration-thickness:2px}.\[\&_strong\]\:underline-offset-\[5px\] strong{text-underline-offset:5px}.\[\&_svg\]\:size-3\.5 svg{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.\[\&_svg\]\:size-full svg{width:100%;height:100%}.\[\&\.is-active\]\:pointer-events-auto.is-active{pointer-events:auto}.\[\&\.is-active\]\:bg-\(--press-track-active\).is-active{background-color:var(--press-track-active)}.\[\&\.is-active\]\:opacity-100.is-active{opacity:1}.\[\&\.selected\]\:bg-\[\#004c5f\].selected{background-color:#004c5f}.\[\&\.selected\]\:bg-green.selected{background-color:var(--color-green)}.\[\&\.selected\]\:bg-rasp-lemon-primary-strong.selected{background-color:var(--color-rasp-lemon-primary-strong)}.\[\&\.selected\]\:text-white.selected{color:var(--color-white)}.\[\&\.stuck\]\:translate-y-0.stuck{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:not\(\.hidden\)\]\:flex:not(.hidden){display:flex}.\[\&\:not\(\.hidden\)\]\:inline-block:not(.hidden){display:inline-block}@media(min-width:80rem){.\[\&\:not\(\.hidden\)\]\:xl\:flex:not(.hidden){display:flex}.\[\&\:not\(\.hidden\)\]\:xl\:flex-row-reverse:not(.hidden){flex-direction:row-reverse}.\[\&\:not\(\.hidden\)\]\:xl\:gap-5:not(.hidden){gap:calc(var(--spacing)*5)}}.\[\&\>h1\]\:mb-2>h1{margin-bottom:calc(var(--spacing)*2)}.\[\&\>h1\]\:font-primary>h1{font-family:var(--font-primary)}.\[\&\>h1\]\:text-\[2rem\]>h1{font-size:2rem}.\[\&\>h1\]\:leading-\[1\.2\]>h1{--tw-leading:1.2;line-height:1.2}.\[\&\>h1\]\:font-semibold>h1{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&\>h1\]\:tracking-\[-0\.05em\]>h1{--tw-tracking:-.05em;letter-spacing:-.05em}.\[\&\>h1\]\:text-black>h1{color:var(--color-black)}@media(min-width:992px){.\[\&\>h1\]\:tb\:text-\[2\.75rem\]>h1{font-size:2.75rem}}.\[\&\>h1\>strong\]\:font-semibold>h1>strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&\>h1\>strong\]\:text-\(--color-green\)>h1>strong{color:var(--color-green)}.\[\&\>h2\]\:mb-2>h2{margin-bottom:calc(var(--spacing)*2)}.\[\&\>h2\]\:font-primary>h2{font-family:var(--font-primary)}.\[\&\>h2\]\:text-\[1\.5rem\]>h2{font-size:1.5rem}.\[\&\>h2\]\:leading-\[1\.1\]>h2{--tw-leading:1.1;line-height:1.1}.\[\&\>h2\]\:text-black>h2{color:var(--color-black)}@media(min-width:992px){.\[\&\>h2\]\:tb\:text-\[2rem\]>h2{font-size:2rem}}.\[\&\>p\]\:m-0>p{margin:calc(var(--spacing)*0)}.\[\&\>p\]\:mb-2>p{margin-bottom:calc(var(--spacing)*2)}.\[\&\>p\]\:pt-1>p{padding-top:calc(var(--spacing)*1)}.\[\&\>p\]\:text-center>p{text-align:center}.\[\&\>p\]\:font-primary>p{font-family:var(--font-primary)}.\[\&\>p\]\:text-\[0\.75rem\]>p{font-size:.75rem}.\[\&\>p\]\:text-\[1rem\]>p{font-size:1rem}.\[\&\>p\]\:leading-\[1\.2\]>p{--tw-leading:1.2;line-height:1.2}.\[\&\>p\]\:leading-\[1\.6\]>p{--tw-leading:1.6;line-height:1.6}.\[\&\>p\]\:leading-normal>p{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.\[\&\>p\]\:leading-reading>p{--tw-leading:var(--leading-reading);line-height:var(--leading-reading)}.\[\&\>p\]\:font-medium>p{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&\>p\]\:tracking-normal>p{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.\[\&\>p\]\:text-base>p{color:var(--color-base)}.\[\&\>p\]\:text-black>p{color:var(--color-black)}.\[\&\>p\]\:text-white>p{color:var(--color-white)}@media(min-width:992px){.\[\&\>p\]\:tb\:text-\[1\.25rem\]>p{font-size:1.25rem}.\[\&\>p\]\:tb\:text-\[1\.125rem\]>p{font-size:1.125rem}}.\[\&\>p\>em\]\:font-bold>p>em{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&\>p\>em\]\:not-italic>p>em{font-style:normal}.\[\&\>p\>strong\]\:font-normal>p>strong{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.\[\&\>p\>strong\]\:text-\(--color-yellow\)>p>strong{color:var(--color-yellow)}.\[\&\>svg\]\:h-full>svg{height:100%}.\[\&\>svg\]\:w-full>svg{width:100%}.\[\&\>svg\]\:opacity-0>svg{opacity:0}@media(min-width:992px){.sticky-cta .\[\.sticky-cta_\&\]\:tb\:order-1{order:1}.sticky-cta .\[\.sticky-cta_\&\]\:tb\:order-2{order:2}.sticky-cta .\[\.sticky-cta_\&\]\:tb\:order-3{order:3}.sticky-cta .\[\.sticky-cta_\&\]\:tb\:mx-auto{margin-left:auto;margin-right:auto}.sticky-cta .\[\.sticky-cta_\&\]\:tb\:mb-0{margin-bottom:calc(var(--spacing)*0)}.sticky-cta .\[\.sticky-cta_\&\]\:tb\:block{display:block}.sticky-cta .\[\.sticky-cta_\&\]\:tb\:flex{display:flex}.sticky-cta .\[\.sticky-cta_\&\]\:tb\:h-full{height:100%}.sticky-cta .\[\.sticky-cta_\&\]\:tb\:w-full{width:100%}.sticky-cta .\[\.sticky-cta_\&\]\:tb\:max-w-\[1140px\]{max-width:1140px}.sticky-cta .\[\.sticky-cta_\&\]\:tb\:items-center{align-items:center}.sticky-cta .\[\.sticky-cta_\&\]\:tb\:justify-between{justify-content:space-between}.sticky-cta .\[\.sticky-cta_\&\]\:tb\:gap-3{gap:calc(var(--spacing)*3)}.sticky-cta .\[\.sticky-cta_\&\]\:tb\:px-6{padding-inline:calc(var(--spacing)*6)}.sticky-cta .\[\.sticky-cta_\&\]\:tb\:py-\[12px\]{padding-top:12px;padding-bottom:12px}}[aria-expanded=true] .\[\[aria-expanded\=true\]_\&\]\:rotate-180{rotate:180deg}}@font-face{font-family:Olipop Display;src:url(/cdn/shop/files/breaking_march-webfont.woff2?v=1774876864)format("woff2");font-weight:400;font-style:normal;font-display:swap}.theme-olipop{--color-primary:var(--color-olipop-orange);--color-primary-hover:var(--color-olipop-orange-strong);--color-primary-content:#000;--color-primary-weakest:var(--color-olipop-orange-weakest);--color-primary-weak:var(--color-olipop-orange-weak);--color-primary-strong:var(--color-olipop-orange-strong);--color-primary-strongest:var(--color-olipop-orange-strongest);--color-secondary:var(--color-olipop-green);--color-secondary-hover:var(--color-olipop-green-strong);--color-secondary-strongest:var(--color-olipop-green-strongest);--color-secondary-content:#000;--color-accent1-base:var(--color-olipop-pink);--color-base-200:var(--color-olipop-orange-weakest);--color-base-300:var(--color-olipop-pink-weak);--font-secondary:var(--font-olipop-display)}@property --color-firecracker-page-top{syntax:"<color>";inherits:true;initial-value:#fff}@property --color-firecracker-offwhite{syntax:"<color>";inherits:true;initial-value:#e6eafa}@property --color-primary{syntax:"<color>";inherits:true;initial-value:#ed1c24}@property --color-secondary{syntax:"<color>";inherits:true;initial-value:#00188a}@property --color-accent1-base{syntax:"<color>";inherits:true;initial-value:#009bdf}@property --color-fg-primary{syntax:"<color>";inherits:true;initial-value:rgba(0,8,46,.95)}@property --color-fg-secondary{syntax:"<color>";inherits:true;initial-value:rgba(0,8,46,.7)}@property --color-fg-tertiary{syntax:"<color>";inherits:true;initial-value:rgba(0,8,46,.5)}@property --color-fg-primary-inverse{syntax:"<color>";inherits:true;initial-value:rgba(255,255,255,.95)}@property --color-fg-secondary-inverse{syntax:"<color>";inherits:true;initial-value:rgba(255,255,255,.7)}@property --color-fg-tertiary-inverse{syntax:"<color>";inherits:true;initial-value:rgba(255,255,255,.5)}.theme-firecracker{--firecracker-mode-transition-duration:.26s;--firecracker-mode-transition-easing:ease;--color-firecracker-page-top:#fff;--color-primary:var(--color-firecracker-red-day);--color-primary-hover:var(--color-firecracker-red-700);--color-primary-strong:var(--color-firecracker-red-700);--color-primary-strongest:var(--color-firecracker-red-800);--color-primary-weak:var(--color-firecracker-red-200);--color-primary-weakest:var(--color-firecracker-red-50);--color-primary-content:#fff;--color-secondary:var(--color-firecracker-navy-day);--color-secondary-hover:var(--color-firecracker-navy-900);--color-secondary-strongest:var(--color-firecracker-navy-900);--color-secondary-weak:var(--color-firecracker-navy-300);--color-secondary-weakest:var(--color-firecracker-navy-50);--color-secondary-content:#fff;--color-accent1-base:var(--color-firecracker-sky-day);--color-accent1-weak:var(--color-firecracker-sky-200);--color-accent1-strong:var(--color-firecracker-sky-600);--color-accent2-base:var(--color-firecracker-yellow-200);--color-accent2-weak:var(--color-firecracker-yellow-100);--color-accent2-strong:var(--color-firecracker-yellow-400);--color-fg-primary:rgba(0,8,46,.95);--color-fg-secondary:rgba(0,8,46,.7);--color-fg-tertiary:rgba(0,8,46,.5);--color-fg-primary-inverse:rgba(255,255,255,.95);--color-fg-secondary-inverse:rgba(255,255,255,.7);--color-fg-tertiary-inverse:rgba(255,255,255,.5);--color-off-black:var(--color-firecracker-navy-900);--color-base-200:var(--color-firecracker-navy-50);--color-base-300:var(--color-firecracker-navy-50);--font-secondary:var(--font-display);transition:--color-firecracker-page-top var(--firecracker-mode-transition-duration)var(--firecracker-mode-transition-easing),--color-firecracker-offwhite var(--firecracker-mode-transition-duration)var(--firecracker-mode-transition-easing),--color-primary var(--firecracker-mode-transition-duration)var(--firecracker-mode-transition-easing),--color-secondary var(--firecracker-mode-transition-duration)var(--firecracker-mode-transition-easing),--color-accent1-base var(--firecracker-mode-transition-duration)var(--firecracker-mode-transition-easing),background-color var(--firecracker-mode-transition-duration)var(--firecracker-mode-transition-easing),border-color var(--firecracker-mode-transition-duration)var(--firecracker-mode-transition-easing),color var(--firecracker-mode-transition-duration)var(--firecracker-mode-transition-easing),box-shadow var(--firecracker-mode-transition-duration)var(--firecracker-mode-transition-easing),text-shadow var(--firecracker-mode-transition-duration)var(--firecracker-mode-transition-easing),fill var(--firecracker-mode-transition-duration)var(--firecracker-mode-transition-easing),stroke var(--firecracker-mode-transition-duration)var(--firecracker-mode-transition-easing)}.theme-firecracker *,.theme-firecracker :before,.theme-firecracker :after{transition-duration:var(--firecracker-mode-transition-duration)!important;transition-property:background-color,border-color,color,box-shadow,text-shadow,fill,stroke,opacity,-webkit-filter,filter!important;transition-timing-function:var(--firecracker-mode-transition-easing)!important}@media(prefers-reduced-motion:reduce){.theme-firecracker,.theme-firecracker *,.theme-firecracker :before,.theme-firecracker :after{--firecracker-mode-transition-duration:1ms}}.dark .theme-firecracker,.theme-firecracker.dark{--color-fg-primary:rgba(255,255,255,.95);--color-fg-secondary:rgba(255,255,255,.7);--color-fg-tertiary:rgba(255,255,255,.5);--color-fg-primary-inverse:rgba(0,8,46,.95);--color-fg-secondary-inverse:rgba(0,8,46,.7);--color-fg-tertiary-inverse:rgba(0,8,46,.5);--color-off-black:#fff;--color-base-200:var(--color-firecracker-navy-900);--color-primary:var(--color-firecracker-red-night);--color-secondary:var(--color-firecracker-navy-night);--color-accent1-base:var(--color-firecracker-sky-night);--color-firecracker-offwhite:var(--color-firecracker-navy-900);--color-firecracker-page-top:var(--color-firecracker-navy-900)}.theme-firecracker .ratings-star{color:var(--color-primary)}.theme-firecracker .gruns-comparison-v2__table,.theme-firecracker .gruns-comparison-v2__table *{transition-duration:var(--firecracker-mode-transition-duration)!important;transition-property:background-color,border-color,color,box-shadow,fill,stroke!important;transition-timing-function:var(--firecracker-mode-transition-easing)!important}.theme-gruns-gold{--gold-1:var(--color-gruns-gold-1);--gold-2:var(--color-gruns-gold-2);--gold-3:var(--color-gruns-gold-3);--gold-4:var(--color-gruns-gold-4);--gold-5:var(--color-gruns-gold-5);--gold-6:var(--color-gruns-gold-6);--gold-7:var(--color-gruns-gold-7);--gold-ink:var(--color-gruns-gold-ink);--gold-green-brand:var(--color-gruns-gold-green-brand);--gold-green-kelly:var(--color-gruns-gold-green-kelly);--gold-green-deep:var(--color-gruns-gold-green-deep);--gold-green-card:var(--color-gruns-gold-green-card);--gold-green-line:var(--color-gruns-gold-green-line);--gold-mint:var(--color-gruns-gold-mint);--gold-mint-dim:var(--color-gruns-gold-mint-dim);--color-primary:var(--gold-3);--color-primary-hover:var(--gold-4);--color-primary-content:var(--gold-ink);--color-secondary:var(--gold-green-kelly);--color-secondary-hover:var(--gold-green-deep);--color-secondary-content:#fff;--color-accent1-base:var(--gold-5);--color-base-200:var(--gold-green-deep);--color-base-300:var(--gold-green-card)}@keyframes gruns-gold-foil{0%{background-position:200%}to{background-position:-200%}}@keyframes gruns-gold-liquid{0%{background-position:0%}to{background-position:200%}}@keyframes gruns-gold-band{0%{transform:translate(-170%)skew(-18deg)}55%,to{transform:translate(340%)skew(-18deg)}}@keyframes gruns-gold-soft-sheen{0%{transform:translate(-120%)}60%,to{transform:translate(220%)}}@keyframes gruns-gold-band-once{0%{transform:translate(-170%)skew(-18deg)}to{transform:translate(340%)skew(-18deg)}}@keyframes gruns-gold-spin{to{transform:rotate(360deg)}}@keyframes gruns-gold-twinkle{0%,to{opacity:0;transform:scale(.3)rotate(0)}50%{opacity:1;transform:scale(1)rotate(20deg)}}@keyframes gruns-gold-breathe{0%,to{box-shadow:0 0 #fbf0a800}50%{box-shadow:0 0 18px 2px #fbf0a88c}}@keyframes gruns-gold-trim{0%{background-position:0%}to{background-position:200%}}@keyframes gruns-gold-wipe{0%{transform:translate(-110%)}to{transform:translate(110%)}}@keyframes gruns-gold-dot-pulse{0%,to{box-shadow:0 0 #fbf0a880}50%{box-shadow:0 0 0 5px #fbf0a800}}@media(prefers-reduced-motion:reduce){.gold-foil,.gold-btn-sweep:after,.gold-btn-soft-sheen:after,.gold-btn-liquid,.gold-btn-sweep-once:hover:after,.gold-btn-sweep-once.is-playing:after,.gold-pill-glow,.gold-ring:before,.gold-spark,.gold-trim,.gold-status-pulse,.gold-progress-fill,.gold-vault-wipe.is-open:after{animation:none!important}}@font-face{font-family:Rasp Lemon Display;src:url(/cdn/shop/files/TAYCrumbRegular.woff2?v=1782417709)format("woff2");font-weight:400;font-style:normal;font-display:swap}.theme-rasp-lemon{--color-primary:var(--color-rasp-lemon-primary);--color-primary-hover:var(--color-rasp-lemon-primary-strong);--color-primary-strong:var(--color-rasp-lemon-primary-strong);--color-primary-strongest:var(--color-rasp-lemon-primary-strongest);--color-primary-weak:var(--color-rasp-lemon-primary-weak);--color-primary-weakest:var(--color-rasp-lemon-primary-weakest);--color-primary-content:#fff;--color-secondary:var(--color-rasp-lemon-secondary);--color-secondary-hover:var(--color-rasp-lemon-secondary-strong);--color-secondary-strong:var(--color-rasp-lemon-secondary-strong);--color-secondary-strongest:var(--color-rasp-lemon-secondary-strongest);--color-secondary-weak:var(--color-rasp-lemon-secondary-weak);--color-secondary-weakest:var(--color-rasp-lemon-secondary-weakest);--color-secondary-content:var(--color-rasp-lemon-pure-black);--color-accent1-base:var(--color-rasp-lemon-accent1);--color-accent1-weak:var(--color-rasp-lemon-accent1-weak);--color-accent1-strong:var(--color-rasp-lemon-accent1-strong);--color-accent2-base:var(--color-rasp-lemon-accent2);--color-accent2-weak:var(--color-rasp-lemon-accent2-weak);--color-accent2-strong:var(--color-rasp-lemon-accent2-strong);--color-fg-primary:#260a00;--color-fg-secondary:rgba(0,31,16,.7);--color-fg-tertiary:rgba(0,31,16,.5);--color-fg-primary-inverse:#fff;--color-fg-secondary-inverse:rgba(255,255,255,.7);--color-fg-tertiary-inverse:rgba(255,255,255,.5);--color-off-black:var(--color-rasp-lemon-pure-black);--color-base-200:var(--color-rasp-lemon-off-white);--color-base-300:var(--color-rasp-lemon-off-white);--font-secondary:var(--font-rasp-lemon-display)}.theme-rasp-lemon .ratings-star{color:var(--color-primary)}.brry-rasp-lemon-kids-intro{background:linear-gradient(180deg,var(--color-rasp-lemon-primary)0%,var(--color-rasp-lemon-primary)11%,var(--color-rasp-lemon-accent1)42%,#fff 100%)}.brry-rasp-lemon-kids-intro__headline{color:#fff;text-shadow:1px 1px #9a000b}.brry-rasp-lemon-kids-intro__wave{color:var(--color-rasp-lemon-off-white)}.brry-rasp-lemon-kids-intro__badge,.brry-rasp-lemon-kids-intro__art{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute}.brry-rasp-lemon-kids-intro__badge{width:4.5rem;top:.5rem;right:1rem}.brry-rasp-lemon-kids-intro__art--left{width:11rem;bottom:3.5rem;left:2.5rem}.brry-rasp-lemon-kids-intro__art--right{width:10rem;bottom:2rem;right:-1.5rem}.brry-rasp-lemon-5050-icons__icon{color:var(--color-fg-primary)}.brry-rasp-lemon-5050-icons__sticker{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2;width:5rem;position:absolute;top:-1.5rem;right:-.5rem}@media(min-width:992px){.brry-rasp-lemon-kids-intro{background:linear-gradient(180deg,var(--color-rasp-lemon-primary)0%,var(--color-rasp-lemon-primary)16%,var(--color-rasp-lemon-accent1)58%,#fff 100%)}.brry-rasp-lemon-kids-intro__badge{width:8rem;top:-.5rem;right:9rem}.brry-rasp-lemon-kids-intro__art--left{width:14rem;bottom:2.5rem;left:6rem}.brry-rasp-lemon-kids-intro__art--right{width:16rem;bottom:1.5rem;right:4.5rem}.brry-rasp-lemon-5050-icons__icon{color:var(--color-fg-primary)}.brry-rasp-lemon-5050-icons__sticker{width:8rem;top:-1.75rem;right:-2rem}}.gruns-comparison-v2 .gruns-comparison-v2--rasp-lemon{background-color:var(--color-rasp-lemon-off-white);color:var(--color-fg-primary)}.gruns-comparison-v2 .gruns-comparison-v2--rasp-lemon h2{color:var(--color-fg-primary);font-family:var(--font-secondary);letter-spacing:0;text-wrap:balance;font-weight:400;line-height:1}.gruns-comparison-v2 .gruns-comparison-v2--rasp-lemon .gruns-comparison-v2__description{color:var(--color-fg-primary)}.gruns-comparison-v2 .gruns-comparison-v2--rasp-lemon .gruns-comparison-v2__table{background-color:var(--color-rasp-lemon-secondary-weakest);color:var(--color-fg-primary)}.gruns-comparison-v2 .gruns-comparison-v2--rasp-lemon .gruns-comparison-v2__header,.gruns-comparison-v2 .gruns-comparison-v2--rasp-lemon .gruns-comparison-v2__check{background-color:var(--color-rasp-lemon-primary-strong)}.gruns-comparison-v2 .gruns-comparison-v2--rasp-lemon .gruns-comparison-v2__row{border-color:#a91b2347}@supports (color:color-mix(in lab,red,red)){.gruns-comparison-v2 .gruns-comparison-v2--rasp-lemon .gruns-comparison-v2__row{border-color:color-mix(in srgb,var(--color-rasp-lemon-primary-strong)28%,transparent)}}.gruns-comparison-v2 .gruns-comparison-v2--rasp-lemon .gruns-comparison-v2__row>div:first-child,.gruns-comparison-v2 .gruns-comparison-v2--rasp-lemon .gruns-comparison-v2__row span{color:var(--color-fg-primary)}.gruns-comparison-v2 .gruns-comparison-v2--rasp-lemon .gruns-comparison-v2__x{border-color:var(--color-rasp-lemon-primary-strongest)}.gruns-comparison-v2 .gruns-comparison-v2--rasp-lemon .gruns-comparison-v2__x-stroke{stroke:var(--color-rasp-lemon-primary-strongest)}.gruns-comparison-v2 .gruns-comparison-v2--rasp-lemon .gruns-comparison-v2__star{fill:var(--color-rasp-lemon-primary)}.kids-stats .theme-rasp-lemon{color:var(--color-fg-primary)}.kids-stats .theme-rasp-lemon .kids-stats--heading{color:var(--color-fg-primary);font-family:var(--font-secondary);letter-spacing:0;font-weight:400}.kids-stats .theme-rasp-lemon .kids-stats-5050-text,.kids-stats .theme-rasp-lemon .kids-stats--subheading{color:var(--color-fg-secondary)}.kids-stats .theme-rasp-lemon .stat-title,.kids-stats .theme-rasp-lemon .fact-percent,.kids-stats .theme-rasp-lemon .stat-desc,.kids-stats .theme-rasp-lemon .fact-text,.kids-stats .theme-rasp-lemon .kids-stats--eurofins li span{color:var(--color-fg-primary)}.kids-stats .theme-rasp-lemon .kids-stats--cta{background-color:var(--color-rasp-lemon-primary-strong);box-shadow:none;color:var(--color-fg-primary-inverse);border-color:transparent;transform:none}.kids-stats .theme-rasp-lemon .kids-stats--cta:hover{background-color:var(--color-rasp-lemon-primary-strongest);box-shadow:none;transform:none}.kids-stats .theme-rasp-lemon .kids-stats--cta:focus-visible{background-color:var(--color-rasp-lemon-primary-strongest);box-shadow:none;transform:none}.kids-stats .theme-rasp-lemon .source-link,.kids-stats .theme-rasp-lemon .footnote>p{color:#000c}.kids-stats .theme-rasp-lemon .kids-stats--eurofins svg{color:var(--color-rasp-lemon-primary);stroke:currentColor}.fto-faq .theme-rasp-lemon{background-color:var(--color-rasp-lemon-off-white);color:var(--color-fg-primary);padding:32px 16px}.fto-faq .theme-rasp-lemon>.flex{align-items:flex-start;gap:32px}.fto-faq .theme-rasp-lemon h2{color:var(--color-fg-primary);font-family:var(--font-secondary);letter-spacing:0;text-align:left;font-size:42px;font-weight:400;line-height:1}.fto-faq .theme-rasp-lemon .btn{background-color:var(--color-rasp-lemon-primary-strong);box-shadow:none;color:var(--color-fg-primary-inverse);border:0;height:48px;margin-top:24px}.fto-faq .theme-rasp-lemon .btn:hover{background-color:var(--color-rasp-lemon-primary-strongest);box-shadow:none;translate:none}.fto-faq .theme-rasp-lemon .btn:focus-visible{background-color:var(--color-rasp-lemon-primary-strongest);box-shadow:none;translate:none}.fto-faq .theme-rasp-lemon accordion-item{border-color:var(--color-rasp-lemon-pure-black);margin-bottom:0;padding-bottom:0}.fto-faq .theme-rasp-lemon accordion-item button{align-items:center;padding:12px 0}.fto-faq .theme-rasp-lemon accordion-item button>span:first-child{color:var(--color-fg-primary);letter-spacing:-.05em;margin-top:0;font-size:18px;font-weight:600;line-height:1.2}.fto-faq .theme-rasp-lemon .fto-faq__icon{color:var(--color-fg-primary);margin-top:0;margin-left:16px}.fto-faq .theme-rasp-lemon .accordion-content-richtext>div{color:var(--color-fg-primary);padding:0 0 16px}@media(min-width:992px){.fto-faq .theme-rasp-lemon{padding:48px 72px}.fto-faq .theme-rasp-lemon>.flex{gap:16px}.fto-faq .theme-rasp-lemon>.flex>div{flex:1 1 0;min-width:0}.fto-faq .theme-rasp-lemon h2{min-width:0;font-size:56px}}.rte,.shopify-policy__container{line-height:1.6}:-webkit-any(.rte,.shopify-policy__container) p{margin-bottom:1.25em}:-moz-any(.rte,.shopify-policy__container) p{margin-bottom:1.25em}:is(.rte,.shopify-policy__container) p{margin-bottom:1.25em}:-webkit-any(.rte,.shopify-policy__container) p:last-child{margin-bottom:0}:-moz-any(.rte,.shopify-policy__container) p:last-child{margin-bottom:0}:is(.rte,.shopify-policy__container) p:last-child{margin-bottom:0}:-webkit-any(.rte,.shopify-policy__container) a{color:var(--color-primary);text-decoration:underline}:-moz-any(.rte,.shopify-policy__container) a{color:var(--color-primary);text-decoration:underline}:is(.rte,.shopify-policy__container) a{color:var(--color-primary);text-decoration:underline}:-webkit-any(.rte,.shopify-policy__container) a:hover{color:var(--color-primary-hover)}:-moz-any(.rte,.shopify-policy__container) a:hover{color:var(--color-primary-hover)}:is(.rte,.shopify-policy__container) a:hover{color:var(--color-primary-hover)}:-webkit-any(.rte,.shopify-policy__container) ul{margin-bottom:1.25em;padding-left:1.5em;list-style:outside}:-moz-any(.rte,.shopify-policy__container) ul{margin-bottom:1.25em;padding-left:1.5em;list-style:outside}:is(.rte,.shopify-policy__container) ul{margin-bottom:1.25em;padding-left:1.5em;list-style:outside}:-webkit-any(.rte,.shopify-policy__container) ol{margin-bottom:1.25em;padding-left:1.5em;list-style:decimal}:-moz-any(.rte,.shopify-policy__container) ol{margin-bottom:1.25em;padding-left:1.5em;list-style:decimal}:is(.rte,.shopify-policy__container) ol{margin-bottom:1.25em;padding-left:1.5em;list-style:decimal}:-webkit-any(.rte,.shopify-policy__container) li{margin-bottom:.5em}:-moz-any(.rte,.shopify-policy__container) li{margin-bottom:.5em}:is(.rte,.shopify-policy__container) li{margin-bottom:.5em}:-webkit-any(.rte,.shopify-policy__container) li:last-child{margin-bottom:0}:-moz-any(.rte,.shopify-policy__container) li:last-child{margin-bottom:0}:is(.rte,.shopify-policy__container) li:last-child{margin-bottom:0}:-webkit-any(.rte,.shopify-policy__container) li ul{margin-top:.5em;margin-bottom:.5em}:-moz-any(.rte,.shopify-policy__container) li ul{margin-top:.5em;margin-bottom:.5em}:is(.rte,.shopify-policy__container) li ul{margin-top:.5em;margin-bottom:.5em}:-webkit-any(.rte,.shopify-policy__container) li ol{margin-top:.5em;margin-bottom:.5em}:-moz-any(.rte,.shopify-policy__container) li ol{margin-top:.5em;margin-bottom:.5em}:is(.rte,.shopify-policy__container) li ol{margin-top:.5em;margin-bottom:.5em}:-webkit-any(.rte,.shopify-policy__container) table{-webkit-overflow-scrolling:touch;border-collapse:collapse;width:100%;margin:1.5em 0;display:block;overflow-x:auto}:-moz-any(.rte,.shopify-policy__container) table{-webkit-overflow-scrolling:touch;border-collapse:collapse;width:100%;margin:1.5em 0;display:block;overflow-x:auto}:is(.rte,.shopify-policy__container) table{-webkit-overflow-scrolling:touch;border-collapse:collapse;width:100%;margin:1.5em 0;display:block;overflow-x:auto}:-webkit-any(.rte,.shopify-policy__container) th{text-align:left;vertical-align:top;border:1px solid rgba(0,31,16,.15);padding:.75em 1em}:-moz-any(.rte,.shopify-policy__container) th{text-align:left;vertical-align:top;border:1px solid rgba(0,31,16,.15);padding:.75em 1em}:is(.rte,.shopify-policy__container) th{text-align:left;vertical-align:top;border:1px solid rgba(0,31,16,.15);padding:.75em 1em}:-webkit-any(.rte,.shopify-policy__container) td{text-align:left;vertical-align:top;border:1px solid rgba(0,31,16,.15);padding:.75em 1em}:-moz-any(.rte,.shopify-policy__container) td{text-align:left;vertical-align:top;border:1px solid rgba(0,31,16,.15);padding:.75em 1em}:is(.rte,.shopify-policy__container) td{text-align:left;vertical-align:top;border:1px solid rgba(0,31,16,.15);padding:.75em 1em}:-webkit-any(.rte,.shopify-policy__container) th{background:var(--color-green-weakest);font-weight:600}:-moz-any(.rte,.shopify-policy__container) th{background:var(--color-green-weakest);font-weight:600}:is(.rte,.shopify-policy__container) th{background:var(--color-green-weakest);font-weight:600}@font-face{font-family:Work Sans;src:url(/cdn/shop/files/WorkSans-VariableFont_wght.woff2?v=1771656516)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Work Sans;src:url(/cdn/shop/files/WorkSans-Italic-VariableFont_wght.woff2?v=1771656516)format("woff2");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Retail Display;src:url(/cdn/shop/files/mango-display.woff?v=1771429589)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DM Mono;src:url(/cdn/shop/files/DMMono-Regular.woff2?v=1772576251)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@keyframes press-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-25%)}}.junip-review-section{background:var(--color-green-weakest)}.shopify-section .wonderment-ab-container{background-color:var(--color-green-weakest)}.shopify-section .wonderment-ab-container input{background:#fff}.shopify-section .wonderment-ab-container .btn{background:var(--color-green);color:#fff}.shopify-policy__container{padding-top:2rem;padding-bottom:2rem}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:transparent}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:transparent}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:transparent}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(360deg)}}
/*# sourceMappingURL=/cdn/shop/t/165/assets/gruns-main.css.map?v=17385045866315008801783965954 */