@font-face{font-family:Spark CL;src:url(/fonts/SparkCL-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TT Bluescreens;src:url(/fonts/TT_Bluescreens_ExtraBold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:block}@font-face{font-family:Matter;src:url(/fonts/Matter-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Matter;src:url(/fonts/Matter-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:block}:root{--neutral-0: #ffffff;--neutral-50: #f3f3f3;--neutral-100: #dbdbdb;--neutral-200: #c9c9c9;--neutral-300: #b1b1b1;--neutral-400: #a1a1a1;--neutral-500: #8a8a8a;--neutral-600: #7e7e7e;--neutral-700: #626262;--neutral-800: #4c4c4c;--neutral-900: #3a3a3a;--neutral-1000: #000000;--black-alpha-2: rgba(49, 0, 26, .02);--black-alpha-4: rgba(49, 0, 26, .04);--black-alpha-6: rgba(49, 0, 26, .06);--black-alpha-8: rgba(49, 0, 26, .08);--black-alpha-12: rgba(49, 0, 26, .12);--black-alpha-16: rgba(49, 0, 26, .16);--black-alpha-20: rgba(49, 0, 26, .2);--black-alpha-24: rgba(49, 0, 26, .24);--black-alpha-32: rgba(49, 0, 26, .32);--black-alpha-40: rgba(49, 0, 26, .4);--black-alpha-60: rgba(49, 0, 26, .6);--black-alpha-70: rgba(49, 0, 26, .7);--black-alpha-80: rgba(49, 0, 26, .8);--white-alpha-2: rgba(255, 255, 255, .02);--white-alpha-4: rgba(255, 255, 255, .04);--white-alpha-6: rgba(255, 255, 255, .06);--white-alpha-8: rgba(255, 255, 255, .08);--white-alpha-12: rgba(255, 255, 255, .12);--white-alpha-16: rgba(255, 255, 255, .16);--white-alpha-20: rgba(255, 255, 255, .2);--white-alpha-24: rgba(255, 255, 255, .24);--white-alpha-32: rgba(255, 255, 255, .32);--white-alpha-40: rgba(255, 255, 255, .4);--white-alpha-60: rgba(255, 255, 255, .6);--white-alpha-80: rgba(255, 255, 255, .8);--white-alpha-100: #ffffff;--beige-50: #fefcfa;--beige-100: #fcf6f0;--beige-150: #fbf1e8;--beige-200: #fff3e4;--beige-300: #f9ebde;--beige-400: #f8e7d8;--beige-500: #f6e1ce;--beige-600: #e0cdbb;--beige-650: #d8c2ac;--beige-700: #afa092;--beige-800: #877c71;--beige-900: #675f57;--beige-light: #fff3e4;--beige-muted: #d2beb9;--green-50: #eef9f1;--green-100: #cbecd3;--green-200: #b1e3be;--green-300: #8ed6a0;--green-400: #78ce8d;--green-500: #56c271;--green-600: #4eb167;--green-700: #3d8a50;--green-800: #2f6b3e;--green-900: #24512f;--orange-50: #fef2ea;--orange-100: #fcd8bd;--orange-200: #fac59d;--orange-300: #f8ab71;--orange-400: #f79a55;--orange-500: #f5812b;--orange-600: #df7527;--orange-700: #ae5c1f;--orange-800: #874718;--orange-900: #673612;--red-50: #fee6eb;--red-100: #fab0c1;--red-200: #f88aa3;--red-300: #f55479;--red-400: #f3335f;--red-500: #f00037;--red-600: #da0003;--red-700: #aa0027;--red-800: #84001e;--red-900: #650017;--yellow-50: #fef8eb;--yellow-100: #fbe8c0;--yellow-200: #f9dda2;--yellow-300: #f6cd77;--yellow-400: #f4c35d;--yellow-500: #f1b434;--yellow-600: #dba42f;--yellow-700: #ab8025;--yellow-800: #85631d;--yellow-900: #654c16;--blue-50: #f1f9fb;--blue-100: #d5edf2;--blue-200: #c0e4ec;--blue-300: #a4d8e3;--blue-400: #92d1dd;--blue-500: #77c5d5;--blue-600: #6cb3c2;--blue-700: #548c97;--blue-800: #416c75;--blue-900: #325359;--purple-50: #f7f5fc;--purple-100: #e6def4;--purple-200: #d9cfef;--purple-300: #c8b9e8;--purple-400: #bdabe3;--purple-500: #ad96dc;--purple-600: #9d89c8;--purple-700: #7b6b9c;--purple-800: #5f5379;--purple-900: #493f5c;--burgundy-50: #f1e6ec;--burgundy-100: #d4b0c3;--burgundy-200: #bf8aa6;--burgundy-300: #a2547d;--burgundy-400: #903364;--burgundy-500: #74003d;--burgundy-600: #6a0038;--burgundy-700: #52002b;--burgundy-800: #4a002a;--burgundy-900: #31001a;--burgundy-dark: #4a002a;--navy-alpha-2: rgba(7, 29, 73, .02);--navy-alpha-4: rgba(7, 29, 73, .04);--navy-alpha-6: rgba(7, 29, 73, .06);--navy-alpha-8: rgba(7, 29, 73, .08);--navy-alpha-12: rgba(7, 29, 73, .12);--navy-alpha-16: rgba(7, 29, 73, .16);--navy-alpha-20: rgba(7, 29, 73, .2);--navy-alpha-24: rgba(7, 29, 73, .24);--navy-alpha-32: rgba(7, 29, 73, .32);--navy-alpha-40: rgba(7, 29, 73, .4);--navy-alpha-60: rgba(7, 29, 73, .6);--navy-alpha-70: rgba(7, 29, 73, .7);--navy-alpha-80: rgba(7, 29, 73, .8);--text-colour-primary: var(--burgundy-700);--text-colour-secondary: var(--burgundy-500);--text-colour-minimal: var(--burgundy-300);--text-colour-disabled: #d0d0d0;--text-colour-invert: var(--beige-200);--text-colour-link-primary: var(--purple-700);--text-colour-link-primary-hover: var(--purple-800);--text-colour-link-invert: var(--purple-100);--text-colour-link-invert-hover: var(--purple-50);--text-colour-status-error: var(--red-500);--text-colour-status-warning: var(--orange-500);--text-colour-status-success: var(--green-500);--text-colour-status-error-invert: var(--red-300);--text-colour-status-warning-invert: var(--orange-300);--text-colour-status-success-invert: var(--green-300);--text-colour-brand-red: var(--red-500);--text-colour-brand-purple: var(--purple-700);--text-colour-brand-green: var(--green-800);--text-colour-brand-beige: var(--beige-500);--text-colour-brand-burgundy: var(--burgundy-700);--text-colour-disabled-invert: var(--neutral-800);--surface-background-primary: var(--neutral-0);--surface-background-invert: var(--neutral-1000);--surface-background-secondary: var(--beige-500);--surface-background-minimal: var(--beige-200);--surface-background-white: var(--neutral-0);--surface-background-red: var(--red-500);--surface-background-burgundy: var(--burgundy-500);--surface-minimal: var(--black-alpha-4);--surface-secondary: var(--black-alpha-6);--surface-invert: var(--burgundy-900);--surface-contrast: var(--black-alpha-20);--surface-white: var(--neutral-0);--surface-status-error-minimal: var(--red-100);--surface-status-error-invert: var(--red-700);--surface-status-error-primary: var(--red-500);--surface-status-warning-minimal: var(--orange-100);--surface-status-warning-invert: var(--orange-800);--surface-status-warning-primary: var(--orange-500);--surface-status-success-minimal: var(--green-100);--surface-status-success-invert: var(--green-800);--surface-status-success-primary: var(--green-500);--surface-status-neutral-primary: var(--black-alpha-8);--surface-status-neutral-invert: var(--black-alpha-60);--surface-status-neutral-minimal: var(--black-alpha-4);--surface-brand-primary-primary: var(--yellow-500);--surface-brand-primary-minimal: var(--yellow-200);--surface-brand-primary-invert: var(--yellow-700);--surface-brand-secondary-primary: var(--purple-500);--surface-brand-secondary-minimal: var(--purple-200);--surface-brand-secondary-invert: var(--purple-800);--overlay-background-tint: var(--black-alpha-40);--overlay-white-overlay: var(--white-alpha-20);--color-primary-red: #f00037;--color-primary-red-hover: #d40030;--color-burgundy: #5d1e34;--color-burgundy-dark: #4a002a;--color-mauve: #a2547d;--color-burgundy-medium: #74003d;--color-beige-light: #efe7dd;--color-cream: #fff3e4;--color-white: #ffffff;--color-black: #000000;--color-gray-light: #f2f2f2;--color-gray-medium: #c1c1c1;--color-gray-dark: #666666;--color-text-primary: #5d1e34;--color-text-secondary: #000000;--color-text-tertiary: #666666;--color-background: #ffffff;--color-background-alt: #efe7dd;--color-background-dark: #5d1e34;--color-link: #ed1c24;--color-link-hover: #5d1e34;--color-focus: var(--components-focused-outline);--color-disabled: #c1c1c1;--text-typography-font-base-main: Spark CL;--text-typography-font-base-secondary: TT Bluescreens;--text-typography-font-base-tertiary: Matter;--text-typography-font-substitude-main: Impact;--text-typography-font-substitude-secondary: Times New Roman;--text-typography-font-substitude-tertiary: Helvetica;--font-primary: "Spark CL", "Impact", Arial, sans-serif;--font-secondary: "TT Bluescreens", "Impact", Arial, sans-serif;--font-secondary-features: "ss06" 1;--font-tertiary: "Rhymes", Georgia, "Times New Roman", serif;--font-body: "Matter", Helvetica, Arial, sans-serif;--font-system: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-antonio: "Impact", Arial, sans-serif;--font-sohne-bold: "Söhne Halbfett", sans-serif;--font-sohne-book: "Söhne Buch", sans-serif;--text-typography-weight-heading: 700;--text-typography-weight-body: 400;--text-typography-weight-subheading: 500;--text-typography-weight-button: 500;--text-typography-weight-overline: 700;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-black: 900;--font-size-0: .5556rem;--font-size-1: .6667rem;--font-size-2: .7778rem;--font-size-3: .8889rem;--font-size-4: 1rem;--font-size-5: 1.1111rem;--font-size-6: 1.1667rem;--font-size-7: 1.2222rem;--font-size-8: 1.3333rem;--font-size-9: 1.3889rem;--font-size-10: 1.7778rem;--font-size-11: 2.1111rem;--font-size-12: 2.4444rem;--font-size-13: 3.1111rem;--font-size-14: 4.4444rem;--font-size-15: 5.3333rem;--font-size-16: 5.5556rem;--font-size-17: 11.1111rem;--font-size-18: 12.2222rem;--font-size-base: 1rem;--font-size-xs: .6667rem;--font-size-sm: .7778rem;--font-size-md: 1.1111rem;--font-size-lg: 1.3333rem;--font-size-xl: 1.7778rem;--font-size-2xl: 2.1111rem;--font-size-3xl: 2.4444rem;--font-size-4xl: 3.1111rem;--font-size-5xl: 4.4444rem;--font-size-6xl: 5.5556rem;--line-heights-0: .8;--line-heights-1: .8;--line-heights-2: .8;--line-heights-17: .8;--line-heights-18: .8;--line-height-tight: 1.1;--line-height-snug: 1.25;--line-height-normal: 1.5;--line-height-relaxed: 1.75;--line-height-loose: 2;--line-height-display: .8;--line-height-bluescreens: .8;--letter-spacing-0: 0;--letter-spacing-1: 4;--letter-spacing-2: 2%;--letter-spacing-3: 1%;--letter-spacing-tight: -.02em;--letter-spacing-normal: 0;--letter-spacing-wide: .02em;--letter-spacing-wider: .05em;--text-typography-style-desktop-o1-size: .6667rem;--text-typography-style-desktop-o1-line-height: 14px;--text-typography-style-desktop-o1-spacing: 4;--text-typography-style-desktop-display-size: 2.6667rem;--text-typography-style-desktop-display-line-height: 56px;--text-typography-style-desktop-display-spacing: 0;--text-typography-style-desktop-display-xl-size: 3.3333rem;--text-typography-style-desktop-display-xl-line-height: 68px;--text-typography-style-desktop-display-xl-spacing: 0;--text-typography-style-desktop-h1-size: 3.1111rem;--text-typography-style-desktop-h1-line-height: 62px;--text-typography-style-desktop-h1-spacing: 0;--text-typography-style-desktop-h2-size: 2.4444rem;--text-typography-style-desktop-h2-line-height: 50px;--text-typography-style-desktop-h2-spacing: 0;--text-typography-style-desktop-h3-size: 1.7778rem;--text-typography-style-desktop-h3-line-height: 38px;--text-typography-style-desktop-h3-spacing: 0;--text-typography-style-desktop-s1-size: 1.2222rem;--text-typography-style-desktop-s1-line-height: 28px;--text-typography-style-desktop-s1-spacing: 0;--text-typography-style-desktop-s2-size: 1.7778rem;--text-typography-style-desktop-s2-line-height: 38px;--text-typography-style-desktop-s2-spacing: 0;--text-typography-style-desktop-s3-size: 1.7778rem;--text-typography-style-desktop-s3-line-height: 38px;--text-typography-style-desktop-s3-spacing: 0;--text-typography-style-desktop-p1-size: 1rem;--text-typography-style-desktop-p1-line-height: 26px;--text-typography-style-desktop-p1-spacing: 0;--text-typography-style-desktop-p2-size: .8889rem;--text-typography-style-desktop-p2-line-height: 24px;--text-typography-style-desktop-p2-spacing: 0;--text-typography-style-desktop-p3-size: .7778rem;--text-typography-style-desktop-p3-line-height: 22px;--text-typography-style-desktop-p3-spacing: 0;--text-typography-style-desktop-c1-size: .6667rem;--text-typography-style-desktop-c1-line-height: 16px;--text-typography-style-desktop-c1-spacing: 0;--text-typography-style-desktop-c2-size: .5556rem;--text-typography-style-desktop-c2-line-height: 12px;--text-typography-style-desktop-c2-spacing: 0;--text-typography-style-desktop-button-size: 1.3333rem;--text-typography-style-desktop-button-line-height: 26px;--text-typography-style-desktop-button-spacing: 0;--text-typography-style-mobile-o1-size: .5556rem;--text-typography-style-mobile-o1-line-height: 14px;--text-typography-style-mobile-o1-spacing: 4;--text-typography-style-mobile-display-size: 2.1111rem;--text-typography-style-mobile-display-line-height: 46px;--text-typography-style-mobile-display-spacing: 0;--text-typography-style-mobile-display-xl-size: 2.3333rem;--text-typography-style-mobile-display-xl-line-height: 48px;--text-typography-style-mobile-display-xl-spacing: 0;--text-typography-style-mobile-h1-size: 1.7778rem;--text-typography-style-mobile-h1-line-height: 38px;--text-typography-style-mobile-h1-spacing: 0;--text-typography-style-mobile-h2-size: 1.3889rem;--text-typography-style-mobile-h2-line-height: 32px;--text-typography-style-mobile-h2-spacing: 0;--text-typography-style-mobile-h3-size: 1.1667rem;--text-typography-style-mobile-h3-line-height: 27px;--text-typography-style-mobile-h3-spacing: 0;--text-typography-style-mobile-s1-size: 1.1667rem;--text-typography-style-mobile-s1-line-height: 27px;--text-typography-style-mobile-s1-spacing: 0;--text-typography-style-mobile-s2-size: 1.1667rem;--text-typography-style-mobile-s2-line-height: 27px;--text-typography-style-mobile-s2-spacing: 0;--text-typography-style-mobile-s3-size: 1.1667rem;--text-typography-style-mobile-s3-line-height: 27px;--text-typography-style-mobile-s3-spacing: 0;--text-typography-style-mobile-p1-size: 1rem;--text-typography-style-mobile-p1-line-height: 26px;--text-typography-style-mobile-p1-spacing: 0;--text-typography-style-mobile-p2-size: .8889rem;--text-typography-style-mobile-p2-line-height: 24px;--text-typography-style-mobile-p2-spacing: 0;--text-typography-style-mobile-p3-size: .7778rem;--text-typography-style-mobile-p3-line-height: 22px;--text-typography-style-mobile-p3-spacing: 0;--text-typography-style-mobile-c1-size: .6667rem;--text-typography-style-mobile-c1-line-height: 16px;--text-typography-style-mobile-c1-spacing: 0;--text-typography-style-mobile-c2-size: .5556rem;--text-typography-style-mobile-c2-line-height: 14px;--text-typography-style-mobile-c2-spacing: 0;--text-typography-style-mobile-button-size: 1.25rem;--text-typography-style-mobile-button-line-height: 24px;--text-typography-style-mobile-button-spacing: 0;--text-case-uppercase: uppercase;--text-case-none: none;--text-decoration-none: none;--paragraph-spacing-0: 0;--paragraph-indent-0: 0px;--spacing-0: 0;--spacing-1: 2px;--spacing-2: 4px;--spacing-3: 6px;--spacing-4: 8px;--spacing-5: 12px;--spacing-6: 16px;--spacing-7: 20px;--spacing-8: 24px;--spacing-9: 32px;--spacing-10: 40px;--spacing-11: 60px;--spacing-12: 80px;--spacing-13: 120px;--spacing-14: 160px;--spacing-15: 180px;--spacing-xs: var(--spacing-2);--spacing-sm: var(--spacing-4);--spacing-md: var(--spacing-6);--spacing-lg: var(--spacing-9);--spacing-xl: var(--spacing-11);--spacing-2xl: var(--spacing-12);--spacing-3xl: var(--spacing-13);--grid-columns: 12;--grid-max-width: 1920px;--grid-margin-s: 16px;--grid-margin-m: 32px;--grid-margin-l: 40px;--grid-margin-xl: 48px;--grid-gutter-s: 16px;--grid-gutter-m: 24px;--grid-gutter-l: 40px;--grid-gutter-xl: 48px;--grid-margin: var(--grid-margin-s);--grid-gutter: var(--grid-gutter-s);--border-width-light: .5px;--border-width-normal: 1px;--border-width-bold: 2px;--border-width-extra-bold: 4px;--border-width-0: 0;--border-width-1: 1px;--border-width-2: 2px;--border-width-4: 4px;--border-width-8: 8px;--border-radius-full: 9999px;--border-radius-tiny: var(--spacing-1);--border-radius-small: var(--spacing-2);--border-radius-normal: var(--spacing-4);--border-radius-large: var(--spacing-8);--border-radius-extra-large: var(--spacing-10);--border-radius-panel-parent: var(--border-radius-large);--border-radius-panel-child: var(--border-radius-normal);--radius-none: 0;--radius-sm: .25rem;--radius-md: .5rem;--radius-lg: 1rem;--radius-xl: 1.5rem;--radius-2xl: 2rem;--radius-full: 9999px;--border-primary: var(--text-colour-primary);--border-secondary: var(--text-colour-secondary);--border-minimal: var(--text-colour-minimal);--border-disabled: var(--text-colour-disabled);--border-invert: var(--text-colour-invert);--border-subtle-subtle-1: var(--black-alpha-4);--border-subtle-subtle-2: var(--black-alpha-6);--border-subtle-subtle-3: var(--black-alpha-16);--border-status-error: var(--red-600);--border-status-warning: var(--orange-700);--border-status-success: var(--green-700);--border-status-warning-invert: var(--text-colour-status-warning-invert);--border-status-success-invert: var(--text-colour-status-success-invert);--border-status-error-invert: var(--text-colour-status-error-invert);--border-color-light: #f2f2f2;--border-color-medium: #c1c1c1;--border-color-dark: #5d1e34;--components-buttons-desktop-button-height-default: 48px;--components-buttons-desktop-button-height-small: 32px;--components-buttons-mobile-button-height-default: 48px;--components-buttons-mobile-button-height-small: 32px;--components-buttons-desktop-corner-radius: var(--border-radius-full);--components-buttons-mobile-corner-radius: var(--border-radius-full);--components-buttons-desktop-button-horizontal-padding-default: var(--spacing-9);--components-buttons-desktop-button-horizontal-padding-small: var(--spacing-6);--components-buttons-mobile-button-horizontal-padding-default: var(--spacing-9);--components-buttons-mobile-button-horizontal-padding-small: var(--spacing-6);--components-buttons-primary-bg-default: #f00037;--components-buttons-primary-bg-hover: #aa0027;--components-buttons-primary-bg-pressed: #84001e;--components-buttons-primary-txt-default: #fff3e4;--components-buttons-primary-txt-hover: #fff3e4;--components-buttons-primary-txt-pressed: #fff3e4;--components-buttons-secondary-bg-default: #74003d;--components-buttons-secondary-bg-hover: #52002b;--components-buttons-secondary-bg-pressed: #4a002a;--components-buttons-secondary-txt-default: #fff3e4;--components-buttons-secondary-txt-hover: #fff3e4;--components-buttons-secondary-txt-pressed: #fff3e4;--components-buttons-tertiary-bg-default: #f6e1ce;--components-buttons-tertiary-bg-hover: #e0cdbb;--components-buttons-tertiary-bg-pressed: #afa092;--components-buttons-tertiary-txt-default: #74003d;--components-buttons-tertiary-txt-hover: #74003d;--components-buttons-tertiary-txt-pressed: #4a002a;--components-buttons-ghost-bg-default: transparent;--components-buttons-ghost-bg-hover: #f1e6ec;--components-buttons-ghost-bg-pressed: #d4b0c3;--components-buttons-ghost-txt-default: #74003d;--components-buttons-ghost-txt-hover: #74003d;--components-buttons-ghost-txt-pressed: #4a002a;--components-buttons-text-txt-default: #4a002a;--components-buttons-text-txt-hover: #74003d;--components-buttons-text-txt-pressed: #a2547d;--components-buttons-text-invert-txt-default: var(--text-colour-invert);--components-buttons-text-invert-txt-hover: var(--neutral-50);--components-buttons-text-invert-txt-pressed: var(--neutral-100);--components-buttons-danger-default: #ffffff;--components-buttons-danger-primary-bg-default: var(--red-700);--components-buttons-danger-primary-bg-hover: var(--red-800);--components-buttons-danger-primary-bg-pressed: var(--red-900);--components-buttons-danger-primary-txt-default: var(--text-colour-invert);--components-buttons-danger-primary-txt-hover: var(--text-colour-invert);--components-buttons-danger-primary-txt-pressed: var(--text-colour-invert);--components-disabled: rgba(49, 0, 26, .04);--components-disabled-invert: var(--white-alpha-4);--components-focused-outline: #2d81cb;--components-fields-default: rgba(255, 255, 255, .4);--components-fields-hover: var(--black-alpha-2);--components-fields-active: var(--purple-50);--components-fields-filled: var(--neutral-0);--components-fields-placeholder-text: var(--neutral-300);--components-fields-desktop-horizontal-padding: var(--spacing-5);--components-fields-desktop-height: var(--components-buttons-desktop-button-height-default);--components-fields-desktop-corner-radius: var(--border-radius-normal);--components-fields-mobile-horizontal-padding: var(--spacing-5);--components-fields-mobile-height: var(--components-buttons-mobile-button-height-default);--components-fields-mobile-corner-radius: var(--border-radius-normal);--components-selector-default: rgba(255, 255, 255, 0);--components-selector-hover: var(--black-alpha-2);--components-selector-filled: var(--neutral-0);--components-selector-desktop-horizontal-padding: var(--spacing-6);--components-selector-desktop-height: var(--components-buttons-desktop-button-height-default);--components-selector-desktop-horizontal-padding-selector: var(--spacing-5);--components-selector-desktop-corner-radius: var(--border-radius-normal);--components-selector-mobile-horizontal-padding: var(--spacing-6);--components-selector-mobile-height: var(--components-buttons-desktop-button-height-default);--components-selector-mobile-horizontal-padding-selector: var(--spacing-5);--components-selector-mobile-corner-radius: var(--border-radius-normal);--ui-popover-color: rgba(0, 0, 0, .08);--ui-popover-blur: 12px;--ui-popover-spread: 0;--popup-shadow-color: rgba(0, 0, 0, .25);--popup-shadow-blur: 40px;--popup-shadow-spread: 0;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .05);--shadow-sm: 0 2px 4px rgba(0, 0, 0, .1);--shadow-md: 0 4px 8px rgba(0, 0, 0, .1);--shadow-lg: 0 8px 16px rgba(0, 0, 0, .1);--shadow-xl: 0 12px 24px rgba(0, 0, 0, .15);--shadow-2xl: 0 20px 40px rgba(0, 0, 0, .2);--shadow-inner: inset 0 2px 4px rgba(0, 0, 0, .06);--shadow-red: 0 4px 12px rgba(237, 28, 36, .3);--shadow-burgundy: 0 4px 12px rgba(93, 30, 52, .3);--container-xs: 20rem;--container-sm: 24rem;--container-md: 28rem;--container-lg: 32rem;--container-xl: 36rem;--container-2xl: 42rem;--container-3xl: 48rem;--container-4xl: 56rem;--container-5xl: 64rem;--container-6xl: 72rem;--container-7xl: 90rem;--container-full: 100%;--duration-instant: 0ms;--duration-fast: .15s;--duration-normal: .3s;--duration-slow: .5s;--duration-slower: .7s;--duration-slowest: 1s;--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--ease-carnilove: cubic-bezier(.25, .1, .25, 1);--transition-fast: all var(--duration-fast) var(--ease-in-out);--transition-normal: all var(--duration-normal) var(--ease-in-out);--transition-slow: all var(--duration-slow) var(--ease-in-out);--transition-carnilove: all var(--duration-normal) var(--ease-carnilove);--breakpoint-s: 700px;--breakpoint-m: 1100px;--breakpoint-l: 1500px;--breakpoint-xs: 20rem;--breakpoint-sm: 40rem;--breakpoint-md: 48rem;--breakpoint-lg: 64rem;--breakpoint-xl: 80rem;--breakpoint-2xl: 96rem;--header-height-mobile: 56px;--header-height-desktop: 72px;--usp-bar-height: 38px;--header-total-height-mobile: calc(var(--header-height-mobile) + var(--usp-bar-height));--header-total-height-desktop: calc(var(--header-height-desktop) + var(--usp-bar-height));--z-base: 0;--z-dropdown: 100;--z-sticky: 200;--z-fixed: 300;--z-modal-backdrop: 400;--z-modal: 500;--z-popover: 600;--z-tooltip: 700;--z-notification: 800;--z-max: 9999;--opacity-0: 0;--opacity-10: .1;--opacity-20: .2;--opacity-30: .3;--opacity-40: .4;--opacity-50: .5;--opacity-60: .6;--opacity-70: .7;--opacity-80: .8;--opacity-90: .9;--opacity-100: 1;--opacity-disabled: var(--opacity-50);--opacity-hover: var(--opacity-80);--font-display: "TT Bluescreens", "Impact", Georgia, serif;--font-sans: "Matter", "Helvetica Neue", Helvetica, Arial, sans-serif;--site-header-height: 120px}html{scrollbar-gutter:stable;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}p:not(.copy-block__description):not(.mission__text){text-wrap:pretty;overflow-wrap:break-word}body{font-family:var(--font-body);font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--color-text-secondary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}p:not(.copy-block__description):not(.mission__text){font-family:Matter;font-size:1rem;line-height:1.7!important;margin-bottom:var(--spacing-10, 40px);font-weight:400}p:not(.copy-block__description):not(.mission__text):last-child{margin-bottom:0}.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-y;overflow:hidden;margin:0;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide--rtl{direction:rtl}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}:root{--text-typography-font-base-secondary: var(--text-typography-font-secondary);--text-typography-font-base-main: var(--text-typography-font-main);--text-typography-font-base-tertiary: var(--text-typography-font-tertiary);--text-typography-style-mobile-button-size: var( --text-typography-style---mobile-button-size );--text-typography-style-mobile-button-line-height: var( --text-typography-style---mobile-button-line-height );--text-typography-style-mobile-button-spacing: var( --text-typography-style---mobile-button-spacing );--text-typography-style-desktop-button-size: var( --text-typography-style---desktop-button-size );--text-typography-style-desktop-button-line-height: var( --text-typography-style---desktop-button-line-height );--text-typography-style-desktop-button-spacing: var( --text-typography-style---desktop-button-spacing );--text-typography-style-desktop-p2-size: var(--text-typography-style---desktop-p2-size);--text-typography-style-desktop-p2-line-height: var( --text-typography-style---desktop-p2-line-height );--text-typography-style-desktop-p2-spacing: var( --text-typography-style---desktop-p2-spacing );--text-typography-style-mobile-p2-size: var(--text-typography-style---mobile-p2-size);--text-typography-style-mobile-p2-line-height: var( --text-typography-style---mobile-p2-line-height );--text-typography-style-mobile-p2-spacing: var( --text-typography-style---mobile-p2-spacing );--text-typography-style-desktop-s1-size: var(--text-typography-style---desktop-s1-size);--text-typography-style-desktop-s1-line-height: var( --text-typography-style---desktop-s1-line-height );--text-typography-style-desktop-p1-spacing: var( --text-typography-style---desktop-p1-spacing );--text-typography-style-mobile-s1-size: var(--text-typography-style---mobile-s1-size);--text-typography-style-mobile-s1-line-height: var( --text-typography-style---mobile-s1-line-height );--text-typography-style-mobile-p1-spacing: var( --text-typography-style---mobile-p1-spacing );--components-buttons-mobile-height: var(--components-buttons-mobile-button-height-default);--components-buttons-desktop-height: var(--components-buttons-desktop-button-height-default);--components-buttons-ghost-bg-default: transparent;--components-buttons-ghost-txt-default: var(--components-buttons-secondary-txt-default);--components-buttons-ghost-bg-hover: var(--components-buttons-secondary-bg-hover);--components-buttons-ghost-txt-hover: var(--components-buttons-secondary-txt-hover);--components-buttons-ghost-bg-pressed: var(--components-buttons-secondary-bg-pressed);--components-buttons-ghost-txt-pressed: var(--components-buttons-secondary-txt-pressed);--components-buttons-text-bg-default: transparent;--components-buttons-text-bg-hover: transparent;--components-buttons-text-bg-pressed: transparent;--border-disabled: #7e7e7e;--border-invert: #fff3e4;--border-minimal: #a2547d;--border-primary: #4a002a;--border-secondary: #74003d;--border-status-error: #da7665;--border-status-error-invert: #f5ab9f;--border-status-success: #839e6a;--border-status-success-invert: #eef9f1;--border-status-warning: #b58352;--border-status-warning-invert: #ffcfa2;--border-subtle-subtle-1: #31001a0a;--border-subtle-subtle-2: #31001a0f;--border-subtle-subtle-3: #31001a29;--components-disabled: #31001a0a;--components-disabled-invert: #ffffff0a;--components-focused-outline: #2d81cb;--components-buttons-danger-default: #ffffff;--components-buttons-danger-primary-invert-bg-default: #aa5c4f;--components-buttons-danger-primary-invert-bg-hover: #84483d;--components-buttons-danger-primary-invert-bg-pressed: #65372f;--components-buttons-danger-primary-invert-txt-default: #fff3e4;--components-buttons-danger-primary-invert-txt-hover: #fff3e4;--components-buttons-danger-primary-invert-txt-pressed: #fff3e4;--components-buttons-danger-primary-bg-default: #aa5c4f;--components-buttons-danger-primary-bg-hover: #84483d;--components-buttons-danger-primary-bg-pressed: #65372f;--components-buttons-danger-primary-txt-default: #fff3e4;--components-buttons-danger-primary-txt-hover: #fff3e4;--components-buttons-danger-primary-txt-pressed: #fff3e4;--components-buttons-danger-secondary-invert-bg-default: #f5ab9f;--components-buttons-danger-secondary-invert-bg-hover: #f39b8c;--components-buttons-danger-secondary-invert-bg-pressed: #f0826f;--components-buttons-danger-secondary-invert-txt-default: #4a002a;--components-buttons-danger-secondary-invert-txt-hover: #4a002a;--components-buttons-danger-secondary-invert-txt-pressed: #4a002a;--components-buttons-danger-secondary-bg-default: #f8c6bd;--components-buttons-danger-secondary-bg-hover: #f5ab9f;--components-buttons-danger-secondary-bg-pressed: #f39b8c;--components-buttons-danger-secondary-txt-default: #4a002a;--components-buttons-danger-secondary-txt-hover: #4a002a;--components-buttons-danger-secondary-txt-pressed: #4a002a;--components-buttons-danger-tertiary-invert-bg-default: #ffffff00;--components-buttons-danger-tertiary-invert-bg-hover: #ffffff00;--components-buttons-danger-tertiary-invert-bg-pressed: #ffffff00;--components-buttons-danger-tertiary-invert-outline-default: #f5ab9f;--components-buttons-danger-tertiary-invert-outline-hover: #f0826f;--components-buttons-danger-tertiary-invert-outline-pressed: #da7665;--components-buttons-danger-tertiary-invert-txt-default: #f5ab9f;--components-buttons-danger-tertiary-invert-txt-hover: #f0826f;--components-buttons-danger-tertiary-invert-txt-pressed: #da7665;--components-buttons-danger-tertiary-bg-default: #ffffff00;--components-buttons-danger-tertiary-bg-hover: #ffffff00;--components-buttons-danger-tertiary-bg-pressed: #ffffff00;--components-buttons-danger-tertiary-outline-default: #da7665;--components-buttons-danger-tertiary-outline-hover: #aa5c4f;--components-buttons-danger-tertiary-outline-pressed: #84483d;--components-buttons-danger-tertiary-txt-default: #aa0027;--components-buttons-danger-tertiary-txt-hover: #aa0027;--components-buttons-danger-tertiary-txt-pressed: #65372f;--components-buttons-danger-text-invert-txt-default: #f5ab9f;--components-buttons-danger-text-invert-txt-hover: #f0826f;--components-buttons-danger-text-invert-txt-pressed: #da7665;--components-buttons-danger-text-txt-default: #aa0027;--components-buttons-danger-text-txt-hover: #65372f;--components-buttons-danger-text-txt-pressed: #000000;--components-buttons-primary-invert-bg-default: #ffffff;--components-buttons-primary-invert-bg-hover: #f1e6ec;--components-buttons-primary-invert-bg-pressed: #d4b0c3;--components-buttons-primary-invert-txt-default: #4a002a;--components-buttons-primary-invert-txt-hover: #74003d;--components-buttons-primary-invert-txt-pressed: #4a002a;--components-buttons-primary-bg-default: #f00037;--components-buttons-primary-bg-hover: #aa0027;--components-buttons-primary-bg-pressed: #84001e;--components-buttons-primary-txt-default: #fff3e4;--components-buttons-primary-txt-hover: #fff3e4;--components-buttons-primary-txt-pressed: #fff3e4;--components-buttons-secondary-invert-bg-default: #ffffff33;--components-buttons-secondary-invert-bg-hover: #ffffff4d;--components-buttons-secondary-invert-bg-pressed: #ffffff66;--components-buttons-secondary-invert-txt-default: #fff3e4;--components-buttons-secondary-invert-txt-hover: #fff3e4;--components-buttons-secondary-invert-txt-pressed: #ececec;--components-buttons-secondary-bg-default: #74003d;--components-buttons-secondary-bg-hover: #52002b;--components-buttons-secondary-bg-pressed: #4a002a;--components-buttons-secondary-txt-default: #fff3e4;--components-buttons-secondary-txt-hover: #fff3e4;--components-buttons-secondary-txt-pressed: #fff3e4;--components-buttons-tertiary-invert-bg-default: #ffffff00;--components-buttons-tertiary-invert-bg-hover: #ffffff00;--components-buttons-tertiary-invert-bg-pressed: #ffffff00;--components-buttons-tertiary-invert-outline-default: #545454;--components-buttons-tertiary-invert-outline-hover: #8b8b8b;--components-buttons-tertiary-invert-outline-pressed: #ececec;--components-buttons-tertiary-invert-txt-default: #fff3e4;--components-buttons-tertiary-invert-txt-hover: #fff3e4;--components-buttons-tertiary-invert-txt-pressed: #ececec;--components-buttons-tertiary-bg-default: #f6e1ce;--components-buttons-tertiary-bg-hover: #e0cdbb;--components-buttons-tertiary-bg-pressed: #afa092;--components-buttons-tertiary-outline-default: #31001a29;--components-buttons-tertiary-outline-hover: #74003d;--components-buttons-tertiary-outline-pressed: #4a002a;--components-buttons-tertiary-txt-default: #74003d;--components-buttons-tertiary-txt-hover: #74003d;--components-buttons-tertiary-txt-pressed: #4a002a;--components-buttons-text-invert-txt-default: #fff3e4;--components-buttons-text-invert-txt-hover: #f5f5f5;--components-buttons-text-invert-txt-pressed: #ececec;--components-buttons-text-txt-default: #4a002a;--components-buttons-text-txt-hover: #74003d;--components-buttons-text-txt-pressed: #a2547d;--components-fields-placeholder-text: #bbbbbb;--components-fields-active: #fbf4fb;--components-fields-default: #ffffff66;--components-fields-filled: #ffffff;--components-fields-hover: #00000005;--components-selector-default: #ffffff00;--components-selector-filled: #ffffff;--components-selector-hover: #31001a05;--overlay-white-overlay: #ffffff33;--overlay-background-tint: #31001a66;--surface-contrast: #31001a33;--surface-invert: #31001a;--surface-minimal: #31001a0a;--surface-secondary: #31001a0f;--surface-white: #ffffff;--surface-background-minimal: #fff3e4;--surface-background-secondary: #f6e1ce;--surface-background-white: #ffffff;--surface-background-burgundy: #74003d;--surface-background-invert: #000000;--surface-background-primary: #ffffff;--surface-background-red: #f00037;--surface-brand-primary-invert: #b29460;--surface-brand-primary-minimal: #fde9c8;--surface-brand-primary-primary: #fbd087;--surface-brand-secondary-invert: #744e74;--surface-brand-secondary-minimal: #cbecd3;--surface-brand-secondary-primary: #d28ed3;--surface-status-error-invert: #aa5c4f;--surface-status-error-minimal: #fee6eb;--surface-status-error-primary: #da0003;--surface-status-neutral-invert: #31001a99;--surface-status-neutral-minimal: #31001a0a;--surface-status-neutral-primary: #31001a14;--surface-status-success-invert: #657b52;--surface-status-success-minimal: #eef9f1;--surface-status-success-primary: #2f6b3e;--surface-status-warning-invert: #8c6540;--surface-status-warning-minimal: #fef2ea;--surface-status-warning-primary: #ffb874;--text-colour-brand-beige: #f6e1ce;--text-colour-brand-burgundy: #52002b;--text-colour-brand-red: #f00037;--text-colour-disabled: #7e7e7e;--text-colour-disabled-invert: #545454;--text-colour-invert: #fff3e4;--text-colour-minimal: #a2547d;--text-colour-primary: #4a002a;--text-colour-secondary: #74003d;--text-colour-brand-green: #657b52;--text-colour-brand-purple: #956596;--text-colour-link-invert: #f1dcf1;--text-colour-link-invert-hover: #fbf4fb;--text-colour-link-primary: #956596;--text-colour-link-primary-hover: #744e74;--text-colour-status-error: #aa0027;--text-colour-status-error-invert: #f5ab9f;--text-colour-status-success: #2f6b3e;--text-colour-status-success-invert: #eef9f1;--text-colour-status-warning: #ae5c1f;--text-colour-status-warning-invert: #ffcfa2;--border-radius-tiny: .125rem;--border-radius-small: .25rem;--border-radius-normal: .5rem;--border-radius-large: 1.5rem;--border-radius-extra-large: 2.5rem;--border-radius-full: 6250000023552rem;--border-radius-panel-child: .5rem;--border-radius-panel-parent: 1.5rem;--border-width-light: .0313rem;--border-width-normal: .0625rem;--border-width-bold: .125rem;--border-width-extra-bold: .25rem;--components-buttons-desktop-button-horizontal-padding-small: 1rem;--components-buttons-desktop-button-height-small: 2rem;--components-buttons-desktop-button-horizontal-padding-default: 2rem;--components-buttons-desktop-button-height-default: 3rem;--components-buttons-desktop-corner-radius: 6250000023552rem;--components-buttons-mobile-button-horizontal-padding-small: 1rem;--components-buttons-mobile-button-height-small: 2rem;--components-buttons-mobile-button-horizontal-padding-default: 2rem;--components-buttons-mobile-button-height-default: 3rem;--components-buttons-mobile-corner-radius: 6250000023552rem;--components-fields-desktop-corner-radius: .5rem;--components-fields-desktop-horizontal-padding: .75rem;--components-fields-desktop-height: 3rem;--components-fields-mobile-corner-radius: .5rem;--components-fields-mobile-horizontal-padding: .75rem;--components-fields-mobile-height: 3rem;--components-selector-desktop-corner-radius: .5rem;--components-selector-desktop-horizontal-padding-selector: .75rem;--components-selector-desktop-horizontal-padding: 1rem;--components-selector-desktop-height: 3rem;--components-selector-mobile-corner-radius: .5rem;--components-selector-mobile-horizontal-padding-selector: .75rem;--components-selector-mobile-horizontal-padding: 1rem;--components-selector-mobile-height: 3rem;--spacing-0: 0rem;--spacing-1: .125rem;--spacing-2: .25rem;--spacing-3: .375rem;--spacing-4: .5rem;--spacing-5: .75rem;--spacing-6: 1rem;--spacing-7: 1.25rem;--spacing-8: 1.5rem;--spacing-9: 2rem;--spacing-10: 2.5rem;--spacing-11: 3.75rem;--spacing-12: 5rem;--spacing-13: 7.5rem;--spacing-14: 10rem;--text-typography-style---desktop-button-spacing: 0;--text-typography-style---desktop-button-size: 1.5rem;--text-typography-style---desktop-button-line-height: 1.625rem;--text-typography-style---desktop-c1-spacing: 0;--text-typography-style---desktop-c1-size: .75rem;--text-typography-style---desktop-c1-line-height: 1rem;--text-typography-style---desktop-c2-spacing: 0;--text-typography-style---desktop-c2-size: .625rem;--text-typography-style---desktop-c2-line-height: .75rem;--text-typography-style---desktop-display-spacing: 0;--text-typography-style---desktop-display-size: 3rem;--text-typography-style---desktop-display-line-height: 3.5rem;--text-typography-style---desktop-display-xl-spacing: 0;--text-typography-style---desktop-display-xl-size: 3.75rem;--text-typography-style---desktop-display-xl-line-height: 5.5rem;--text-typography-style---desktop-display-xxl-spacing: 0;--text-typography-style---desktop-display-xxl-size: 13.75rem;--text-typography-style---desktop-display-xxl-line-height: 11rem;--text-typography-style---desktop-h1-spacing: 0;--text-typography-style---desktop-h1-size: 3.5rem;--text-typography-style---desktop-h1-line-height: 3.875rem;--text-typography-style---desktop-h2-spacing: 0;--text-typography-style---desktop-h2-size: 2.75rem;--text-typography-style---desktop-h2-line-height: 3.125rem;--text-typography-style---desktop-h3-spacing: 0;--text-typography-style---desktop-h3-line-height: 1.875rem;--text-typography-style---desktop-h3-size: 2rem;--text-typography-style---desktop-o1-spacing: .25rem;--text-typography-style---desktop-o1-size: .75rem;--text-typography-style---desktop-o1-line-height: .875rem;--text-typography-style---desktop-p1-spacing: 0;--text-typography-style---desktop-p1-size: 1.125rem;--text-typography-style---desktop-p1-line-height: 1.625rem;--text-typography-style---desktop-p2-spacing: 0;--text-typography-style---desktop-p2-size: 1rem;--text-typography-style---desktop-p2-line-height: 1.5rem;--text-typography-style---desktop-p3-spacing: 0;--text-typography-style---desktop-p3-size: .875rem;--text-typography-style---desktop-p3-line-height: 1.375rem;--text-typography-style---desktop-s1-spacing: 0;--text-typography-style---desktop-s1-size: 1.375rem;--text-typography-style---desktop-s1-line-height: 1.75rem;--text-typography-style---desktop-s2-spacing: 0;--text-typography-style---desktop-s2-size: 1.125rem;--text-typography-style---desktop-s2-line-height: 1.5rem;--text-typography-style---desktop-s3-spacing: 0;--text-typography-style---desktop-s3-size: 1rem;--text-typography-style---desktop-s3-line-height: 1.375rem;--text-typography-style---mobile-button-spacing: 0;--text-typography-style---mobile-button-size: 1rem;--text-typography-style---mobile-button-line-height: 1.5rem;--text-typography-style---mobile-c1-spacing: 0;--text-typography-style---mobile-c1-size: .75rem;--text-typography-style---mobile-c1-line-height: 1rem;--text-typography-style---mobile-c2-spacing: 0;--text-typography-style---mobile-c2-size: .625rem;--text-typography-style---mobile-c2-line-height: .875rem;--text-typography-style---mobile-display-spacing: 0;--text-typography-style---mobile-display-size: 2.375rem;--text-typography-style---mobile-display-line-height: 2.875rem;--text-typography-style---mobile-display-xl-spacing: 0;--text-typography-style---mobile-display-xl-size: 2.625rem;--text-typography-style---mobile-display-xl-line-height: 3rem;--text-typography-style---mobile-display-xxl-spacing: 0;--text-typography-style---mobile-display-xxl-size: 8.75rem;--text-typography-style---mobile-display-xxl-line-height: 7rem;--text-typography-style---mobile-h1-spacing: 0;--text-typography-style---mobile-h1-size: 2rem;--text-typography-style---mobile-h1-line-height: 2.375rem;--text-typography-style---mobile-h2-spacing: 0;--text-typography-style---mobile-h2-size: 1.5625rem;--text-typography-style---mobile-h2-line-height: 2rem;--text-typography-style---mobile-h3-spacing: 0;--text-typography-style---mobile-h3-size: 1.3125rem;--text-typography-style---mobile-h3-line-height: 1.6875rem;--text-typography-style---mobile-o1-spacing: .25rem;--text-typography-style---mobile-o1-size: .625rem;--text-typography-style---mobile-o1-line-height: .875rem;--text-typography-style---mobile-p1-spacing: 0;--text-typography-style---mobile-p1-size: 1.125rem;--text-typography-style---mobile-p1-line-height: 1.625rem;--text-typography-style---mobile-p2-spacing: 0;--text-typography-style---mobile-p2-size: 1rem;--text-typography-style---mobile-p2-line-height: 1.5rem;--text-typography-style---mobile-p3-spacing: 0;--text-typography-style---mobile-p3-size: .875rem;--text-typography-style---mobile-p3-line-height: 1.375rem;--text-typography-style---mobile-s1-spacing: 0;--text-typography-style---mobile-s1-size: 1.125rem;--text-typography-style---mobile-s1-line-height: 1.75rem;--text-typography-style---mobile-s2-spacing: 0;--text-typography-style---mobile-s2-size: 1rem;--text-typography-style---mobile-s2-line-height: 1.5rem;--text-typography-style---mobile-s3-spacing: 0;--text-typography-style---mobile-s3-size: .875rem;--text-typography-style---mobile-s3-line-height: 1.375rem;--text-typography-font-main: "Spark CL", "Impact", Arial, sans-serif;--text-typography-font-secondary: "TT Bluescreens", "Impact", Arial, sans-serif;--text-typography-font-tertiary: Matter;--text-typography-font-substitude-main: Impact;--text-typography-font-substitude-secondary: Times New Roman;--text-typography-font-substitude-tertiary: Helvetica;--text-typography-style---desktop-o1-weight: bold;--text-typography-style---mobile-o1-weight: bold;--text-typography-weight-body: regular;--text-typography-weight-button: medium;--text-typography-weight-heading: bold;--text-typography-weight-overline: bold;--text-typography-weight-subheading: medium;--font-primary: "Spark CL", "Impact", Arial, sans-serif;--font-secondary: "TT Bluescreens", "Impact", Arial, sans-serif;--font-secondary-features: "ss06" 1;--font-tertiary: "Rhymes", Georgia, "Times New Roman", serif;--font-body: "Matter", Helvetica, Arial, sans-serif;--font-system: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-antonio: "Impact", Arial, sans-serif;--font-sohne-bold: "Söhne Halbfett", sans-serif;--font-sohne-book: "Söhne Buch", sans-serif;--container-xs: 20rem;--container-sm: 24rem;--container-md: 28rem;--container-lg: 32rem;--container-xl: 36rem;--container-2xl: 42rem;--container-3xl: 48rem;--container-4xl: 56rem;--container-5xl: 64rem;--container-6xl: 72rem;--container-7xl: var(--max-content-width);--container-full: 100%;--header-height-mobile: 56px;--header-height-desktop: 72px;--usp-bar-height: 38px;--header-total-height-mobile: calc(var(--header-height-mobile) + var(--usp-bar-height));--header-total-height-desktop: calc(var(--header-height-desktop) + var(--usp-bar-height));--duration-instant: 0ms;--duration-fast: .15s;--duration-normal: .3s;--duration-slow: .5s;--duration-slower: .7s;--duration-slowest: 1s;--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--transition-fast: all var(--duration-fast) var(--ease-in-out);--transition-normal: all var(--duration-normal) var(--ease-in-out);--transition-slow: all var(--duration-slow) var(--ease-in-out);--max-content-width: 90rem;--burgundy-500: #74003d;--burgundy-800: #4a002a;--slide-bg-color: var(--burgundy-500);--color-focus: #2d81cb}.btn{display:inline-flex;justify-content:center;align-items:center;gap:var(--spacing-3);height:var(--components-buttons-mobile-button-height-default, 48px);padding:var(--spacing-5) var(--components-buttons-mobile-button-horizontal-padding-default, 32px);border:none;border-radius:var(--border-radius-small);font-family:var(--text-typography-font-base-secondary);font-size:var(--text-typography-style-mobile-button-size);font-style:normal;font-weight:800;line-height:var(--text-typography-style-mobile-button-line-height);letter-spacing:var(--text-typography-style-mobile-button-spacing);text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast),opacity var(--transition-fast);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(min-width:701px){.btn{height:var(--components-buttons-desktop-button-height-default, 48px);padding:var(--spacing-5) var(--components-buttons-desktop-button-horizontal-padding-default, 36px);border-radius:var(--border-radius-tiny);font-size:var(--text-typography-style-desktop-button-size);line-height:var(--text-typography-style-desktop-button-line-height);letter-spacing:var(--text-typography-style-desktop-button-spacing)}}.btn--small{height:var(--components-buttons-mobile-button-height-small, 32px);padding:var(--spacing-5) var(--components-buttons-mobile-button-horizontal-padding-small, 16px);border-radius:var(--border-radius-small, 4px)}@media(min-width:701px){.btn--small{height:var(--components-buttons-desktop-button-height-small, 32px);padding:var(--spacing-5) var(--components-buttons-desktop-button-horizontal-padding-small, 16px);border-radius:var(--border-radius-tiny)}}.btn__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.btn__icon svg{width:1em;height:1em;fill:currentColor}.btn--primary{background-color:#f00037;background-color:var(--components-buttons-primary-bg-default, #f00037);color:#fff;color:var(--components-buttons-primary-txt-default, #ffffff)}.btn--primary:hover{background-color:var(--components-buttons-primary-bg-hover)}.btn--primary:active{background-color:var(--components-buttons-primary-bg-pressed)}.btn--primary:focus-visible{background-color:var(--components-buttons-primary-bg-hover);color:var(--components-buttons-primary-txt-hover);outline:2px solid var(--components-focused-outline);outline-offset:2px}.btn--secondary{background-color:var(--components-buttons-secondary-bg-default);color:var(--components-buttons-secondary-txt-default);backdrop-filter:blur(6px)}.btn--secondary:hover{background-color:var(--components-buttons-secondary-bg-hover)}.btn--secondary:active{background-color:var(--components-buttons-secondary-bg-pressed)}.btn--secondary:focus-visible{background-color:var(--components-buttons-secondary-bg-hover);color:var(--components-buttons-secondary-txt-hover);outline:2px solid var(--components-focused-outline);outline-offset:2px}.btn--tertiary{background-color:var(--components-buttons-tertiary-bg-default);color:var(--components-buttons-tertiary-txt-default)}.btn--tertiary:hover{background-color:var(--components-buttons-tertiary-bg-hover);color:var(--components-buttons-tertiary-txt-hover)}.btn--tertiary:active{background-color:var(--components-buttons-tertiary-bg-pressed);color:var(--components-buttons-tertiary-txt-pressed)}.btn--tertiary:focus-visible{background-color:var(--components-buttons-tertiary-bg-default);color:var(--components-buttons-tertiary-txt-hover);outline:2px solid var(--components-focused-outline);outline-offset:2px}.btn--ghost{background-color:var(--components-buttons-ghost-bg-default);color:var(--components-buttons-ghost-txt-default)}.btn--ghost:hover{background-color:var(--components-buttons-ghost-bg-hover);color:var(--components-buttons-ghost-txt-hover);backdrop-filter:blur(6px)}.btn--ghost:active{background-color:var(--components-buttons-ghost-bg-pressed);color:var(--components-buttons-ghost-txt-pressed);backdrop-filter:blur(6px)}.btn--ghost:focus-visible{background-color:transparent;color:var(--components-buttons-ghost-txt-default);backdrop-filter:blur(6px);outline:2px solid var(--components-focused-outline);outline-offset:2px}.btn--text{background-color:transparent;color:var(--components-buttons-text-txt-default);border:none;border-bottom:1px solid var(--components-buttons-text-txt-default, #4a002a);border-radius:0;height:auto;padding:0}.btn--text:hover{background-color:transparent;color:var(--components-buttons-text-txt-hover);border-bottom-color:var(--components-buttons-text-txt-hover, #74003d)}.btn--text:active{background-color:transparent;color:var(--components-buttons-text-txt-pressed);border-bottom-color:var(--components-buttons-text-txt-pressed, #a2547d)}.btn--text:focus-visible{color:var(--components-buttons-text-txt-hover);border-bottom-color:var(--components-buttons-text-txt-hover, #74003d);outline:2px solid var(--components-focused-outline);outline-offset:2px}.btn--disabled,.btn:disabled{background-color:var(--components-disabled);color:var(--text-colour-disabled);cursor:not-allowed;pointer-events:none}.btn--text.btn--disabled,.btn--text:disabled{background-color:transparent;color:var(--text-colour-disabled);border-bottom-color:var(--text-colour-disabled, #d0d0d0)}a.btn--disabled{pointer-events:none}.btn__content{display:contents}.display-xl{font-family:var(--text-typography-font-main);font-size:var(--text-typography-style---mobile-display-xl-size);font-weight:var(--text-typography-weight-body);line-height:var(--text-typography-style---mobile-display-xl-line-height);letter-spacing:var(--text-typography-style---mobile-display-xl-spacing)}.display-xxl{font-family:var(--text-typography-font-base-main, "Spark CL");font-size:var(--text-typography-style---mobile-display-xxl-size);font-weight:var(--text-typography-weight-body);line-height:var(--text-typography-style---mobile-display-xxl-line-height);letter-spacing:var(--text-typography-style---mobile-display-xxl-spacing);text-transform:uppercase}.display{font-family:var(--text-typography-font-secondary);font-size:var(--text-typography-style---mobile-display-size);font-weight:var(--text-typography-weight-heading);line-height:var(--text-typography-style---mobile-display-line-height);letter-spacing:var(--text-typography-style---mobile-display-spacing)}.h1{font-family:var(--text-typography-font-secondary);font-size:var(--text-typography-style---mobile-h1-size);font-weight:var(--text-typography-weight-heading);line-height:var(--text-typography-style---mobile-h1-line-height);letter-spacing:var(--text-typography-style---mobile-h1-spacing)}.h2{font-family:var(--text-typography-font-secondary);font-size:var(--text-typography-style---mobile-h2-size);font-weight:var(--text-typography-weight-heading);line-height:var(--text-typography-style---mobile-h2-line-height);letter-spacing:var(--text-typography-style---mobile-h2-spacing)}.h3{font-family:var(--text-typography-font-secondary);font-size:var(--text-typography-style---mobile-h3-size);font-weight:var(--text-typography-weight-heading);line-height:var(--text-typography-style---mobile-h3-line-height);letter-spacing:var(--text-typography-style---mobile-h3-spacing)}.button-label{font-family:var(--text-typography-font-secondary);font-size:1.25rem;font-weight:800;line-height:var(--text-typography-style---mobile-button-line-height);letter-spacing:var(--text-typography-style---mobile-button-spacing, 0);text-transform:uppercase}@media(min-width:768px){.display-xl{font-size:var(--text-typography-style---desktop-display-xl-size);line-height:var(--text-typography-style---desktop-display-xl-line-height);letter-spacing:var(--text-typography-style---desktop-display-xl-spacing)}.display-xxl{font-size:var(--text-typography-style---desktop-display-xxl-size);line-height:var(--text-typography-style---desktop-display-xxl-line-height);letter-spacing:var(--text-typography-style---desktop-display-xxl-spacing)}.display{font-size:var(--text-typography-style---desktop-display-size);line-height:var(--text-typography-style---desktop-display-line-height);letter-spacing:var(--text-typography-style---desktop-display-spacing)}.h1{font-size:var(--text-typography-style---desktop-h1-size);line-height:var(--text-typography-style---desktop-h1-line-height);letter-spacing:var(--text-typography-style---desktop-h1-spacing)}.h2{font-size:var(--text-typography-style---desktop-h2-size);line-height:var(--text-typography-style---desktop-h2-line-height);letter-spacing:var(--text-typography-style---desktop-h2-spacing)}.h3{font-size:var(--text-typography-style---desktop-h3-size);line-height:var(--text-typography-style---desktop-h3-line-height);letter-spacing:var(--text-typography-style---desktop-h3-spacing)}.button-label{font-family:var(--text-typography-font-base-secondary, "TT Bluescreens");font-size:var(--text-typography-style---desktop-button-size);line-height:var(--text-typography-style---desktop-button-line-height);letter-spacing:var(--text-typography-style---desktop-button-spacing, 0)}.button-label--small{font-size:var(--text-typography-style---mobile-p2-size);line-height:var(--text-typography-style---mobile-p2-line-height);letter-spacing:var(--text-typography-style---mobile-p2-spacing)}}h1,h2,h3,h4,h5,h6{font-weight:400}.copy-block--heading-xl[data-astro-cid-xj6p2fcf] .copy-block__title{font-feature-settings:var(--font-secondary-features, "ss06" 1);font-size:64px;font-weight:900;line-height:51.2px;letter-spacing:-.64px;min-height:51.1953px}@media(min-width:701px){.copy-block--heading-xl[data-astro-cid-xj6p2fcf] .copy-block__title{font-size:160px;font-weight:900;line-height:128px;letter-spacing:-1.6px;min-height:256px}}.product-category-tabbed-grid{width:100%}.copy-block--heading-large[data-astro-cid-xj6p2fcf] .copy-block__title{font-size:108px!important;line-height:var(--line-height-bluescreens, .82);letter-spacing:-1.08px}.product-category-tabbed-grid .tabbed-interface__tablist{justify-content:center}.product-category-tabbed-grid .tab-group{margin-top:0}.product-category-tabbed-grid__grid{display:grid;grid-template-columns:repeat(2,1fr);justify-content:center;gap:var(--spacing-6, 16px);width:100%;max-width:100%;margin:0}@media(max-width:479px){.product-category-tabbed-grid__grid .product-category-card{width:100%;height:auto;aspect-ratio:1}.product-category-tabbed-grid__grid .product-category-card__link{height:100%}}@media(min-width:480px)and (max-width:700px){.product-category-tabbed-grid__grid{grid-template-columns:repeat(2,200px);gap:var(--spacing-8, 24px)}}@media(min-width:701px)and (max-width:1100px){.product-category-tabbed-grid__grid{grid-template-columns:repeat(2,339px);justify-content:center;gap:var(--spacing-5);max-width:none;margin:0}}@media(min-width:1101px){.product-category-tabbed-grid__grid{grid-template-columns:repeat(3,339px);justify-content:center;gap:var(--spacing-5);max-width:none;margin:0}}@media(min-width:1440px){.product-category-tabbed-grid__grid{grid-template-columns:repeat(4,339px)}}@media(min-width:701px){.product-category-tabbed-grid__grid .product-category-card--default{width:339px;height:339px}.product-category-tabbed-grid__grid .product-category-card--default .product-category-card__link{height:100%}}.tabbed-interface{width:100%;--tab-group-hint-bg: var(--surface-background-Minimal, #fff3e4);--tab-group-hint-color: var(--text-colour-primary, #4a002a)}.tabbed-interface--dark{--tab-group-hint-bg: var(--surface-background-burgundy, #74003d);--tab-group-hint-color: var(--text-colour-invert, #fff3e4)}.tabbed-interface .tab-group{margin-top:var(--spacing-10);margin-bottom:var(--spacing-7)}@media(min-width:701px){.tabbed-interface .tab-group{margin-bottom:var(--spacing-8)}}.tab-group-shell{position:relative}.tab-group{display:flex;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.tab-group::-webkit-scrollbar{display:none}@media(min-width:701px){.tab-group{justify-content:center;overflow-x:visible}}.tab{position:relative;display:flex;padding:var(--spacing-2) var(--spacing-6);justify-content:center;align-items:center;flex-shrink:0;white-space:nowrap;gap:var(--spacing-2);font-family:var(--text-typography-font-base-secondary);font-size:var(--text-typography-style-mobile-s1-size);font-weight:800;line-height:var(--text-typography-style-mobile-s1-line-height);letter-spacing:var(--text-typography-style-mobile-p1-spacing);text-transform:uppercase;text-align:center;color:var(--text-colour-secondary);background:none;border:none;cursor:pointer;transition:var(--transition-fast)}.tab:after{content:"";position:absolute;bottom:0;left:var(--spacing-6);right:var(--spacing-6);height:2px;background-color:transparent;transition:var(--transition-fast)}@media(min-width:701px){.tab{height:34px;font-size:var(--text-typography-style-desktop-s1-size);line-height:var(--text-typography-style-desktop-s1-line-height);letter-spacing:var(--text-typography-style-desktop-p1-spacing)}}.tab:hover,.tab[aria-selected=true]{color:var(--text-colour-brand-red)}.tab[aria-selected=true]:after{background-color:var(--text-colour-brand-red)}.tab:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.tab--dark{color:var(--burgundy-800)}.tabbed-interface--dark .tab--dark,.tab--dark{color:var(--text-colour-invert, #fff3e4)}.tab--dark:after{background-color:transparent}.tab--dark:hover,.tab--dark[aria-selected=true]{color:var(--text-colour-brand-red)}.tab--dark[aria-selected=true]:after{background-color:var(--text-colour-brand-red)}.product-category-card{border-radius:var(--border-radius-tiny, 2px);background:var(--surface-background-secondary, #f6e1ce);width:166px;height:166px;flex-shrink:0;aspect-ratio:1 / 1}.product-category-card__link{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-3, 6px);padding:var(--spacing-6, 16px);text-decoration:none;color:inherit;height:100%;width:100%}.product-category-card__image-wrapper{display:flex;align-items:center;justify-content:center;overflow:hidden;width:100%;aspect-ratio:1 / 1}.product-category-card__images{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.product-category-card__image{display:block;width:auto;height:auto;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.product-category-card__title{color:var(--burgundy-800);font-family:TT Bluescreens,sans-serif;font-size:20px;font-weight:800;line-height:100%;letter-spacing:.2px;text-transform:uppercase;text-align:center;align-self:stretch;margin:0}@media(min-width:701px){.product-category-card--default{width:339px;height:339px}.product-category-card--default .product-category-card__link{padding:var(--spacing-9) 0;justify-content:flex-end;gap:var(--spacing-9);height:100%}.product-category-card__title{font-size:24px;letter-spacing:.24px}}.mission-wrapper{overflow:visible}.mission{position:relative;display:flex;align-items:center;justify-content:center;min-height:80vh;overflow-x:clip;overflow-y:visible;padding-bottom:80px}.mission__content{display:flex;flex-direction:column;align-items:center;gap:0;max-width:1200px;margin:0 auto;text-align:center;position:relative}@media(min-width:701px){.mission__content{max-width:924px}}p.mission__text{width:100%;max-width:100%;align-self:stretch;font-family:TT Bluescreens,Impact,Arial,sans-serif!important;font-feature-settings:var(--font-secondary-features, "ss06" 1);font-weight:800!important;font-size:88px!important;font-style:normal;line-height:.8!important;letter-spacing:-.88px;text-transform:uppercase;text-align:center;margin:0;padding:0;position:relative;z-index:1;color:var(--burgundy-800)}.mission__char{display:inline;color:var(--beige-600);transition:color .14s ease-out}.mission__char.is-highlighted{color:var(--burgundy-800)}.mission__cta{margin-top:48px;position:relative;z-index:3}.mission__birds{position:absolute;inset:0;pointer-events:none;z-index:2}.mission__bird{position:absolute;width:auto;height:auto;max-width:none;opacity:0;transition:opacity .35s ease;display:block;-o-object-fit:contain;object-fit:contain;pointer-events:none}.mission__bird.is-playing{opacity:1}.mission__bird--1{inset:58% -30% auto auto;width:130%;max-width:none}.mission__bird--2{top:0;right:auto;left:0;width:130%;max-width:none;transition:none}@media(max-width:480px){p.mission__text{font-size:44px;letter-spacing:-.44px}.mission{min-height:auto;overflow:visible;padding-bottom:180px}.mission .container{padding-inline:0}.mission__bird--1{top:auto;bottom:var(--mission-bird1-anchor-bottom, -24px);left:auto;right:0;transform:translateY(0);width:100%;aspect-ratio:1920 / 1080;-o-object-fit:contain;object-fit:contain;-o-object-position:top right;object-position:top right;max-width:none;z-index:2}.mission__bird--2{top:var(--mission-bird2-anchor-y, -15%);left:auto;right:0;transform:translateY(-40%);width:130%}}@media(min-width:481px){.mission__cta{margin-top:var(--spacing-11)}.mission__bird--1{top:var(--mission-bird1-anchor-y, 70%);left:var(--mission-bird1-anchor-x, 25%);right:auto;bottom:auto;transform:translate(-100%,-25%);width:85%}.mission__bird--2{top:var(--mission-bird2-anchor-y, -5%);left:auto;right:0;transform:translateY(-40%);width:120%}}@media(min-width:460px)and (max-width:480px){.mission__bird--1{width:100%}.mission__bird--2{width:130%}}@media(min-width:1101px){.mission__bird--1{top:var(--mission-bird1-anchor-y, 70%);left:var(--mission-bird1-anchor-x, 25%);bottom:auto;transform:translate(-100%,-25%);width:70%}.mission__bird--2{top:var(--mission-bird2-anchor-y, -10%);right:0;transform:translateY(-40%);width:120%}}@media(prefers-reduced-motion:reduce){.mission__char{color:var(--burgundy-800)}.mission__bird{display:none}}.ingredients-wrapper{position:relative;height:350vh;overflow:visible}.ingredients{position:sticky;top:0;width:100%;height:100vh;height:100svh;box-sizing:border-box;background-color:var(--beige-200)}.ingredients__layer{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.ingredients__layer--clouds{z-index:1;align-items:flex-start}.ingredients__layer--background{z-index:2}.ingredients__layer--midground{z-index:3;align-items:flex-end;justify-content:center}.ingredients__layer--foreground{z-index:4;display:flex;justify-content:center;align-items:flex-end}.ingredients__layer--grass{z-index:5;display:flex;justify-content:space-between;align-items:flex-end;overflow:visible;opacity:1}.ingredients__layer--header{z-index:6;display:flex;justify-content:center;align-items:flex-start;padding-top:80px;pointer-events:auto}.ingredients__content{z-index:7;position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;pointer-events:none}.ingredients__content>*{pointer-events:auto}.ingredients__cloud{position:absolute;height:auto;opacity:1}.ingredients__cloud img{width:100%;height:auto;display:block}.ingredients__cloud--1{top:10%;left:5%;width:200px}.ingredients__cloud--2{top:20%;left:35%;width:250px}.ingredients__cloud--3{top:5%;right:5%;left:auto;width:220px}@media(min-width:701px){.ingredients__cloud--1{top:15%;left:5%;width:500px}.ingredients__cloud--2{top:30%;left:15%;width:550px}.ingredients__cloud--3{top:30%;right:0;left:auto;width:500px}}.ingredients__image--background{width:100%;height:auto;min-height:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom center;object-position:bottom center;position:absolute;bottom:0;left:0}.ingredients__image--midground{width:auto;height:45%;max-width:95%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom center;object-position:bottom center;transform-origin:center bottom}.ingredients__image--foreground-main{width:80%;height:80%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom center;object-position:bottom center;transform-origin:center bottom}.ingredients__grass-left,.ingredients__grass-right{position:absolute;bottom:0;width:32%;height:auto;display:flex;align-items:flex-end;opacity:1}.ingredients__grass-left{left:0;transform-origin:left bottom}.ingredients__grass-right{right:0;transform-origin:right bottom}.ingredients__image--grass{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom;min-height:35vh}.ingredients__section-header{gap:32px}@media(min-width:701px){.ingredients__section-header{gap:48px}.ingredients__section-header .copy-block__title{max-width:690px;font-family:var(--font-secondary);font-size:160px;font-weight:800;line-height:80%;letter-spacing:-1.6px;text-transform:uppercase}.ingredients__section-header .copy-block__description{max-width:656px;font-family:var(--font-body);font-size:15px;font-weight:400;line-height:160%;color:#4a002a}}.ingredients__cards{position:absolute;bottom:260px;left:16px;right:16px;margin:0 auto;display:flex;flex-direction:column;align-items:center;max-width:1158px;background:var(--surface-background-minimal)}.ingredients__cards-grid{display:grid;grid-template-columns:repeat(3,1fr);padding:48px 48px 36px;width:100%}.ingredients__card{display:flex;justify-content:center;padding:0;position:relative}.ingredients__card:nth-child(1){padding-right:44px}.ingredients__card:nth-child(2){padding-inline:44px}.ingredients__card:nth-child(3){padding-left:44px}.ingredients__card:nth-child(2):before,.ingredients__card:nth-child(3):before{content:"";position:absolute;left:0;top:10%;bottom:10%;width:2px;background:var(--beige-muted)}.ingredients__cta{display:flex;justify-content:center;padding:0 var(--spacing-9) 48px}.ingredients__card .usp{display:flex;flex-direction:column;align-items:center;gap:0}.ingredients__card .usp__media{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:var(--surface-background-secondary)}.ingredients__card .usp__icon{width:28px;height:28px;display:flex;align-items:center;justify-content:center}.ingredients__card .usp__icon svg{width:28px;height:28px}.ingredients__card .usp__title{margin-top:24px;font-family:var(--font-secondary);font-size:32px;font-weight:800;line-height:88%;letter-spacing:-.32px;text-transform:uppercase;color:var(--burgundy-800);text-align:center}.ingredients__card .usp__description{margin-top:8px;font-family:var(--font-body);font-size:13px;font-weight:400;line-height:160%;letter-spacing:.26px;color:var(--color-text-secondary);text-align:center}@media(max-width:950px){.ingredients__cards-grid{grid-template-columns:repeat(2,1fr);padding:calc(var(--spacing-10) + var(--spacing-4)) var(--spacing-8) var(--spacing-9);row-gap:32px}.ingredients__card{padding:0}.ingredients__card:nth-child(3):before{display:none}}.ingredients-mobile{display:none}@media(max-width:1024px){.ingredients-wrapper{display:none}.ingredients-mobile{display:block;position:relative;z-index:10;overflow-x:clip;overflow-y:visible;padding:0;margin-top:-48px;background:var(--surface-background-minimal)}.ingredients-mobile>*{position:relative;z-index:1}.ingredients-mobile__clouds{z-index:0!important}.ingredients-mobile__header{padding:0 var(--spacing-6);margin-bottom:var(--spacing-10)}.ingredients-mobile__header .copy-block{gap:32px}.ingredients-mobile__header .copy-block__title{font-family:var(--font-secondary);font-size:64px;font-weight:800;line-height:81%;letter-spacing:-.64px;text-transform:uppercase;color:var(--burgundy-500);text-align:center}.ingredients-mobile__header .copy-block__description{font-family:var(--font-body);font-size:15px;font-weight:430;line-height:160%;text-align:center;color:var(--color-text-secondary)}.ingredients-mobile__layers{position:relative;height:500px;margin:0;overflow:hidden}.ingredients-mobile__clouds{position:absolute;top:320px;left:0;right:0;height:200px;pointer-events:none;overflow:hidden}.ingredients-mobile__cloud{position:absolute;height:auto;opacity:1}.ingredients-mobile__cloud--1{top:30px;left:-15%;width:240px}.ingredients-mobile__cloud--2{top:60px;left:20%;width:220px}.ingredients-mobile__cloud--3{top:40px;right:-12%;width:230px}.ingredients-mobile__background{position:absolute;inset:110px 0 0;width:100%;height:350px;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;z-index:2}.ingredients-mobile__packshot{position:absolute;bottom:-100px;left:50%;transform:translate(-50%) scale(1.3);transform-origin:center bottom;height:380px;width:auto;max-width:none;-o-object-fit:contain;object-fit:contain;z-index:2}.ingredients-mobile__grass{position:absolute;bottom:-100px;height:400px;width:auto;z-index:3;pointer-events:none}.ingredients-mobile__grass--left{left:-10%}.ingredients-mobile__grass--right{right:-10%}.ingredients-mobile__cards{display:grid;grid-template-columns:1fr;gap:32px;padding:84px var(--spacing-6) 0}.ingredients-mobile__card{padding:0 32px}.ingredients-mobile__card .usp{display:flex;flex-direction:column;align-items:center;gap:24px!important}.ingredients-mobile__card .usp__media{background:var(--surface-background-secondary)}.ingredients-mobile__cta{display:flex;justify-content:center;padding:var(--spacing-10) var(--spacing-6) var(--spacing-11)}}@media(min-width:701px)and (max-width:1100px){.ingredients__image--midground{height:100%!important;max-width:100%!important}.ingredients__grass-left,.ingredients__grass-right{width:42%}.ingredients__image--grass{min-height:50vh}}@media(min-width:1101px){.ingredients__image--midground{height:55%}.ingredients__grass-left,.ingredients__grass-right{width:32%}.ingredients__image--grass{min-height:35vh}}@media(prefers-reduced-motion:reduce){.ingredients-wrapper{height:auto}.ingredients{position:relative;height:100vh;height:100svh}.ingredients__layer--background,.ingredients__layer--midground,.ingredients__layer--foreground,.ingredients__layer--grass,.ingredients__layer--header,.ingredients__layer--clouds{opacity:1!important;transform:none!important}.ingredients__cards{opacity:1;bottom:10px;transform:none!important}}.icon-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;align-items:flex-start}.icon-list__item{display:flex;align-items:flex-start;gap:var(--spacing-3)}.icon-list .icon-list__icon{flex-shrink:0;color:var(--text-colour-secondary)}.icon-list__text{color:var(--text-colour-secondary);font-family:var(--font-body);font-style:normal;font-weight:430;text-align:left}.icon-list--small{gap:var(--spacing-2)}.icon-list--small .icon-list__text{font-size:var(--text-typography-style-desktop-p3-size, 14px);line-height:var(--text-typography-style-desktop-p3-line-height, 22px);letter-spacing:var(--text-typography-style-desktop-p3-spacing, 0)}.icon-list--invert .icon-list__icon,.icon-list--invert .icon-list__text{color:var(--text-colour-invert)}.find-your-path .find-your-path__panel.find-your-path__panel--offer{flex-shrink:0;width:auto;height:100%;display:flex;align-items:center;justify-content:center;gap:var(--spacing-9);padding:0;margin-left:var(--spacing-10)}.find-your-path .find-your-path__panel--intro+.find-your-path__panel--offer{margin-left:-180px}.find-your-path .find-your-path__offer-image{width:280px;aspect-ratio:4 / 5;overflow:hidden;flex-shrink:0;background:var(--beige-200)}.find-your-path .find-your-path__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.find-your-path .find-your-path__offer-content{max-width:320px}.find-your-path .find-your-path__offer-title{color:var(--text-colour-invert);font-family:var(--font-secondary);font-size:44px;font-style:normal;font-weight:800;line-height:calc(var(--line-height-bluescreens) * 1.025);letter-spacing:-.44px;text-transform:uppercase;margin:0}@media(min-width:701px){.find-your-path .find-your-path__offer-title{font-size:64px;line-height:calc(var(--line-height-bluescreens) * 1.1);letter-spacing:-.64px}}.find-your-path .find-your-path__offer-content .find-your-path__benefits{margin-top:32px}.find-your-path .find-your-path__offer-content .btn{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;height:60px;padding:21px 38px;justify-content:center;align-items:center;gap:10px;margin-top:32px;font-family:var(--font-secondary);font-size:20px;font-style:normal;font-weight:800;line-height:100%;letter-spacing:.2px;text-transform:uppercase}@media(min-width:701px){.find-your-path .find-your-path__offer-content .btn{white-space:nowrap}}.find-your-path-wrapper{position:relative;height:300vh;overflow:visible}.find-your-path{position:sticky;top:var(--header-total-height-mobile, 120px);width:100%;height:calc(100vh - var(--header-total-height-mobile, 120px));overflow:hidden;background-color:var(--burgundy-500);display:flex;flex-direction:column}@media(min-width:769px){.find-your-path{top:var(--header-total-height-desktop, 110px);height:calc(100vh - var(--header-total-height-desktop, 110px))}}.find-your-path__track{display:flex;height:calc(100% - 120px);will-change:transform}.find-your-path__track:after{content:"";display:block;flex-shrink:0;width:calc(50vw - 310px);min-width:80px}.find-your-path__panel{flex-shrink:0;width:100vw;height:100%;display:flex;align-items:center;justify-content:center;padding:var(--spacing-8)}.find-your-path__panel--intro{width:100vw;justify-content:center;align-items:center}.find-your-path__intro-content{width:100%;max-width:48%;padding:0 var(--spacing-6)}@media(max-width:700px){.find-your-path__intro-content{padding-left:0;padding-right:0}.find-your-path__section-header{max-width:none}}@media(max-width:1100px){.find-your-path__intro-content{max-width:58%}}.find-your-path__intro-content .copy-block__title{color:var(--beige-200);font-family:var(--font-secondary);font-size:64px;font-style:normal;font-weight:800;line-height:81%;letter-spacing:-.64px;text-transform:uppercase}@media(min-width:701px){.find-your-path__intro-content .copy-block__title{font-size:160px;line-height:80%;letter-spacing:-1.6px;max-width:690px}}.find-your-path__intro-content .copy-block__description{color:var(--beige-200);text-align:center;font-family:var(--font-body);font-size:15px;font-style:normal;font-weight:430;line-height:160%}@media(min-width:701px){.find-your-path__intro-content .copy-block__description{max-width:456px}}.find-your-path__section-header{display:flex;flex-direction:column;align-items:center;text-align:center;gap:48px}.find-your-path__start-marker{position:absolute;transform:translate(-50%,-50%);z-index:10;width:40px;height:40px;background-color:var(--red-500);border-radius:var(--border-radius-full);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px #0003}.find-your-path__start-marker .find-your-path__start-marker-icon{color:var(--beige-500)}.find-your-path__path-container{position:absolute;bottom:48px;left:50%;width:300vw;height:60px}.find-your-path__path-svg{width:100%;height:100%;overflow:visible}.find-your-path__path-bg{stroke:#965069}.find-your-path__path-highlight{stroke:var(--red-400);stroke-dasharray:5000;stroke-dashoffset:5000}.find-your-path__step{position:absolute;width:24px;height:24px;border-radius:var(--border-radius-full);background-color:var(--burgundy-800);display:flex;align-items:center;justify-content:center;transition:background-color .3s ease;transform:translate(-50%,-50%)}.find-your-path__step--active{background-color:var(--red-500)}.find-your-path__step-number{color:var(--beige-500);font-family:var(--font-secondary);font-size:14px;font-style:normal;font-weight:800;line-height:100%;letter-spacing:.56px;text-transform:uppercase}.find-your-path__mobile-path-container{display:none}@media(max-width:1024px){.find-your-path-wrapper{height:auto;margin-top:-94px;overflow-x:clip}.find-your-path{position:relative;height:auto;min-height:auto;padding:var(--spacing-12) 0 84px;overflow-x:clip;overflow-y:visible}.find-your-path__track{flex-direction:column;height:auto;gap:84px;position:relative;z-index:1}.find-your-path .find-your-path__panel{position:relative;z-index:1;width:100%;height:auto;padding:var(--spacing-6)}.find-your-path .find-your-path__panel.find-your-path__panel--offer{flex-direction:column;align-items:center;width:100%;height:auto;padding:var(--spacing-6);margin-left:0}.find-your-path .find-your-path__panel--intro+.find-your-path__panel--offer{margin-left:0;padding-top:var(--spacing-11)}.find-your-path__panel--intro{padding-left:var(--spacing-6);justify-content:center}.find-your-path__intro-content{max-width:100%}.find-your-path .find-your-path__offer-image{width:200px;height:200px;margin-right:0!important}.find-your-path .find-your-path__offer-content{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:100%;padding-top:60px}.find-your-path .find-your-path__offer-title{font-size:var(--font-size-3xl, 44px);line-height:calc(var(--line-height-bluescreens) * 1.025);letter-spacing:-.44px}.find-your-path .find-your-path__offer-content .find-your-path__benefits{margin-top:var(--spacing-6)}.find-your-path__path-container{display:none}.find-your-path__mobile-path-container{display:block;position:absolute;top:0;left:calc(50% + 80px);transform:translate(-50%);width:168px;height:100%;pointer-events:none;z-index:0}.find-your-path__mobile-path-svg{width:100%;height:100%;overflow:visible}.find-your-path__mobile-path-bg{stroke:#965069;stroke-dasharray:4 6}.find-your-path__mobile-path-highlight{stroke:var(--red-400)}.find-your-path__mobile-start-marker{position:absolute;top:0;left:calc(50% - 80px);transform:translate(-50%,-50%);z-index:10;width:48px;height:48px;background-color:var(--red-500);border-radius:var(--border-radius-full);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px #0003}.find-your-path__mobile-start-marker .find-your-path__start-marker-icon{color:var(--beige-500)}}@media(prefers-reduced-motion:reduce){.find-your-path-wrapper{height:auto}.find-your-path{position:relative;height:auto;padding-bottom:84px}.find-your-path__track{flex-wrap:wrap;height:auto;transform:none!important}.find-your-path__path-container{display:none}}.product-card__wrapper{position:relative;height:100%}.product-card{display:flex;align-items:flex-start;gap:var(--spacing-5);position:relative}.product-card--style-default{flex-direction:column}.product-card--is-card-horizontal{flex-direction:row;padding:var(--spacing-5)}.product-card--style-small{flex-direction:column}.product-card--is-card-small{padding-bottom:var(--spacing-5)}.product-card--is-card-default{background:var(--surface-white);border-radius:var(--border-radius-normal);padding-bottom:var(--spacing-5)}.product-card__image{border-radius:var(--border-radius-tiny);overflow:hidden;position:relative;flex-shrink:0;width:100%;aspect-ratio:1 / 1;background-color:var(--surface-background-secondary)}.product-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-card__image--default,.product-card__image--hover{transition:opacity .4s ease-in-out}.product-card--out-of-stock img.product-card__image--default,.product-card--out-of-stock img.product-card__image--hover{filter:grayscale(1)}.product-card__image--hover{position:absolute;inset:0;opacity:0}bab-fyf-product-card-cta{display:block;height:1px;width:1px;margin-top:-1px;margin-left:-1px;overflow:hidden;opacity:0}@media(hover:hover){.product-card:hover .product-card__image--hover{opacity:1}.product-card:hover .product-card__image--default{opacity:0}}.product-card__labels{position:absolute;top:var(--spacing-7);left:var(--spacing-7);display:flex;flex-wrap:wrap;gap:var(--spacing-2);z-index:1;border-radius:var(--border-radius-tiny)}.product-card__label{display:flex;padding:var(--spacing-3) var(--spacing-4);justify-content:center;align-items:center;gap:var(--spacing-2);border-radius:var(--border-radius-tiny);background:var(--surface-background-minimal);flex-shrink:0}.product-card__cta-icon{position:absolute;bottom:var(--spacing-4);right:var(--spacing-4);z-index:1}.product-card__container{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-5);align-self:stretch;flex:1}.product-card__content{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-4);align-self:stretch}.product-card__container--price-placement-top{padding:0 var(--spacing-5)}.product-card__heading{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-4);align-self:stretch}.product-card__heading--price-placement-top{gap:var(--spacing-2)}.product-card__meta{display:flex;justify-content:space-between;align-items:center;align-self:stretch;flex-wrap:wrap}.product-card__top-meta{display:flex;align-items:flex-start;gap:var(--spacing-2);align-self:stretch}.product-card__top-meta-item{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-2);flex:1 0 0}.product-card__top-pricing{display:flex;flex-direction:column;align-items:flex-end}.product-card__original-price{color:var(--text-colour-disabled);text-decoration:line-through}.product-card__title{color:var(--text-colour-primary);text-align:left;text-transform:uppercase}a.product-card__link{display:block;color:inherit;text-decoration:none}a.product-card__link:before{content:"";position:absolute;inset:0}.product-card__pricing{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-5);align-self:stretch}.product-card__pricing-container,.product-card__price{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-1);align-self:stretch}.product-card-price-wrapper{display:flex;align-items:center;align-content:center;gap:var(--spacing-3);align-self:stretch;flex-wrap:wrap}.product-card-price{display:flex;align-items:baseline;gap:var(--spacing-2)}.product-card-price .price{align-items:baseline}.product-card__price-label{color:var(--text-colour-primary)}.product-card-price .price__original{color:var(--text-colour-minimal)}.product-card__discount-price{color:var(--text-colour-primary)}.product-card__cta{z-index:1}clickable-product-card{display:contents}clickable-product-card .product-card{cursor:pointer;transition:transform .2s ease-in-out}clickable-product-card .product-card:hover{transform:translateY(-2px)}.nourishment{padding:180px var(--spacing-8, 24px)}.nourishment .container{max-width:none;padding-inline:0}.nourishment__header-wrapper{width:100%;max-width:80%;margin-left:auto;margin-right:auto}.nourishment .tabbed-interface__tablist{margin-top:84px;margin-bottom:48px}.nourishment__header{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-6);align-self:stretch;text-align:center;max-width:800px;margin-left:auto;margin-right:auto}.nourishment__content{display:flex;padding:0 var(--spacing-7) var(--spacing-7) var(--spacing-7);flex-direction:column;justify-content:center;align-items:center;gap:var(--spacing-6);align-self:stretch}.nourishment__grid{display:flex;flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:13px;align-self:stretch}.nourishment__grid::-webkit-scrollbar{display:none}.nourishment__grid .product-card{flex:0 0 calc(100% - 60px);min-width:0;scroll-snap-align:start}@media(min-width:480px){.nourishment__grid{display:grid;grid-template-columns:repeat(2,minmax(0,315px));justify-content:center;-moz-column-gap:var(--spacing-5);column-gap:var(--spacing-5);row-gap:var(--spacing-9);overflow:visible;scroll-snap-type:none}.nourishment__grid .product-card{flex:none;scroll-snap-align:unset}}@media(min-width:1101px){.nourishment__grid{grid-template-columns:repeat(3,315px);justify-content:center;-moz-column-gap:var(--spacing-5);column-gap:var(--spacing-5);row-gap:var(--spacing-9)}}.nourishment__tab-content{display:flex;flex-direction:column;align-items:center;width:100%}.nourishment__cta{display:flex;justify-content:center;margin-top:84px}.nourishment__cta .btn{display:flex;height:60px;padding:21px 38px;justify-content:center;align-items:center;gap:10px;font-family:TT Bluescreens,sans-serif;font-size:20px;font-style:normal;font-weight:800;line-height:100%;letter-spacing:.2px;text-transform:uppercase}@media(max-width:1100px){.nourishment__header-wrapper{max-width:58%}}@media(max-width:768px){.nourishment.section{padding:84px var(--spacing-6)}.nourishment__header-wrapper{max-width:100%}.nourishment .tabbed-interface__tablist{margin-top:var(--spacing-11);margin-bottom:var(--spacing-9)}.nourishment .section-header{gap:var(--spacing-9)}.nourishment__cta{margin-top:var(--spacing-11)}}.nourishment .copy-block{row-gap:var(--spacing-9);margin-bottom:0}.nourishment .copy-block__description{font-family:Matter,sans-serif;font-size:15px;font-style:normal;font-weight:430;line-height:160%}@media(min-width:701px){.nourishment .copy-block{max-width:690px}.nourishment .copy-block__description{max-width:456px}}.nourishment__grid .product-card{opacity:0;transform:translateY(40px)}@media(max-width:479px){.nourishment__grid .product-card{transform:none}}@media(prefers-reduced-motion:reduce){.nourishment__grid .product-card{opacity:1;transform:translateY(0)}}.nourishment__header-wrapper{text-align:center}.nourishment .copy-block--heading-large{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-9);width:100%;margin-inline:auto;text-align:center}.nourishment .copy-block__title.heading{margin:0;font-family:var(--font-secondary);font-feature-settings:var(--font-secondary-features, "ss06" 1);font-weight:800;text-transform:uppercase;text-align:center;color:var(--burgundy-500);line-height:var(--line-height-display);letter-spacing:-.01em}.nourishment .copy-block__title.heading--2{font-size:50px;line-height:.82}@media(min-width:701px){.nourishment .copy-block__title.heading--2{font-size:108px;line-height:.82;letter-spacing:-1.08px}}.nourishment .copy-block__description{margin:0;max-width:456px;text-align:center;color:var(--color-text-secondary)}.nourishment .copy-block__description .line-group{display:block}.nourishment .tabbed-interface--dark{--tab-group-hint-bg: var(--surface-background-minimal, #fff3e4);--tab-group-hint-color: var(--text-colour-primary, #4a002a)}.nourishment .tab--dark{color:var(--burgundy-800)}.nourishment .tab--dark:hover,.nourishment .tab--dark[aria-selected=true]{color:var(--text-colour-brand-red)}.nourishment__grid .product-card__container,.nourishment__grid .product-card__content,.nourishment__grid .product-card__heading{align-items:center;text-align:center}.nourishment__grid .product-card__title{text-align:center}.collection-page-layout,.collection-page-wrapper{background:var(--surface-background-minimal)}.collection-page-layout .header--dark .usp-bar--light{background:#000!important}.collection-page-layout .header--dark .header__desktop,.collection-page-layout .header--dark .header__mobile{background:var(--surface-background-burgundy, #74003d)}.collection-page-layout .header--dark .nav--dark .nav__link{color:var(--text-colour-brand-beige, #f6e1ce)}.collection-page-layout .header--dark .nav--dark .nav__link:hover,.collection-page-layout .header--dark .nav--dark .nav__link:focus-visible,.collection-page-layout .header--dark .nav--dark .nav__link[aria-expanded=true]{color:var(--text-colour-invert, #fff3e4)}.collection-page-layout .header--dark .nav__item:not(.nav__item--has-mega) .nav__link:hover,.collection-page-layout .header--dark .nav__item:not(.nav__item--has-mega) .nav__link:focus-visible{color:var(--text-colour-invert, #fff3e4)}.collection-page-layout .header--dark .header__divider--dark{background:#f6e1ce73}.collection-page-layout .header--dark .language-switcher--dark .language-switcher__trigger{color:var(--text-colour-brand-beige, #f6e1ce)}.collection-page-layout .header--dark .language-switcher--dark .language-switcher__trigger:hover,.collection-page-layout .header--dark .language-switcher--dark .language-switcher__trigger:focus-visible,.collection-page-layout .header--dark .language-switcher--dark .language-switcher__trigger[aria-expanded=true]{color:var(--text-colour-invert, #fff3e4)}.collection-page-layout .header--dark .header-search--dark .header-search__trigger{color:var(--text-colour-brand-beige, #f6e1ce)}.collection-page-layout .header--dark .header-search--dark .header-search__trigger:hover,.collection-page-layout .header--dark .header-search--dark .header-search__trigger:focus-visible{color:var(--text-colour-invert, #fff3e4)}.collection-page-layout .header--dark .header__menu-toggle,.collection-page-layout .header--dark .header__mobile-icon,.collection-page-layout .header--dark .nav-icons--dark .nav-icons__button{color:var(--text-colour-brand-beige, #f6e1ce)}.collection-page-layout .header--dark .header__menu-toggle:hover,.collection-page-layout .header--dark .header__menu-toggle:focus-visible,.collection-page-layout .header--dark .header__mobile-icon:hover,.collection-page-layout .header--dark .nav-icons--dark .nav-icons__button:hover{color:var(--text-colour-invert, #fff3e4)}.collection-page-layout .header--dark .logo__image{filter:brightness(0) saturate(100%) invert(85%) sepia(8%) saturate(735%) hue-rotate(329deg) brightness(102%) contrast(107%)}.collection-page-layout .breadcrumb--dark{border-top:none;padding:0 0 var(--spacing-5)}.collection-page-layout .breadcrumb--dark .breadcrumb__list{max-width:1440px;width:100%;margin-inline:auto;padding:var(--spacing-2) var(--spacing-5) 0;box-sizing:border-box;overflow:visible}@media(min-width:1101px){.collection-page-layout .breadcrumb--dark .breadcrumb__list{padding:var(--spacing-2) var(--spacing-7) 0}}.collection-page-layout .plpBanner{padding-top:var(--spacing-8);padding-bottom:var(--spacing-13);overflow:visible}.collection-page-layout .plpBanner__primary,.collection-page-layout .plpBanner__copy{overflow:visible}.collection-page-layout .plp-banner-heading{margin:0;overflow:visible}.collection-page-layout .plp-banner-heading .heading__text{display:block;line-height:.82}@media(min-width:768px){.collection-page-layout .plpBanner{padding-top:var(--spacing-11);padding-bottom:var(--spacing-13)}}@media(max-width:990px){.collection-page-wrapper .section-repeater .sectionWrapper{padding-inline:var(--spacing-6)}}@media(min-width:1500px){.collection-page-wrapper .section-repeater .sectionWrapper{padding-inline:0}}.breadcrumb{color:var(--text-colour-secondary);background-color:var(--surface-background-secondary);padding:var(--spacing-3) var(--spacing-7);border-top:var(--border-width-normal) solid var(--border-subtle-subtle-1)}.breadcrumb--dark{color:var(--text-colour-brand-beige);background-color:var(--surface-background-burgundy);border-color:transparent}.breadcrumb--light{color:var(--text-colour-secondary);background-color:var(--surface-background-minimal)}.breadcrumb__list{display:flex;align-items:center;list-style:none;padding:0;margin:0 auto;max-width:var(--max-content-width)}.breadcrumb__item{display:flex;align-items:center;text-transform:capitalize;white-space:nowrap}.breadcrumb__item>*{font-family:var(--text-typography-font-base-secondary, "TT Bluescreens");font-style:normal;font-weight:800;text-transform:uppercase}.breadcrumb .breadcrumb__item>*{color:var(--text-colour-secondary);fill:var(--text-colour-secondary)}.breadcrumb.breadcrumb--dark .breadcrumb__item>*{color:var(--text-colour-brand-beige);fill:var(--text-colour-brand-beige);font-size:25px;font-family:"TT Bluescreens",var(--text-typography-font-base-secondary),sans-serif}.breadcrumb .breadcrumb__item>*{color:var(--text-colour-secondary)}.breadcrumb__link{text-decoration:none}.breadcrumb__link:hover{text-decoration:underline}.breadcrumb__separator{margin:0 .25rem;display:inline-flex}.breadcrumb__item>*{font-size:1.25rem;line-height:var(--text-typography-style---mobile-button-line-height);letter-spacing:var(--text-typography-style---mobile-button-spacing, 0)}.breadcrumb__item svg{width:10px;height:10px;margin-left:var(--spacing-4);margin-right:var(--spacing-4)}.breadcrumb__list{overflow-x:scroll}.breadcrumb{padding:var(--spacing-5) var(--spacing-0)}.breadcrumb__list{padding-inline:var(--spacing-7)}.breadcrumb__item svg{width:14px;height:14px;margin-left:var(--spacing-2);margin-right:var(--spacing-2)}.breadcrumb__item>*{font-size:var(--text-typography-style---desktop-button-size, 24px);line-height:var(--text-typography-style---desktop-button-line-height, 26px);letter-spacing:var(--text-typography-style---desktop-button-spacing, 0)}.plpBanner{display:flex;flex-direction:column;align-items:center;align-self:stretch;background:var(--surface-background-burgundy, #74003d)}.plpBanner__primary{max-width:var(--max-content-width);width:100%}.plpBanner{padding:var(--spacing-8, 24px) var(--spacing-6, 16px) var(--spacing-0) var(--spacing-6, 16px)}.plpBanner__breadCrumbs{margin-bottom:var(--spacing-5)}.plpBanner__categories{display:flex;flex-wrap:wrap;gap:var(--spacing-4);list-style:none;padding:0;margin:var(--spacing-7) 0}.plpBanner__categories .cta-text{color:var(--text-colour-invert, #fff3e4)}.plpBanner__image--container{position:relative;left:0;right:0;display:flex;justify-content:center;width:100%}.plpBanner__image--container .plpBanner__image{margin-top:-50px}.plpBanner__image{width:150px}.plpBanner__intro-text{max-width:500px;color:var(--text-colour-invert, #fff3e4);text-align:center;margin:0 auto;margin-bottom:var(--spacing-12)}.plpBanner__intro-text a{color:var(--text-colour-invert, #fff3e4)}.plpBanner__intro-text svg{margin:var(--spacing-6) 0;width:178px}.plpBanner{padding:var(--spacing-11, 60px) var(--spacing-7, 20px) var(--spacing-0) var(--spacing-7, 20px)}.plpBanner__image--container .plpBanner__image{margin-top:-70px}.plpBanner__primary{display:grid;padding:0}.plpBanner__intro-text svg{margin:var(--spacing-8) 0;width:450px}.plpBanner__intro-text{margin-bottom:var(--spacing-8)}.plpBanner__breadCrumbs--noMedia{margin-bottom:var(--spacing-10)}.plpBanner__copy{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-6)}.plp-banner-heading{color:var(--text-colour-brand-beige, #f6e1ce);text-align:center}.heading{position:relative;display:flex;align-items:center;justify-content:space-between}.heading_justify-center{justify-content:center}.heading_is-dark{color:var(--text-colour-invert, #fff)}.sort-radio{display:inline-flex;height:var(--components-buttons-mobile-button-height-default);padding:var(--spacing-4) var(--spacing-7);align-items:center;gap:var(--spacing-2);flex-shrink:0;border-radius:var(--border-radius-full);background:var(--components-buttons-secondary-bg-default);color:var(--text-colour-primary)}.sort-radio--small{height:var(--components-buttons-mobile-button-height-small);padding:var(--spacing-2) var(--spacing-5)}.sort-radio:hover{background:var(--components-buttons-secondary-bg-hover)}.sort-radio:has(input[type=radio]:checked){background:var(--surface-invert);color:var(--text-colour-invert)}@media(min-width:768px){.sort-radio{height:var(--components-buttons-desktop-button-height-default)}.sort-radio--small{height:var(--components-buttons-desktop-button-height-small)}}.file-upload-dynamic__button{width:-moz-fit-content;width:fit-content}.file-upload-dynamic__fileInfo{display:flex;align-items:center;margin-bottom:var(--spacing-2)}.file-upload-dynamic__fileName{margin-left:.5rem}.file-upload-dynamic__removeButton{margin-left:1rem}.help-text{margin-top:var(--spacing-2)}.footer-usp{background:var(--surface-brand-secondary-minimal);padding:var(--spacing-4) var(--spacing-6);position:relative;height:2.375rem}.footer-usp__usp-carousel{list-style:none;margin:0;padding:0;display:flex;justify-content:center;align-items:center;gap:var(--spacing-7);align-self:stretch}.footer-usp__usp-item{position:absolute;inset:0;opacity:0;animation:fade 9s infinite;transition:opacity .5s;display:flex;align-items:center;justify-content:center;gap:var(--spacing-4);color:var(--text-colour-primary)}.footer-usp__usp-item:nth-child(1){animation-delay:0s}.footer-usp__usp-item:nth-child(2){animation-delay:3s}.footer-usp__usp-item:nth-child(3){animation-delay:6s}@media(min-width:768px){.footer-usp{padding:var(--spacing-4) var(--spacing-10);height:auto}.footer-usp__usp-carousel{max-width:90rem;margin-inline:auto}.footer-usp__usp-item{position:static;opacity:1;animation:none;transition:none;flex:1 1 0;white-space:nowrap}}.footer-links{flex:0 0 58%}.footer-links__desktop{display:flex;align-items:flex-start;gap:var(--spacing-7);padding:var(--spacing-11) var(--spacing-10) var(--spacing-13) var(--spacing-10)}.footer-links__mobile{display:none}.footer-section{width:33.33%;max-width:210px}.footer-links-list{list-style:none;padding-left:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-4);margin:var(--spacing-4) 0;flex-shrink:0;color:var(--text-colour-primary)}.footer-links-list-item a{text-decoration:none;color:inherit;transition:color .2s ease}.footer-links-list-item a:hover{color:var(--text-colour-secondary)}.footer-links .footer-accordion-list{list-style:none;padding-left:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-3)}.footer-links .footer-accordion-list-item{margin:0}.footer-links .footer-accordion-list-item a{text-decoration:none;color:var(--text-colour-primary);transition:color .2s ease;font-size:var(--font-size-p3);line-height:var(--line-height-p3)}.footer-links .footer-accordion-list-item a:hover{color:var(--text-colour-secondary)}.footer-disclosure{border:none;margin:0;padding:0}.footer-disclosure__summary{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-4) 0;cursor:pointer;list-style:none;background:none;border:none;width:100%}.footer-disclosure__summary::-webkit-details-marker{display:none}.footer-disclosure__title{color:var(--text-colour-primary);font-weight:var(--font-weight-medium)}.footer-disclosure__icon{color:var(--text-colour-secondary);transition:transform .2s ease;display:flex;align-items:center;justify-content:center}.footer-disclosure[open] .footer-disclosure__icon{transform:rotate(180deg)}.footer-disclosure__content{padding-bottom:var(--spacing-4)}.footer-accordion-list{list-style:none;padding-left:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-3)}.footer-accordion-list-item{margin:0;padding:var(--spacing-2) 0}.footer-accordion-list-item a{text-decoration:none;color:var(--text-colour-primary);transition:color .2s ease;font-size:var(--font-size-p2);line-height:var(--line-height-p2)}.footer-accordion-list-item a:hover{color:var(--text-colour-secondary)}@media(max-width:767px){.footer-links__desktop{display:none}.footer-links__mobile{display:block}.footer-links{padding:var(--spacing-8) var(--spacing-4)}}.footer-form{background:var(--surface-background-secondary);display:flex;padding:var(--spacing-10) var(--spacing-6);flex-direction:column;align-items:flex-start;gap:var(--spacing-8);align-self:stretch;position:relative}.footer-form:before{content:"";position:absolute;top:0;right:-100vw;bottom:0;left:100%;background:var(--surface-background-secondary);z-index:0}.footer-form__header{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-2);align-self:stretch}.footer-form form-control{width:100%}.footer-form .form{display:flex;flex-direction:column;justify-content:space-between}.footer-form .form__fields{width:100%}.footer-form__socials{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-4);align-self:stretch}.footer-form__social-icons{display:flex;align-items:flex-start;align-content:flex-start;gap:var(--spacing-4) var(--spacing-4);align-self:stretch;flex-wrap:wrap}.footer-form__social-link{display:inline-flex;text-decoration:none;color:inherit;transition:transform .2s ease,opacity .2s ease}.footer-form__social-link:hover{transform:translateY(-2px);opacity:.8}.footer-form__social-link:focus{outline:2px solid var(--border-colour-focus);outline-offset:2px;border-radius:var(--border-radius-full)}.footer-form .icon-wrapper{display:flex;width:var(--components-buttons-desktop-button-height-default);height:var(--components-buttons-desktop-button-height-default);padding:var(--spacing-5);justify-content:center;align-items:center;gap:var(--spacing-2)}.footer-form__illustration{display:none}.footer-form .dynamic-form{width:100%}.footer-form .dynamic-form__form{display:flex;flex-direction:column}.footer-form .dynamic-form__fields{width:100%}.footer-form .dynamic-form__submit-button{height:100%;padding-block:var(--spacing-5);padding-inline:var(--components-buttons-mobile-button-horizontal-padding-default);width:100%}.footer-form .formItem__label span{font-size:var(--text-typography-style---desktop-p2-size)}@media(min-width:767px){.footer-form__illustration{display:flex;justify-content:center;align-items:center;position:absolute;right:0;bottom:-20px;width:222.5px;height:134.848px;flex-shrink:0;aspect-ratio:33/20}.footer-form{padding:var(--spacing-11) var(--spacing-10) var(--spacing-13) var(--spacing-10)}}@media(min-width:1240px){.footer-form .form,.footer-form .dynamic-form__form{flex-direction:row}.footer-form .dynamic-form__submit-button{width:-moz-fit-content!important;width:fit-content!important;margin-top:0;margin-left:var(--spacing-4)}}.footer-base{background:var(--surface-background-invert);color:var(--text-colour-invert);padding:var(--spacing-5) var(--spacing-6)}.footer-base__inner{display:flex;flex-flow:column;justify-content:space-between;gap:var(--spacing-6);max-width:1440px;margin:0 auto;width:100%}.footer-base__links{margin:0;padding:0;display:flex;align-items:center;gap:var(--spacing-5)}.footer-base__link{color:var(--text-colour-invert);text-decoration-line:underline}@media screen and (min-width:900px){.footer-base{padding:var(--spacing-5) var(--spacing-10)}.footer-base__inner{flex-flow:row;align-items:center}}.footer{background:var(--surface-background-minimal);display:flex;flex-direction:column;width:100%;overflow:hidden}.footer-inner{display:flex;width:1440px;max-width:100%;margin:0 auto;flex-direction:column;flex-wrap:wrap}@media(min-width:767px){.footer-inner{flex-direction:row;flex-wrap:nowrap}}.footer__newsletter-input-group .dynamic-form__submit-button{margin:0;flex-shrink:0;width:48px!important;height:48px!important;border-radius:var(--border-radius-full);padding:var(--spacing-5);display:inline-flex;align-items:center;justify-content:center;color:transparent;font-size:0;background-color:var(--components-buttons-tertiary-bg-default);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M15 5L13.59 6.41L18.17 11H2V13H18.17L13.58 17.59L15 19L22 12L15 5Z' fill='%2374003D'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}input[type=radio]{position:absolute;opacity:0;pointer-events:none}.view-mode-radio{display:flex;place-content:center}.view-mode-radio__icon{color:var(--surface-background-secondary, #f6e1ce)}.view-mode-radio:has(input[type=radio]:checked) .view-mode-radio__icon{color:var(--surface-background-red, #f00037)}label:has(input:focus-visible){outline:var(--border-width-bold) solid var(--components-focused-outline);outline-offset:var(--border-width-bold);box-shadow:0 0 0 var(--border-width-bold) var(--border-invert)}.clp-plp-filters{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;flex:1 0 0;align-self:stretch;position:relative}.clp-plp-filters__inner{padding-block:var(--spacing-7);padding-inline:var(--spacing-7);display:flex;flex-direction:column;gap:var(--spacing-8);width:100%}.clp-plp-filters__sort-options{display:flex;flex-direction:column;align-items:flex-start;align-content:flex-start;gap:var(--spacing-4);align-self:stretch;flex-wrap:wrap;margin-top:var(--spacing-2)}.clp-plp-filters__divider{width:100%;height:var(--border-width-normal);background:var(--border-subtle-subtle-3)}.clp-plp-filters__selectors,.clp-plp-filters__content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--spacing-4);align-self:stretch}.clp-plp-filters__selectors{margin-top:var(--spacing-4)}.clp-plp-filters__accordions .formItem{width:100%}.clp-plp-filters__accordions{display:flex;flex-direction:column;gap:var(--spacing-0);align-self:stretch;padding-bottom:5.063rem}.clp-plp-filters__submit{display:flex;padding:var(--spacing-5) var(--spacing-7) var(--spacing-7) var(--spacing-7);flex-direction:row;justify-content:center;align-items:center;gap:var(--spacing-5);align-self:stretch;border-top:var(--border-width-normal) solid var(--border-subtle-subtle-3);background:var(--surface-white);position:fixed;bottom:0;left:0;width:100%}.clp-plp-filters--dark .clp-plp-filters__submit{background:var(--surface-background-burgundy);border-top-color:#fff3}.clp-plp-filters--dark .clp-plp-filters__divider{background:#fff3}.clp-plp-filters--dark .fieldset__legend,.clp-plp-filters--dark .formItem__label{color:var(--text-colour-invert)}.clp-plp-filters--dark .sort-radio{background:#ffffff26;color:var(--text-colour-invert)}.filter-bar{display:flex;background:var(--surface-background-minimal, #fff3e4)}.filter-bar__inner{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-4) var(--spacing-6);width:100%}.filter-bar__filters{display:flex;align-items:center;gap:var(--spacing-5)}.filter-bar__view-modes-wrapper{display:flex;align-items:center}filter-chips{display:none}.filter-bar__actions{display:flex;align-items:center;flex-shrink:0;gap:var(--spacing-7)}.filter-bar__product-count{color:var(--text-colour-minimal);margin-left:auto}.filter-bar__view-modes-desktop{display:none}@media(min-width:992px){.filter-bar__inner{max-width:90rem;margin-inline:auto;padding:var(--spacing-5) 0}.filter-bar__view-modes-mobile{display:none}filter-chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-5);row-gap:var(--spacing-3)}.filter-bar__actions{gap:var(--spacing-8)}.filter-bar__view-modes-desktop{display:flex;gap:var(--spacing-5)}}.promo-card{display:flex;width:100%;flex-direction:column;align-items:flex-end;gap:var(--spacing-5);position:relative}.promo-card--text-variant{gap:var(--spacing-0)}.promo-card__image-container{position:relative;width:100%;height:100%;display:flex;flex-direction:column}.promo-card__image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:1;border-radius:var(--border-radius-large)}.promo-card__image--text-variant{border-bottom-left-radius:0;border-bottom-right-radius:0}.promo-card__image-container--portrait{aspect-ratio:3 / 4}.promo-card__image-container--square{aspect-ratio:1 / 1}.promo-card__image-container--landscape{aspect-ratio:3 / 2}.promo-card__image-container:before{content:"";position:absolute;inset:0;border-radius:var(--border-radius-large);z-index:2}.promo-card__image-container--text-variant:before{border-bottom-left-radius:0;border-bottom-right-radius:0}.promo-card:hover .promo-card__image-container:before,.promo-card:active .promo-card__image-container:before{background:var(--surface-status-neutral-primary)}.promo-card__image-container--dark:before{content:"";position:absolute;inset:0;background:var(--surface-minimal);border-radius:var(--border-radius-large);z-index:2}.promo-card:hover .promo-card__image-container--dark:before,.promo-card:active .promo-card__image-container--dark:before{background:var(--overlay-background-tint)}.promo-card__content{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:space-between;height:100%;width:100%;padding:var(--spacing-6)}.promo-card__product-name{color:var(--text-colour-secondary)}.promo-card__product-name a{color:inherit;text-decoration:none}.promo-card__product-name a:before{content:"";position:absolute;inset:0}.promo-card__product-name--dark{color:var(--text-colour-invert)}.promo-card__footer-content{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-6);align-self:stretch;padding-inline:var(--spacing-6);padding-top:var(--spacing-6);padding-bottom:var(--spacing-8);border-bottom-left-radius:var(--border-radius-normal);border-bottom-right-radius:var(--border-radius-normal);background:var(--rangeColor)}.promo-card__cta{z-index:2}.promo-card__footer--dark{background:var(--surface-invert)}.promo-card__heading-container{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-6);align-self:stretch}.promo-card__heading-container--button-action{order:2}.promo-card__heading{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-1);align-self:stretch}.promo-card__title{color:var(--text-colour-primary)}.promo-card__title--dark{color:var(--text-colour-invert)}.promo-card__title a{color:inherit;text-decoration:none}.promo-card__title a:before{content:"";position:absolute;inset:0}.promo-card__description{color:var(--text-colour-secondary)}.promo-card__description--dark{color:var(--text-colour-invert)}.promo-card__footer{display:flex;flex-direction:row-reverse;align-items:flex-end;justify-content:space-between}.promo-card__footer--button-action{order:1;flex-direction:row}.promo-card__floating-action{display:flex;width:var(--components-buttons-mobile-button-height-default);height:var(--components-buttons-mobile-button-height-default);padding:var(--spacing-5);justify-content:center;align-items:center;gap:var(--spacing-2);flex-shrink:0;border-radius:var(--components-buttons-mobile-corner-radius);background:var(--components-buttons-secondary-bg-default);outline:none;border:none}.promo-card__floating-action--dark{background:var(--components-buttons-secondary-invert-bg-default)}.promo-card__floating-action-icon{color:var(--text-colour-primary)}.promo-card__floating-action-icon--dark{color:var(--text-colour-invert)}@media(min-width:768px){.promo-card__content{padding:var(--spacing-7)}.promo-card__footer-content{padding-top:var(--spacing-7);padding-inline:var(--spacing-7)}}.plp-card-grid{padding:var(--spacing-6) var(--spacing-6) var(--spacing-10) var(--spacing-6);background:var(--surface-background-Minimal, #fff3e4)}.plp-card-grid__inner{display:grid;gap:var(--spacing-7);padding:0;margin:0;list-style:none}.filter-bar:has(input[value=one-column]:checked)~.plp-card-grid .plp-card-grid__inner{grid-template-columns:1fr}.filter-bar:has(input[value=two-column]:checked)~.plp-card-grid .plp-card-grid__inner{grid-template-columns:repeat(2,minmax(160px,1fr))}.filter-bar:has(input[value=two-column]:checked)~.plp-card-grid .plp-card-grid__inner .star-rating__count{display:none}@media(max-width:991px){.filter-bar:has(input[value=two-column]:checked)~.plp-card-grid .plp-card-grid__promo-card{grid-column:span 2}}@media(min-width:992px){.plp-card-grid--wide{padding:var(--spacing-7) var(--spacing-10) var(--spacing-13) var(--spacing-10)}.plp-card-grid--narrow{padding:var(--spacing-7) var(--spacing-10) var(--spacing-13) var(--spacing-7)}.plp-card-grid__inner{gap:var(--spacing-8);margin-inline:auto}.plp-card-grid__inner--wide{max-width:90rem}.plp-card-grid__inner--narrow{max-width:73.125rem}.plp-card-grid__promo-card--wide{grid-column:span 2}.filter-bar:has(input[value=three-column]:checked)~.plp-card-grid .plp-card-grid__inner{grid-template-columns:repeat(3,minmax(230px,1fr))}.filter-bar:has(input[value=four-column]:checked)~.plp-card-grid .plp-card-grid__inner{grid-template-columns:repeat(4,minmax(230px,1fr))}.filter-bar:has(input[value=two-column]:checked)~.plp-card-grid .plp-card-grid__inner .star-rating__count{display:block}}.tag-label{display:inline-flex;justify-content:center;align-items:center;border-radius:var(--border-radius-tiny, 2px);font-style:normal;white-space:nowrap}.tag-label--solid.tag-label--default{padding:var(--spacing-3, 6px) var(--spacing-4, 8px);gap:var(--spacing-2, 4px);font-family:var(--text-typography-font-base-tertiary, Matter);font-size:var(--text-typography-style-desktop-c1-size, 12px);font-weight:430;line-height:var(--text-typography-style-desktop-c1-line-height, 16px);letter-spacing:.24px}.tag-label--solid.tag-label--small{padding:var(--spacing-1, 2px) var(--spacing-2, 4px);gap:var(--spacing-2, 4px);font-family:var(--text-typography-font-base-tertiary, Matter);font-size:var(--text-typography-style-desktop-c1-size, 12px);font-weight:430;line-height:var(--text-typography-style-desktop-c1-line-height, 16px);letter-spacing:.24px}.tag-label--solid.tag-label--beige-200{background:var(--beige-200, #fff3e4);color:var(--text-colour-primary, #4a002a)}.tag-label--solid.tag-label--beige-500{background:var(--beige-500, #f6e1ce);color:var(--text-colour-primary, #4a002a)}.tag-label--solid.tag-label--red{background:var(--red-500, #f00037);color:var(--text-colour-invert, #fff3e4)}.tag-label--solid.tag-label--burgundy{background:var(--burgundy-800, #4a002a);color:var(--text-colour-invert, #fff3e4)}.tag-label--solid.tag-label--success{background:var(--surface-status-success-minimal, #cbecd3);color:var(--green-900, #24512f)}.tag-label--solid.tag-label--primary{background:var(--components-buttons-primary-bg-default);color:var(--components-buttons-primary-txt-default)}.tag-label--hollow{background:transparent}.tag-label--hollow.tag-label--default{padding:var(--spacing-3, 6px) var(--spacing-4, 8px);gap:var(--spacing-2, 4px);font-family:var(--text-typography-font-base-secondary, "TT Bluescreens");font-feature-settings:var(--font-secondary-features, "ss06" 1);font-size:var(--text-typography-style-desktop-button-size, 24px);font-weight:800;line-height:var(--text-typography-style-desktop-button-line-height, 26px);letter-spacing:var(--text-typography-style-desktop-button-spacing, 0);text-transform:uppercase}.tag-label--hollow.tag-label--small{padding:var(--spacing-2, 4px) var(--spacing-3, 6px);gap:var(--spacing-2, 4px);font-family:var(--text-typography-font-base-secondary, "TT Bluescreens");font-feature-settings:var(--font-secondary-features, "ss06" 1);font-size:var(--text-typography-style-desktop-o1-size, 12px);font-weight:800;line-height:var(--text-typography-style-desktop-c1-line-height, 16px);letter-spacing:var(--text-typography-style-desktop-button-spacing, 0);text-transform:uppercase}.tag-label--hollow.tag-label--beige-200{border:1px solid var(--beige-200, #fff3e4);color:var(--beige-200, #fff3e4)}.tag-label--hollow.tag-label--beige-500{border:1px solid var(--beige-500, #f6e1ce);color:var(--beige-500, #f6e1ce)}.tag-label--hollow.tag-label--red{border:1px solid var(--red-500, #f00037);color:var(--red-500, #f00037)}.tag-label--hollow.tag-label--burgundy{border:1px solid var(--burgundy-800, #4a002a);color:var(--burgundy-800, #4a002a)}.tag-label--hollow.tag-label--success{border:1px solid var(--text-colour-status-success, #2f6b3e);color:var(--text-colour-status-success, #2f6b3e)}.tag-label--hollow.tag-label--primary{border:1px solid var(--components-buttons-primary-bg-default);color:var(--components-buttons-primary-bg-default)}.label.product-card__label{display:flex;padding:var(--spacing-3) var(--spacing-4);justify-content:center;align-items:center;gap:var(--spacing-2);border-radius:var(--border-radius-tiny);background:var(--surface-background-minimal);flex-shrink:0}.product-card__out-of-stock{position:absolute;right:var(--spacing-5);bottom:var(--spacing-5);z-index:2}.product-card__out-of-stock-label{font-family:var(--text-typography-font-base-secondary, "TT Bluescreens");font-weight:800;text-transform:uppercase;font-size:12px;color:var(--text-colour-primary)}.pagination-container{margin-bottom:var(--spacing-12)}.filter-bar__view-modes-mobile input[type=radio],.filter-bar__view-modes-desktop input[type=radio]{position:absolute;opacity:0;pointer-events:none}.collection-page .plp-card-grid__inner{list-style:none;margin:0 auto;padding:0;width:100%}.collection-page .plp-card-grid__inner>li{width:100%}.collection-page .product-card__wrapper{width:100%}@media(min-width:992px){.collection-page .plp-card-grid__inner--wide{max-width:90rem}}.collection-page .fieldset{border:0;margin:0;padding:0;width:100%}.collection-page .clp-plp-filters--dark .fieldset__legend{color:var(--text-colour-invert)}.collection-page-layout .cta.button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;-moz-column-gap:var(--spacing-4);column-gap:var(--spacing-4);border-radius:var(--border-radius-tiny);border:var(--border-width-normal) solid transparent;font-family:var(--text-typography-font-base-secondary, "TT Bluescreens");text-decoration:none;cursor:pointer}.collection-page-layout .cta_has-text{height:var(--components-buttons-mobile-button-height-default);padding-block:var(--spacing-5);padding-inline:var(--components-buttons-mobile-button-horizontal-padding-default)}.collection-page-layout .cta_small.cta_has-text{height:var(--components-buttons-mobile-button-height-small);padding-inline:var(--components-buttons-mobile-button-horizontal-padding-small)}.collection-page-layout .cta_icon-leading{flex-direction:row-reverse}.collection-page-layout .cta_full-width.cta_has-text{width:100%}.collection-page-layout .cta_primary{background-color:var(--components-buttons-primary-bg-default);color:var(--components-buttons-primary-txt-default)}.collection-page-layout .cta_primary:hover{background-color:var(--components-buttons-primary-bg-hover);color:var(--components-buttons-primary-txt-hover)}.collection-page-layout .cta_secondary{background-color:var(--components-buttons-secondary-bg-default);color:var(--components-buttons-secondary-txt-default)}.collection-page-layout .cta_secondary:hover{background-color:var(--components-buttons-secondary-bg-hover);color:var(--components-buttons-secondary-txt-hover)}.collection-page-layout .cta_ghost{background-color:transparent;color:var(--components-buttons-secondary-txt-default)}.collection-page-layout .cta_ghost:hover{background-color:var(--components-buttons-secondary-bg-hover);color:var(--components-buttons-secondary-txt-hover)}.collection-page-layout .tray_is-dark .cta_ghost{color:var(--text-colour-invert)}.collection-page-layout .clp-plp-filters .formItem__fieldContainer{display:flex;gap:var(--spacing-3);align-items:center;border:none;background:transparent}.collection-page-layout .clp-plp-filters .formItem__label{color:var(--text-colour-invert);width:100%;text-align:left;cursor:pointer}.collection-page-layout .clp-plp-filters .formItem--expanded .formItem__fieldContainer{min-height:var(--components-selector-desktop-height);padding:var(--spacing-5) var(--components-selector-desktop-horizontal-padding) var(--spacing-5) var(--components-selector-desktop-horizontal-padding-selector);border-radius:var(--border-radius-tiny);border:1px solid rgba(255,255,255,.2);background:#ffffff14}.collection-page-layout .clp-plp-filters .formItem--expanded .formItem__fieldContainer:has(input:checked){border-color:var(--border-primary);background:var(--surface-background-secondary)}.collection-page-layout .clp-plp-filters .formItem--expanded .formItem__fieldContainer:has(input:checked) .formItem__label{color:var(--text-colour-primary)}.collection-page-layout .clp-plp-filters .formItem__field{accent-color:var(--text-colour-brand-red);width:1.1rem;height:1.1rem;flex:0 0 auto;margin:0;border:none;background:transparent;padding:0;height:auto}.collection-page-layout .details--dark .details__summary{color:var(--text-colour-invert)}.collection-page-layout .details__closedIcon,.collection-page-layout .details[open] .details__openIcon{display:none}.collection-page-layout .details[open] .details__closedIcon{display:flex}.collection-page-layout tray-component.tray{position:static;inset:auto;display:block;background:transparent;overflow:visible;z-index:auto}.collection-page-layout tray-component.tray .tray__toggle{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.collection-page-layout tray-component.tray .tray__trigger-button{display:inline-flex}.collection-page-layout tray-component.tray .tray__overlay{position:fixed;inset:0;border:none;padding:0;background-color:var(--overlay-background-tint);z-index:900;opacity:0;pointer-events:none;transition:opacity .2s ease-in-out;cursor:pointer}.collection-page-layout tray-component.tray:has(.tray__wrapper[data-open]) .tray__overlay{opacity:1;pointer-events:auto}.collection-page-layout tray-component.tray .tray__wrapper{position:fixed;top:0;right:0;width:100%;max-width:30rem;height:100%;background:var(--surface-background-minimal, #fff3e4);transform:translate(100%);transition:transform .3s ease-in-out;display:none;flex-direction:column;z-index:1000}.collection-page-layout tray-component.tray .tray__wrapper[data-open]{transform:translate(0);display:flex}.collection-page-layout tray-component.tray .tray__header{position:relative;display:flex;align-self:stretch;align-items:center;justify-content:flex-start;gap:var(--spacing-6);padding:var(--spacing-6);border-bottom:var(--border-width-normal) solid var(--border-subtle-subtle-3);background:var(--surface-background-minimal, #fff3e4);flex-shrink:0}.collection-page-layout tray-component.tray .tray__back{position:relative}.collection-page-layout tray-component.tray .tray__back-hit{position:absolute;inset:0;border:none;padding:0;background:transparent;cursor:pointer}.collection-page-layout tray-component.tray .tray__title{flex-grow:1;text-align:left}.collection-page-layout tray-component.tray .tray__content{position:relative;display:flex;padding:var(--spacing-7);flex-direction:column;align-items:flex-start;gap:var(--spacing-7);flex:1 0 0;overflow:auto;max-width:100%}.collection-page-layout tray-component.tray .tray__content_no-padding{padding:0}.collection-page-layout tray-component.tray .tray__content>div{width:100%}.collection-page-layout tray-component.tray.tray_is-dark .tray__wrapper,.collection-page-layout tray-component.tray.tray_is-dark .tray__header,.collection-page-layout tray-component.tray.tray_is-dark .tray__content{background:var(--surface-background-burgundy);color:var(--text-colour-invert)}.collection-page-layout tray-component.tray.tray_is-dark .tray__header{border-bottom-color:#fff3e433}.product-page-layout .fresh-ingredients-carousel{background:var(--surface-background-minimal, #fff3e4);padding:var(--spacing-12) 0 var(--spacing-9);overflow:hidden;width:100%}.product-page-layout .fresh-ingredients-carousel__title{text-align:center;margin:0 0 var(--spacing-6);line-height:1;color:var(--text-colour-primary)}.product-page-layout .fresh-ingredients-carousel__icon-nav{display:flex;justify-content:center;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-8);position:relative}.product-page-layout .fresh-ingredients-carousel__icon-btn{width:48px;height:48px;border-radius:var(--border-radius-full);border:none;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:box-shadow .3s ease;padding:var(--spacing-2)}.product-page-layout .fresh-ingredients-carousel__icon-btn:focus-visible{outline:var(--spacing-1) solid var(--components-focused-outline);outline-offset:var(--spacing-1)}.product-page-layout .fresh-ingredients-carousel__icon-btn--active{box-shadow:0 0 0 var(--spacing-1) var(--surface-background-red, #f00037)}.product-page-layout .fresh-ingredients-carousel__icon-inner .ingredient-icon{width:48px;height:48px}.product-page-layout .fresh-ingredients-carousel__icon-fallback{font-size:.75rem;font-weight:600;color:var(--text-colour-primary)}.product-page-layout .fresh-ingredients-carousel__slides-wrap{position:relative}.product-page-layout .fresh-ingredients-carousel__track-wrap{width:100%;overflow:hidden;position:relative}.product-page-layout .fresh-ingredients-carousel__track{display:flex;align-items:flex-end}.product-page-layout .fresh-ingredients-carousel__slide{flex-shrink:0;width:33.333%;padding:0 var(--spacing-2);box-sizing:border-box;text-align:center}.product-page-layout .fresh-ingredients-carousel__slide-img-wrap{display:flex;justify-content:center;overflow:hidden;border-radius:var(--border-radius-tiny)}.product-page-layout .fresh-ingredients-carousel__slide-img-wrap img{width:100%;max-width:320px;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .4s ease,opacity .4s ease,filter .4s ease}.product-page-layout .fresh-ingredients-carousel__slide--side-left .fresh-ingredients-carousel__slide-img-wrap img{transform:rotate(-3deg) scale(.93) translateY(14px) translate(-18px);opacity:.4;filter:brightness(.72) grayscale(1)}.product-page-layout .fresh-ingredients-carousel__slide--side-right .fresh-ingredients-carousel__slide-img-wrap img{transform:rotate(3deg) scale(.93) translateY(14px) translate(18px);opacity:.4;filter:brightness(.72) grayscale(1)}.product-page-layout .fresh-ingredients-carousel__slide--center .fresh-ingredients-carousel__slide-img-wrap img{transform:rotate(0) scale(1);opacity:1;filter:none}@media(min-width:768px){.product-page-layout .fresh-ingredients-carousel__slide--side-left .fresh-ingredients-carousel__slide-img-wrap img{transform:rotate(-3deg) scale(.93) translateY(14px) translate(-60px)}.product-page-layout .fresh-ingredients-carousel__slide--side-right .fresh-ingredients-carousel__slide-img-wrap img{transform:rotate(3deg) scale(.93) translateY(14px) translate(60px)}}.product-page-layout .fresh-ingredients-carousel__nav-arrows{display:none;position:absolute;inset:0;pointer-events:none}@media(min-width:768px){.product-page-layout .fresh-ingredients-carousel__nav-arrows{display:block}}.product-page-layout .fresh-ingredients-carousel__arrow-btn{position:absolute;top:40%;transform:translateY(-50%);width:48px;height:48px;border-radius:var(--border-radius-full);border:none;background:var(--components-buttons-secondary-bg-default, #74003d);cursor:pointer;display:flex;align-items:center;justify-content:center;pointer-events:auto;transition:background .2s ease;color:var(--components-buttons-secondary-txt-default, #fff3e4);box-shadow:0 4px 6px #0000001a;z-index:2}.product-page-layout .fresh-ingredients-carousel__arrow-btn:first-child{left:25%}.product-page-layout .fresh-ingredients-carousel__arrow-btn:last-child{right:25%}@media(min-width:1025px){.product-page-layout .fresh-ingredients-carousel__arrow-btn:first-child{left:29%}.product-page-layout .fresh-ingredients-carousel__arrow-btn:last-child{right:29%}}.product-page-layout .fresh-ingredients-carousel__arrow-btn:hover{background:var(--components-buttons-secondary-bg-hover)}.product-page-layout .fresh-ingredients-carousel__arrow-btn svg{width:18px;height:18px}.product-page-layout .fresh-ingredients-carousel__active-content{text-align:center;padding:var(--spacing-6) var(--spacing-4) 0;transition:opacity .15s ease;min-height:110px}.product-page-layout .fresh-ingredients-carousel__active-content--fading{opacity:0}.product-page-layout .fresh-ingredients-carousel__active-title{margin:0 0 var(--spacing-3);color:var(--text-colour-primary);text-transform:uppercase}.product-page-layout .fresh-ingredients-carousel__active-text{color:var(--text-colour-secondary);line-height:1.65;max-width:560px;margin:0 auto}.product-page-layout .basicEditorial{display:flex;align-items:center;justify-content:center;gap:var(--spacing-10, 48px);width:100%;min-height:480px;background:var(--productColoursVar, var(--surface-background-burgundy, #74003d));padding:var(--spacing-12, 80px) var(--spacing-7, 32px);box-sizing:border-box}.product-page-layout .basicEditorial__textContent{flex:0 1 420px;max-width:420px}.product-page-layout .basicEditorial__imageContent{flex:0 0 auto;width:min(400px,36vw)}.product-page-layout .basicEditorial__imageContent img{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.product-page-layout .basicEditorial .copy-block{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-7, 28px);max-width:var(--copy-block-max-width, 100%)}.product-page-layout .basicEditorial .copy-block__copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-5, 18px);width:100%}.product-page-layout .basicEditorial .copy-block__isDark .heading,.product-page-layout .basicEditorial .copy-block__isDark .p1,.product-page-layout .basicEditorial .copy-block__isDark .p1 p{color:var(--text-colour-invert, #fff3e4)}.product-page-layout .basicEditorial .copy-block__isDark .p1{font-family:var(--text-typography-font-tertiary, Matter),Helvetica,Arial,sans-serif;font-size:var(--text-typography-style---desktop-p1-size, 1.125rem);line-height:var(--text-typography-style---desktop-p1-line-height, 1.75rem)}.product-page-layout .basicEditorial .copy-block__isDark .p1 p{margin:0}.product-page-layout .basicEditorial .copy-block__isDark .heading{justify-content:flex-start;text-align:left;width:100%}.product-page-layout .basicEditorial .copy-block__isDark .heading .heading__text{text-align:left}.product-page-layout .basicEditorial .button-group{display:grid;grid-template-columns:repeat(var(--num-columns, 1),minmax(0,1fr));gap:var(--spacing-4, 8px);width:-moz-fit-content;width:fit-content}.product-page-layout .basicEditorial .cta_has-text{padding:var(--spacing-5, 16px) var(--spacing-7, 28px);border-radius:0}@media(min-width:1024px){.product-page-layout .basicEditorial{min-height:880px!important;gap:3.5rem;padding-block:6rem;padding-inline:var(--spacing-7, 32px)}.product-page-layout .basicEditorial__imageContent{width:380px}}@media(max-width:767px){.product-page-layout .basicEditorial{flex-direction:column;align-items:flex-start;min-height:auto;gap:var(--spacing-8, 40px);padding:var(--spacing-10, 48px) var(--spacing-6, 24px)}.product-page-layout .basicEditorial__textContent,.product-page-layout .basicEditorial__imageContent{width:100%;max-width:100%;margin:0}}.product-page-layout .sectionWrapper--fullWidth{width:100%}.product-page-layout .sectionWrapper--bottomHalf{background:var(--surface-background-minimal, #fff3e4)}.product-page-layout .card-grid-section{display:flex;flex-direction:column;padding-inline:var(--spacing-6, 24px);padding-block:var(--spacing-10, 40px);gap:var(--spacing-7, 28px) var(--spacing-10, 40px);margin:auto;max-width:var(--max-content-width, 90rem);background-color:var(--productColoursVar, transparent)}.product-page-layout .card-grid-section__content{display:flex;flex-direction:column;align-items:center;width:-moz-fit-content;width:fit-content;max-width:80ch;margin-inline:auto;row-gap:var(--spacing-5, 18px);text-align:center}.product-page-layout .card-grid-section__heading{text-transform:uppercase;margin:0}.product-page-layout .card-grid-section__cards{width:100%;min-width:0}.product-page-layout .card-grid-section__button-group{display:flex;flex-direction:column;order:2;gap:var(--spacing-4, 8px)}.product-page-layout .card-grid-section .card-grid{display:grid;grid-template-columns:1fr;gap:var(--spacing-7, 28px);list-style:none;margin:0;padding:0}.product-page-layout .card-grid-section .card-grid__item{min-width:0}.product-page-layout .card-grid-section .product-card__wrapper{position:relative;height:100%}.product-page-layout .card-grid-section .product-card{display:flex;align-items:flex-start;gap:var(--spacing-5, 18px);position:relative}.product-page-layout .card-grid-section .product-card--style-small{flex-direction:column}.product-page-layout .card-grid-section .product-card--is-card-small{padding-bottom:var(--spacing-5, 18px)}.product-page-layout .card-grid-section .product-card__image{border-radius:var(--border-radius-tiny, 2px);overflow:hidden;position:relative;flex-shrink:0;width:100%;aspect-ratio:1 / 1;background-color:var(--surface-background-secondary, #f6e1ce)}.product-page-layout .card-grid-section .product-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-page-layout .card-grid-section .product-card__image--default,.product-page-layout .card-grid-section .product-card__image--hover{transition:opacity .4s ease-in-out}.product-page-layout .card-grid-section .product-card__image--hover{position:absolute;inset:0;opacity:0}@media(hover:hover){.product-page-layout .card-grid-section .product-card:hover .product-card__image--hover{opacity:1}.product-page-layout .card-grid-section .product-card:hover .product-card__image--default{opacity:0}}.product-page-layout .card-grid-section .product-card__labels{position:absolute;top:var(--spacing-7, 28px);left:var(--spacing-7, 28px);display:flex;flex-wrap:wrap;gap:var(--spacing-2, 4px);z-index:1;border-radius:var(--border-radius-tiny, 2px)}.product-page-layout .card-grid-section .product-card__label{display:flex;padding:var(--spacing-3, 6px) var(--spacing-4, 8px);justify-content:center;align-items:center;gap:var(--spacing-2, 4px);border-radius:var(--border-radius-tiny, 2px);background:var(--surface-background-minimal, #fff3e4);flex-shrink:0}.product-page-layout .card-grid-section .product-card__container{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-5, 18px);align-self:stretch;flex:1}.product-page-layout .card-grid-section .product-card__content,.product-page-layout .card-grid-section .product-card__heading{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-4, 8px);align-self:stretch}.product-page-layout .card-grid-section .product-card__title{margin:0;color:var(--text-colour-primary, #4a002a);text-align:left;text-transform:uppercase}.product-page-layout .card-grid-section a.product-card__link{display:block;color:inherit;text-decoration:none}.product-page-layout .card-grid-section a.product-card__link:before{content:"";position:absolute;inset:0}@media(min-width:640px){.product-page-layout .card-grid-section{padding-block:var(--spacing-13, 120px)}.product-page-layout .card-grid-section__content{padding-inline:var(--spacing-10, 40px)}.product-page-layout .card-grid-section__button-group{flex-direction:row;max-width:-moz-fit-content;max-width:fit-content;margin-inline:auto}.product-page-layout .card-grid-section .card-grid--mobile-oneCol{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-8, 32px)}}@media(min-width:1280px){.product-page-layout .card-grid-section{padding-inline:var(--spacing-10, 40px)}}.product-page-layout .faq-section-wrapper{width:100%}.product-page-layout .faq-section-wrapper--dark{background:var(--surface-background-burgundy, #74003d);color:var(--text-colour-invert, #fff3e4)}.product-page-layout .faq-section.layout-1-column{display:flex;flex-direction:column;gap:var(--spacing-9, 48px);max-width:var(--max-content-width, 90rem);margin:0 auto;padding:var(--spacing-12, 80px) var(--spacing-6, 24px)}.product-page-layout .faq-section__copy{width:100%}.product-page-layout .faq-section .copy-block__is-centered{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-5, 18px)}.product-page-layout .faq-section__title{text-transform:uppercase;margin:0}.product-page-layout .faq-section .copy-block__isDark .p1{margin:0;max-width:42ch;color:var(--text-colour-invert, #fff3e4);font-family:var(--text-typography-font-tertiary, Matter),Helvetica,Arial,sans-serif;font-size:var(--text-typography-style---desktop-p1-size, 1.125rem);line-height:var(--text-typography-style---desktop-p1-line-height, 1.75rem)}.product-page-layout .faq-section__faqs{width:100%;max-width:52rem;margin:0 auto}.product-page-layout .faq-section .accordion-wrapper__items{width:100%}.product-page-layout .faq-section .details--tertiary{border-bottom-color:#f6e1ce59}.product-page-layout .faq-section .details__summary--tertiary,.product-page-layout .faq-section .details__content{padding-inline:0}.product-page-layout .faq-section .details__content .p3 p{margin:0 0 var(--spacing-4, 8px);color:var(--text-colour-invert, #fff3e4)}.product-page-layout .faq-section .details__content .p3 p:last-child{margin-bottom:0}@media(min-width:768px){.product-page-layout .faq-section.layout-1-column{padding:var(--spacing-13, 120px) var(--spacing-8, 32px)}}.product-page-layout{background:var(--surface-background-secondary);min-height:100vh}.product-page-layout .productDetails{max-width:var(--max-content-width);margin:0 auto}@media(min-width:768px){.product-page-layout .productDetails{padding-inline:var(--spacing-7)}}.product-page-layout .pdp-usp-bar.usp-bar--light{background:var(--surface-background-burgundy, #74003d)}.product-page-layout .pdp-usp-bar .usp-bar__container{max-width:var(--max-content-width, 90rem)}.product-page-layout .breadcrumb{border-top:none;background:#f6e1ce;padding:0}.product-page-layout .breadcrumb .breadcrumb__list{max-width:var(--max-content-width);width:100%;margin-inline:auto;padding:var(--spacing-2) var(--spacing-5) var(--spacing-5);box-sizing:border-box;overflow:visible}@media(min-width:768px){.product-page-layout .breadcrumb .breadcrumb__list{padding:var(--spacing-2) var(--spacing-7) var(--spacing-5)}}.product-page-layout .product-details-section{display:grid;grid-template-columns:1fr}.product-page-layout .product-details-section__images-column{position:relative;height:100%}.product-page-layout .product-details-section__images{position:sticky;top:calc(2.5rem + var(--topNavHeight))}.product-page-layout .product-details-section__details-column{display:flex;flex-direction:column;margin-block:var(--spacing-5);margin-inline:var(--spacing-5);row-gap:var(--spacing-7);overflow:hidden;background-color:var(--surface-background-minimal);padding:var(--spacing-7)}@media(min-width:1024px){.product-page-layout .product-details-section__details-column{max-width:515px}.product-page-layout .product-details-section__images-column{padding-inline:0}.product-page-layout .product-details-section{grid-template-columns:1fr 36rem;padding-bottom:var(--spacing-11);gap:var(--spacing-7);padding-top:var(--spacing-7)}}.product-page-layout .product-summary{display:flex;flex-direction:column;gap:var(--spacing-7)}.product-page-layout .product-summary__labels{display:flex;flex-wrap:wrap;gap:var(--spacing-3)}.product-page-layout .product-summary__category{text-transform:capitalize}.product-page-layout .product-summary__header{display:flex;flex-direction:column;gap:var(--spacing-4)}.product-page-layout .product-summary__header .h2{text-align:center}.product-page-layout .product-summary__summary-body-copy{color:var(--text-colour-primary);text-align:center}.product-page-layout .product-summary__ingredient-icons{display:flex;justify-content:center;gap:var(--spacing-5)}.product-page-layout .label{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:var(--spacing-2) var(--spacing-4);align-items:center;gap:var(--spacing-2);border-radius:var(--border-radius-tiny);color:var(--text-colour-primary);background:var(--color)}.product-page-layout .label_dark{color:var(--text-colour-invert);background:var(--surface-invert)}.product-page-layout .label_error{background-color:var(--surface-status-error-minimal);color:var(--text-colour-status-error)}.product-page-layout .label_dark.label_error{background-color:var(--surface-status-error-invert);color:var(--text-colour-invert)}.product-page-layout .ingredient-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius-full);background:var(--surface-background-secondary)}.product-page-layout .ingredient-icon--dark{background:var(--surface-background-burgundy)}.product-page-layout .ingredient-icon__mask{display:block;width:36px;height:36px;background-color:var(--surface-background-minimal);mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.product-page-layout .alert{display:flex;align-items:center;width:100%;padding-block:var(--spacing-2);padding-inline:var(--spacing-4);-moz-column-gap:var(--spacing-3);column-gap:var(--spacing-3);border-radius:var(--border-radius-tiny)}.product-page-layout .alert__icon{flex-shrink:0}.product-page-layout .alert__message{margin:0}.product-page-layout .alert_warning{background-color:#fef2ea!important;color:#ae5c1f}p.alert__message.c1{font-size:.75rem!important;font-family:Matter!important}.product-page-layout .alert_left{justify-content:flex-start;text-align:left}.product-page-layout .product-details-section__usp-list{display:flex;flex-wrap:wrap;gap:var(--spacing-4)}.product-page-layout .usp-item{display:flex;flex-direction:column;flex:1 1 calc(33.333% - var(--spacing-4));align-items:center;gap:var(--spacing-3);text-align:center}.product-page-layout .uspItem__icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius-full);background:var(--surface-background-secondary, #f6e1ce);color:var(--text-colour-primary)}.product-page-layout .imageGallery{display:flex;gap:var(--spacing-8);container-type:inline-size}.product-page-layout .imageGallery__thumbnails{display:none}.product-page-layout .imageGallery__thumbnail{border:none;background:transparent;padding:0;cursor:pointer;border-radius:var(--border-radius-small);overflow:hidden;transition:opacity .2s ease;width:100%}.product-page-layout .imageGallery__thumbnail img{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.product-page-layout .imageGallery__thumbnail--active{opacity:1;border-radius:var(--border-radius-tiny, 2px);border:2px solid var(--red-500, #f00037)}.product-page-layout .imageGallery__thumbnail:not(.imageGallery__thumbnail--active){opacity:.6}.product-page-layout .imageGallery__thumbnail:hover,.product-page-layout .imageGallery__thumbnail:focus{opacity:1}@media screen and (min-width:1024px){.product-page-layout .imageGallery__thumbnails{display:flex;flex:0 0 auto;flex-direction:column;gap:var(--spacing-5);max-height:645px;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.product-page-layout .imageGallery__thumbnails::-webkit-scrollbar{display:none}.product-page-layout .imageGallery__thumbnail{min-height:95px}}.product-page-layout .imageGallery__main{position:relative;width:100%}@media screen and (min-width:768px){.product-page-layout .imageGallery__main{max-width:calc(100% - 95px - var(--spacing-8))}}.product-page-layout .imageGallery__mainImage{width:100%;-o-object-fit:contain;object-fit:contain;display:block;border-radius:var(--border-radius-small)}.product-page-layout button.cta{border:none;margin:0;cursor:pointer}.product-page-layout .cta.button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;-moz-column-gap:var(--spacing-4);column-gap:var(--spacing-4);border-radius:var(--border-radius-tiny);border:var(--border-width-normal) solid transparent;font-family:var(--text-typography-font-base-secondary, "TT Bluescreens");text-decoration:none}.product-page-layout .cta_has-text{padding:var(--spacing-5) var(--spacing-7)}.product-page-layout .cta:not(.cta_has-text){padding:var(--spacing-5)}@media(min-width:1024px){.product-page-layout .basicEditorial__imageContent{width:669px!important}}.product-page-layout .cta.cta_small:not(.cta_has-text){padding:var(--spacing-3)}.product-page-layout .cta__icon{display:flex;line-height:0}.product-page-layout .cta_primary{background-color:var(--components-buttons-primary-bg-default);color:var(--components-buttons-primary-txt-default)}.product-page-layout .cta_primary:hover{background-color:var(--components-buttons-primary-bg-hover);color:var(--components-buttons-primary-txt-hover)}.product-page-layout .cta_secondary{background-color:var(--components-buttons-secondary-bg-default);color:var(--components-buttons-secondary-txt-default)}.product-page-layout .cta_secondary:hover{background-color:var(--components-buttons-secondary-bg-hover);color:var(--components-buttons-secondary-txt-hover)}.product-page-layout .cta_ghost{background-color:transparent;color:var(--components-buttons-secondary-txt-default)}.product-page-layout .cta_ghost:hover{background-color:var(--components-buttons-secondary-bg-hover);color:var(--components-buttons-secondary-txt-hover)}.product-page-layout .glide__arrows{display:none}@media screen and (min-width:760px){.product-page-layout .glide__arrows{display:flex;justify-content:space-between;align-items:center;position:absolute;width:100%;top:50%;left:0;transform:translateY(-50%);padding:0 var(--spacing-6);pointer-events:none;z-index:2}.product-page-layout .glide__arrows .cta{pointer-events:auto;flex-shrink:0;border-radius:var(--border-radius-full, 100000000376832px);background-color:var(--components-buttons-secondary-bg-default, #74003d);color:var(--components-buttons-secondary-txt-default, #fff3e4)}.product-page-layout .glide__arrows .cta:hover{background-color:var(--components-buttons-secondary-bg-hover);color:var(--components-buttons-secondary-txt-hover)}}.product-page-layout .glide__bullet{display:block;width:.5rem;height:.5rem;border-radius:var(--border-radius-full);background:var(--surface-contrast);border:none;padding:0;cursor:pointer}.product-page-layout .glide__bullet--active{background:var(--text-colour-primary)}.product-page-layout .glide__bullets{display:flex;gap:var(--spacing-2);padding:var(--spacing-2);border-radius:var(--border-radius-full);background:var(--overlay-white-overlay);backdrop-filter:blur(6px);position:absolute;bottom:0;margin:var(--spacing-5)}@media(prefers-reduced-motion:reduce){.product-page-layout .glide__slides{transition:none!important}}.product-page-layout .glide{position:relative;width:100%;box-sizing:border-box}.product-page-layout .glide *{box-sizing:inherit}.product-page-layout .glide__track{overflow:hidden}.product-page-layout .glide__slides{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;margin:0;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.product-page-layout .glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.product-page-layout .glide__arrows,.product-page-layout .glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.product-page-layout .imageGallery .cta{box-shadow:0 4px 6px #0000001a}.product-page-layout .product-info-card__trigger{display:flex;justify-content:space-between;align-items:center;width:100%;padding-top:var(--spacing-4);padding-bottom:var(--spacing-4);border:none;background-color:var(--surface-background-minimal);cursor:pointer;border-bottom:1px solid var(--border-subtle-subtle-2);color:var(--text-colour-primary)}.product-page-layout .product-info-card__tray-content{color:var(--text-colour-secondary)}.product-page-layout tray-component.tray{position:static;display:block}.product-page-layout .tray__toggle{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.product-page-layout .tray__trigger-button{position:relative}.product-page-layout .tray__trigger-hit{inset:0;cursor:pointer;line-height:0}.product-page-layout .tray__overlay{position:fixed;inset:0;background-color:var(--overlay-background-tint);z-index:900;opacity:0;pointer-events:none;transition:opacity .2s ease-in-out;cursor:pointer}.product-page-layout .tray__wrapper{position:fixed;top:0;right:0;width:100%;max-width:30rem;height:100%;background:var(--surface-background-minimal, #fff3e4);transform:translate(100%);transition:transform .3s ease-in-out;display:none;flex-direction:column;z-index:1000}.product-page-layout tray-component:has(.tray__wrapper[data-open]) .tray__overlay{opacity:1;pointer-events:auto}.product-page-layout tray-component .tray__wrapper[data-open]{transform:translate(0);display:flex}.product-page-layout .tray__header{position:relative;display:flex;align-self:stretch;align-items:center;justify-content:flex-start;gap:var(--spacing-6);padding:var(--spacing-6);border-bottom:var(--border-width-normal) solid var(--border-subtle-subtle-3);background:var(--surface-background-minimal, #fff3e4);flex-shrink:0}.product-page-layout .tray__back{position:relative}.product-page-layout .tray__back-hit{position:absolute;inset:0;cursor:pointer}.product-page-layout .tray__title{flex-grow:1;text-align:left}.product-page-layout .tray__content{position:relative;display:flex;padding:var(--spacing-7);flex-direction:column;align-items:flex-start;gap:var(--spacing-7);flex:1 0 0;overflow:auto;max-width:100%}.product-page-layout .tray__content>div{width:100%}.blog-card{height:100%}.blog-card__link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}.blog-card__link:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--border-radius-tiny, 2px)}.blog-card__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog-card__content{display:flex;flex-direction:column;flex:1;min-height:0}.blog-card__meta-top{display:flex;align-items:center;gap:var(--spacing-4, 8px)}.blog-card__labels{display:flex;flex-wrap:wrap;gap:var(--spacing-2, 4px)}.blog-card__date{color:var(--text-colour-minimal, #a2547d);font-family:var(--font-tertiary, Matter);font-size:12px;font-weight:430;line-height:16px;letter-spacing:.24px}.blog-card__description{color:var(--text-colour-secondary, #74003d);font-family:var(--font-tertiary, Matter);font-size:14px;font-weight:430;line-height:22px;margin:0}.blog-card__footer{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--spacing-4, 8px);margin-top:auto;padding-top:var(--spacing-9)}@media(min-width:701px){.blog-card__footer{padding-top:var(--spacing-8)}.blog-card__title{min-height:145px}.blog-card--featured .blog-card__overlay .blog-card__title{min-height:70px}}.blog-card__read-more{display:flex;align-items:center;gap:var(--spacing-2, 4px);color:var(--text-colour-brand-burgundy);font-family:var(--font-secondary, "TT Bluescreens");font-size:20px;font-weight:800;line-height:100%;letter-spacing:.2px;text-transform:uppercase;font-feature-settings:var(--font-secondary-features);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.blog-card__reading-time{color:var(--text-colour-minimal, #a2547d);font-family:var(--font-tertiary, Matter);font-size:12px;font-weight:430;line-height:16px;letter-spacing:.24px;white-space:nowrap}.blog-card--default{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-8);padding:var(--spacing-8);background:var(--beige-200)}.blog-card--default .blog-card__link{gap:var(--spacing-8)}.blog-card--default .blog-card__image-wrapper{position:relative;width:100%;aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--border-radius-tiny, 2px);background:var(--beige-300, #eed9c9);flex-shrink:0}.blog-card--default .blog-card__content{padding-top:0;gap:var(--spacing-2, 4px);flex:1}.blog-card--default .blog-card__meta-top{gap:var(--spacing-6, 16px)}.blog-card--default .blog-card__date{color:var(--Text-Light-BG, #6f555a);font-family:var(--font-body, "Matter");font-size:12px;font-style:normal;font-weight:430;line-height:140%;letter-spacing:.24px}.blog-card--default .blog-card__title{color:var(--text-colour-primary, #4a002a);font-family:Rhymes Text,serif;font-size:24px;font-style:normal;font-weight:400;line-height:110%;letter-spacing:-.72px;text-transform:none;margin:0;margin-top:var(--spacing-8);min-height:82.75px}.blog-card--featured .blog-card__overlay .blog-card__title{min-height:60px}.blog-card--default .blog-card__reading-time{color:var(--Text-Light-BG, #6f555a);font-family:var(--font-body, "Matter");font-size:12px;font-style:normal;font-weight:430;line-height:140%;letter-spacing:.24px;margin-top:auto;padding-top:var(--spacing-8)}.blog-card--featured,.blog-card--featured .blog-card__link{height:100%}.blog-card--featured .blog-card__featured-wrapper{position:relative;aspect-ratio:4 / 3;overflow:hidden}.blog-card--featured .blog-card__image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog-card--featured .blog-card__overlay{position:absolute;bottom:var(--spacing-8, 24px);left:var(--spacing-8, 24px);width:50%;display:flex;flex-direction:column;padding:var(--spacing-8, 24px);background:var(--beige-200)}.blog-card--featured .blog-card__meta-top{gap:var(--spacing-6, 16px)}.blog-card--featured .blog-card__date{color:var(--Text-Light-BG, #6f555a);font-family:var(--font-body, "Matter");font-size:12px;font-style:normal;font-weight:430;line-height:140%;letter-spacing:.24px}.blog-card--featured .blog-card__title{color:var(--text-colour-primary, #4a002a);font-family:Rhymes Text,serif;font-size:24px;font-style:normal;font-weight:400;line-height:110%;letter-spacing:-.72px;text-transform:none;margin:0;margin-top:var(--spacing-8)}.blog-card--featured .blog-card__reading-time{color:var(--Text-Light-BG, #6f555a);font-family:var(--font-body, "Matter");font-size:12px;font-style:normal;font-weight:430;line-height:140%;letter-spacing:.24px;margin-top:var(--spacing-8)}@media(min-width:769px)and (max-width:1024px){.blog-card--default{padding:var(--spacing-6, 16px);gap:var(--spacing-6, 16px)}.blog-card--default .blog-card__link{gap:var(--spacing-6, 16px)}.blog-card--default .blog-card__title{font-size:20px;line-height:110%;letter-spacing:-.6px;margin-top:var(--spacing-6, 16px)}.blog-card--default .blog-card__footer{padding-top:var(--spacing-6, 16px)}.blog-card--featured .blog-card__overlay{bottom:var(--spacing-6, 16px);left:var(--spacing-6, 16px);width:75%;padding:var(--spacing-6, 16px)}.blog-card--featured .blog-card__title{font-size:20px;line-height:110%;letter-spacing:-.6px;margin-top:var(--spacing-6, 16px)}.blog-card--featured .blog-card__footer{margin-top:var(--spacing-6, 16px)}}@media(max-width:768px){.blog-card--default{padding:var(--spacing-6, 16px);gap:var(--spacing-6, 16px)}.blog-card--default .blog-card__link{gap:var(--spacing-6, 16px)}.blog-card--default .blog-card__title{font-size:20px;line-height:110%;letter-spacing:-.6px;margin-top:var(--spacing-6, 16px)}.blog-card--default .blog-card__footer{padding-top:var(--spacing-6, 16px)}.blog-card--featured .blog-card__title{font-size:20px;line-height:110%;letter-spacing:-.6px;margin-top:var(--spacing-6, 16px)}.blog-card--featured .blog-card__footer{margin-top:0}.blog-card--featured .blog-card__featured-wrapper{aspect-ratio:unset;width:100%;overflow:visible}.blog-card--featured .blog-card__image{position:relative;width:100%;height:auto;aspect-ratio:1 / 1;-o-object-fit:cover;object-fit:cover;display:block}.blog-card--featured .blog-card__overlay{position:relative;inset:auto;width:auto;margin-top:-16px;margin-left:var(--spacing-6, 16px);margin-right:var(--spacing-6, 16px);padding:var(--spacing-6, 16px)}}.blogs{background-color:var(--beige-500);width:100%;overflow:visible;padding:180px var(--spacing-8, 24px)}.blogs .container{max-width:none;padding-inline:0}.blogs__header-wrapper{width:100%;max-width:48%;margin-left:auto;margin-right:auto}.blogs .copy-block__title{font-family:TT Bluescreens,sans-serif;font-size:64px;font-style:normal;font-weight:800;line-height:81%;letter-spacing:-.64px;text-transform:uppercase}.blogs .copy-block__description{font-family:Matter,sans-serif;font-size:15px;font-style:normal;font-weight:430;line-height:160%}.blogs .copy-block{gap:var(--spacing-9)}@media(min-width:701px){.blogs .copy-block{max-width:690px}.blogs .copy-block__title{font-size:160px;line-height:80%;letter-spacing:-1.6px}.blogs .copy-block__description{max-width:456px}}@media(max-width:1100px){.blogs__header-wrapper{max-width:58%}}.blogs__grid{display:grid;grid-template-columns:2fr 1fr;gap:var(--spacing-5, 12px);margin-top:84px;align-items:start}.blogs__featured-wrapper{position:relative;height:100%}.blogs__featured{width:100%}@media(min-width:769px){.blogs__featured{position:sticky;top:calc(var(--header-total-height-desktop) + 24px)}}.blogs__cards{display:flex;flex-direction:column;gap:var(--spacing-5, 12px)}.blogs__cta{display:flex;justify-content:center;margin-top:var(--spacing-11)}.blogs__cta .btn{display:flex;height:60px;padding:21px 38px;justify-content:center;align-items:center;gap:10px;font-family:TT Bluescreens,sans-serif;font-size:20px;font-style:normal;font-weight:800;line-height:100%;letter-spacing:.2px;text-transform:uppercase}@media(min-width:1440px){.blogs__grid{max-width:1400px;margin-left:auto;margin-right:auto}}@media(min-width:769px)and (max-width:1024px){.blogs__grid{grid-template-columns:1fr 1fr}}@media(max-width:768px){.blogs{padding:84px var(--spacing-6, 16px)}.blogs__header-wrapper{max-width:100%}.blogs .section-header{gap:var(--spacing-9)}.blogs__grid{grid-template-columns:1fr;gap:var(--spacing-5, 12px);margin-top:var(--spacing-11)}.blogs__featured-wrapper{margin-left:calc(-1 * var(--spacing-6));margin-right:calc(-1 * var(--spacing-6))}.blogs__cards{gap:var(--spacing-5, 12px)}.blogs__cta{margin-top:var(--spacing-10)}}.blogs__header-wrapper{text-align:center}.blogs .copy-block--heading-xl{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;margin-inline:auto}.blogs .copy-block__title.heading{margin:0;color:var(--burgundy-500)}.blogs .copy-block__description{margin:0;text-align:center;color:var(--color-text-secondary)}.blogs .copy-block__description .line-group{display:block}[data-blogs-featured],.blogs__card-wrapper{opacity:0;transform:translateY(30px)}@media(prefers-reduced-motion:reduce){[data-blogs-featured],.blogs__card-wrapper{opacity:1;transform:none}}.section-wrapper{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.section-wrapper--left{align-items:flex-start}.section-wrapper--right{align-items:flex-end}.section-wrapper--clear-header{margin-top:var(--site-header-height, 120px)}.section-wrapper--spacing-extended{padding:var(--spacing-12) var(--spacing-6)}.section-wrapper--constrain>*{max-width:690px!important;width:100%}@media(min-width:701px){.section-wrapper--spacing-extended{padding:var(--spacing-13) var(--spacing-8)}}@media(min-width:1025px){.section-wrapper--spacing-extended{padding:var(--spacing-15) var(--spacing-8)}}.section-wrapper--spacing-minimal{padding:var(--spacing-8) var(--spacing-6)}@media(min-width:701px){.section-wrapper--spacing-minimal{padding:var(--spacing-11) var(--spacing-8)}}@media(min-width:1025px){.section-wrapper--spacing-minimal{padding:var(--spacing-11) var(--spacing-8)}}.accordion-wrapper__items{display:flex;flex-direction:column;gap:var(--spacing-4)}.accordion-wrapper__extra{display:none}@media screen and (min-width:768px){accordion-wrapper{display:flex;flex-direction:row;gap:var(--spacing-11)}.accordion-wrapper__items{flex:1 1 50%}.accordion-wrapper__extra{display:block;flex:1 1 50%}.accordion-wrapper__extra img{width:100%;height:auto}}.details{justify-content:space-between;align-items:center;align-self:stretch;color:var(--text-colour-secondary);border-radius:var(--border-radius-small)}.details--primary{background:var(--surface-minimal)}.details--secondary{background:var(--surface-white)}.details--tertiary{border-radius:var(--border-radius-tiny);border-bottom:var(--border-width-normal) solid rgba(246,225,206,.6)}.details__question{display:flex;align-items:center;gap:var(--spacing-4);font-size:var(--text-typography-style---mobile-p1-size)}.details__icon{color:var(--text-colour-secondary)}.details__summary::-webkit-details-marker{display:none}.details__summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:var(--spacing-5) var(--spacing-5) var(--spacing-4) var(--spacing-6);gap:var(--spacing-4);color:var(--text-colour-primary);font-weight:var(--text-typography-weight-subheading);line-height:var(--text-typography-style---desktop-p1-line-height;)}.details__summary--tertiary{padding:var(--spacing-7) var(--spacing-0) var(--spacing-7) var(--spacing-0)}.details__openIcon,.details__closedIcon{display:flex;align-items:center}.details[open] .details__openIcon,.details__closedIcon{display:none}.details[open] .details__closedIcon{display:flex}.details__content{padding:var(--spacing-0) var(--spacing-6) var(--spacing-8);display:flex;flex-direction:column;gap:var(--spacing-5)}.details__content p{margin:0}@media screen and (min-width:768px){.details .hideForDesktop{display:none}.details__content{padding:var(--spacing-0) var(--spacing-0) var(--spacing-8)}}.details--dark{color:var(--text-colour-invert);background:none}.details--dark .details__summary,.details--dark .details__icon{color:var(--text-colour-invert)}.faq-section .copy-block--invert.copy-block--heading-large{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-9);width:100%;margin-inline:auto;margin-bottom:var(--spacing-11)}.faq-section .copy-block__title.heading{margin:0;font-family:var(--font-secondary);font-feature-settings:var(--font-secondary-features, "ss06" 1);font-size:50px;font-weight:800;line-height:.81;letter-spacing:-.5px;text-transform:uppercase;color:var(--text-colour-invert, #fff3e4)}@media(min-width:701px){.faq-section .copy-block__title.heading{font-size:108px;line-height:.82;letter-spacing:-1.08px}}.faq-section .copy-block__description{margin:0;max-width:456px;text-align:center;font-family:Matter,sans-serif;font-size:15px;font-weight:430;line-height:160%;color:var(--text-colour-invert, #fff3e4)}.faq-section .copy-block__description .line-group{display:block}.faq-section .heading--animate{opacity:0;transform:translateY(30px)}.faq-section .text--animate{opacity:0}@media(prefers-reduced-motion:reduce){.faq-section .heading--animate,.faq-section .text--animate{opacity:1;transform:none}}.faq-section .details__content .p3 p{margin:0;color:var(--text-colour-invert, #fff3e4)}.faq-section .details__content .p3 a{color:var(--text-colour-invert, #fff3e4);text-decoration:underline;text-underline-offset:2px}.faq-page-layout{min-height:100vh}.faq-page-layout .generic-content-section{width:100%;background:var(--surface-background-minimal, #fff3e4)}.faq-page-layout .generic-page-header{display:flex;padding:var(--spacing-10, 40px) var(--spacing-6, 16px);flex-direction:column;align-items:center;gap:var(--spacing-7, 20px);align-self:stretch}.faq-page-layout .generic-page-header:not(.generic-page-header--dark){background:var(--surface-background-minimal, #fff3e4)}.faq-page-layout .generic-page-header--dark{background:var(--surface-background-burgundy, #74003d)}.faq-page-layout .generic-page-header__container{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4, 8px);max-width:1440px;width:100%;margin:auto}.faq-page-layout .generic-page-header__overline{border:1px solid var(--border-primary, #74003d);border-radius:var(--border-radius-tiny, 2px);display:flex;padding:var(--spacing-3, 6px) var(--spacing-4, 8px);align-items:center;gap:var(--spacing-2, 4px);margin:0 0 var(--spacing-7, 20px);color:var(--text-colour-primary, #74003d)}.faq-page-layout .generic-page-header__heading{margin:0;font-size:5rem;color:var(--text-colour-primary, #74003d);text-align:center;font-family:TT Bluescreens;font-style:normal;line-height:2.875rem!important;text-transform:lowercase!important}.faq-page-layout .generic-page-header--dark .generic-page-header__overline{color:var(--text-colour-invert, #fff3e4);border:1px solid var(--border-invert, #fff3e4)}.faq-page-layout .generic-page-header--dark .generic-page-header__heading,.faq-page-layout .generic-page-header--dark .generic-page-header__richtext{color:var(--text-colour-invert, #fff3e4);text-align:center}@media(min-width:768px){.faq-page-layout .generic-page-header{padding:var(--spacing-13, 120px) var(--spacing-10, 40px);gap:var(--spacing-10, 40px)}.faq-page-layout .generic-page-header__overline{margin-bottom:var(--spacing-10, 40px)}}.faq-page-layout .sectionWrapper{max-width:var(--max-content-width, 90rem);margin:0 auto;padding-inline:var(--spacing-6, 24px);position:relative;overflow:hidden}.faq-page-layout .sectionWrapper--fullWidth{max-width:100%;padding-inline:0;background-color:var(--colour, transparent)}.faq-page-layout .sectionWrapper--topNone{padding-top:0}.faq-page-layout .sectionWrapper--bottomNone{padding-bottom:0}@media(min-width:768px){.faq-page-layout .sectionWrapper{padding-inline:var(--spacing-10, 40px)}.faq-page-layout .sectionWrapper--fullWidth{max-width:100%;padding-inline:0;background-color:var(--colour, transparent)}}.faq-page-layout .faq-section .copy-block{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-8, 32px);max-width:var(--copy-block-max-width, 100%);width:100%}.faq-page-layout .faq-section .copy-block__copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-4, 8px);align-self:stretch;max-width:100%}.faq-page-layout .faq-section .copy-block__is-centered{align-items:center;text-align:center;max-width:37.5rem;margin:0 auto}.faq-page-layout .faq-section .copy-block__isDark,.faq-page-layout .faq-section .heading_is-dark{color:var(--text-colour-invert, #fff3e4)}.faq-page-layout .faq-section .heading_justify-center{justify-content:center}.faq-page-layout .faq-section-wrapper{width:100%}.faq-page-layout .faq-section-wrapper--dark{background:var(--surface-background-burgundy, #74003d);color:var(--text-colour-invert, #fff3e4)}.faq-page-layout .faq-section.layout-1-column{display:flex;flex-direction:column;gap:var(--spacing-9, 48px);max-width:var(--max-content-width, 90rem);margin:0 auto;padding:var(--spacing-12, 80px) var(--spacing-6, 24px)}.faq-page-layout .faq-section__copy{width:100%}.faq-page-layout .faq-section__title{text-transform:uppercase;margin:0}.faq-page-layout .faq-section__faqs{width:100%;max-width:52rem;margin:0 auto}.faq-page-layout .faq-section .accordion-wrapper__items{width:100%}.faq-page-layout .faq-section .details--tertiary{border-bottom-color:#f6e1ce59}.faq-page-layout .faq-section .details__summary--tertiary,.faq-page-layout .faq-section .details__content{padding-inline:0}.faq-page-layout .faq-section .details__content .p3 p{margin:0 0 var(--spacing-4, 8px);color:var(--text-colour-invert, #fff3e4)}.faq-page-layout .faq-section .details__content .p3 p:last-child{margin-bottom:0}.faq-page-layout .faq-section .details__content .p3 strong{font-weight:700}@media(min-width:768px){.faq-page-layout .faq-section.layout-1-column{padding:var(--spacing-13, 120px) var(--spacing-8, 32px)}}.faq-page-layout .pdp-usp-bar.usp-bar--light{background:var(--surface-background-burgundy, #74003d)}.faq-page-layout .pdp-usp-bar .usp-bar__container{max-width:var(--max-content-width, 90rem)}.ingredients-page-layout{--palette-burgundy: var(--burgundy-500, #74003d);--palette-beige: var(--beige-500, #f6e1ce);--palette-beige-light: var(--beige-light, #fff3e4);--landing-content-max: min(1392px, calc(100vw - 48px) );min-height:100vh}[data-page-template=ingredients] [data-hero-section]{min-height:100svh;justify-content:flex-start!important;padding-bottom:0!important}@media(max-width:700px){[data-page-template=ingredients] [data-hero-section]{margin-top:0!important;padding-top:var(--site-header-height, 94px)!important;justify-content:center!important;align-items:center!important}[data-page-template=ingredients] [data-hero-section] .copy-block,[data-page-template=ingredients] [data-hero-section] .copy-block__title{text-align:center!important}}.ingredients-page-layout__hero{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:0;padding:180px var(--spacing-6, 24px) 120px;overflow:visible;min-height:100vh;min-height:100dvh;isolation:isolate}.ingredients-page-layout__hero-stage{position:relative;width:100%;max-width:100%;display:flex;justify-content:center;align-items:flex-start}.ingredients-page-layout__hero-stage .copy-block{position:relative;z-index:1;margin-bottom:0;pointer-events:none}.ingredients-page-layout .scroll-image-reveal{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:5}.ingredients-page-layout .scroll-image-reveal__wrapper{position:absolute;left:50%;top:50%;overflow:hidden;transform-origin:center center;will-change:transform,clip-path;opacity:1;visibility:visible;z-index:2;width:min(calc(100vw - 48px),456px);aspect-ratio:1;margin:0;transform:translate(-50%,-50%) rotate(-10deg)}@media(max-width:1024px){.ingredients-page-layout .scroll-image-reveal__wrapper{width:224px;transform:translate(-50%,-50%) rotate(-4deg)}}.ingredients-page-layout[data-page-template=ingredients] .scroll-image-reveal__wrapper{min-height:224px}.ingredients-page-layout .copy-block--heading-xxl .copy-block__title{display:flex;flex-direction:column;align-items:center;font-family:var(--font-primary);font-size:clamp(48px,12vw,120px);font-weight:400;line-height:.8;letter-spacing:-.01em;text-transform:uppercase;color:var(--text-colour-primary);text-align:center}.ingredients-page-layout .copy-block--heading-xxl .copy-block__title .word-group{display:block;width:100%;line-height:.8}.ingredients-page-layout .copy-block--heading-xxl .copy-block__title .word-group+.word-group{margin-top:-.04em}@media(min-width:701px){.ingredients-page-layout .copy-block--heading-xxl .copy-block__title{font-size:clamp(120px,18vw,260px);letter-spacing:-2.6px}}@media(max-width:700px){.ingredients-page-layout__hero{padding-top:calc(var(--site-header-height, 120px) + var(--spacing-10, 40px))}.ingredients-page-layout .copy-block--mobile-scale .copy-block__title{font-size:clamp(32px,calc((100vw - 32px) / 3.4),120px)!important}}.ingredients-page-layout .scroll-image-reveal__inner{width:100%;height:100%;transform-origin:center center;will-change:transform}.ingredients-page-layout .scroll-image-reveal__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}@media(prefers-reduced-motion:reduce){.ingredients-page-layout .mission-large-body-copy-section .copy-block--word-animation .word{color:var(--beige-200, #fff3e4)}.ingredients-page-layout .scroll-image-reveal__wrapper,.ingredients-page-layout .scroll-image-reveal__inner{transform:none!important;clip-path:none!important}.ingredients-page-layout__hero{min-height:auto;padding-bottom:var(--spacing-12)}}.ingredients-page-layout .mission-large-body-copy-section{color:var(--text-colour-invert)}.ingredients-page-layout .mission-large-body-copy-section .copy-block{max-width:min(924px,100%);margin-bottom:0}.ingredients-page-layout .mission-large-body-copy-section .copy-block__description--word{font-family:var(--font-secondary);font-feature-settings:var(--font-secondary-features, "ss06" 1);font-weight:800;font-size:clamp(44px,8vw,108px);line-height:var(--line-height-bluescreens, .82);letter-spacing:-.01em;text-transform:uppercase;text-align:center;opacity:1}.ingredients-page-layout .mission-large-body-copy-section .copy-block--word-animation .word{display:inline;color:var(--beige-700, #afa092);transition:color .14s ease-out}.ingredients-page-layout .mission-large-body-copy-section .copy-block--word-animation .word.is-highlighted{color:var(--beige-200, #fff3e4)}.ingredients-page-layout .mission-large-body-copy-section .copy-block__description--word+.copy-block__description--word{margin-top:var(--spacing-8)}@media(min-width:701px){.ingredients-page-layout .mission-large-body-copy-section .copy-block__description--word+.copy-block__description--word{margin-top:var(--spacing-11)}}.ingredients-page-layout .stacked-image-fan-section{background:var(--palette-burgundy, var(--burgundy-500))}.ingredients-page-layout .stacked-image-fan{position:relative;width:100%;overflow:hidden;cursor:default;padding-top:90px;padding-bottom:80px;box-sizing:border-box}.ingredients-page-layout .stacked-image-fan--animated{max-height:620px}@media(min-width:701px){.ingredients-page-layout .stacked-image-fan{padding-top:120px;padding-bottom:80px}}@media(min-width:1025px){.ingredients-page-layout .stacked-image-fan{padding-bottom:100px}}.ingredients-page-layout .stacked-image-fan__track{position:relative;display:flex;align-items:center;justify-content:center;gap:var(--spacing-9, 32px);height:clamp(180px,28vw,400px)}@media(min-width:1025px){.ingredients-page-layout .stacked-image-fan__track{gap:var(--spacing-13, 120px)}}.ingredients-page-layout .stacked-image-fan__item{flex-shrink:0;width:clamp(180px,28vw,400px);aspect-ratio:1 / 1;overflow:hidden;will-change:transform;box-shadow:0 8px 40px #0000002e}.ingredients-page-layout .stacked-image-fan__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.ingredients-page-layout .stacked-image-fan-section[data-top-spacing=none]{padding-top:0}.ingredients-page-layout .stacked-image-fan-section[data-top-spacing=half]{padding-top:var(--spacing-11, 60px)}.ingredients-page-layout .stacked-image-fan-section[data-top-spacing=full]{padding-top:var(--spacing-12, 80px)}@media(min-width:701px){.ingredients-page-layout .stacked-image-fan-section[data-top-spacing=half]{padding-top:var(--spacing-12, 80px)}.ingredients-page-layout .stacked-image-fan-section[data-top-spacing=full]{padding-top:var(--spacing-13, 120px)}}@media(min-width:1025px){.ingredients-page-layout .stacked-image-fan-section[data-top-spacing=half]{padding-top:var(--spacing-13, 120px)}.ingredients-page-layout .stacked-image-fan-section[data-top-spacing=full]{padding-top:var(--spacing-15, 180px)}}.ingredients-page-layout .stacked-image-fan-section[data-bottom-spacing=none]{padding-bottom:0}.ingredients-page-layout .stacked-image-fan-section[data-bottom-spacing=half]{padding-bottom:var(--spacing-11, 60px)}.ingredients-page-layout .stacked-image-fan-section[data-bottom-spacing=full]{padding-bottom:var(--spacing-12, 80px)}@media(min-width:701px){.ingredients-page-layout .stacked-image-fan-section[data-bottom-spacing=half]{padding-bottom:var(--spacing-12, 80px)}.ingredients-page-layout .stacked-image-fan-section[data-bottom-spacing=full]{padding-bottom:var(--spacing-13, 120px)}}@media(min-width:1025px){.ingredients-page-layout .stacked-image-fan-section[data-bottom-spacing=half]{padding-bottom:var(--spacing-13, 120px)}.ingredients-page-layout .stacked-image-fan-section[data-bottom-spacing=full]{padding-bottom:var(--spacing-15, 180px)}}.ingredients-page-layout .mission-what-we-stand-for-section .copy-block{max-width:none;margin-bottom:0}.ingredients-page-layout .mission-what-we-stand-for-section .copy-block__title{font-family:var(--font-secondary);font-feature-settings:var(--font-secondary-features, "ss06" 1);font-size:clamp(64px,10vw,160px);font-weight:900;line-height:.8;letter-spacing:-.01em;text-transform:uppercase;color:var(--text-colour-primary)}.ingredients-page-layout .mission-what-we-stand-for-section .copy-block__description{font-family:var(--font-body);font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);color:var(--text-colour-primary);margin:0}.ingredients-page-layout .mission-what-we-stand-for-section .line-group{display:block}[data-page-template=ingredients] .template-landing-sections--ingredients .section-wrapper>:not(.template-landing-banner-slot){width:100%;max-width:var(--landing-content-max);margin-inline:auto;box-sizing:border-box}:is([data-page-template=mission],[data-page-template=ingredients]) .template-landing-sections .mission-value-cards{display:flex;flex-direction:column;gap:var(--spacing-5, 12px);margin-top:var(--spacing-8, 24px)}:is([data-page-template=mission],[data-page-template=ingredients]) .template-landing-sections .mission-value-card{position:relative;z-index:1;width:100%;display:grid;grid-template-columns:1fr;gap:var(--spacing-9, 32px);padding:var(--spacing-8, 24px);box-sizing:border-box;background:var(--surface-background-minimal, #fff3e4);margin-top:0;overflow:hidden;isolation:isolate}:is([data-page-template=mission],[data-page-template=ingredients]) .template-landing-sections .mission-value-card__content{display:flex;flex-direction:column;justify-content:space-between;gap:var(--spacing-12, 80px);padding:0}:is([data-page-template=mission],[data-page-template=ingredients]) .template-landing-sections .mission-value-card__copy{width:100%;max-width:100%;display:flex;flex-direction:column;gap:var(--spacing-6, 16px);margin-top:auto}:is([data-page-template=mission],[data-page-template=ingredients]) .template-landing-sections .mission-value-card__copy p{margin:0;color:var(--text-colour-primary, #4a002a);font-family:var(--text-typography-font-base-tertiary, Matter);font-size:var(--text-typography-style-mobile-p2-size, .8889rem);font-style:normal;font-weight:430;line-height:var(--text-typography-style-mobile-p3-line-height, 1.375rem);letter-spacing:var(--text-typography-style-mobile-p3-spacing, 0)}:is([data-page-template=mission],[data-page-template=ingredients]) .template-landing-sections .mission-value-card__copy p+p{margin-top:var(--spacing-6, 16px)}[data-page-template=ingredients] .template-landing-sections .mission-value-card__copy .accordion-wrapper__items{gap:0}[data-page-template=ingredients] .template-landing-sections .mission-value-card__copy .accordion-wrapper__items .details--tertiary{border-radius:0;border-bottom:1px solid #d2beb9}[data-page-template=ingredients] .template-landing-sections .mission-value-card__copy .accordion-wrapper__items .details--tertiary:first-child{border-top:1px solid #d2beb9}[data-page-template=ingredients] .template-landing-sections .mission-value-card__copy .accordion-wrapper__items .details--tertiary[open]{border-bottom-color:#4a002a}[data-page-template=ingredients] .template-landing-sections .mission-value-card__copy .accordion-wrapper__items .details--tertiary .details__summary--tertiary{height:auto;padding:var(--spacing-9, 32px) 0}[data-page-template=ingredients] .template-landing-sections .mission-value-card__copy .accordion-wrapper__items .details--tertiary[open] .details__summary--tertiary{padding-bottom:var(--spacing-8, 24px)}[data-page-template=ingredients] .template-landing-sections .mission-value-card__copy .accordion-wrapper__items .details--tertiary .details__question{font-family:var(--text-typography-font-base-secondary, "TT Bluescreens");font-feature-settings:var(--font-secondary-features, "ss06" 1);font-size:24px;font-style:normal;font-weight:800;line-height:24px;letter-spacing:.24px;text-transform:uppercase;color:var(--text-colour-primary, #4a002a)}[data-page-template=ingredients] .template-landing-sections .mission-value-card__copy .accordion-wrapper__items .details--tertiary .details__content{padding:0 0 var(--spacing-9, 32px)}[data-page-template=ingredients] .template-landing-sections .mission-value-card__copy .accordion-wrapper__items .details--tertiary .details__content .p3,[data-page-template=ingredients] .template-landing-sections .mission-value-card__copy .accordion-wrapper__items .details--tertiary .details__content .p3 p{font-family:var(--text-typography-font-base-tertiary, Matter);font-size:var(--text-typography-style-desktop-p2-size, 16px);font-style:normal;font-weight:430;line-height:var(--text-typography-style-desktop-p2-line-height, 24px);letter-spacing:var(--text-typography-style-desktop-p2-spacing, 0);margin:0}:is([data-page-template=mission],[data-page-template=ingredients]) .template-landing-sections .mission-value-card__heading .copy-block__title,:is([data-page-template=mission],[data-page-template=ingredients]) .template-landing-sections .mission-value-card__heading .heading.heading--display{font-size:var(--text-typography-style-mobile-display-xl-size, 2.3333rem)!important;letter-spacing:var(--text-typography-style-mobile-display-xl-spacing, 0)!important;hyphens:none;white-space:nowrap!important;text-wrap:nowrap!important}:is([data-page-template=mission],[data-page-template=ingredients]) .template-landing-sections .mission-value-card__media{width:100%;aspect-ratio:var(--mission-value-media-ratio, 3 / 4);overflow:hidden}:is([data-page-template=mission],[data-page-template=ingredients]) .template-landing-sections .mission-value-card__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}[data-page-template=ingredients] .template-landing-sections .mission-value-card__media{aspect-ratio:auto;max-height:none}[data-page-template=ingredients] .template-landing-sections .mission-value-card__media img{height:auto;-o-object-fit:contain;object-fit:contain}@media(max-width:700px){:is([data-page-template=mission],[data-page-template=ingredients]) .template-landing-sections .mission-values-section.section-wrapper--spacing-minimal{padding-top:0!important;padding-right:var(--spacing-5, 12px)!important;padding-bottom:var(--spacing-7, 20px)!important;padding-left:var(--spacing-5, 12px)!important}:is([data-page-template=mission],[data-page-template=ingredients]) .template-landing-sections .mission-value-card{padding:var(--spacing-7, 20px)}:is([data-page-template=mission],[data-page-template=ingredients]) .template-landing-sections .mission-value-card__media{--mission-value-media-ratio: 1 / 1}:is([data-page-template=mission],[data-page-template=ingredients]) .template-landing-sections .mission-value-card__media img{-o-object-position:center center;object-position:center center}}@media(min-width:701px){:is([data-page-template=mission],[data-page-template=ingredients]) .template-landing-sections .mission-values-section.section-wrapper--spacing-minimal{padding-top:var(--spacing-8, 24px)!important;padding-bottom:var(--spacing-8, 24px)!important}:is([data-page-template=mission],[data-page-template=ingredients]) .template-landing-sections .mission-value-card__copy p{font-size:var(--text-typography-style-desktop-p2-size, .8889rem);line-height:var(--text-typography-style-desktop-p2-line-height, 1.5rem);letter-spacing:var(--text-typography-style-desktop-p2-spacing, 0)}:is([data-page-template=mission],[data-page-template=ingredients]) .template-landing-sections .mission-value-card{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-5, 12px)}}@media(min-width:1025px){:is([data-page-template=mission],[data-page-template=ingredients]) .template-landing-sections .mission-value-cards{gap:var(--spacing-8, 24px)}:is([data-page-template=mission],[data-page-template=ingredients]) .template-landing-sections .mission-value-card{min-height:clamp(600px,62vw,760px)}:is([data-page-template=mission],[data-page-template=ingredients]) .template-landing-sections .mission-value-card__content{min-height:100%;gap:var(--spacing-12, 80px)}:is([data-page-template=mission],[data-page-template=ingredients]) .template-landing-sections .mission-value-card__copy{max-width:50%}:is([data-page-template=mission],[data-page-template=ingredients]) .template-landing-sections .mission-value-card__media{aspect-ratio:3 / 4;max-height:850px}}.ingredients-page-layout .button-group{display:grid;grid-template-columns:repeat(var(--num-columns, 2),minmax(0,1fr));gap:var(--spacing-5);width:100%}.ingredients-page-layout .cta.button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--components-buttons-desktop-button-height-default, 48px);padding:0 var(--spacing-9);border-radius:var(--border-radius-full);font-family:var(--font-body);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);text-decoration:none;transition:var(--transition-fast)}.ingredients-page-layout .cta_primary{background:var(--components-buttons-primary-bg-default, #f00037);color:var(--components-buttons-primary-txt-default, #fff3e4)}.ingredients-page-layout .cta_primary:hover{background:var(--components-buttons-primary-bg-hover, #aa0027);color:var(--components-buttons-primary-txt-hover, #fff3e4)}[data-page-template=ingredients] .template-landing-sections{position:relative;z-index:1}[data-page-template=ingredients] .template-landing-banner-slot{position:relative;width:100vw;left:50%;margin-left:-50vw;z-index:1}[data-page-template=ingredients] .template-landing-banner-slot.landing-full-bleed-banner:not(.landing-full-bleed-banner--scroll-reveal){height:600px;overflow:hidden}[data-page-template=ingredients] .landing-full-bleed-banner--scroll-reveal{height:auto;min-height:0;overflow:visible}[data-page-template=ingredients] .template-landing-sections .mission-values-section{position:relative;z-index:2;isolation:isolate;background:var(--surface-background-secondary)}[data-page-template=ingredients] .basic-image-banner-wrapper--scroll-reveal{width:100%;height:100%;overflow:hidden}[data-page-template=ingredients] .basic-image-banner-wrapper.align-center{text-align:center}[data-page-template=ingredients] .basic-image-banner-wrapper.border-radius-all{border-radius:var(--border-radius-large, 16px)}[data-page-template=ingredients] .basic-image-banner-image--mission-scroll{width:100%;height:100%;will-change:transform}[data-page-template=ingredients] .basic-image-banner-image--mission-scroll picture{display:block;width:100%;height:100%}[data-page-template=ingredients] .basic-image-banner-image--mission-scroll img{width:100%;max-width:2880px;max-height:1920px;height:100%;min-height:280px;display:block;margin-inline:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom;aspect-ratio:1.5}@media(min-width:701px){[data-page-template=ingredients] .template-landing-banner-slot{overflow:visible}[data-page-template=ingredients] .landing-full-bleed-banner--scroll-reveal{margin-top:0}[data-page-template=ingredients] .landing-full-bleed-banner--scroll-reveal>.sectionWrapper{height:auto}[data-page-template=ingredients] .landing-full-bleed-banner--scroll-reveal .basic-image-banner-wrapper--scroll-reveal{position:relative;width:100%;height:calc(100vh - var(--site-header-height, 120px));min-height:520px;max-height:100vh;z-index:1;display:flex;align-items:flex-end;justify-content:center}[data-page-template=ingredients] .landing-full-bleed-banner--scroll-reveal:not(.landing-full-bleed-banner--ready) .basic-image-banner-image--mission-scroll{transform:scale(1.65) translateY(16%);transform-origin:50% 100%}}@media(max-width:700px){[data-page-template=ingredients] .landing-full-bleed-banner--scroll-reveal{height:auto;min-height:0;margin-top:0}[data-page-template=ingredients] .landing-full-bleed-banner--scroll-reveal .basic-image-banner-wrapper--scroll-reveal{position:relative;height:auto;min-height:360px}[data-page-template=ingredients] .landing-full-bleed-banner--scroll-reveal .basic-image-banner-image--mission-scroll,[data-page-template=ingredients] .landing-full-bleed-banner--scroll-reveal .basic-image-banner-image--mission-scroll picture{height:auto}[data-page-template=ingredients] .landing-full-bleed-banner--scroll-reveal .basic-image-banner-image--mission-scroll img{height:auto;width:100%;aspect-ratio:1.5}}.ingredients-page-layout .mission-tabbed-products-section .product-category-tabbed-grid{width:100%;max-width:var(--landing-content-max);margin-inline:auto}.ingredients-page-layout .mission-tabbed-products-section .tabbed-interface--dark{--tab-group-hint-bg: var(--surface-background-minimal, #fff3e4);--tab-group-hint-color: var(--text-colour-primary, #4a002a)}.ingredients-page-layout .mission-tabbed-products-section .tab--dark{color:var(--burgundy-800)}.ingredients-page-layout .mission-tabbed-products-section .tab--dark:hover,.ingredients-page-layout .mission-tabbed-products-section .tab--dark[aria-selected=true]{color:var(--text-colour-brand-red)}.ingredients-page-layout .mission-tabbed-products-section .tab--dark[aria-selected=true]:after{background-color:var(--text-colour-brand-red)}.ingredients-page-layout .mission-tabbed-products-section .product-category-tabbed-grid .tab-group{justify-content:center}.ingredients-page-layout .mission-tabbed-products-section .product-category-card{opacity:1;transform:none;transition:none}.ingredients-page-layout .product-category-card--portrait{width:100%;height:auto;aspect-ratio:auto;background:transparent!important;border-radius:var(--border-radius-tiny)}.ingredients-page-layout .product-category-card--portrait .product-category-card__link{align-items:stretch;gap:var(--spacing-5);padding:var(--spacing-6);height:100%}.ingredients-page-layout .product-category-card--portrait .product-category-card__image-wrapper{aspect-ratio:4 / 5;border-radius:var(--border-radius-tiny);overflow:hidden}.ingredients-page-layout .product-category-card--portrait .product-category-card__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ingredients-page-layout .product-category-card__text{display:flex;flex-direction:column;gap:var(--spacing-3);text-align:left;width:100%}.ingredients-page-layout .product-category-card__description{margin:0;font-family:var(--font-body);font-size:var(--font-size-sm);line-height:1.5;color:var(--text-colour-primary);text-transform:none;font-weight:400;letter-spacing:normal}.ingredients-page-layout .product-category-tabbed-grid__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-6);width:100%}@media(min-width:701px){.ingredients-page-layout .product-category-tabbed-grid__grid{grid-template-columns:repeat(var(--tabbed-max-cards-per-row, 4),minmax(0,1fr));gap:var(--spacing-5);max-width:none}}.ingredients-page-layout .product-category-tabbed-grid__grid--mobile-scroll{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:var(--spacing-6);padding-bottom:var(--spacing-4)}.ingredients-page-layout .product-category-tabbed-grid__grid--mobile-scroll::-webkit-scrollbar{display:none}@media(max-width:700px){.ingredients-page-layout .product-category-tabbed-grid__grid--mobile-scroll .product-category-card--portrait{flex:0 0 min(72vw,280px);scroll-snap-align:start}}@media(min-width:701px){.ingredients-page-layout .product-category-tabbed-grid__grid--mobile-scroll{display:grid;overflow:visible;padding-bottom:0}}.ingredients-page-layout .tab-group__scroll-hint{position:absolute;top:50%;transform:translateY(-50%);display:none;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--border-radius-full);background:var(--tab-group-hint-bg, var(--surface-background-minimal));color:var(--tab-group-hint-color, var(--text-colour-primary));pointer-events:none;z-index:2}.ingredients-page-layout .tab-group__scroll-hint.is-visible{display:flex}.ingredients-page-layout .tab-group__scroll-hint--left{left:0}.ingredients-page-layout .tab-group__scroll-hint--right{right:0}.ingredients-page-layout .sectionWrapper{max-width:var(--max-content-width, 90rem);margin:0 auto;padding-inline:var(--spacing-6);position:relative;overflow:hidden}.ingredients-page-layout .sectionWrapper--overflowVisible{overflow:visible}.ingredients-page-layout .sectionWrapper--fullWidth{max-width:100%;padding-inline:0}.ingredients-page-layout .sectionWrapper--topNone{padding-top:0}.ingredients-page-layout .sectionWrapper--bottomNone{padding-bottom:0}.ingredients-page-layout .faq-section-wrapper--dark{background:var(--surface-background-burgundy, #74003d);color:var(--text-colour-invert, #fff3e4)}.ingredients-page-layout .faq-section.layout-1-column{display:flex;flex-direction:column;gap:var(--spacing-9);max-width:var(--max-content-width, 90rem);margin:0 auto;padding:var(--spacing-12) var(--spacing-6)}.ingredients-page-layout .faq-section .copy-block__is-centered{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-5);max-width:42rem;margin:0 auto}.ingredients-page-layout .faq-section__title{text-transform:uppercase;margin:0;color:var(--text-colour-invert)}.ingredients-page-layout .faq-section .p1{margin:0;color:var(--text-colour-invert);font-family:var(--font-body);font-size:var(--font-size-base);line-height:var(--line-height-relaxed)}.ingredients-page-layout .faq-section__faqs{width:100%;max-width:52rem;margin:0 auto}.ingredients-page-layout .faq-section .details--tertiary{border-bottom-color:#f6e1ce59}.ingredients-page-layout .faq-section .details__summary--tertiary,.ingredients-page-layout .faq-section .details__content{padding-inline:0}.ingredients-page-layout .faq-section .details__content .p3 p{margin:0;color:var(--text-colour-invert)}@media(min-width:768px){.ingredients-page-layout .faq-section.layout-1-column{padding:var(--spacing-13) var(--spacing-8)}.ingredients-page-layout .sectionWrapper{padding-inline:var(--spacing-10)}.ingredients-page-layout .sectionWrapper--fullWidth{padding-inline:0}}.ingredients-page-layout .pdp-usp-bar.usp-bar--light{background:var(--surface-background-burgundy, #74003d)}.ingredients-page-layout .pdp-usp-bar .usp-bar__container{max-width:var(--max-content-width, 90rem)}.ingredients-page-layout .copy-block{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-6);text-align:center;max-width:min(58.125rem,90%);margin-inline:auto;margin-bottom:var(--spacing-11)}.ingredients-page-layout .copy-block--no-description,.ingredients-page-layout .mission-what-we-stand-for-section .copy-block,.ingredients-page-layout .mission-large-body-copy-section .copy-block{margin-bottom:0}.ingredients-page-layout .copy-block--left{align-items:flex-start;text-align:left;margin-inline:0}.ingredients-page-layout .heading .word-group{display:inline-block;white-space:nowrap}.payment-logo{display:flex;justify-content:center;align-items:center;width:40px;height:24px;padding:var(--spacing-2);box-sizing:border-box;background:var(--surface-background-white);border-radius:var(--border-radius-tiny);border:1px solid var(--border-subtle-subtle-3)}.payment-logo svg{height:16px;width:auto;max-width:100%}.payment-logos{display:grid;grid-template-columns:repeat(4,auto);gap:var(--spacing-2);align-items:center;justify-content:start}.social-icons{display:flex;flex-wrap:wrap;gap:var(--spacing-4, 8px);align-items:center}.formItem{color:var(--text-colour-primary);text-align:left}.formItem__label{color:var(--text-colour-primary);display:flex;text-align:left;align-items:center;gap:var(--spacing-1)}.formItem__fieldContainer{position:relative;display:flex;width:100%;box-sizing:border-box;border-radius:var(--border-radius-tiny);border:1px solid var(--border-subtle-subtle-3)}.formItem:not(.formItem--disabled).formItem__fieldContainer:has(.formItem__field:active){background:var(--components-fields-active);border:1px solid var(--border-primary)}.required{color:var(--text-colour-status-error);display:flex;align-items:center}.formItem__helpText{color:var(--text-colour-minimal)}.formItem--disabled .formItem__label,.formItem--disabled .formItem__characterLimit{color:var(--text-colour-disabled)}.formItem__inner{display:flex;flex-direction:column}.formItem__inner--floating{flex-direction:row;align-items:center;position:relative}.formItem__inner--floating:has(textarea){align-items:flex-start}.labelText--floating{position:absolute;color:var(--text-colour-minimal);transition:all .2s ease-in-out;z-index:1;margin-left:var(--spacing-5);transform-origin:left top}.labelText--floating:has(+.formItem__fieldContainer>textarea){top:1rem}.labelText--floating:has(+.formItem__fieldContainer>input.formItem__field:not(:-moz-placeholder)),.labelText--floating:has(+.formItem__fieldContainer>textarea.formItem__field:not(:-moz-placeholder)){transform:translateY(-.65rem) scale(.7)}.labelText--floating:has(+.formItem__fieldContainer>input.formItem__field:focus),.labelText--floating:has(+.formItem__fieldContainer>textarea.formItem__field:focus),.labelText--floating:has(+.formItem__fieldContainer>input.formItem__field:not(:placeholder-shown)),.labelText--floating:has(+.formItem__fieldContainer>textarea.formItem__field:not(:placeholder-shown)){transform:translateY(-.65rem) scale(.7)}.labelText--floating:has(+.formItem__fieldContainer>select.formItem__field:focus),.labelText--floating:has(+.formItem__fieldContainer>select.formItem__field option:checked:not([disabled])){transform:translateY(-.65rem) scale(.7)}.labelText--floating.has-prefix{margin-left:var(--spacing-10)}.formItem__additional:has(.formItem__helpText),.formItem__additional:has(.formItem__errorText),.formItem__additional:has(.formItem__characterLimit){display:flex;justify-content:space-between;gap:var(--spacing-2);margin-top:var(--spacing-1)}.formItem__errorText{color:var(--text-colour-status-error)}.validationError .formItem__fieldContainer{border-color:var(--border-status-error);background-color:var(--surface-status-error-minimal)}.validationError .formItem__errorText{color:var(--text-colour-status-error);display:block}.validationError .formItem__helpText{display:none}.validationError .formItem__characterLimit{color:var(--text-colour-status-error)}.formItem__field{width:100%;padding:var(--spacing-5) var(--components-fields-desktop-horizontal-padding);box-sizing:border-box;border:none;background:var(--components-fields-default);color:var(--text-colour-primary);height:var(--components-fields-desktop-height);border-radius:var(--border-radius-tiny)}.formItem__field::-moz-placeholder{color:var(--components-fields-placeholder-text)}.formItem__field::placeholder{color:var(--components-fields-placeholder-text)}.formItem__field::-webkit-outer-spin-button,.formItem__field::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.formItem__field[type=number]{-moz-appearance:textfield}.formItem__field:hover{background-color:var(--components-fields-hover)}.formItem__showPassword{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;display:flex;align-items:center;justify-content:center;padding:var(--spacing-5);color:var(--text-colour-minimal)}.formItem__showPassword:hover{cursor:pointer;color:var(--text-colour-primary)}.formItem__field[disabled]{border-color:var(--border-disabled);background:var(--components-disabled)}.formItem__inner--floating .formItem__field{padding-top:var(--spacing-7)}.formItem__suffix{color:var(--text-colour-minimal);padding:var(--spacing-5) var(--components-fields-desktop-horizontal-padding)}.formItem__prefix{border-right:1px solid var(--border-subtle-subtle-3);display:flex;align-items:center;color:var(--text-colour-minimal);padding:0 var(--components-fields-desktop-horizontal-padding) 0 var(--components-fields-desktop-horizontal-padding)}.formItem__increase-decrease-controls{display:flex;align-items:center;gap:var(--spacing-4);margin-right:var(--spacing-4)}.formItem__decrement,.formItem__increment{border:none;background-color:transparent}.dynamic-form__fields{display:flex;flex-wrap:wrap;gap:var(--spacing-4);justify-content:center}.dynamic-form__description,.dynamic-form__status{text-align:center;margin-bottom:var(--spacing-5)}.dynamic-form__success-container{color:var(--text-colour-status-success)}.dynamic-form__error-container,.dynamic-form__error{color:var(--text-colour-status-error)}.dynamic-form__field{margin-bottom:var(--spacing-5);box-sizing:border-box}.dynamic-form__field--width-1,.dynamic-form__field--width-2{flex:1 1 100%;max-width:100%}@media screen and (min-width:768px){.dynamic-form__field--width-2{flex:1 1 calc(50% - var(--spacing-4) / 2);max-width:calc(50% - var(--spacing-4) / 2)}}.dynamic-form__submit-button{width:-moz-fit-content;width:fit-content;margin:var(--spacing-4) auto}.d-none{display:none!important}.footer{position:relative;z-index:2;background:var(--surface-background-minimal);padding:var(--spacing-6, 16px);font-family:var(--text-typography-font-tertiary, Matter),Helvetica,Arial,sans-serif}@media(min-width:701px){.footer{padding:var(--spacing-10) var(--spacing-10) var(--spacing-7)}}.footer__container{max-width:1440px;margin:0 auto}.footer__header{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-4)}.footer__main{display:flex;flex-direction:column;gap:var(--spacing-10)}@media(min-width:701px)and (max-width:1099px){.footer__main{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:var(--spacing-7)}}@media(min-width:1100px){.footer__main{display:flex;flex-direction:row;align-items:stretch;gap:10px}}.footer__grid{display:flex;padding-top:var(--spacing-10);padding-bottom:var(--spacing-7);flex-direction:column;align-items:flex-start;gap:var(--spacing-5)}@media(min-width:701px)and (max-width:1099px){.footer__grid{display:contents}}@media(min-width:1100px){.footer__grid{flex-direction:row;align-items:stretch;gap:10px;flex:3 1 0;min-width:0;overflow:hidden}}.footer__tagline{display:flex;justify-content:flex-end;align-items:flex-end;margin:0;padding:0}@media(min-width:701px)and (max-width:1099px){.footer__tagline{grid-column:2;grid-row:2;align-self:end;justify-self:end}}@media(min-width:1100px){.footer__tagline{flex:2 1 0;min-width:0;align-items:flex-end;justify-content:flex-end}}.footer__tagline-svg{color:var(--red-500, #f00037);width:100%;height:auto;aspect-ratio:1392 / 566}@media(min-width:701px)and (max-width:1099px){.footer__tagline-svg{width:100%;height:auto;max-height:180px;aspect-ratio:1392 / 566}}@media(min-width:1100px){.footer__tagline-svg{width:auto;height:auto;max-width:100%;max-height:219px;aspect-ratio:1392 / 566}}.footer__column{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-5);flex:1 1 0;min-width:0}@media(min-width:701px)and (max-width:1099px){.footer__column{padding-top:var(--spacing-10)}.footer__column:nth-child(1){grid-column:1;grid-row:1}.footer__column:nth-child(2){grid-column:2;grid-row:1}}@media(min-width:1100px){.footer__column{height:100%}}.footer__column--newsletter{gap:var(--spacing-5, 12px)}@media(min-width:701px)and (max-width:1099px){.footer__column--newsletter{grid-column:1;grid-row:2;padding-top:0;align-self:stretch}}.footer__heading{color:var(--text-colour-primary, #4a002a);font-family:var(--text-typography-font-secondary, "TT Bluescreens", "Antonio", Arial, sans-serif);font-feature-settings:var(--font-secondary-features, "ss06" 1);font-size:var(--text-typography-style---mobile-h3-size, 1.3125rem);font-style:normal;font-weight:800;line-height:var(--text-typography-style---mobile-h3-line-height, 1.6875rem);letter-spacing:var(--text-typography-style---mobile-h3-spacing, 0);text-transform:uppercase;margin:0}@media(min-width:701px){.footer__heading{font-size:var(--text-typography-style---desktop-h3-size, 2rem);line-height:var(--text-typography-style---desktop-h3-line-height, 1.875rem);letter-spacing:var(--text-typography-style---desktop-h3-spacing, 0)}}.footer__list{display:flex;flex-direction:column;gap:var(--spacing-4);margin:0;padding:0;list-style:none}.footer__link{display:flex;width:100%;max-width:343px;height:36px;padding:var(--spacing-2, 4px) 0;align-items:center;gap:var(--spacing-4, 8px);color:var(--text-colour-minimal, #a2547d);font-family:var(--text-typography-font-tertiary, Matter),Helvetica,Arial,sans-serif;font-size:var(--text-typography-style---mobile-p2-size, 1rem);font-style:normal;font-weight:430;line-height:var(--text-typography-style---mobile-p2-line-height, 1.5rem);letter-spacing:var(--text-typography-style---mobile-p2-spacing, 0);text-decoration:none;transition:var(--transition-fast)}@media(min-width:701px){.footer__link{font-size:var(--text-typography-style---desktop-p2-size, 1rem);line-height:var(--text-typography-style---desktop-p2-line-height, 1.5rem);letter-spacing:var(--text-typography-style---desktop-p2-spacing, 0)}}.footer__link:hover{color:var(--text-colour-primary, #4a002a);text-decoration-line:underline;text-decoration-style:solid;text-decoration-color:var(--text-colour-primary, #4a002a);-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.footer__link:focus-visible{outline:2px solid var(--components-focused-outline);outline-offset:2px;border-radius:2px}.footer__newsletter-description{color:var(--text-colour-primary, #4a002a);font-family:var(--text-typography-font-tertiary, Matter),Helvetica,Arial,sans-serif;font-size:var(--text-typography-style---mobile-p3-size, .875rem);font-style:normal;font-weight:430;line-height:var(--text-typography-style---mobile-p3-line-height, 1.375rem);letter-spacing:var(--text-typography-style---mobile-p3-spacing, 0);margin:0}@media(min-width:701px){.footer__newsletter-description{font-size:var(--text-typography-style---desktop-p3-size, .875rem);line-height:var(--text-typography-style---desktop-p3-line-height, 1.375rem);letter-spacing:var(--text-typography-style---desktop-p3-spacing, 0)}}.footer__newsletter-form{width:100%}@media(min-width:701px){.footer__newsletter-form{flex:1}}.footer__newsletter-input-group{display:flex;width:100%;align-items:flex-start;gap:var(--spacing-4)}.footer__newsletter-input-group .dynamic-form{width:100%;margin:0}.footer__newsletter-input-group .dynamic-form__form{position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--spacing-4)}.footer__newsletter-input-group .dynamic-form__form>h2.heading{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.footer__newsletter-input-group .dynamic-form__status{flex:0 0 100%;margin:0;text-align:left!important}.footer__newsletter-input-group .dynamic-form__error-container,.footer__newsletter-input-group .dynamic-form__success-container,.footer__newsletter-input-group .dynamic-form__success-container *,.footer__newsletter-input-group .dynamic-form__error-container *{text-align:left!important}.footer__newsletter-input-group .formItem__inner--floating{flex-wrap:wrap;align-items:center}.footer__newsletter-input-group .formItem__fieldContainer{flex:1;min-width:0}.footer__newsletter-input-group p.formItem__fieldError{flex:0 0 100%;width:100%;max-width:100%;margin:var(--spacing-2) 0 0;padding:0;text-align:left;box-sizing:border-box}.footer__newsletter-input-group .dynamic-form__fields{flex:1;min-width:0;gap:0;justify-content:flex-start}.footer__newsletter-input-group .dynamic-form__field{margin-bottom:0}.footer__newsletter-input-group .dynamic-form__submit-button{margin:0;flex-shrink:0;width:48px!important;height:48px!important;border-radius:var(--border-radius-full);padding:var(--spacing-5);display:inline-flex;align-items:center;justify-content:center;color:transparent;font-size:0;background-color:var(--components-buttons-tertiary-bg-default);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M15 5L13.59 6.41L18.17 11H2V13H18.17L13.58 17.59L15 19L22 12L15 5Z' fill='%2374003D'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}@media(min-width:701px){.footer__newsletter-input-group{width:100%}}.footer__bottom{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-4);margin-top:var(--spacing-6)}@media(min-width:701px){.footer__bottom{margin-top:var(--spacing-7)}}.footer__copyright{color:var(--text-colour-brand-burgundy, #52002b);font-family:var(--text-typography-font-tertiary, Matter),Helvetica,Arial,sans-serif;font-size:var(--text-typography-style---desktop-p3-size, .875rem);font-style:normal;font-weight:400;line-height:var(--text-typography-style---desktop-p3-line-height, 1.375rem);letter-spacing:var(--text-typography-style---desktop-p3-spacing, 0);margin:0}.footer__legal{margin-right:0}.footer__legal-list{display:flex;gap:var(--spacing-8, 24px);margin:0;padding:0;list-style:none}.footer__legal-link{color:var(--text-colour-minimal, #a2547d);font-family:var(--text-typography-font-tertiary, Matter),Helvetica,Arial,sans-serif;font-size:var(--text-typography-style---desktop-p3-size, .875rem);font-style:normal;font-weight:400;line-height:var(--text-typography-style---desktop-p3-line-height, 1.375rem);letter-spacing:var(--text-typography-style---desktop-p3-spacing, 0);text-decoration:none;transition:var(--transition-fast)}.footer__legal-link:hover{color:var(--text-colour-primary, #4a002a);text-decoration-line:underline;text-decoration-style:solid;text-decoration-color:var(--text-colour-primary, #4a002a);-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.footer__legal-link:focus-visible{outline:2px solid var(--components-focused-outline);outline-offset:2px;border-radius:2px}.site-footer.footer{padding-inline:0}.site-footer .footer__container{max-width:var(--container-7xl, var(--max-content-width, 90rem));width:100%;padding-inline:var(--spacing-6);box-sizing:border-box}@media(min-width:701px){.site-footer.footer{padding-top:var(--spacing-10);padding-bottom:var(--spacing-7);padding-inline:0}.site-footer .footer__container{padding-inline:var(--spacing-7)}}.site-footer .footer__logo .logo__image{display:block;width:110px;height:auto}.site-footer .footer__social .icon-btn{width:48px;height:48px;padding:var(--spacing-5);border-radius:var(--border-radius-full);background:var(--components-buttons-tertiary-bg-default);color:var(--burgundy-800, #74003d)}.site-footer .footer__social .icon-btn svg{width:1.35em;height:1.35em}.site-footer .footer__column--newsletter{display:flex;flex-direction:column;min-height:100%}.site-footer .footer__newsletter-input-group .dynamic-form__form{flex-wrap:nowrap;align-items:stretch}.site-footer .footer__newsletter-input-group .dynamic-form__fields{margin-bottom:0}.site-footer input.formItem__field[type=email]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:none!important;cursor:text}.site-footer .footer__newsletter-input-group .dynamic-form__submit-button{align-self:flex-start;flex-shrink:0}.site-footer .payment-logos{grid-template-columns:repeat(4,auto)}@media(min-width:701px)and (max-width:1099px){.site-footer .footer__tagline-svg{min-width:280px}}@media(min-width:1100px){.site-footer .footer__main{align-items:flex-end}.site-footer .footer__column--newsletter{min-height:100%}}@media(max-width:700px){.site-footer .footer__container{display:flex;flex-direction:column}.site-footer .footer__main{display:contents}.site-footer .footer__header{order:1}.site-footer .footer__grid{order:2;width:100%;padding-top:var(--spacing-6, 16px);padding-bottom:0;gap:var(--spacing-6, 16px)}.site-footer .footer__bottom{order:3;flex-direction:column;align-items:flex-start;gap:var(--spacing-4, 8px);margin-top:var(--spacing-6, 16px)}.site-footer .footer__legal-list{flex-direction:column;gap:var(--spacing-3, 6px)}.site-footer .footer__tagline{order:4;width:100%;margin-top:var(--spacing-4, 8px);justify-content:center;overflow:hidden}.site-footer .footer__tagline-svg{width:100%;max-height:72px;height:auto}.site-footer .footer__column--newsletter{min-height:unset;width:100%}.site-footer .footer__payment{margin-top:var(--spacing-6, 16px)}}@media(min-width:701px)and (max-width:1099px){.site-footer .footer__main{grid-template-rows:auto auto auto}.site-footer .footer__tagline{grid-column:1 / -1;grid-row:3;justify-self:stretch;align-self:start;margin-top:var(--spacing-4, 8px)}}:root{--z-dropdown: 1000;--z-modal: 1100;--radius-sm: 4px;--radius-full: 9999px;--letter-spacing-wide: .06em;--overlay-White-overlay: #ffffff33;--site-header-height: var(--header-total-height-desktop, 118px)}.sr-only,.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tag-label{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;border-radius:var(--border-radius-tiny, 2px);font-family:var(--text-typography-font-base-secondary, var(--font-secondary));font-size:10px;font-weight:800;line-height:1.2;text-transform:uppercase;letter-spacing:.04em}.tag-label--solid.tag-label--primary{background:var(--surface-background-red, #f00037);color:var(--text-colour-brand-beige, #f6e1ce)}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:var(--spacing-5);gap:var(--spacing-2);border:none;border-radius:var(--border-radius-full, 9999px);background:var(--components-buttons-ghost-bg-default, transparent);color:var(--components-buttons-primary-invert-txt-default, #4a002a);cursor:pointer;transition:var(--transition-fast);flex-shrink:0}.icon-btn svg{fill:currentColor}.icon-btn:hover{background:var(--components-buttons-ghost-bg-hover)}.icon-btn:focus-visible{outline:2px solid var(--components-focused-outline, #2d81cb);outline-offset:2px}.icon-btn--small{width:32px;height:32px;padding:var(--spacing-4)}.icon-btn--tertiary{background:transparent}.usp-bar{width:100%}.usp-bar--light{display:flex;align-items:center;justify-content:center;min-height:var(--usp-bar-height, 38px);padding:var(--spacing-2) var(--spacing-4) var(--spacing-2) var(--spacing-3);background:var(--surface-background-burgundy, #74003d);color:var(--text-colour-brand-beige, #f6e1ce)}.usp-bar__list{display:flex;align-items:center;justify-content:center;gap:var(--spacing-9, 2rem);margin:0;padding:var(--spacing-2) var(--spacing-4);list-style:none;min-height:calc(var(--usp-bar-height, 38px) - 4px)}.usp-bar__item{display:flex;align-items:center;gap:var(--spacing-4, 8px)}.usp-bar__icon{flex-shrink:0}.usp-bar__text{font-family:var(--text-typography-font-base-tertiary, var(--font-body));font-size:13px;font-weight:600;letter-spacing:.02em}.usp-bar__list--mobile{flex-direction:column;gap:0;padding:0;min-height:var(--usp-bar-height, 38px);justify-content:center}.usp-bar__carousel{display:none;width:100%;justify-content:center}@media(max-width:1100px){.usp-bar__list--desktop{display:none}.usp-bar__carousel{display:flex;padding:var(--spacing-2) 0}.usp-bar__list--mobile .usp-bar__item{display:none}.usp-bar__list--mobile .usp-bar__item--active{display:flex}}.nav-link{display:flex;align-items:center;justify-content:space-between;width:100%;text-decoration:none;transition:var(--transition-fast);background:transparent;border:none;cursor:pointer;text-align:left}.nav-link:focus-visible{outline:2px solid var(--color-focus, #2d81cb);outline-offset:2px}.nav-link__content{display:flex;align-items:center;gap:var(--spacing-5, 12px);flex:1;min-width:0}.nav-link__image{width:44px;height:44px;flex-shrink:0;aspect-ratio:1 / 1;-o-object-fit:cover;object-fit:cover}.nav-link__text{flex:1;min-width:0}.nav-link__badge{flex-shrink:0}.nav-link__icon{flex-shrink:0;transition:var(--transition-fast)}.nav-link--heading{min-height:52px;padding:var(--spacing-2) 0;gap:var(--spacing-5, 12px);color:var(--text-colour-primary, #4a002a);font-family:var(--text-typography-font-base-secondary, var(--font-secondary));font-size:var(--text-typography-style-mobile-h3-size, 21px);font-style:normal;font-weight:800;line-height:var(--text-typography-style-mobile-h3-line-height, 27px);letter-spacing:var(--text-typography-style-mobile-h3-spacing, 0);text-transform:uppercase}.nav-link--heading:hover,.nav-link--heading:focus-visible,.nav-link--heading:active{color:var(--text-colour-minimal, #a2547d)}.nav-link--heading .nav-link__icon{color:var(--text-colour-primary, #4a002a)}.nav-link--heading:hover .nav-link__icon,.nav-link--heading:focus-visible .nav-link__icon,.nav-link--heading:active .nav-link__icon{color:var(--text-colour-minimal, #a2547d)}.nav-link--default{min-height:52px;padding:var(--spacing-2, 4px) 0;gap:var(--spacing-5, 12px);color:var(--text-colour-primary, #4a002a);font-family:var(--text-typography-font-base-tertiary, var(--font-body));font-size:var(--text-typography-style-mobile-p1-size, 18px);font-style:normal;font-weight:430;line-height:var(--text-typography-style-mobile-p1-line-height, 26px);letter-spacing:var(--text-typography-style-mobile-p1-spacing, 0)}.nav-link--default:hover,.nav-link--default:focus-visible,.nav-link--default:active{color:var(--text-colour-minimal, #a2547d)}.nav-link--default .nav-link__icon{color:var(--text-colour-primary, #4a002a)}.nav-link--default:hover .nav-link__icon,.nav-link--default:focus-visible .nav-link__icon,.nav-link--default:active .nav-link__icon{color:var(--text-colour-minimal, #a2547d)}.nav-link--small{justify-content:flex-start;min-height:44px;padding:var(--spacing-4) 0;gap:var(--spacing-3, 6px);color:var(--text-colour-primary, #4a002a);font-family:var(--text-typography-font-base-tertiary, var(--font-body));font-size:var(--text-typography-style-mobile-p3-size, 14px);font-style:normal;font-weight:430;line-height:var(--text-typography-style-mobile-p3-line-height, 22px);letter-spacing:var(--text-typography-style-mobile-p3-spacing, 0)}.nav-link--small:hover,.nav-link--small:focus-visible,.nav-link--small:active{color:var(--text-colour-minimal, #a2547d)}.nav-link--small .nav-link__content{gap:0}@media(min-width:1101px){.nav-link--default{min-height:auto;padding:var(--spacing-2, 4px) 0;font-size:var(--text-typography-style-desktop-p1-size, 18px);line-height:var(--text-typography-style-desktop-p1-line-height, 26px);letter-spacing:var(--text-typography-style-desktop-p1-spacing, 0)}}.desktop-navigation{display:contents}.nav{display:none}@media(min-width:1101px){.nav{display:flex;align-items:center}}.nav__list{display:flex;align-items:center;gap:20px;margin:0;padding:0;list-style:none}.nav__item{margin:0}.nav__link{display:flex;align-items:center;gap:var(--spacing-1);font-family:var(--font-secondary);font-size:var(--spacing-8, 24px);font-style:normal;font-weight:800;line-height:calc(var(--spacing-9, 32px) - var(--spacing-1, 2px));letter-spacing:.04em;text-decoration:none;text-transform:uppercase;padding:var(--spacing-2) 0;position:relative;transition:var(--transition-fast)}.nav--light .nav__link{color:var(--text-colour-brand-burgundy, #52002b)}.nav--light .nav__link:hover,.nav--light .nav__link:focus-visible{color:var(--text-colour-minimal, #a2547d)}.nav--light .nav__link--active,.nav--light .nav__link[aria-expanded=true]{color:var(--text-colour-brand-red, #f00037)}.nav__item:not(.nav__item--has-mega) .nav__link:hover,.nav__item:not(.nav__item--has-mega) .nav__link:focus-visible{color:var(--text-colour-brand-red, #f00037)}.nav__link:focus-visible{outline:2px solid var(--color-focus, #2d81cb);outline-offset:4px;border-radius:var(--radius-sm)}.nav__link-text{display:inline-block}.nav__link-badge{display:inline-flex;align-items:center;margin-left:var(--spacing-3, 8px);vertical-align:middle}@media(min-width:1101px)and (max-width:1400px){.nav__link{font-size:var(--spacing-7, 20px);line-height:calc(var(--spacing-8, 24px) + var(--spacing-1, 2px))}.nav__list{gap:12px}.nav__link-badge{transform:scale(.85);transform-origin:left center;margin-left:var(--spacing-2, 4px)}}.mega-nav{position:fixed;top:var(--header-total-height-desktop, 118px);left:0;right:0;z-index:var(--z-dropdown);width:100%;background:var(--surface-background-minimal, #fff3e4);min-height:400px;opacity:0;visibility:hidden;transform:translateY(-10px);pointer-events:none;transition:opacity .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1),visibility .28s}.mega-nav--visible{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.mega-nav[hidden]{display:block}.mega-nav__container{display:flex;width:100%;max-width:1440px;margin:0 auto;padding:var(--spacing-7, 20px) var(--spacing-10, 40px) var(--spacing-10, 40px);flex-direction:column;align-items:flex-start;gap:var(--spacing-10, 40px)}.mega-nav__columns{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:var(--spacing-7, 20px);width:auto;margin:0;padding:0}.mega-nav__column{display:flex;width:210px;flex-direction:column;align-items:flex-start;gap:var(--spacing-2, 4px);margin:0;padding:0;flex-shrink:0;flex-grow:0}.mega-nav__column-heading{margin:0;color:var(--text-colour-primary, #4a002a);font-family:var(--text-typography-font-base-secondary, var(--font-secondary));font-size:var(--text-typography-style-desktop-s1-size, 22px);font-style:normal;font-weight:800;line-height:var(--text-typography-style-desktop-s1-line-height, 28px);letter-spacing:var(--text-typography-style-desktop-p1-spacing, 0);text-transform:uppercase}.mega-nav__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;align-self:stretch}.mega-nav__list-item{margin:0}.mega-nav__list--tiles{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--spacing-7, 20px);width:100%}.mega-nav__item--tile{margin:0;flex:0 1 calc(25% - var(--spacing-7, 20px) * 3 / 4);min-width:150px;display:flex}.mega-nav__link--tile{display:flex;flex:1;padding:var(--spacing-6, 16px) var(--spacing-7, 20px);flex-direction:column;align-items:flex-start;border-radius:var(--border-radius-tiny, 2px);border:none;border-bottom:2px solid transparent;background:var(--surface-background-secondary, #f6e1ce);cursor:pointer;color:var(--text-colour-primary, #4a002a);text-decoration:none;text-align:left;transition:var(--transition-fast)}.mega-nav__link--tile:hover,.mega-nav__link--tile:focus-visible{border-bottom-color:var(--surface-background-red, #f00037)}.mega-nav__link--tile:focus-visible{outline:2px solid var(--color-focus, #2d81cb);outline-offset:2px;border-radius:var(--radius-sm)}.mega-nav__link--tile.is-active{border-bottom-color:var(--surface-background-red, #f00037)}.mega-nav__tile-title{color:var(--text-colour-primary, #4a002a);font-family:var(--text-typography-font-base-tertiary, var(--font-body));font-size:var(--text-typography-style-desktop-p1-size, 18px);font-style:normal;font-weight:430;line-height:var(--text-typography-style-desktop-p1-line-height, 26px);letter-spacing:var(--text-typography-style-desktop-p1-spacing, 0)}.mega-nav__tile-subtitle{color:var(--text-colour-secondary, #74003d);font-family:var(--text-typography-font-base-tertiary, var(--font-body));font-size:var(--text-typography-style-desktop-p3-size, 14px);font-style:normal;font-weight:430;line-height:var(--text-typography-style-desktop-p3-line-height, 22px);letter-spacing:var(--text-typography-style-desktop-p3-spacing, 0)}.mega-nav__column--empty{display:flex;width:210px;flex-shrink:0;flex-grow:0}.mega-nav__column--hide-at-l{display:none}@media(min-width:1501px){.mega-nav__column--hide-at-l{display:flex}}.language-switcher .mega-nav{min-height:0}.language-switcher .mega-nav__column{width:100%}.search-field{display:flex;flex:1;height:var(--components-buttons-desktop-button-height-default, 48px);padding:0 var(--spacing-5, 12px);justify-content:space-between;align-items:center;gap:var(--spacing-4);border-radius:var(--border-radius-tiny, 2px);border:var(--border-width-normal, 1px) solid var(--border-subtle-subtle-3, rgba(49, 0, 26, .16));background:var(--overlay-White-overlay, rgba(255, 255, 255, .2))}.search-field:hover{border:var(--border-width-normal, 1px) solid var(--border-minimal, #a2547d);background:var(--components-fields-hover, rgba(0, 0, 0, .02))}.search-field:focus-within{border-radius:var(--border-radius-tiny, 2px);border:var(--border-width-light, .5px) solid var(--border-primary, #4a002a);background:var(--components-fields-filled, #fff)}.search-field:focus-within .icon{fill:var(--text-colour-primary, #4a002a)}.search-field:focus-within .search-field__input{color:var(--text-colour-primary, #4a002a)}.search-field:has(.search-field__input:focus-visible){border-radius:var(--border-radius-small, 4px);outline:2px solid var(--components-focused-outline, #2d81cb);outline-offset:0}.search-field .icon{fill:var(--text-colour-minimal, #a2547d);flex-shrink:0}.search-field__input{flex:1;border:none;background:transparent;font-family:var(--text-typography-font-base-tertiary, var(--font-body));font-size:var(--text-typography-style-desktop-p2-size, 16px);font-style:normal;font-weight:430;line-height:var(--text-typography-style-desktop-p2-line-height, 24px);letter-spacing:var(--text-typography-style-desktop-p2-spacing, 0);color:var(--text-colour-primary, #4a002a);outline:none}.search-field__input::-moz-placeholder{color:var(--text-colour-minimal, #a2547d)}.search-field__input::placeholder{color:var(--text-colour-minimal, #a2547d)}.search-field__input::-webkit-search-cancel-button,.search-field__input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.search-field .search-field__clear{display:none;flex-shrink:0}.search-field:has(.search-field__input:not(:-moz-placeholder)) .search-field__clear{display:flex}.search-field:has(.search-field__input:not(:placeholder-shown)) .search-field__clear{display:flex}.header-search-root{display:contents}.header-search{position:relative;display:flex;align-items:center}.header-search__trigger{display:flex;align-items:center;gap:var(--spacing-4);padding:var(--spacing-2) 0;background:transparent;border:none;font-family:var(--font-secondary);font-size:var(--spacing-8, 24px);font-style:normal;font-weight:800;line-height:calc(var(--spacing-9, 32px) - var(--spacing-1, 2px));letter-spacing:.06em;text-decoration:none;text-transform:uppercase;position:relative;cursor:pointer;transition:var(--transition-fast)}.header-search--light .header-search__trigger{color:var(--text-colour-primary, #4a002a)}.header-search--light .header-search__trigger:hover,.header-search--light .header-search__trigger:focus-visible{color:var(--text-colour-brand-red, #f00037)}.header-search__trigger:focus-visible{outline:2px solid var(--color-focus, #2d81cb);outline-offset:4px;border-radius:var(--radius-sm)}.header-search__icon{flex-shrink:0}.header-search__label{display:none}@media(min-width:1101px){.header-search__label{display:inline}}@media(min-width:1101px)and (max-width:1400px){.header-search__trigger{font-size:var(--spacing-7, 20px);line-height:calc(var(--spacing-8, 24px) + var(--spacing-1, 2px));gap:var(--spacing-3, 8px)}.header-search__icon{width:20px;height:20px}}.header-search__field{position:absolute;top:50%;left:0;transform:translateY(-50%);z-index:10}.header-search__field[hidden]{display:none}.header-search__field-container{display:flex;width:220px;max-width:220px;height:var(--components-buttons-desktop-button-height-default, 48px);padding:0 var(--spacing-5, 12px);align-items:center;gap:var(--spacing-4);border-radius:var(--border-radius-tiny, 2px);border:var(--border-width-light, .5px) solid var(--border-primary, #4a002a);background:var(--components-fields-filled, #fff)}.header-search__field-container .header-search__search-field{flex:1;min-width:0;height:auto;padding:0;border:none;background:transparent;border-radius:0}.header-search__field-container .header-search__search-field .search-field__input{min-width:0}.header-search__field-container .header-search__search-field .search-field__clear{display:none!important}.header-search__field-container .header-search__search-field:focus-within{border:none;outline:none}.header-search__field-container:has(.search-field__input:focus){border-radius:var(--border-radius-small, 4px);outline:2px solid var(--components-focused-outline, #2d81cb);outline-offset:0}.header-search__field-container .header-search__close{flex-shrink:0}@media(min-width:1101px)and (max-width:1200px){.header-search__field{left:-24px}}@media(min-width:1101px)and (max-width:1400px){.header-search__field-container{width:min(220px,20vw)}}.language-switcher{position:relative}.language-switcher__trigger{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) 0;background:transparent;border:none;font-family:var(--font-secondary);font-size:var(--spacing-8, 24px);font-style:normal;font-weight:800;line-height:calc(var(--spacing-9, 32px) - var(--spacing-1, 2px));letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:var(--transition-fast)}.language-switcher--light .language-switcher__trigger{color:var(--text-colour-brand-burgundy, #52002b)}.language-switcher--light .language-switcher__trigger:hover,.language-switcher--light .language-switcher__trigger:focus-visible{color:var(--text-colour-minimal, #a2547d)}.language-switcher--light .language-switcher__trigger[aria-expanded=true]{color:var(--text-colour-brand-red, #f00037)}.language-switcher__trigger:focus-visible{outline:2px solid var(--color-focus, #2d81cb);outline-offset:4px;border-radius:var(--radius-sm)}.language-switcher__code{letter-spacing:var(--letter-spacing-wide)}.language-switcher__chevron{flex-shrink:0;opacity:.85}@media(min-width:1101px)and (max-width:1400px){.language-switcher__chevron{width:14px;height:14px}.language-switcher__trigger{font-size:var(--spacing-7, 20px);line-height:calc(var(--spacing-8, 24px) + var(--spacing-1, 2px))}}.nav-icons{display:flex;align-items:center;gap:var(--spacing-1)}cart-quantity.nav-icons--light{display:flex;align-items:center;gap:var(--spacing-1)}.nav-icons__button{position:relative;display:flex;align-items:center;justify-content:center;padding:var(--spacing-4);background:transparent;border:none;border-radius:var(--radius-full);cursor:pointer;transition:var(--transition-fast);text-decoration:none}.nav-icons--light .nav-icons__button{color:var(--text-colour-primary, #4a002a)}.nav-icons--light .nav-icons__button:hover{background:var(--components-buttons-tertiary-bg-default)}.nav-icons__button:focus-visible{outline:2px solid var(--color-focus, #2d81cb);outline-offset:2px}.nav-icons__icon{width:24px;height:24px;flex-shrink:0}.nav-icons__badge{position:absolute;top:-8px;right:-8px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:24px;height:24px;padding:5px 4px;gap:10px;border-radius:var(--border-radius-full, 9999px);background:var(--surface-background-red, #f00037)}.nav-icons__badge[hidden]{display:none}.nav-icons__badge-text{align-self:stretch;color:var(--text-colour-brand-beige, #f6e1ce);text-align:center;font-family:var(--text-typography-font-base-tertiary, var(--font-body));font-size:var(--text-typography-style-desktop-p3-size, 14px);font-style:normal;font-weight:430;line-height:var(--text-typography-style-desktop-p3-line-height, 22px);letter-spacing:var(--text-typography-style-desktop-p3-spacing, 0)}.logo{display:flex;align-items:center;text-decoration:none;box-sizing:border-box}.logo__image{display:block;width:120px;height:auto;-o-object-fit:contain;object-fit:contain}@media(min-width:1101px){.header__logo .logo__image,.header__mobile-logo .logo__image{width:110px}}.header{position:sticky;top:0;z-index:100;transition:box-shadow .35s cubic-bezier(.22,1,.36,1)}.header.header--scrolled .header__desktop,.header.header--scrolled .header__mobile{box-shadow:0 8px 32px #4a002a1a}.header.header--scrolled .header__container,.header.header--scrolled .header__mobile-container{transition:padding .35s cubic-bezier(.22,1,.36,1)}@media(min-width:1101px){.header.header--scrolled .header__container{padding-top:14px;padding-bottom:14px}}.header__title{margin:0;padding:0;font-size:inherit;font-weight:inherit;line-height:inherit}@media(min-width:1101px){.header__desktop .header__title{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;pointer-events:none}.header__desktop .header__title .header__logo{pointer-events:auto}}.header__desktop{display:none}@media(min-width:1101px){.header__desktop{display:block}}.header--light .header__desktop{background:var(--surface-background-minimal, #fff3e4)}.header__container{position:relative;display:flex;align-items:center;justify-content:space-between;max-width:1440px;margin:0 auto;padding:var(--spacing-7);gap:var(--spacing-6)}.header__left,.header__right{display:flex;align-items:center;gap:20px;flex:1;min-width:0}.header__right{justify-content:flex-end}.header__logo{flex-shrink:0}.header__divider{width:.5px;height:16px}.header__divider--light{background:var(--text-colour-primary, #4a002a)}.header__mobile{display:block}@media(min-width:1101px){.header__mobile{display:none}}.header--light .header__mobile{background:var(--surface-background-minimal, #fff3e4)}.header__mobile-container{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--spacing-2);padding:var(--spacing-5)}.header__mobile-container .header__title{justify-self:center}.header__mobile-container .header__mobile-left{justify-self:start}.header__mobile-container .header__mobile-right{justify-self:end}.header__mobile-left,.header__mobile-right{display:flex;align-items:center;gap:var(--spacing-2)}.header__mobile-right{justify-content:flex-end}.header__mobile-logo{display:flex;align-items:center;flex-shrink:0;width:107px;height:40px;aspect-ratio:107 / 40}.header__mobile-logo .logo__image{width:107px;height:auto}.header__mobile-icon{position:relative;display:flex;align-items:center;justify-content:center;padding:var(--spacing-4);text-decoration:none;border-radius:var(--radius-full);transition:var(--transition-fast)}.header--light .header__mobile-icon{color:var(--text-colour-primary, #4a002a)}.header--light .header__mobile-icon:hover{background:#0000000d}.header__mobile-icon:focus-visible{outline:2px solid var(--color-focus, #2d81cb);outline-offset:2px}.header__mobile-signed-in{position:absolute;top:-8px;right:-8px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:24px;height:24px;padding:5px 4px;gap:10px;border-radius:var(--border-radius-full, 9999px);background:var(--beige-500, #f6e1ce)}.header__mobile-check-icon{color:var(--text-colour-brand-red, #f00037)}.header__menu-toggle{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:var(--spacing-4);background:transparent;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition-fast)}.header--light .header__menu-toggle{color:var(--text-colour-primary, #4a002a)}.header--light .header__menu-toggle:hover,.header--light .header__menu-toggle:focus-visible{color:var(--text-colour-secondary, #74003d)}.header__menu-toggle:focus-visible{outline:2px solid var(--color-focus, #2d81cb);outline-offset:2px}.tray{position:fixed;left:0;right:0;bottom:0;background:var(--surface-background-minimal, #fff3e4);z-index:var(--z-modal);flex-direction:column;overflow:hidden}.tray--top{top:var(--tray-offset-top, 0)}.tray[hidden]{display:none}.tray:not([hidden]){display:flex}.tray__header{flex-shrink:0}.tray__content{position:relative;flex:1;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.tray__footer{flex-shrink:0}@media(min-width:1101px){.tray[data-mobile-only]{display:none!important}}.tray-heading{display:flex;height:80px;padding:var(--spacing-4, 8px) var(--spacing-6, 16px);justify-content:center;align-items:center;gap:var(--spacing-6, 16px);flex-shrink:0;background:var(--surface-background-minimal, #fff3e4);border-bottom:1px solid var(--border-subtle-subtle-3, rgba(49, 0, 26, .16))}.tray-heading--left .tray-heading__title{text-align:left}.tray-heading__title{flex:1;color:var(--text-colour-primary, #4a002a);font-family:var(--text-typography-font-base-secondary, var(--font-secondary));font-size:var(--text-typography-style-desktop-s1-size, 22px);font-style:normal;font-weight:800;line-height:var(--text-typography-style-desktop-s1-line-height, 28px);letter-spacing:var(--text-typography-style-desktop-s1-spacing, 0);text-transform:uppercase}.tray-heading__button{display:flex;align-items:center;justify-content:center;width:var(--components-buttons-desktop-button-height-default, 48px);height:var(--components-buttons-desktop-button-height-default, 48px);padding:var(--spacing-5);gap:var(--spacing-2);border:none;border-radius:var(--border-radius-full);background:var(--components-buttons-ghost-bg-default);color:var(--components-buttons-primary-invert-txt-default, #4a002a);cursor:pointer;transition:var(--transition-fast);flex-shrink:0}.tray-heading__button svg{fill:var(--components-buttons-primary-invert-txt-default, #4a002a)}.tray-heading__button:hover{background:var(--components-buttons-ghost-bg-hover)}.tray-heading__button:focus-visible{outline:2px solid var(--components-focused-outline, #2d81cb);outline-offset:2px}.tray__search-header{padding:var(--spacing-6)}.mobile-menu__nav{padding:0}.mobile-menu__nav--primary{background:var(--surface-background-minimal, #fff3e4);padding:var(--spacing-6);border-bottom:1px solid var(--border-subtle-subtle-3, rgba(49, 0, 26, .16))}.mobile-menu__nav--secondary{flex:1;background:var(--surface-background-minimal, #fff3e4);padding:var(--spacing-6)}.mobile-menu__list{margin:0;padding:0;list-style:none}.mobile-menu__item{border:none}.mobile-menu__footer{display:flex;flex-direction:column;gap:0;padding:var(--spacing-6);background:var(--surface-background-secondary, #f6e1ce)}.tray__subnav{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;background:var(--surface-background-minimal, #fff3e4);overflow:hidden}.tray__subnav[hidden]{display:none}.mobile-menu__subnav-links{flex:1;display:flex;flex-direction:column;gap:0;margin:0;padding:var(--spacing-6);list-style:none;overflow-y:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.mobile-menu__subnav-link-item{display:flex}.mobile-menu__subnav-heading{display:block;padding:var(--spacing-8, 32px) 0 var(--spacing-5, 10px) 0;color:var(--text-colour-primary, #4a002a);font-family:var(--text-typography-font-base-secondary, var(--font-secondary));font-size:var(--text-typography-style-mobile-h3-size, 21px);font-style:normal;font-weight:800;line-height:var(--text-typography-style-mobile-h3-line-height, 27px);letter-spacing:var(--text-typography-style-mobile-h3-spacing, 0);text-transform:uppercase}.mobile-menu__subnav-link-item:first-child .mobile-menu__subnav-heading{padding-top:0}.mobile-menu__subnav-list{flex:1;display:flex;flex-direction:column;gap:var(--spacing-5, 12px);margin:0;padding:var(--spacing-6);list-style:none;overflow-y:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.mobile-menu__subnav-item{display:flex}.mobile-menu__subnav-tile{display:flex;padding:var(--spacing-5, 12px) var(--spacing-6, 16px);flex-direction:column;align-items:flex-start;align-self:stretch;border-radius:var(--border-radius-tiny, 2px);background:var(--surface-background-secondary, #f6e1ce);border:none;border-bottom:2px solid transparent;cursor:pointer;color:var(--text-colour-primary, #4a002a);text-decoration:none;text-align:left;transition:var(--transition-fast);width:100%}.mobile-menu__subnav-tile:hover,.mobile-menu__subnav-tile:focus-visible{border-bottom-color:var(--surface-background-red, #f00037)}.mobile-menu__subnav-tile:focus-visible{outline:2px solid var(--color-focus, #2d81cb);outline-offset:2px;border-radius:var(--radius-sm)}.mobile-menu__subnav-tile.is-active{border-bottom-color:var(--surface-background-red, #f00037)}.mobile-menu__tile-title{color:var(--text-colour-primary, #4a002a);font-family:var(--text-typography-font-base-tertiary, var(--font-body));font-size:var(--text-typography-style-mobile-p1-size, 18px);font-style:normal;font-weight:430;line-height:var(--text-typography-style-mobile-p1-line-height, 26px);letter-spacing:var(--text-typography-style-mobile-p1-spacing, 0)}.mobile-menu__tile-subtitle{color:var(--text-colour-secondary, #74003d);font-family:var(--text-typography-font-base-tertiary, var(--font-body));font-size:var(--text-typography-style-mobile-p3-size, 14px);font-style:normal;font-weight:430;line-height:var(--text-typography-style-mobile-p3-line-height, 22px);letter-spacing:var(--text-typography-style-mobile-p3-spacing, 0)}.icon{display:block}svg.lucide{stroke:currentColor;fill:none;flex-shrink:0}.tray-heading__button svg{fill:none;stroke:currentColor}.search-field .icon,.header-search__field-container .search-field .icon{fill:none;stroke:currentColor}.usp-bar__icon path{fill:#f6e1ce;stroke:none}:root{--section-py-mobile: 84px;--section-py-desktop: 180px;--section-px: clamp(16px, 4vw, 32px);--container-max: 1440px;--transition-luxury: .55s cubic-bezier(.22, 1, .36, 1)}main.homepage .section-premium{padding-top:var(--section-py-mobile);padding-bottom:var(--section-py-mobile);padding-left:var(--section-px);padding-right:var(--section-px)}@media(min-width:768px){main.homepage .section-premium{padding-top:var(--section-py-desktop);padding-bottom:var(--section-py-desktop)}}main.homepage .section-title{text-align:center;font-family:var(--font-display),Georgia,serif;font-size:clamp(2.75rem,8vw,6.75rem);font-weight:800;line-height:.82;letter-spacing:-.01em;text-transform:uppercase;color:var(--burgundy-500, #74003d);text-wrap:balance}main.homepage .section-intro{margin-top:1.5rem;margin-left:auto;margin-right:auto;max-width:42rem;text-align:center;font-size:clamp(.9375rem,1.6vw,1rem);font-weight:500;line-height:1.65;color:color-mix(in srgb,var(--text-colour-primary, #4a002a) 72%,transparent)}.hero-carousel__nav-btn{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:9999px;border:1px solid rgb(74 0 42 / .15);background:#f9f4e8eb;color:var(--burgundy-800, #4a002a);box-shadow:0 4px 18px #22101814;transition:transform .3s cubic-bezier(.22,1,.36,1),background .3s ease}.hero-carousel__nav:hover .hero-carousel__nav-btn{transform:scale(1.06);background:#fff}.split-slide__cta-group--single{width:-moz-fit-content;width:fit-content;left:50%;right:auto;transform:translate(-50%)}@media(min-width:1025px){.split-slide__cta-group--single{transform:none;left:auto}.hero-carousel__nav-btn{width:48px;height:48px}}.hero-carousel .split-slide__title-line{display:block;overflow:hidden}.hero-carousel__progress{position:absolute;bottom:0;left:0;right:0;z-index:40;height:3px;pointer-events:none;background:#00000026}@media(min-width:1025px){.hero-carousel__progress{height:4px;bottom:0}}.hero-carousel__progress-bar{display:block;height:100%;width:100%;transform-origin:left center;will-change:transform;background:var(--color-primary-red, #f00037)}.path-card{border-radius:4px;border:1px solid color-mix(in srgb,var(--burgundy-500) 15%,transparent);background:#ffffffeb;box-shadow:0 14px 40px #2210180f;transition:transform var(--transition-luxury),box-shadow var(--transition-luxury)}.path-card:hover{transform:translateY(-4px);box-shadow:0 22px 55px #2210181a}.ingredients-features{display:grid;gap:1.5rem;margin-top:3rem;width:100%;max-width:56rem}@media(min-width:768px){.ingredients-features{grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:4rem}}.ingredients-feature{text-align:center;padding:1.25rem 1rem;border-radius:4px;background:#ffffff1f;backdrop-filter:blur(8px);border:1px solid rgb(255 255 255 / .2);transition:transform var(--transition-luxury),background var(--transition-luxury)}.ingredients-feature:hover{transform:translateY(-3px);background:#ffffff2e}main.homepage{overflow-x:visible}.hero-carousel,.shop-by-products,.mission,.nourishment{max-width:100vw}@media(max-width:1024px){.homepage-desktop-only{display:none!important}}@media(min-width:1025px){.homepage-mobile-only{display:none!important}}@media(max-width:1024px){html,body{overflow-x:clip}main.homepage{overflow-x:clip;max-width:100%}main.homepage img,main.homepage video,main.homepage svg{max-width:100%;height:auto}main.homepage .container{padding-inline:clamp(16px,4vw,24px);max-width:100%}}@media(max-width:1024px){.usp-bar .usp-bar__container .usp-bar__list--desktop{display:none!important}.usp-bar .usp-bar__carousel{display:flex!important;width:100%;justify-content:center;padding:var(--spacing-2) var(--spacing-4)}.usp-bar__list--mobile{position:relative;min-height:22px;width:100%;margin:0;padding:0;list-style:none}.usp-bar__list--mobile .usp-bar__item{justify-content:center;gap:var(--spacing-2);white-space:nowrap}.usp-bar__list--mobile .usp-bar__item:not(.usp-bar__item--active){display:none!important}.usp-bar__text{font-size:13px;line-height:1.3;text-align:center}main.homepage .hero-carousel{height:calc(100vw + 480px)!important;max-width:100vw}main.homepage .hero-carousel .split-slide{flex-direction:column}main.homepage .hero-carousel .split-slide__content{order:1;width:100%;min-height:480px;flex:1 1 auto;align-items:center;justify-content:center;padding:var(--spacing-8) var(--spacing-6) 88px;text-align:center}main.homepage .hero-carousel .split-slide__text{width:100%;align-items:center;text-align:center}main.homepage .hero-carousel .split-slide__image-section{order:2;width:100%;aspect-ratio:1 / 1;height:auto;flex-shrink:0}main.homepage .hero-carousel .split-slide__image-section>.hero-swiper,main.homepage .hero-carousel .split-slide__image-section .swiper-slide>div{min-height:100vw}main.homepage .hero-carousel .split-slide__title{font-size:clamp(44px,12vw,64px)!important;letter-spacing:-.64px;line-height:.92;margin:0 auto var(--spacing-8);max-width:min(92vw,360px);text-align:center;text-transform:uppercase}main.homepage .hero-carousel .split-slide__subtitle{font-size:15px;line-height:1.6;max-width:min(92vw,340px);margin:0 auto var(--spacing-9);text-align:center;color:var(--text-colour-invert, #fff3e4)}main.homepage .hero-carousel .split-slide__cta-group{position:absolute;bottom:104px;left:var(--spacing-6);right:var(--spacing-6);z-index:2;display:flex;justify-content:center}main.homepage .hero-carousel .split-slide__cta-group--single{width:100%;left:var(--spacing-6);right:var(--spacing-6);transform:none}main.homepage .hero-carousel .split-slide__cta-group--single .btn-hero{width:auto;min-width:200px;max-width:100%}main.homepage .hero-carousel .split-slide__cta-group--dual{flex-direction:row;align-items:stretch;gap:var(--spacing-5)}main.homepage .hero-carousel .split-slide__cta-group--dual .btn-hero{flex:1 1 0;width:auto;min-width:0;height:48px;min-height:48px;white-space:nowrap;font-size:20px;letter-spacing:.2px;padding-inline:clamp(10px,3vw,24px);background:var(--color-primary-red, #f00037)!important;color:var(--text-colour-invert, #fff3e4)!important;border:0!important}main.homepage .hero-carousel__nav{width:40px;height:40px;padding:0;inset:auto;bottom:calc(100vw + 48px);transform:none;display:flex;align-items:center;justify-content:center}main.homepage .hero-carousel__nav--prev{right:calc(50% + 4px);left:auto}main.homepage .hero-carousel__nav--next{left:calc(50% + 4px);right:auto}main.homepage .hero-carousel__nav-btn{width:40px;height:40px;border-radius:var(--border-radius-full, 9999px);border:1px solid rgb(74 0 42 / 12%);background:var(--beige-200, #f6e1ce);color:var(--burgundy-800, #4a002a);box-shadow:none}main.homepage .hero-carousel__nav svg{width:20px;height:20px}main.homepage .hero-carousel__progress{bottom:100vw;left:0;right:0;height:3px;background:#00000026}main.homepage .hero-carousel__progress-bar{background:var(--color-primary-red, #f00037)}}@media(min-width:768px)and (max-width:1024px){main.homepage .hero-carousel .split-slide__title{font-size:clamp(56px,8vw,72px)!important;max-width:min(85vw,480px);letter-spacing:-.72px}main.homepage .hero-carousel .split-slide__subtitle{max-width:min(80vw,400px);font-size:16px}}@media(max-width:767px){main.homepage .hero-carousel .split-slide__title{font-size:clamp(40px,11.5vw,64px)!important}main.homepage .hero-carousel .split-slide__cta-group--dual .btn-hero{font-size:clamp(16px,4.5vw,20px);padding-inline:16px}main.homepage .hero-carousel .split-slide__cta-group--single .btn-hero{min-width:min(100%,220px);font-size:clamp(16px,4.5vw,20px)}.shop-by-products__header-wrapper{max-width:100%!important}.shop-by-products .copy-block__title.heading--2{font-size:clamp(40px,11vw,52px)!important;line-height:.82!important;letter-spacing:-.44px!important}.shop-by-products .section-wrapper__birds{width:min(70vw,320px);height:min(45vw,160px);opacity:.1}.shop-by-products .product-category-tabbed-grid__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:var(--spacing-6, 16px)!important}p.mission__text{font-size:clamp(36px,10vw,44px)!important;letter-spacing:-.44px!important;line-height:.82!important}.mission{min-height:auto;padding-bottom:140px}.mission__cta{margin-top:var(--spacing-10)}.nourishment__header-wrapper{max-width:100%!important}.nourishment .copy-block__title.heading--2{font-size:clamp(40px,11vw,50px)!important;letter-spacing:-.5px!important}.nourishment__grid{display:flex!important;flex-direction:row!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;grid-template-columns:unset!important;gap:13px!important}.nourishment__grid .product-card{flex:0 0 calc(100% - 48px)!important;min-width:0!important;scroll-snap-align:start!important}.blogs__header-wrapper{max-width:100%!important}.blogs .copy-block__title{font-size:clamp(44px,12vw,64px)!important;line-height:.81!important;letter-spacing:-.64px!important}.faq-section .copy-block__title.heading{font-size:clamp(40px,11vw,50px)!important;letter-spacing:-.5px!important}.faq-section .details__summary{font-size:15px;line-height:1.4;padding-inline:var(--spacing-5)}.faq-section .details__question{flex-wrap:wrap;word-break:break-word}}@media(min-width:768px)and (max-width:1024px){.shop-by-products__header-wrapper{max-width:72%!important}.shop-by-products .copy-block__title.heading--2{font-size:clamp(56px,8vw,72px)!important;line-height:.82!important;letter-spacing:-.72px!important}.shop-by-products .product-category-tabbed-grid__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:var(--spacing-8, 24px)!important}.shop-by-products .product-category-card__title{font-size:20px!important}p.mission__text{font-size:clamp(52px,7vw,64px)!important;letter-spacing:-.64px!important;line-height:.82!important}.mission{min-height:70vh;padding-bottom:120px}.nourishment__header-wrapper{max-width:72%!important}.nourishment .copy-block__title.heading--2{font-size:clamp(56px,8vw,80px)!important;letter-spacing:-.8px!important}.nourishment__grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-content:center!important;overflow:visible!important;scroll-snap-type:none!important;-moz-column-gap:var(--spacing-5)!important;column-gap:var(--spacing-5)!important;row-gap:var(--spacing-9)!important}.nourishment__grid .product-card{flex:none!important;width:100%!important;max-width:100%!important}.blogs__header-wrapper{max-width:72%!important}.blogs .copy-block__title{font-size:clamp(72px,10vw,96px)!important;line-height:.8!important;letter-spacing:-.96px!important}.blogs__featured{position:relative!important;top:auto!important}.faq-section .copy-block__title.heading{font-size:clamp(56px,8vw,80px)!important;letter-spacing:-.8px!important}.find-your-path .find-your-path__offer-title{font-size:clamp(44px,6vw,56px)!important}}@media(max-width:1024px){.shop-by-products .product-category-tabbed-grid__grid:not(.product-category-tabbed-grid__grid--mobile-one-col){grid-template-columns:repeat(2,minmax(0,1fr))!important}.shop-by-products .copy-block__title.heading--2{max-width:100%;overflow-wrap:break-word;hyphens:auto}.nourishment .tabbed-interface__tablist{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;max-width:100%;padding-bottom:4px}.nourishment .tabbed-interface__tablist::-webkit-scrollbar{display:none}.ingredients-wrapper{display:none!important}.ingredients-mobile{display:block!important}.find-your-path-wrapper,.mission-wrapper,.blogs-wrapper.section-wrapper,.nourishment.section-wrapper{overflow-x:clip}}a[data-astro-cid-owuoyukp]{text-decoration:none;color:inherit}button[data-astro-cid-owuoyukp]{background-color:transparent;border:none;margin:0;padding:0;cursor:pointer}.cta[data-astro-cid-owuoyukp]{box-sizing:border-box;display:flex;align-items:center;justify-content:center;-moz-column-gap:var(--spacing-4);column-gap:var(--spacing-4);border-radius:var(--border-radius-tiny);border:var(--border-width-normal) solid transparent;font-family:var(--text-typography-font-base-secondary, "TT Bluescreens")}.cta__icon[data-astro-cid-owuoyukp]{display:flex}.cta__label[data-astro-cid-owuoyukp]{white-space:pre;vertical-align:middle}.cta_has-text[data-astro-cid-owuoyukp]{height:var(--components-buttons-mobile-button-height-default);padding-block:var(--spacing-5);padding-inline:var(--components-buttons-mobile-button-horizontal-padding-default)}.cta_has-text[data-astro-cid-owuoyukp]:not(.cta_text):not(.cta__use-content-width){width:100%}.cta__use-content-width[data-astro-cid-owuoyukp]{width:100%}.cta_small[data-astro-cid-owuoyukp].cta_has-text{height:var(--components-buttons-mobile-button-height-small);padding-inline:var(--components-buttons-mobile-button-horizontal-padding-small)}.cta[data-astro-cid-owuoyukp]:not(.cta_has-text){padding:var(--spacing-5)}.cta[data-astro-cid-owuoyukp].cta_small:not(.cta_has-text){padding:var(--spacing-3)}.cta_icon-leading[data-astro-cid-owuoyukp]{flex-direction:row-reverse}.cta--disabled[data-astro-cid-owuoyukp]{pointer-events:none}.cta[data-astro-cid-owuoyukp][disabled]:not(.cta--is-loading),.cta[data-astro-cid-owuoyukp].cta--disabled:not(.cta--is-loading),.cta[data-astro-cid-owuoyukp][disabled]:hover:not(.cta--is-loading),.cta[data-astro-cid-owuoyukp].cta--disabled:hover:not(.cta--is-loading),.cta[data-astro-cid-owuoyukp][disabled]:active:not(.cta--is-loading),.cta[data-astro-cid-owuoyukp].cta--disabled:active:not(.cta--is-loading){background-color:var(--components-disabled)!important;color:var(--text-colour-disabled)!important;border:transparent!important}.cta[data-astro-cid-owuoyukp][disabled].cta_dark:not(.cta--is-loading),.cta[data-astro-cid-owuoyukp].cta--disabled.cta_dark:not(.cta--is-loading),.cta[data-astro-cid-owuoyukp][disabled].cta_dark:hover:not(.cta--is-loading),.cta[data-astro-cid-owuoyukp].cta--disabled.cta_dark:hover:not(.cta--is-loading),.cta[data-astro-cid-owuoyukp][disabled].cta_dark:active:not(.cta--is-loading),.cta[data-astro-cid-owuoyukp].cta--disabled.cta_dark:active:not(.cta--is-loading){background-color:var(--components-disabled-invert)!important;color:var(--text-colour-disabled-invert)!important}.cta_text[data-astro-cid-owuoyukp].cta[disabled]:not(.cta--is-loading),.cta_text[data-astro-cid-owuoyukp].cta.cta--disabled:not(.cta--is-loading),.cta_text[data-astro-cid-owuoyukp].cta[disabled]:hover:not(.cta--is-loading),.cta_text[data-astro-cid-owuoyukp].cta.cta--disabled:hover:not(.cta--is-loading),.cta_text[data-astro-cid-owuoyukp].cta[disabled]:active:not(.cta--is-loading),.cta_text[data-astro-cid-owuoyukp].cta.cta--disabled:active:not(.cta--is-loading){background-color:transparent!important;color:var(--text-colour-disabled)!important;border-bottom:var(--border-width-normal) solid currentColor!important}.cta_text[data-astro-cid-owuoyukp].cta_dark.cta[disabled]:not(.cta--is-loading),.cta_text[data-astro-cid-owuoyukp].cta_dark.cta.cta--disabled:not(.cta--is-loading),.cta_text[data-astro-cid-owuoyukp].cta_dark.cta[disabled]:hover:not(.cta--is-loading),.cta_text[data-astro-cid-owuoyukp].cta_dark.cta.cta--disabled:hover:not(.cta--is-loading),.cta_text[data-astro-cid-owuoyukp].cta_dark.cta[disabled]:active:not(.cta--is-loading),.cta_text[data-astro-cid-owuoyukp].cta_dark.cta.cta--disabled:active:not(.cta--is-loading){color:var(--text-colour-disabled-invert)!important}.cta_text[data-astro-cid-owuoyukp].cta[disabled]:not(.cta_has-text,.cta--is-loading),.cta_text[data-astro-cid-owuoyukp].cta.cta--disabled:not(.cta_has-text,.cta--is-loading),.cta_text[data-astro-cid-owuoyukp].cta[disabled]:hover:not(.cta_has-text,.cta--is-loading),.cta_text[data-astro-cid-owuoyukp].cta.cta--disabled:hover:not(.cta_has-text,.cta--is-loading),.cta_text[data-astro-cid-owuoyukp].cta[disabled]:active:not(.cta_has-text,.cta--is-loading),.cta_text[data-astro-cid-owuoyukp].cta.cta--disabled:active:not(.cta_has-text,.cta--is-loading){background-color:transparent!important;color:var(--text-colour-disabled)!important;border-bottom:none!important}.cta_text[data-astro-cid-owuoyukp].cta_dark.cta[disabled]:not(.cta_has-text,.cta--is-loading),.cta_text[data-astro-cid-owuoyukp].cta_dark.cta.cta--disabled:not(.cta_has-text,.cta--is-loading),.cta_text[data-astro-cid-owuoyukp].cta_dark.cta[disabled]:hover:not(.cta_has-text,.cta--is-loading),.cta_text[data-astro-cid-owuoyukp].cta_dark.cta.cta--disabled:hover:not(.cta_has-text,.cta--is-loading),.cta_text[data-astro-cid-owuoyukp].cta_dark.cta[disabled]:active:not(.cta_has-text,.cta--is-loading),.cta_text[data-astro-cid-owuoyukp].cta_dark.cta.cta--disabled:active:not(.cta_has-text,.cta--is-loading){color:var(--text-colour-disabled-invert)!important}.cta[data-astro-cid-owuoyukp],.cta[data-astro-cid-owuoyukp]:hover,.cta[data-astro-cid-owuoyukp]:active,.cta__label[data-astro-cid-owuoyukp]{transition:all ease-out .3s}.cta_text[data-astro-cid-owuoyukp]{border-radius:0}.cta_text[data-astro-cid-owuoyukp].cta_has-text{box-sizing:content-box;height:var(--text-typography-style---mobile-p2-line-height);padding:0;border-bottom:var(--border-width-normal) solid currentColor}.cta_text[data-astro-cid-owuoyukp]:not(.cta_has-text),.cta_text[data-astro-cid-owuoyukp].cta_small:not(.cta_has-text){height:auto;width:auto;padding:0}.cta_cover-parent[data-astro-cid-owuoyukp]:after{content:"";position:absolute;inset:0}@media(min-width:768px){.cta[data-astro-cid-owuoyukp]{width:auto}.cta_full-width[data-astro-cid-owuoyukp].cta_has-text{width:100%}.cta__use-content-width[data-astro-cid-owuoyukp]{width:-moz-fit-content;width:fit-content}}.cta_primary[data-astro-cid-owuoyukp]{background-color:var(--components-buttons-primary-bg-default);color:var(--components-buttons-primary-txt-default)}.cta_primary[data-astro-cid-owuoyukp]:hover{background-color:var(--components-buttons-primary-bg-hover);color:var(--components-buttons-primary-txt-hover)}.cta_primary[data-astro-cid-owuoyukp]:active,.cta_primary[data-astro-cid-owuoyukp].cta_busy{background-color:var(--components-buttons-primary-bg-pressed);color:var(--components-buttons-primary-txt-pressed)}.cta_primary[data-astro-cid-owuoyukp].cta_busy .loading-content__dot{background-color:var(--components-buttons-primary-txt-pressed)}.cta_secondary[data-astro-cid-owuoyukp]{background-color:var(--components-buttons-secondary-bg-default);color:var(--components-buttons-secondary-txt-default)}.cta_secondary[data-astro-cid-owuoyukp]:hover{background-color:var(--components-buttons-secondary-bg-hover);color:var(--components-buttons-secondary-txt-hover)}.cta_secondary[data-astro-cid-owuoyukp]:active,.cta_secondary[data-astro-cid-owuoyukp].cta_busy{background-color:var(--components-buttons-secondary-bg-pressed);color:var(--components-buttons-secondary-txt-pressed)}.cta_secondary[data-astro-cid-owuoyukp].cta_busy .loading-content__dot{background-color:var(--components-buttons-secondary-txt-pressed)}.cta_tertiary[data-astro-cid-owuoyukp]{background-color:var(--components-buttons-tertiary-bg-default);color:var(--components-buttons-tertiary-txt-default);border-color:var(--components-buttons-tertiary-outline-default)}.cta_tertiary[data-astro-cid-owuoyukp]:hover{background-color:var(--components-buttons-tertiary-bg-hover);color:var(--components-buttons-tertiary-txt-hover);border-color:var(--components-buttons-tertiary-outline-hover)}.cta_tertiary[data-astro-cid-owuoyukp]:active,.cta_tertiary[data-astro-cid-owuoyukp].cta_busy{background-color:var(--components-buttons-tertiary-bg-pressed);color:var(--components-buttons-tertiary-txt-pressed);border-color:var(--components-buttons-tertiary-outline-pressed)}.cta_tertiary[data-astro-cid-owuoyukp].cta_busy .loading-content__dot{background-color:var(--components-buttons-tertiary-txt-pressed)}.cta_ghost[data-astro-cid-owuoyukp]{background-color:transparent;color:var(--components-buttons-secondary-txt-default)}.cta_ghost[data-astro-cid-owuoyukp]:hover{background-color:var(--components-buttons-secondary-bg-hover);color:var(--components-buttons-secondary-txt-hover)}.cta_ghost[data-astro-cid-owuoyukp]:active,.cta_ghost[data-astro-cid-owuoyukp].cta_busy{background-color:var(--components-buttons-secondary-bg-pressed);color:var(--components-buttons-secondary-txt-pressed)}.cta_ghost[data-astro-cid-owuoyukp].cta_busy .loading-content__dot{background-color:var(--components-buttons-secondary-txt-pressed)}.cta_text[data-astro-cid-owuoyukp]{background-color:var(--components-buttons-text-bg-default);color:var(--components-buttons-text-txt-default)}.cta_text[data-astro-cid-owuoyukp]:hover{background-color:var(--components-buttons-text-bg-hover);color:var(--components-buttons-text-txt-hover)}.cta_text[data-astro-cid-owuoyukp]:active,.cta_text[data-astro-cid-owuoyukp].cta_busy{background-color:var(--components-buttons-text-bg-pressed);color:var(--components-buttons-text-txt-pressed)}.cta_text[data-astro-cid-owuoyukp].cta_busy .loading-content__dot{background-color:var(--components-buttons-text-txt-pressed)}.cta_primary[data-astro-cid-owuoyukp].cta_danger{background-color:var(--components-buttons-danger-primary-bg-default);color:var(--components-buttons-danger-primary-txt-default)}.cta_primary[data-astro-cid-owuoyukp].cta_danger:hover{background-color:var(--components-buttons-danger-primary-bg-hover);color:var(--components-buttons-danger-primary-txt-hover)}.cta_primary[data-astro-cid-owuoyukp].cta_danger:active,.cta_primary[data-astro-cid-owuoyukp].cta_danger.cta_busy{background-color:var(--components-buttons-danger-primary-bg-pressed);color:var(--components-buttons-danger-primary-txt-pressed)}.cta_primary[data-astro-cid-owuoyukp].cta_danger.cta_busy .loading-content__dot{background-color:var(--components-buttons-danger-primary-txt-pressed)}.cta_secondary[data-astro-cid-owuoyukp].cta_danger{background-color:var(--components-buttons-danger-secondary-bg-default);color:var(--components-buttons-danger-secondary-txt-default)}.cta_secondary[data-astro-cid-owuoyukp].cta_danger:hover{background-color:var(--components-buttons-danger-secondary-bg-hover);color:var(--components-buttons-danger-secondary-txt-hover)}.cta_secondary[data-astro-cid-owuoyukp].cta_danger:active,.cta_secondary[data-astro-cid-owuoyukp].cta_danger.cta_busy{background-color:var(--components-buttons-danger-secondary-bg-pressed);color:var(--components-buttons-danger-secondary-txt-pressed)}.cta_secondary[data-astro-cid-owuoyukp].cta_danger.cta_busy .loading-content__dot{background-color:var(--components-buttons-danger-secondary-txt-pressed)}.cta_tertiary[data-astro-cid-owuoyukp].cta_danger{background-color:var(--components-buttons-danger-tertiary-bg-default);color:var(--components-buttons-danger-tertiary-txt-default);border-color:var(--components-buttons-danger-tertiary-outline-default)}.cta_tertiary[data-astro-cid-owuoyukp].cta_danger:hover{background-color:var(--components-buttons-danger-tertiary-bg-hover);color:var(--components-buttons-danger-tertiary-txt-hover);border-color:var(--components-buttons-danger-tertiaryoutline-hover)}.cta_tertiary[data-astro-cid-owuoyukp].cta_danger:active,.cta_tertiary[data-astro-cid-owuoyukp].cta_danger.cta_busy{background-color:var(--components-buttons-danger-tertiary-bg-pressed);color:var(--components-buttons-danger-tertiary-txt-pressed);border-color:var(--components-buttons-danger-tertiaryoutline-pressed)}.cta_tertiary[data-astro-cid-owuoyukp].cta_danger.cta_busy .loading-content__dot{background-color:var(--components-buttons-danger-tertiary-txt-pressed)}.cta_ghost[data-astro-cid-owuoyukp].cta_danger{background-color:transparent;color:var(--text-colour-status-error)}.cta_ghost[data-astro-cid-owuoyukp].cta_danger:hover{background-color:var(--components-buttons-danger-secondary-bg-hover);color:var(--components-buttons-danger-secondary-txt-hover)}.cta_ghost[data-astro-cid-owuoyukp].cta_danger:active,.cta_ghost[data-astro-cid-owuoyukp].cta_danger.cta_busy{background-color:var(--components-buttons-danger-secondary-bg-pressed);color:var(--components-buttons-danger-secondary-txt-pressed)}.cta_ghost[data-astro-cid-owuoyukp].cta_danger.cta_busy .loading-content__dot{background-color:var(--components-buttons-danger-secondary-txt-pressed)}.cta_text[data-astro-cid-owuoyukp].cta_danger{background-color:var(--components-buttons-danger-text-bg-default);color:var(--components-buttons-danger-text-txt-default)}.cta_text[data-astro-cid-owuoyukp].cta_danger:hover{background-color:var(--components-buttons-danger-text-bg-hover);color:var(--components-buttons-danger-text-txt-hover)}.cta_text[data-astro-cid-owuoyukp].cta_danger:active,.cta_text[data-astro-cid-owuoyukp].cta_danger.cta_busy{background-color:var(--components-buttons-danger-text-bg-pressed);color:var(--components-buttons-danger-text-txt-pressed)}.cta_text[data-astro-cid-owuoyukp].cta_danger.cta_busy .loading-content__dot{background-color:var(--components-buttons-danger-text-txt-pressed)}.cta_primary[data-astro-cid-owuoyukp].cta_dark{background-color:var(--components-buttons-primary-invert-bg-default);color:var(--components-buttons-primary-invert-txt-default)}.cta_primary[data-astro-cid-owuoyukp].cta_dark:hover{background-color:var(--components-buttons-primary-invert-bg-hover);color:var(--components-buttons-primary-invert-txt-hover)}.cta_primary[data-astro-cid-owuoyukp].cta_dark:active,.cta_primary[data-astro-cid-owuoyukp].cta_dark.cta_busy{background-color:var(--components-buttons-primary-invert-bg-pressed);color:var(--components-buttons-primary-invert-txt-pressed)}.cta_primary[data-astro-cid-owuoyukp].cta_dark.cta_busy .loading-content__dot{background-color:var(--components-buttons-primary-invert-txt-pressed)}.cta_secondary[data-astro-cid-owuoyukp].cta_dark{background-color:var(--components-buttons-secondary-invert-bg-default);color:var(--components-buttons-secondary-invert-txt-default)}.cta_secondary[data-astro-cid-owuoyukp].cta_dark:hover{background-color:var(--components-buttons-secondary-invert-bg-hover);color:var(--components-buttons-secondary-invert-txt-hover)}.cta_secondary[data-astro-cid-owuoyukp].cta_dark:active,.cta_secondary[data-astro-cid-owuoyukp].cta_dark.cta_busy{background-color:var(--components-buttons-secondary-invert-bg-pressed);color:var(--components-buttons-secondary-invert-txt-pressed)}.cta_secondary[data-astro-cid-owuoyukp].cta_dark.cta_busy .loading-content__dot{background-color:var(--components-buttons-secondary-invert-txt-pressed)}.cta_tertiary[data-astro-cid-owuoyukp].cta_dark{background-color:var(--components-buttons-tertiary-invert-bg-default);color:var(--components-buttons-tertiary-invert-txt-default);border-color:var(--components-buttons-tertiary-invert-outline-default)}.cta_tertiary[data-astro-cid-owuoyukp].cta_dark:hover{background-color:var(--components-buttons-tertiary-invert-bg-hover);color:var(--components-buttons-tertiary-invert-txt-hover);border-color:var(--components-buttons-tertiary-invert-outline-hover)}.cta_tertiary[data-astro-cid-owuoyukp].cta_dark:active,.cta_tertiary[data-astro-cid-owuoyukp].cta_dark.cta_busy{background-color:var(--components-buttons-tertiary-invert-bg-pressed);color:var(--components-buttons-tertiary-invert-txt-pressed);border-color:var(--components-buttons-tertiary-invert-outline-pressed)}.cta_tertiary[data-astro-cid-owuoyukp].cta_dark.cta_busy .loading-content__dot{background-color:var(--components-buttons-tertiary-invert-txt-pressed)}.cta_ghost[data-astro-cid-owuoyukp].cta_dark{background-color:transparent;color:var(--text-colour-status-error-invert)}.cta_ghost[data-astro-cid-owuoyukp].cta_dark:hover{background-color:var(--components-buttons-secondary-invert-bg-hover);color:var(--components-buttons-secondary-invert-txt-hover)}.cta_ghost[data-astro-cid-owuoyukp].cta_dark:active,.cta_ghost[data-astro-cid-owuoyukp].cta_dark.cta_busy{background-color:var(--components-buttons-secondary-invert-bg-pressed);color:var(--components-buttons-secondary-invert-txt-pressed)}.cta_ghost[data-astro-cid-owuoyukp].cta_dark.cta_busy .loading-content__dot{background-color:var(--components-buttons-secondary-invert-txt-pressed)}.cta_text[data-astro-cid-owuoyukp].cta_dark{background-color:var(--components-buttons-text-invert-bg-default);color:var(--components-buttons-text-invert-txt-default)}.cta_text[data-astro-cid-owuoyukp].cta_dark:hover{background-color:var(--components-buttons-text-invert-bg-hover);color:var(--components-buttons-text-invert-txt-hover)}.cta_text[data-astro-cid-owuoyukp].cta_dark:active,.cta_text[data-astro-cid-owuoyukp].cta_dark.cta_busy{background-color:var(--components-buttons-text-invert-bg-pressed);color:var(--components-buttons-text-invert-txt-pressed)}.cta_text[data-astro-cid-owuoyukp].cta_dark.cta_busy .loading-content__dot{background-color:var(--components-buttons-text-invert-txt-pressed)}.cta_primary[data-astro-cid-owuoyukp].cta_dark.cta_danger{background-color:var(--components-buttons-danger-primary-invert-bg-default);color:var(--components-buttons-danger-primary-invert-txt-default)}.cta_primary[data-astro-cid-owuoyukp].cta_dark.cta_danger:hover{background-color:var(--components-buttons-danger-primary-invert-bg-hover);color:var(--components-buttons-danger-primary-invert-txt-hover)}.cta_primary[data-astro-cid-owuoyukp].cta_dark.cta_danger:active,.cta_primary[data-astro-cid-owuoyukp].cta_dark.cta_danger.cta_busy{background-color:var(--components-buttons-danger-primary-invert-bg-pressed);color:var(--components-buttons-danger-primary-invert-txt-pressed)}.cta_primary[data-astro-cid-owuoyukp].cta_dark.cta_danger.cta_busy .loading-content__dot{background-color:var(--components-buttons-danger-primary-invert-txt-pressed)}.cta_secondary[data-astro-cid-owuoyukp].cta_dark.cta_danger{background-color:var(--components-buttons-danger-secondary-invert-bg-default);color:var(--components-buttons-danger-secondary-invert-txt-default)}.cta_secondary[data-astro-cid-owuoyukp].cta_dark.cta_danger:hover{background-color:var(--components-buttons-danger-secondary-invert-bg-hover);color:var(--components-buttons-danger-secondary-invert-txt-hover)}.cta_secondary[data-astro-cid-owuoyukp].cta_dark.cta_danger:active,.cta_secondary[data-astro-cid-owuoyukp].cta_dark.cta_danger.cta_busy{background-color:var(--components-buttons-danger-secondary-invert-bg-pressed);color:var(--components-buttons-danger-secondary-invert-txt-pressed)}.cta_secondary[data-astro-cid-owuoyukp].cta_dark.cta_danger.cta_busy .loading-content__dot{background-color:var(--components-buttons-danger-secondary-invert-txt-pressed)}.cta_tertiary[data-astro-cid-owuoyukp].cta_dark.cta_danger{background-color:var(--components-buttons-danger-tertiary-invert-bg-default);color:var(--components-buttons-danger-tertiary-invert-txt-default);border-color:var(--components-buttons-danger-tertiary-invert-outline-default)}.cta_tertiary[data-astro-cid-owuoyukp].cta_dark.cta_danger:hover{background-color:var(--components-buttons-danger-tertiary-invert-bg-hover);color:var(--components-buttons-danger-tertiary-invert-txt-hover);border-color:var(--components-buttons-danger-tertiary-invert-outline-hover)}.cta_tertiary[data-astro-cid-owuoyukp].cta_dark.cta_danger:active,.cta_tertiary[data-astro-cid-owuoyukp].cta_dark.cta_danger.cta_busy{background-color:var(--components-buttons-danger-tertiary-invert-bg-pressed);color:var(--components-buttons-danger-tertiary-invert-txt-pressed);border-color:var(--components-buttons-danger-tertiary-invert-outline-pressed)}.cta_tertiary[data-astro-cid-owuoyukp].cta_dark.cta_danger.cta_busy .loading-content__dot{background-color:var(--components-buttons-danger-tertiary-invert-txt-pressed)}.cta_ghost[data-astro-cid-owuoyukp].cta_dark.cta_danger{background-color:transparent;color:var(--text-colour-status-error-invert)}.cta_ghost[data-astro-cid-owuoyukp].cta_dark.cta_danger:hover{background-color:var(--components-buttons-danger-secondary-invert-bg-hover);color:var(--components-buttons-danger-secondary-invert-txt-hover)}.cta_ghost[data-astro-cid-owuoyukp].cta_dark.cta_danger:active,.cta_ghost[data-astro-cid-owuoyukp].cta_dark.cta_danger.cta_busy{background-color:var(--components-buttons-danger-secondary-invert-bg-pressed);color:var(--components-buttons-danger-secondary-invert-txt-pressed)}.cta_ghost[data-astro-cid-owuoyukp].cta_dark.cta_danger.cta_busy .loading-content__dot{background-color:var(--components-buttons-danger-secondary-invert-txt-pressed)}.cta_text[data-astro-cid-owuoyukp].cta_dark.cta_danger{background-color:var(--components-buttons-danger-text-invert-bg-default);color:var(--components-buttons-danger-text-invert-txt-default)}.cta_text[data-astro-cid-owuoyukp].cta_dark.cta_danger:hover{background-color:var(--components-buttons-danger-text-invert-bg-hover);color:var(--components-buttons-danger-text-invert-txt-hover)}.cta_text[data-astro-cid-owuoyukp].cta_dark.cta_danger:active,.cta_text[data-astro-cid-owuoyukp].cta_dark.cta_danger.cta_busy{background-color:var(--components-buttons-danger-text-invert-bg-pressed);color:var(--components-buttons-danger-text-invert-txt-pressed)}.cta_text[data-astro-cid-owuoyukp].cta_dark.cta_danger.cta_busy .loading-content__dot{background-color:var(--components-buttons-danger-text-invert-txt-pressed)}:root{--border-disabled: #7e7e7e;--border-invert: #fff3e4;--border-minimal: #a2547d;--border-primary: #4a002a;--border-secondary: #74003d;--border-status-error: #da7665;--border-status-error-invert: #f5ab9f;--border-status-success: #839e6a;--border-status-success-invert: #eef9f1;--border-status-warning: #b58352;--border-status-warning-invert: #ffcfa2;--border-subtle-subtle-1: #31001a0a;--border-subtle-subtle-2: #31001a0f;--border-subtle-subtle-3: #31001a29;--components-disabled: #31001a0a;--components-disabled-invert: #ffffff0a;--components-focused-outline: #2d81cb;--components-buttons-danger-default: #ffffff;--components-buttons-danger-primary-invert-bg-default: #aa5c4f;--components-buttons-danger-primary-invert-bg-hover: #84483d;--components-buttons-danger-primary-invert-bg-pressed: #65372f;--components-buttons-danger-primary-invert-txt-default: #fff3e4;--components-buttons-danger-primary-invert-txt-hover: #fff3e4;--components-buttons-danger-primary-invert-txt-pressed: #fff3e4;--components-buttons-danger-primary-bg-default: #aa5c4f;--components-buttons-danger-primary-bg-hover: #84483d;--components-buttons-danger-primary-bg-pressed: #65372f;--components-buttons-danger-primary-txt-default: #fff3e4;--components-buttons-danger-primary-txt-hover: #fff3e4;--components-buttons-danger-primary-txt-pressed: #fff3e4;--components-buttons-danger-secondary-invert-bg-default: #f5ab9f;--components-buttons-danger-secondary-invert-bg-hover: #f39b8c;--components-buttons-danger-secondary-invert-bg-pressed: #f0826f;--components-buttons-danger-secondary-invert-txt-default: #4a002a;--components-buttons-danger-secondary-invert-txt-hover: #4a002a;--components-buttons-danger-secondary-invert-txt-pressed: #4a002a;--components-buttons-danger-secondary-bg-default: #f8c6bd;--components-buttons-danger-secondary-bg-hover: #f5ab9f;--components-buttons-danger-secondary-bg-pressed: #f39b8c;--components-buttons-danger-secondary-txt-default: #4a002a;--components-buttons-danger-secondary-txt-hover: #4a002a;--components-buttons-danger-secondary-txt-pressed: #4a002a;--components-buttons-danger-tertiary-invert-bg-default: #ffffff00;--components-buttons-danger-tertiary-invert-bg-hover: #ffffff00;--components-buttons-danger-tertiary-invert-bg-pressed: #ffffff00;--components-buttons-danger-tertiary-invert-outline-default: #f5ab9f;--components-buttons-danger-tertiary-invert-outline-hover: #f0826f;--components-buttons-danger-tertiary-invert-outline-pressed: #da7665;--components-buttons-danger-tertiary-invert-txt-default: #f5ab9f;--components-buttons-danger-tertiary-invert-txt-hover: #f0826f;--components-buttons-danger-tertiary-invert-txt-pressed: #da7665;--components-buttons-danger-tertiary-bg-default: #ffffff00;--components-buttons-danger-tertiary-bg-hover: #ffffff00;--components-buttons-danger-tertiary-bg-pressed: #ffffff00;--components-buttons-danger-tertiary-outline-default: #da7665;--components-buttons-danger-tertiary-outline-hover: #aa5c4f;--components-buttons-danger-tertiary-outline-pressed: #84483d;--components-buttons-danger-tertiary-txt-default: #aa0027;--components-buttons-danger-tertiary-txt-hover: #aa0027;--components-buttons-danger-tertiary-txt-pressed: #65372f;--components-buttons-danger-text-invert-txt-default: #f5ab9f;--components-buttons-danger-text-invert-txt-hover: #f0826f;--components-buttons-danger-text-invert-txt-pressed: #da7665;--components-buttons-danger-text-txt-default: #aa0027;--components-buttons-danger-text-txt-hover: #65372f;--components-buttons-danger-text-txt-pressed: #000000;--components-buttons-primary-invert-bg-default: #ffffff;--components-buttons-primary-invert-bg-hover: #f1e6ec;--components-buttons-primary-invert-bg-pressed: #d4b0c3;--components-buttons-primary-invert-txt-default: #4a002a;--components-buttons-primary-invert-txt-hover: #74003d;--components-buttons-primary-invert-txt-pressed: #4a002a;--components-buttons-primary-bg-default: #f00037;--components-buttons-primary-bg-hover: #aa0027;--components-buttons-primary-bg-pressed: #84001e;--components-buttons-primary-txt-default: #fff3e4;--components-buttons-primary-txt-hover: #fff3e4;--components-buttons-primary-txt-pressed: #fff3e4;--components-buttons-secondary-invert-bg-default: #ffffff33;--components-buttons-secondary-invert-bg-hover: #ffffff4d;--components-buttons-secondary-invert-bg-pressed: #ffffff66;--components-buttons-secondary-invert-txt-default: #fff3e4;--components-buttons-secondary-invert-txt-hover: #fff3e4;--components-buttons-secondary-invert-txt-pressed: #ececec;--components-buttons-secondary-bg-default: #74003d;--components-buttons-secondary-bg-hover: #52002b;--components-buttons-secondary-bg-pressed: #4a002a;--components-buttons-secondary-txt-default: #fff3e4;--components-buttons-secondary-txt-hover: #fff3e4;--components-buttons-secondary-txt-pressed: #fff3e4;--components-buttons-tertiary-invert-bg-default: #ffffff00;--components-buttons-tertiary-invert-bg-hover: #ffffff00;--components-buttons-tertiary-invert-bg-pressed: #ffffff00;--components-buttons-tertiary-invert-outline-default: #545454;--components-buttons-tertiary-invert-outline-hover: #8b8b8b;--components-buttons-tertiary-invert-outline-pressed: #ececec;--components-buttons-tertiary-invert-txt-default: #fff3e4;--components-buttons-tertiary-invert-txt-hover: #fff3e4;--components-buttons-tertiary-invert-txt-pressed: #ececec;--components-buttons-tertiary-bg-default: #f6e1ce;--components-buttons-tertiary-bg-hover: #e0cdbb;--components-buttons-tertiary-bg-pressed: #afa092;--components-buttons-tertiary-outline-default: #31001a29;--components-buttons-tertiary-outline-hover: #74003d;--components-buttons-tertiary-outline-pressed: #4a002a;--components-buttons-tertiary-txt-default: #74003d;--components-buttons-tertiary-txt-hover: #74003d;--components-buttons-tertiary-txt-pressed: #4a002a;--components-buttons-text-invert-txt-default: #fff3e4;--components-buttons-text-invert-txt-hover: #f5f5f5;--components-buttons-text-invert-txt-pressed: #ececec;--components-buttons-text-txt-default: #4a002a;--components-buttons-text-txt-hover: #74003d;--components-buttons-text-txt-pressed: #a2547d;--components-fields-placeholder-text: #bbbbbb;--components-fields-active: #fbf4fb;--components-fields-default: #ffffff66;--components-fields-filled: #ffffff;--components-fields-hover: #00000005;--components-selector-default: #ffffff00;--components-selector-filled: #ffffff;--components-selector-hover: #31001a05;--overlay-white-overlay: #ffffff33;--overlay-background-tint: #31001a66;--surface-contrast: #31001a33;--surface-invert: #31001a;--surface-minimal: #31001a0a;--surface-secondary: #31001a0f;--surface-white: #ffffff;--surface-background-minimal: #fff3e4;--surface-background-secondary: #f6e1ce;--surface-background-white: #ffffff;--surface-background-burgundy: #74003d;--surface-background-invert: #000000;--surface-background-primary: #ffffff;--surface-background-red: #f00037;--surface-brand-primary-invert: #b29460;--surface-brand-primary-minimal: #fde9c8;--surface-brand-primary-primary: #fbd087;--surface-brand-secondary-invert: #744e74;--surface-brand-secondary-minimal: #cbecd3;--surface-brand-secondary-primary: #d28ed3;--surface-status-error-invert: #aa5c4f;--surface-status-error-minimal: #fee6eb;--surface-status-error-primary: #da0003;--surface-status-neutral-invert: #31001a99;--surface-status-neutral-minimal: #31001a0a;--surface-status-neutral-primary: #31001a14;--surface-status-success-invert: #657b52;--surface-status-success-minimal: #eef9f1;--surface-status-success-primary: #2f6b3e;--surface-status-warning-invert: #8c6540;--surface-status-warning-minimal: #fef2ea;--surface-status-warning-primary: #ffb874;--text-colour-brand-beige: #f6e1ce;--text-colour-brand-burgundy: #52002b;--text-colour-brand-red: #f00037;--text-colour-disabled: #7e7e7e;--text-colour-disabled-invert: #545454;--text-colour-invert: #fff3e4;--text-colour-minimal: #a2547d;--text-colour-primary: #4a002a;--text-colour-secondary: #74003d;--text-colour-brand-green: #657b52;--text-colour-brand-purple: #956596;--text-colour-link-invert: #f1dcf1;--text-colour-link-invert-hover: #fbf4fb;--text-colour-link-primary: #956596;--text-colour-link-primary-hover: #744e74;--text-colour-status-error: #aa0027;--text-colour-status-error-invert: #f5ab9f;--text-colour-status-success: #2f6b3e;--text-colour-status-success-invert: #eef9f1;--text-colour-status-warning: #ae5c1f;--text-colour-status-warning-invert: #ffcfa2;--border-radius-tiny: .125rem;--border-radius-small: .25rem;--border-radius-normal: .5rem;--border-radius-large: 1.5rem;--border-radius-extra-large: 2.5rem;--border-radius-full: 6250000023552rem;--border-radius-panel-child: .5rem;--border-radius-panel-parent: 1.5rem;--border-width-light: .0313rem;--border-width-normal: .0625rem;--border-width-bold: .125rem;--border-width-extra-bold: .25rem;--components-buttons-desktop-button-horizontal-padding-small: 1rem;--components-buttons-desktop-button-height-small: 2rem;--components-buttons-desktop-button-horizontal-padding-default: 2rem;--components-buttons-desktop-button-height-default: 3rem;--components-buttons-desktop-corner-radius: 6250000023552rem;--components-buttons-mobile-button-horizontal-padding-small: 1rem;--components-buttons-mobile-button-height-small: 2rem;--components-buttons-mobile-button-horizontal-padding-default: 2rem;--components-buttons-mobile-button-height-default: 3rem;--components-buttons-mobile-corner-radius: 6250000023552rem;--components-fields-desktop-corner-radius: .5rem;--components-fields-desktop-horizontal-padding: .75rem;--components-fields-desktop-height: 3rem;--components-fields-mobile-corner-radius: .5rem;--components-fields-mobile-horizontal-padding: .75rem;--components-fields-mobile-height: 3rem;--components-selector-desktop-corner-radius: .5rem;--components-selector-desktop-horizontal-padding-selector: .75rem;--components-selector-desktop-horizontal-padding: 1rem;--components-selector-desktop-height: 3rem;--components-selector-mobile-corner-radius: .5rem;--components-selector-mobile-horizontal-padding-selector: .75rem;--components-selector-mobile-horizontal-padding: 1rem;--components-selector-mobile-height: 3rem;--spacing-0: 0rem;--spacing-1: .125rem;--spacing-2: .25rem;--spacing-3: .375rem;--spacing-4: .5rem;--spacing-5: .75rem;--spacing-6: 1rem;--spacing-7: 1.25rem;--spacing-8: 1.5rem;--spacing-9: 2rem;--spacing-10: 2.5rem;--spacing-11: 3.75rem;--spacing-12: 5rem;--spacing-13: 7.5rem;--spacing-14: 10rem;--text-typography-style---desktop-button-spacing: 0;--text-typography-style---desktop-button-size: 1.5rem;--text-typography-style---desktop-button-line-height: 1.625rem;--text-typography-style---desktop-c1-spacing: 0;--text-typography-style---desktop-c1-size: .75rem;--text-typography-style---desktop-c1-line-height: 1rem;--text-typography-style---desktop-c2-spacing: 0;--text-typography-style---desktop-c2-size: .625rem;--text-typography-style---desktop-c2-line-height: .75rem;--text-typography-style---desktop-display-spacing: 0;--text-typography-style---desktop-display-size: 3rem;--text-typography-style---desktop-display-line-height: 3.5rem;--text-typography-style---desktop-display-xl-spacing: 0;--text-typography-style---desktop-display-xl-size: 3.75rem;--text-typography-style---desktop-display-xl-line-height: 5.5rem;--text-typography-style---desktop-display-xxl-spacing: 0;--text-typography-style---desktop-display-xxl-size: 13.75rem;--text-typography-style---desktop-display-xxl-line-height: 11rem;--text-typography-style---desktop-h1-spacing: 0;--text-typography-style---desktop-h1-size: 3.5rem;--text-typography-style---desktop-h1-line-height: 3.875rem;--text-typography-style---desktop-h2-spacing: 0;--text-typography-style---desktop-h2-size: 2.75rem;--text-typography-style---desktop-h2-line-height: 3.125rem;--text-typography-style---desktop-h3-spacing: 0;--text-typography-style---desktop-h3-line-height: 1.875rem;--text-typography-style---desktop-h3-size: 2rem;--text-typography-style---desktop-o1-spacing: .25rem;--text-typography-style---desktop-o1-size: .75rem;--text-typography-style---desktop-o1-line-height: .875rem;--text-typography-style---desktop-p1-spacing: 0;--text-typography-style---desktop-p1-size: 1.125rem;--text-typography-style---desktop-p1-line-height: 1.625rem;--text-typography-style---desktop-p2-spacing: 0;--text-typography-style---desktop-p2-size: 1rem;--text-typography-style---desktop-p2-line-height: 1.5rem;--text-typography-style---desktop-p3-spacing: 0;--text-typography-style---desktop-p3-size: .875rem;--text-typography-style---desktop-p3-line-height: 1.375rem;--text-typography-style---desktop-s1-spacing: 0;--text-typography-style---desktop-s1-size: 1.375rem;--text-typography-style---desktop-s1-line-height: 1.75rem;--text-typography-style---desktop-s2-spacing: 0;--text-typography-style---desktop-s2-size: 1.125rem;--text-typography-style---desktop-s2-line-height: 1.5rem;--text-typography-style---desktop-s3-spacing: 0;--text-typography-style---desktop-s3-size: 1rem;--text-typography-style---desktop-s3-line-height: 1.375rem;--text-typography-style---mobile-button-spacing: 0;--text-typography-style---mobile-button-size: 1rem;--text-typography-style---mobile-button-line-height: 1.5rem;--text-typography-style---mobile-c1-spacing: 0;--text-typography-style---mobile-c1-size: .75rem;--text-typography-style---mobile-c1-line-height: 1rem;--text-typography-style---mobile-c2-spacing: 0;--text-typography-style---mobile-c2-size: .625rem;--text-typography-style---mobile-c2-line-height: .875rem;--text-typography-style---mobile-display-spacing: 0;--text-typography-style---mobile-display-size: 2.375rem;--text-typography-style---mobile-display-line-height: 2.875rem;--text-typography-style---mobile-display-xl-spacing: 0;--text-typography-style---mobile-display-xl-size: 2.625rem;--text-typography-style---mobile-display-xl-line-height: 3rem;--text-typography-style---mobile-display-xxl-spacing: 0;--text-typography-style---mobile-display-xxl-size: 8.75rem;--text-typography-style---mobile-display-xxl-line-height: 7rem;--text-typography-style---mobile-h1-spacing: 0;--text-typography-style---mobile-h1-size: 2rem;--text-typography-style---mobile-h1-line-height: 2.375rem;--text-typography-style---mobile-h2-spacing: 0;--text-typography-style---mobile-h2-size: 1.5625rem;--text-typography-style---mobile-h2-line-height: 2rem;--text-typography-style---mobile-h3-spacing: 0;--text-typography-style---mobile-h3-size: 1.3125rem;--text-typography-style---mobile-h3-line-height: 1.6875rem;--text-typography-style---mobile-o1-spacing: .25rem;--text-typography-style---mobile-o1-size: .625rem;--text-typography-style---mobile-o1-line-height: .875rem;--text-typography-style---mobile-p1-spacing: 0;--text-typography-style---mobile-p1-size: 1.125rem;--text-typography-style---mobile-p1-line-height: 1.625rem;--text-typography-style---mobile-p2-spacing: 0;--text-typography-style---mobile-p2-size: 1rem;--text-typography-style---mobile-p2-line-height: 1.5rem;--text-typography-style---mobile-p3-spacing: 0;--text-typography-style---mobile-p3-size: .875rem;--text-typography-style---mobile-p3-line-height: 1.375rem;--text-typography-style---mobile-s1-spacing: 0;--text-typography-style---mobile-s1-size: 1.125rem;--text-typography-style---mobile-s1-line-height: 1.75rem;--text-typography-style---mobile-s2-spacing: 0;--text-typography-style---mobile-s2-size: 1rem;--text-typography-style---mobile-s2-line-height: 1.5rem;--text-typography-style---mobile-s3-spacing: 0;--text-typography-style---mobile-s3-size: .875rem;--text-typography-style---mobile-s3-line-height: 1.375rem;--text-typography-font-main: "Spark CL", "Antonio", Arial, sans-serif;--text-typography-font-secondary: "TT Bluescreens", "Antonio", Arial, sans-serif;--text-typography-font-tertiary: Matter;--text-typography-font-substitude-main: Antonio;--text-typography-font-substitude-secondary: Times New Roman;--text-typography-font-substitude-tertiary: Helvetica;--text-typography-style---desktop-o1-weight: bold;--text-typography-style---mobile-o1-weight: bold;--text-typography-weight-body: regular;--text-typography-weight-button: medium;--text-typography-weight-heading: bold;--text-typography-weight-overline: bold;--text-typography-weight-subheading: medium;--font-primary: "Spark CL", "Antonio", Arial, sans-serif;--font-secondary: "TT Bluescreens", "Antonio", Arial, sans-serif;--font-secondary-features: "ss06" 1;--font-tertiary: "Rhymes", Georgia, "Times New Roman", serif;--font-body: "Matter", Helvetica, Arial, sans-serif;--font-system: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-antonio: "Antonio", Arial, sans-serif;--font-sohne-bold: "Söhne Halbfett", sans-serif;--font-sohne-book: "Söhne Buch", sans-serif;--container-xs: 20rem;--container-sm: 24rem;--container-md: 28rem;--container-lg: 32rem;--container-xl: 36rem;--container-2xl: 42rem;--container-3xl: 48rem;--container-4xl: 56rem;--container-5xl: 64rem;--container-6xl: 72rem;--container-7xl: 80rem;--container-full: 100%;--header-height-mobile: 56px;--header-height-desktop: 72px;--usp-bar-height: 38px;--header-total-height-mobile: calc(var(--header-height-mobile) + var(--usp-bar-height));--header-total-height-desktop: calc(var(--header-height-desktop) + var(--usp-bar-height));--duration-instant: 0ms;--duration-fast: .15s;--duration-normal: .3s;--duration-slow: .5s;--duration-slower: .7s;--duration-slowest: 1s;--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--transition-fast: all var(--duration-fast) var(--ease-in-out);--transition-normal: all var(--duration-normal) var(--ease-in-out);--transition-slow: all var(--duration-slow) var(--ease-in-out)}.display-xl{font-family:var(--text-typography-font-main);font-size:var(--text-typography-style---mobile-display-xl-size);font-style:normal;font-weight:var(--text-typography-weight-body);line-height:var(--text-typography-style---mobile-display-xl-line-height);letter-spacing:var(--text-typography-style---mobile-display-xl-spacing)}.display-xxl{font-family:var(--text-typography-font-base-main, "Spark CL");font-size:var(--text-typography-style---mobile-display-xxl-size);font-style:normal;font-weight:var(--text-typography-weight-body);line-height:var(--text-typography-style---mobile-display-xxl-line-height);letter-spacing:var(--text-typography-style---mobile-display-xxl-spacing);text-transform:uppercase}.display{font-family:var(--text-typography-font-secondary);font-size:var(--text-typography-style---mobile-display-size);font-style:normal;font-weight:var(--text-typography-weight-heading);line-height:var(--text-typography-style---mobile-display-line-height);letter-spacing:var(--text-typography-style---mobile-display-spacing)}.h1{font-family:var(--text-typography-font-secondary);font-size:var(--text-typography-style---mobile-h1-size);font-style:normal;font-weight:var(--text-typography-weight-heading);line-height:var(--text-typography-style---mobile-h1-line-height);letter-spacing:var(--text-typography-style---mobile-h1-spacing)}.h2{font-family:var(--text-typography-font-secondary);font-size:var(--text-typography-style---mobile-h2-size);font-style:normal;font-weight:var(--text-typography-weight-heading);line-height:var(--text-typography-style---mobile-h2-line-height);letter-spacing:var(--text-typography-style---mobile-h2-spacing)}.h3{font-family:var(--text-typography-font-secondary);font-size:var(--text-typography-style---mobile-h3-size);font-style:normal;font-weight:var(--text-typography-weight-heading);line-height:var(--text-typography-style---mobile-h3-line-height);letter-spacing:var(--text-typography-style---mobile-h3-spacing)}.s1{font-family:var(--text-typography-font-secondary);font-size:var(--text-typography-style---mobile-s1-size);font-style:normal;font-weight:var(--text-typography-weight-subheading);line-height:var(--text-typography-style---mobile-s1-line-height);letter-spacing:var(--text-typography-style---mobile-s1-spacing)}.s2{font-family:var(--text-typography-font-secondary);font-size:var(--text-typography-style---mobile-s2-size);font-style:normal;font-weight:var(--text-typography-weight-subheading);line-height:var(--text-typography-style---mobile-s2-line-height);letter-spacing:var(--text-typography-style---mobile-s2-spacing)}.s3{font-family:var(--text-typography-font-secondary);font-size:var(--text-typography-style---mobile-s3-size);font-style:normal;font-weight:var(--text-typography-weight-subheading);line-height:var(--text-typography-style---mobile-s3-line-height);letter-spacing:var(--text-typography-style---mobile-s3-spacing)}.p1{font-family:var(--text-typography-font-tertiary);font-size:var(--text-typography-style---mobile-p1-size);font-style:normal;font-weight:var(--text-typography-weight-body);line-height:var(--text-typography-style---mobile-p1-line-height);letter-spacing:var(--text-typography-style---mobile-p1-spacing)}.p2{font-family:var(--text-typography-font-tertiary);font-size:var(--text-typography-style---mobile-p2-size);font-style:normal;font-weight:var(--text-typography-weight-body);line-height:var(--text-typography-style---mobile-p2-line-height);letter-spacing:var(--text-typography-style---mobile-p2-spacing)}.p3{font-family:var(--text-typography-font-tertiary);font-size:var(--text-typography-style---mobile-p3-size);font-style:normal;font-weight:var(--text-typography-weight-body);line-height:var(--text-typography-style---mobile-p3-line-height);letter-spacing:var(--text-typography-style---mobile-p3-spacing)}.o1{font-family:var(--text-typography-font-tertiary);font-size:var(--text-typography-style---mobile-o1-size);font-style:normal;font-weight:var(--text-typography-weight-overline);line-height:var(--text-typography-style---mobile-o1-line-height);letter-spacing:var(--text-typography-style---mobile-o1-spacing);text-transform:uppercase}.c1{font-family:var(--text-typography-font-tertiary);font-size:var(--text-typography-style---mobile-c1-size);font-style:normal;font-weight:var(--text-typography-weight-body);line-height:var(--text-typography-style---mobile-c1-line-height);letter-spacing:var(--text-typography-style---mobile-c1-spacing)}.c2{font-family:var(--text-typography-font-tertiary);font-size:var(--text-typography-style---mobile-c2-size);font-style:normal;font-weight:var(--text-typography-weight-body);line-height:var(--text-typography-style---mobile-c2-line-height);letter-spacing:var(--text-typography-style---mobile-c2-spacing)}.button{font-family:var(--text-typography-font-secondary);font-size:var(--text-typography-style---mobile-button-size);font-style:normal;font-weight:var(--text-typography-weight-button);line-height:var(--text-typography-style---mobile-button-line-height);letter-spacing:var(--text-typography-style---mobile-button-spacing)}.button-label{font-family:var(--text-typography-font-secondary);font-size:1.25rem;font-style:normal;font-weight:800;line-height:var(--text-typography-style---mobile-button-line-height);letter-spacing:var(--text-typography-style---mobile-button-spacing, 0);text-transform:uppercase}.button-label--small{font-family:var(--text-typography-font-secondary);font-weight:var(--text-typography-weight-button);font-size:var(--text-typography-style---mobile-p2-size);line-height:var(--text-typography-style---mobile-p2-line-height);letter-spacing:var(--text-typography-style---mobile-p2-spacing)}@media(min-width:768px){.display-xl{font-size:var(--text-typography-style---desktop-display-xl-size);line-height:var(--text-typography-style---desktop-display-xl-line-height);letter-spacing:var(--text-typography-style---desktop-display-xl-spacing)}.display-xxl{font-size:var(--text-typography-style---desktop-display-xxl-size);line-height:var(--text-typography-style---desktop-display-xxl-line-height);letter-spacing:var(--text-typography-style---desktop-display-xxl-spacing)}.display{font-size:var(--text-typography-style---desktop-display-size);line-height:var(--text-typography-style---desktop-display-line-height);letter-spacing:var(--text-typography-style---desktop-display-spacing)}.h1{font-size:var(--text-typography-style---desktop-h1-size);line-height:var(--text-typography-style---desktop-h1-line-height);letter-spacing:var(--text-typography-style---desktop-h1-spacing)}.h2{font-size:var(--text-typography-style---desktop-h2-size);line-height:var(--text-typography-style---desktop-h2-line-height);letter-spacing:var(--text-typography-style---desktop-h2-spacing)}.h3{font-size:var(--text-typography-style---desktop-h3-size);line-height:var(--text-typography-style---desktop-h3-line-height);letter-spacing:var(--text-typography-style---desktop-h3-spacing)}.s1{font-size:var(--text-typography-style---desktop-s1-size);line-height:var(--text-typography-style---desktop-s1-line-height);letter-spacing:var(--text-typography-style---desktop-s1-spacing)}.s2{font-size:var(--text-typography-style---desktop-s2-size);line-height:var(--text-typography-style---desktop-s2-line-height);letter-spacing:var(--text-typography-style---desktop-s2-spacing)}.s3{font-size:var(--text-typography-style---desktop-s3-size);line-height:var(--text-typography-style---desktop-s3-line-height);letter-spacing:var(--text-typography-style---desktop-s3-spacing)}.p1{font-size:var(--text-typography-style---desktop-p1-size);line-height:var(--text-typography-style---desktop-p1-line-height);letter-spacing:var(--text-typography-style---desktop-p1-spacing)}.p2{font-size:var(--text-typography-style---desktop-p2-size);line-height:var(--text-typography-style---desktop-p2-line-height);letter-spacing:var(--text-typography-style---desktop-p2-spacing)}.p3{font-size:var(--text-typography-style---desktop-p3-size);line-height:var(--text-typography-style---desktop-p3-line-height);letter-spacing:var(--text-typography-style---desktop-p3-spacing)}.o1{font-size:var(--text-typography-style---desktop-o1-size);line-height:var(--text-typography-style---desktop-o1-line-height);letter-spacing:var(--text-typography-style---desktop-o1-spacing)}.c1{font-size:var(--text-typography-style---desktop-c1-size);line-height:var(--text-typography-style---desktop-c1-line-height);letter-spacing:var(--text-typography-style---desktop-c1-spacing)}.c2{font-size:var(--text-typography-style---desktop-c2-size);line-height:var(--text-typography-style---desktop-c2-line-height);letter-spacing:var(--text-typography-style---desktop-c2-spacing)}.button{font-size:var(--text-typography-style---desktop-button-size);line-height:var(--text-typography-style---desktop-button-line-height);letter-spacing:var(--text-typography-style---desktop-button-spacing)}.button_small{font-size:var(--text-typography-style---desktop-p2-size);line-height:var(--text-typography-style---desktop-p2-line-height);letter-spacing:var(--text-typography-style---desktop-p2-spacing)}.button-label{font-family:var(--text-typography-font-base-secondary, "TT Bluescreens");font-size:var(--text-typography-style---desktop-button-size);font-style:normal;font-weight:800;line-height:var(--text-typography-style---desktop-button-line-height);letter-spacing:var(--text-typography-style---desktop-button-spacing, 0);text-transform:uppercase}.button-label--small{font-family:var(--text-typography-font-secondary);font-weight:var(--text-typography-weight-button);font-size:var(--text-typography-style---mobile-p2-size);line-height:var(--text-typography-style---mobile-p2-line-height);letter-spacing:var(--text-typography-style---mobile-p2-spacing)}}h1,h2,h3{margin:var(--spacing-0)}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-normal)}:root:lang(pl-PL),:root:lang(cs-CZ),:root:lang(sk-SK){--text-typography-style---mobile-display-xl-line-height: .95;--text-typography-style---mobile-display-xxl-line-height: .95}@media(min-width:768px){:root:lang(pl-PL),:root:lang(cs-CZ),:root:lang(sk-SK){--text-typography-style---desktop-display-xl-line-height: .95;--text-typography-style---desktop-display-xxl-line-height: .95}}.product-feature--images[data-astro-cid-fo5encqk]{display:flex;flex-direction:row;gap:var(--spacing-7)}.product-feature--images[data-astro-cid-fo5encqk] img[data-astro-cid-fo5encqk]{border-radius:var(--border-radius-large)}.product-feature--content[data-astro-cid-fo5encqk]{display:flex;flex-direction:column;justify-content:center;gap:var(--spacing-5)}.call-to-action--wrapper[data-astro-cid-fo5encqk]{display:flex;gap:var(--spacing-4)}.call-to-action--wrapper[data-astro-cid-fo5encqk] .cta[data-astro-cid-fo5encqk]{width:-moz-fit-content;width:fit-content}.product-summary__icon-list[data-astro-cid-fo5encqk]{background-color:var(--surface-minimal);padding:var(--spacing-4);border-radius:var(--border-radius-small)}.product-feature[data-astro-cid-fo5encqk]{container:product-feature / inline-size}@container product-feature (max-width: 768px){.product-feature--wrapper[data-astro-cid-fo5encqk]{padding:var(--spacing-7)}.product-feature--images[data-astro-cid-fo5encqk]{display:grid;grid-template-columns:80% 80%;overflow-x:scroll;overflow-y:hidden;margin-bottom:var(--spacing-7)}}@container product-feature (min-width: 768px){.product-feature--wrapper[data-astro-cid-fo5encqk]{display:grid;grid-template-columns:2fr 1fr;gap:var(--spacing-7);padding:var(--spacing-11) var(--spacing-10)}.product-feature--wrapper_reverse[data-astro-cid-fo5encqk]{grid-template-columns:1fr 2fr}.product-feature--wrapper_reverse[data-astro-cid-fo5encqk] .product-feature--content[data-astro-cid-fo5encqk]{order:-1}}.video-section[data-astro-cid-wzsi2dz7]{background-color:var(--surface-primary);color:var(--text-colour-primary)}.video-section__container[data-astro-cid-wzsi2dz7]{display:flex;flex-direction:column;align-items:center;row-gap:var(--spacing-8)}.video-section__content[data-astro-cid-wzsi2dz7]{display:flex;flex-direction:column;align-items:center;max-width:80ch;margin:auto;row-gap:var(--spacing-5);text-align:center}.video-section__video[data-astro-cid-wzsi2dz7]{width:100%}.video-section--mobile-widescreen[data-astro-cid-wzsi2dz7]{aspect-ratio:16 / 9}.video-section--mobile-square[data-astro-cid-wzsi2dz7]{aspect-ratio:1 / 1}.video-section--mobile-portrait[data-astro-cid-wzsi2dz7]{aspect-ratio:9 / 16}.video-section_is-dark[data-astro-cid-wzsi2dz7]{background-color:var(--surface-invert);color:var(--text-colour-invert)}.video-section[data-astro-cid-wzsi2dz7] lite-youtube{max-width:100%}.faq-section-wrapper[data-astro-cid-3b2l2v47]{background-color:var(--productColoursVar);padding:var(--spacing-10) var(--spacing-6)}.faq-section-wrapper--dark[data-astro-cid-3b2l2v47]{background-color:var(--surface-background-burgundy)}.faq-section[data-astro-cid-3b2l2v47]{display:flex;flex-direction:column;gap:var(--spacing-8)}.faq-section__title{text-transform:uppercase}.faq-section[data-astro-cid-3b2l2v47].layout-2-column{max-width:1130px;margin:0 auto}.faq-section[data-astro-cid-3b2l2v47].layout-1-column{max-width:670px;margin:0 auto}@media screen and (max-width:768px){.faq-section__cta[data-astro-cid-3b2l2v47].layout-2-column{display:none}}@media screen and (min-width:768px){.faq-section-wrapper[data-astro-cid-3b2l2v47]{padding:var(--spacing-13) var(--spacing-10)}.faq-section[data-astro-cid-3b2l2v47]{gap:var(--spacing-10)}.layout-2-column[data-astro-cid-3b2l2v47]{grid-template-columns:repeat(2,1fr);display:grid}.layout-2-column[data-astro-cid-3b2l2v47] .faq-section__copy[data-astro-cid-3b2l2v47]{display:flex;flex-direction:column;gap:var(--spacing-8)}.layout-2-column[data-astro-cid-3b2l2v47] .faq-section__cta[data-astro-cid-3b2l2v47]{width:-moz-fit-content;width:fit-content}.layout-1-column[data-astro-cid-3b2l2v47] .faq-section__cta[data-astro-cid-3b2l2v47]{width:-moz-fit-content;width:fit-content;margin:0 auto}.layout-2-column[data-astro-cid-3b2l2v47] .faq-section__cta[data-astro-cid-3b2l2v47].layout-1-column{display:none}}p[data-astro-cid-rzyzl636]{margin-bottom:var(--spacing-6)}table[data-astro-cid-rzyzl636]{border-spacing:0;border-collapse:separate;border-radius:var(--border-radius-tiny);border:1px solid var(--border-primary)}table[data-astro-cid-rzyzl636] tr[data-astro-cid-rzyzl636]:first-child td[data-astro-cid-rzyzl636]{border-right:1px solid var(--border-invert);background:var(--surface-invert);padding:var(--spacing-4) var(--spacing-9) var(--spacing-4) var(--spacing-5);color:var(--text-colour-invert);font-family:var(--text-typography-font-secondary, "DM Sans");font-size:var(--text-typography-style---desktop-p2-size);font-style:normal;font-weight:400;line-height:var(--text-typography-style---desktop-p2-line-height);letter-spacing:var(--text-typography-style---desktop-p2-spacing)}table[data-astro-cid-rzyzl636] tr[data-astro-cid-rzyzl636]:not(:first-child) td[data-astro-cid-rzyzl636]{color:var(--text-colour-secondary);font-family:var(--text-typography-font-secondary, "DM Sans");font-size:var(--text-typography-style---desktop-p2-size);font-style:normal;font-weight:400;line-height:var(--text-typography-style---desktop-p2-line-height);letter-spacing:var(--text-typography-style---desktop-p2-spacing)}table[data-astro-cid-rzyzl636] tr[data-astro-cid-rzyzl636]:first-child td[data-astro-cid-rzyzl636]:last-child{border-right:0}table[data-astro-cid-rzyzl636] tr[data-astro-cid-rzyzl636] td[data-astro-cid-rzyzl636]{padding:var(--spacing-4) var(--spacing-5);border-bottom:1px solid var(--border-subtle-subtle-3);border-left:1px solid var(--border-subtle-subtle-3)}table[data-astro-cid-rzyzl636] tr[data-astro-cid-rzyzl636] td[data-astro-cid-rzyzl636]:first-child{border-left:0}table[data-astro-cid-rzyzl636] tr[data-astro-cid-rzyzl636]:not(:first-child):nth-child(odd) td[data-astro-cid-rzyzl636]{background:var(--surface-secondary)}blockquote[data-astro-cid-rzyzl636]{margin:var(--spacing-6) 0;padding:var(--spacing-7);border-radius:var(--border-radius-normal);background:var(--surface-minimal)}.formItem__fieldContainer[data-astro-cid-u65o624i]{display:flex;gap:var(--spacing-3);align-items:center}.formItem__label[data-astro-cid-u65o624i]{color:var(--text-colour-secondary);width:100%;text-align:left}.formItem__label[data-astro-cid-u65o624i]:hover{cursor:pointer}.formItem__label[data-astro-cid-u65o624i] a[data-astro-cid-u65o624i]{z-index:10}.formItem__fieldContainer[data-astro-cid-u65o624i]:has(input:checked) .formItem__label[data-astro-cid-u65o624i]{color:var(--text-colour-primary)}.formItem__count[data-astro-cid-u65o624i]{color:var(--text-colour-minimal)}.formItem--compact[data-astro-cid-u65o624i] .formItem__fieldContainer[data-astro-cid-u65o624i]{border:none;color:var(--text-colour-secondary)}.formItem--expanded[data-astro-cid-u65o624i] .formItem__fieldContainer[data-astro-cid-u65o624i]{min-height:var(--components-selector-desktop-height);padding:var(--spacing-5) var(--components-selector-desktop-horizontal-padding) var(--spacing-5) var(--components-selector-desktop-horizontal-padding-selector);border-radius:var(--border-radius-tiny);border:1px solid var(--border-subtle-subtle-3);position:relative}.formItem--expanded[data-astro-cid-u65o624i] .formItem__fieldContainer[data-astro-cid-u65o624i]:hover{border-color:var(--border-minimal);background:var(--components-selector-hover)}.formItem--expanded[data-astro-cid-u65o624i] .formItem__fieldContainer[data-astro-cid-u65o624i]:has(input:checked){border-color:var(--border-primary);background:var(--surface-background-secondary);color:var(--text-colour-primary)}input[data-astro-cid-u65o624i]{accent-color:var(--text-colour-brand-red);width:1.1rem;height:1.1rem;flex:0 0 auto;margin:0}.formItem__fieldContainer[data-astro-cid-u65o624i]:has([disabled]) .formItem__label[data-astro-cid-u65o624i]{color:var(--text-colour-disabled)}.formItem--expanded[data-astro-cid-u65o624i] .formItem__fieldContainer[data-astro-cid-u65o624i]:has([disabled]){background:var(--components-disabled);border-color:var(--border-disabled)}input[data-astro-cid-u65o624i]:where([type=checkbox][role=switch]){-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;font-size:inherit;width:2.5rem;height:1.25rem;box-sizing:content-box;border-radius:1em;vertical-align:text-bottom;color:inherit;background-color:var(--text-colour-minimal)}input[data-astro-cid-u65o624i]:where([type=checkbox][role=switch]):before{content:"";position:absolute;top:50%;left:.125rem;transform:translateY(-50%);box-sizing:border-box;width:1rem;height:1rem;margin:0;border-radius:50%;background-color:var(--text-colour-invert);transition:all .15s ease-in-out}input[data-astro-cid-u65o624i]:where([type=checkbox][role=switch]):checked{background-color:var(--text-colour-primary)}input[data-astro-cid-u65o624i]:where([type=checkbox][role=switch]):checked:before{transform:translate(1.25rem) translateY(-50%)}.formItem--dark[data-astro-cid-u65o624i] .formItem__label[data-astro-cid-u65o624i]{color:var(--text-colour-invert)}.formItem--dark[data-astro-cid-u65o624i] .formItem__fieldContainer[data-astro-cid-u65o624i]:has(input:checked) .formItem__label[data-astro-cid-u65o624i]{color:var(--text-colour-invert)}.formItem--dark[data-astro-cid-u65o624i] .formItem__count[data-astro-cid-u65o624i]{color:var(--text-colour-invert)}.formItem--dark[data-astro-cid-u65o624i] input[data-astro-cid-u65o624i]:where([type=checkbox][role=switch]):checked{background-color:var(--text-colour-invert)}.formItem--dark[data-astro-cid-u65o624i] input[data-astro-cid-u65o624i]:where([type=checkbox][role=switch]):checked:before{background-color:var(--text-colour-primary)}.formItem--dark[data-astro-cid-u65o624i].formItem--expanded .formItem__fieldContainer[data-astro-cid-u65o624i]{border:1px solid var(--border-subtle-subtle-3);background:var(--overlay-white-overlay)}.formItem--dark[data-astro-cid-u65o624i].formItem--expanded .formItem__fieldContainer[data-astro-cid-u65o624i]:hover{border-color:var(--border-minimal);background:var(--overlay-white-overlay)}.formItem--dark[data-astro-cid-u65o624i].formItem--expanded .formItem__fieldContainer[data-astro-cid-u65o624i]:has(input:checked){border-color:var(--border-primary);background:var(--surface-background-secondary)}.formItem--dark[data-astro-cid-u65o624i].formItem--expanded .formItem__fieldContainer[data-astro-cid-u65o624i]:has(input:checked) .formItem__label[data-astro-cid-u65o624i]{color:var(--text-colour-primary)}.formSection--dark .formItem--expanded[data-astro-cid-u65o624i] .formItem__fieldContainer[data-astro-cid-u65o624i]{border:1px solid var(--border-subtle-subtle-3);background:var(--overlay-white-overlay)}.formSection--dark .formItem--expanded[data-astro-cid-u65o624i] .formItem__fieldContainer[data-astro-cid-u65o624i]:hover{border-color:var(--border-minimal);background:var(--overlay-white-overlay)}.formSection--dark .formItem--expanded[data-astro-cid-u65o624i] .formItem__fieldContainer[data-astro-cid-u65o624i]:has(input:checked){border-color:var(--border-primary);background:var(--surface-background-secondary)}.formSection--dark .formItem--expanded[data-astro-cid-u65o624i] .formItem__fieldContainer[data-astro-cid-u65o624i]:has(input:checked) .formItem__label[data-astro-cid-u65o624i]{color:var(--text-colour-primary)!important}.formItem__fieldContainer[data-astro-cid-u65o624i]:has([disabled]) input[data-astro-cid-u65o624i]:where([type=checkbox][role=switch]){background-color:var(--text-colour-disabled)}.formItem__label--toggle[data-astro-cid-u65o624i]{width:auto}.product-card__wrapper[data-astro-cid-ypglx2bc]{position:relative;height:100%}.product-card[data-astro-cid-ypglx2bc]{display:flex;align-items:flex-start;gap:var(--spacing-5);position:relative}.product-card__trigger-button .cta__use-content-width{width:-moz-max-content;width:max-content}.product-card--style-default[data-astro-cid-ypglx2bc]{flex-direction:column}.product-card--is-card-horizontal[data-astro-cid-ypglx2bc]{flex-direction:row;padding:var(--spacing-5)}.product-card--style-small[data-astro-cid-ypglx2bc]{flex-direction:column}.product-card--is-card-small[data-astro-cid-ypglx2bc]{padding-bottom:var(--spacing-5)}.product-card--is-card-default[data-astro-cid-ypglx2bc]{background:var(--surface-white);border-radius:var(--border-radius-normal);padding-bottom:var(--spacing-5)}.product-card__image[data-astro-cid-ypglx2bc]{border-radius:var(--border-radius-tiny);overflow:hidden;position:relative;flex-shrink:0;width:100%;aspect-ratio:1 / 1;background-color:var(--surface-background-secondary)}.product-card__image[data-astro-cid-ypglx2bc] img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-card__image--default[data-astro-cid-ypglx2bc],.product-card__image--hover[data-astro-cid-ypglx2bc]{transition:opacity .4s ease-in-out}.product-card--out-of-stock[data-astro-cid-ypglx2bc] img.product-card__image--default,.product-card--out-of-stock[data-astro-cid-ypglx2bc] img.product-card__image--hover{filter:grayscale(1)}.product-card__image--hover[data-astro-cid-ypglx2bc]{position:absolute;inset:0;opacity:0}.product-card__out-of-stock[data-astro-cid-ypglx2bc]{position:absolute;right:var(--spacing-5);bottom:var(--spacing-5);z-index:2}bab-fyf-product-card-cta[data-astro-cid-ypglx2bc]{display:block;height:1px;width:1px;margin-top:-1px;margin-left:-1px;overflow:hidden;opacity:0}@media(hover:hover){.product-card[data-astro-cid-ypglx2bc]:hover .product-card__image--hover[data-astro-cid-ypglx2bc]{opacity:1}.product-card[data-astro-cid-ypglx2bc]:hover .product-card__image--default[data-astro-cid-ypglx2bc]{opacity:0}}.product-card__labels[data-astro-cid-ypglx2bc]{position:absolute;top:var(--spacing-7);left:var(--spacing-7);display:flex;flex-wrap:wrap;gap:var(--spacing-2);z-index:1;border-radius:var(--border-radius-tiny)}.product-card__label[data-astro-cid-ypglx2bc]{display:flex;padding:var(--spacing-3) var(--spacing-4);justify-content:center;align-items:center;gap:var(--spacing-2);border-radius:var(--border-radius-tiny);background:var(--surface-background-minimal);flex-shrink:0}.product-card__cta-icon[data-astro-cid-ypglx2bc]{position:absolute;bottom:var(--spacing-4);right:var(--spacing-4);z-index:1}.product-card__container[data-astro-cid-ypglx2bc]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-5);align-self:stretch;flex:1}.product-card__content[data-astro-cid-ypglx2bc]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-4);align-self:stretch}.product-card__container--price-placement-top[data-astro-cid-ypglx2bc]{padding:0 var(--spacing-5)}.product-card__heading[data-astro-cid-ypglx2bc]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-4);align-self:stretch}.product-card__heading--price-placement-top[data-astro-cid-ypglx2bc]{gap:var(--spacing-2)}.product-card__meta[data-astro-cid-ypglx2bc]{display:flex;justify-content:space-between;align-items:center;align-self:stretch;flex-wrap:wrap}.product-card__top-meta[data-astro-cid-ypglx2bc]{display:flex;align-items:flex-start;gap:var(--spacing-2);align-self:stretch}.product-card__top-meta-item[data-astro-cid-ypglx2bc]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-2);flex:1 0 0}.product-card__top-pricing[data-astro-cid-ypglx2bc]{display:flex;flex-direction:column;align-items:flex-end}.product-card__original-price[data-astro-cid-ypglx2bc]{color:var(--text-colour-disabled);text-decoration:line-through}.product-card__title[data-astro-cid-ypglx2bc]{color:var(--text-colour-primary);text-align:left;text-transform:uppercase}a[data-astro-cid-ypglx2bc].product-card__link{display:block;color:inherit;text-decoration:none}a[data-astro-cid-ypglx2bc].product-card__link:before{content:"";position:absolute;inset:0}.product-card__pricing[data-astro-cid-ypglx2bc]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-5);align-self:stretch}.product-card__pricing-container[data-astro-cid-ypglx2bc],.product-card__price[data-astro-cid-ypglx2bc]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-1);align-self:stretch}.product-card-price-wrapper[data-astro-cid-ypglx2bc]{display:flex;align-items:center;align-content:center;gap:var(--spacing-3);align-self:stretch;flex-wrap:wrap}.product-card-price[data-astro-cid-ypglx2bc]{display:flex;align-items:baseline;gap:var(--spacing-2)}.product-card-price[data-astro-cid-ypglx2bc] .price{align-items:baseline}.product-card__price-label[data-astro-cid-ypglx2bc]{color:var(--text-colour-primary)}.product-card-price[data-astro-cid-ypglx2bc] .price__original{color:var(--text-colour-minimal)}.product-card__discount-price[data-astro-cid-ypglx2bc]{color:var(--text-colour-primary)}.product-card__cta[data-astro-cid-ypglx2bc]{z-index:1}clickable-product-card[data-astro-cid-ypglx2bc]{display:contents}clickable-product-card[data-astro-cid-ypglx2bc] .product-card[data-astro-cid-ypglx2bc]{cursor:pointer;transition:transform .2s ease-in-out}clickable-product-card[data-astro-cid-ypglx2bc] .product-card[data-astro-cid-ypglx2bc]:hover{transform:translateY(-2px)}.product-summary[data-astro-cid-gqmf3xm5]{display:flex;flex-direction:column;gap:var(--spacing-7)}.product-summary__category-and-rating[data-astro-cid-gqmf3xm5]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--spacing-2)}.product-summary__category[data-astro-cid-gqmf3xm5]{text-transform:capitalize}.product-summary__header[data-astro-cid-gqmf3xm5]{display:flex;flex-direction:column;gap:var(--spacing-4)}.product-summary__header[data-astro-cid-gqmf3xm5] .h2[data-astro-cid-gqmf3xm5]{text-align:center}.product-summary__summary-body-copy[data-astro-cid-gqmf3xm5]{color:var(--text-colour-primary);text-align:center}.product-summary__icon-list[data-astro-cid-gqmf3xm5]{background-color:var(--surface-minimal);padding:var(--spacing-4);border-radius:var(--border-radius-small)}.product-summary__ingredient-icons[data-astro-cid-gqmf3xm5]{display:flex;justify-content:center;gap:var(--spacing-5)}.imageGallery[data-astro-cid-7zrlpcr6]{display:flex;gap:var(--spacing-8);container-type:inline-size}.imageGallery__thumbnails[data-astro-cid-7zrlpcr6]{display:none}.imageGallery__thumbnail[data-astro-cid-7zrlpcr6]{border:none;background:transparent;padding:0;cursor:pointer;border-radius:var(--border-radius-small);overflow:hidden;transition:opacity .2s ease}.imageGallery__thumbnail--active[data-astro-cid-7zrlpcr6]{opacity:1;border-radius:var(--border-radius-tiny, 2px);border:2px solid var(--red-500, #f00037)}.imageGallery__thumbnail[data-astro-cid-7zrlpcr6]:not(.imageGallery__thumbnail--active){opacity:.6}.imageGallery__thumbnail[data-astro-cid-7zrlpcr6]:hover,.imageGallery__thumbnail[data-astro-cid-7zrlpcr6]:focus{opacity:1}@media screen and (min-width:1024px){.imageGallery__thumbnails[data-astro-cid-7zrlpcr6]{display:flex;flex:0 0 auto;flex-direction:column;gap:var(--spacing-5);max-height:645px;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.imageGallery__thumbnails[data-astro-cid-7zrlpcr6]::-webkit-scrollbar{display:none}.imageGallery__thumbnail[data-astro-cid-7zrlpcr6]{min-height:95px}}.imageGallery__main[data-astro-cid-7zrlpcr6]{position:relative;width:100%}@media screen and (min-width:768px){.imageGallery__main[data-astro-cid-7zrlpcr6]{max-width:calc(100% - 95px - var(--spacing-8))}.imageGalleryNoThumb[data-astro-cid-7zrlpcr6] .imageGallery__main[data-astro-cid-7zrlpcr6]{max-width:100%}}.imageGallery__mainImage[data-astro-cid-7zrlpcr6]{width:100%;-o-object-fit:contain;object-fit:contain;display:block;border-radius:var(--border-radius-small)}.imageGallery__labels[data-astro-cid-7zrlpcr6]{position:absolute;z-index:1;display:flex;flex-wrap:wrap;gap:var(--spacing-2);padding:var(--spacing-5)}.glide__arrows[data-astro-cid-7zrlpcr6]{display:none}@media screen and (min-width:760px){.glide__arrows[data-astro-cid-7zrlpcr6]{display:flex;justify-content:space-between;position:absolute;width:100%;top:50%;transform:translateY(-50%);padding:0 var(--spacing-6)}.glide__arrows[data-astro-cid-7zrlpcr6] .cta[data-astro-cid-7zrlpcr6]{border-radius:var(--border-radius-full, 100000000376832px);background:var(--components-buttons-secondary-bg-default, #74003d)}}.glide__bullet[data-astro-cid-7zrlpcr6]{display:block;width:.5rem;height:.5rem;border-radius:var(--border-radius-full);background:var(--surface-contrast);border:none;padding:0}.glide__bullet--active[data-astro-cid-7zrlpcr6]{background:var(--text-colour-primary)}.glide__bullets[data-astro-cid-7zrlpcr6]{display:flex;gap:var(--spacing-2);padding:var(--spacing-2);border-radius:var(--border-radius-full);background:var(--overlay-white-overlay);backdrop-filter:blur(6px);position:absolute;bottom:0;margin:var(--spacing-5)}@media(prefers-reduced-motion:reduce){.glide__slides[data-astro-cid-7zrlpcr6]{transition:none!important}}.glide[data-astro-cid-7zrlpcr6]{position:relative;width:100%;box-sizing:border-box}.glide[data-astro-cid-7zrlpcr6] [data-astro-cid-7zrlpcr6]{box-sizing:inherit}.glide__track[data-astro-cid-7zrlpcr6]{overflow:hidden}.glide__slides[data-astro-cid-7zrlpcr6]{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;margin:0;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slides--dragging[data-astro-cid-7zrlpcr6]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide__slide[data-astro-cid-7zrlpcr6]{width:100%;height:100%;flex-shrink:0;white-space:normal;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide[data-astro-cid-7zrlpcr6] a[data-astro-cid-7zrlpcr6]{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows[data-astro-cid-7zrlpcr6],.glide__bullets[data-astro-cid-7zrlpcr6]{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide--rtl[data-astro-cid-7zrlpcr6]{direction:rtl}.cta[data-astro-cid-7zrlpcr6]{box-shadow:0 4px 6px #0000001a}.subscription-selector[data-astro-cid-ole4h3lj]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-4);width:100%}.subscription-selector__container[data-astro-cid-ole4h3lj]{container-type:inline-size;position:relative;display:flex;flex-direction:column;align-items:center;width:100%;border-radius:var(--border-radius-tiny, 2px);border:1px solid var(--border-subtle-subtle-3);background:var(--surface-minimal)}.subscription-selector__option-content[data-astro-cid-ole4h3lj]{display:grid;grid-template-columns:min-content 1fr min-content;align-items:center;width:100%;padding:var(--spacing-5);-moz-column-gap:var(--spacing-3);column-gap:var(--spacing-3);row-gap:var(--spacing-1)}.subscription-selector__input[data-astro-cid-ole4h3lj]{accent-color:var(--text-colour-brand-red, #f00037);height:1.25rem;width:1.25rem;vertical-align:middle;margin:0}.subscription-selector__input[data-astro-cid-ole4h3lj]:after{content:"";position:absolute;inset:0;cursor:pointer}.subscription-selector__label[data-astro-cid-ole4h3lj]{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;-moz-column-gap:var(--spacing-3);column-gap:var(--spacing-3)}.subscription-selector__points-container[data-astro-cid-ole4h3lj]{grid-column-start:2;width:100%}.subscription-selector__alert[data-astro-cid-ole4h3lj]{display:none;width:100%;padding:var(--spacing-5);padding-top:0}.subscription-selector__container--one-off[data-astro-cid-ole4h3lj] [data-astro-cid-ole4h3lj]:has(.subscription-selector__input--one-off:checked)~.subscription-selector__alert[data-astro-cid-ole4h3lj]{display:block}.subscription-selector__divider[data-astro-cid-ole4h3lj]{width:calc(100% - (2 * var(--spacing-5)));height:var(--border-width-normal);background-color:var(--border-subtle-subtle-3);border:none;margin:0}.subscription-selector__additional-content[data-astro-cid-ole4h3lj]{width:100%;padding:var(--spacing-5)}.subscription-selector__frequency-selection[data-astro-cid-ole4h3lj]{width:100%;margin-top:var(--spacing-5);z-index:1;border-radius:var(--border-radius-tiny, 2px);border:var(--border-width-light, .5px) solid var(--border-primary, #4a002a);background:var(--components-fields-filled, #fff)}.subscription-selector__container[data-astro-cid-ole4h3lj]:hover{background:var(--components-selector-hover);border:var(--border-width-normal) solid var(--border-minimal)}.subscription-selector__container[data-astro-cid-ole4h3lj]:active{background:var(--components-selector-hover);border:var(--border-width-normal) solid var(--border-primary)}.subscription-selector__input--subscribe[data-astro-cid-ole4h3lj],.subscription-selector__input--one-off[data-astro-cid-ole4h3lj]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--border-radius-full);border:var(--border-width-normal) solid var(--text-colour-secondary, #74003d);margin:0;margin-right:var(--spacing-3)}.subscription-selector__input--subscribe[data-astro-cid-ole4h3lj]:checked,.subscription-selector__input--one-off[data-astro-cid-ole4h3lj]:checked{border:var(--border-width-normal) solid var(--text-colour-brand-red, #f00037);background:var(--text-colour-brand-red, #f00037);box-shadow:inset 0 0 0 2px var(--surface-background-secondary, #f6e1ce)}.subscription-selector__container[data-astro-cid-ole4h3lj]:has(.subscription-selector__input--subscribe:checked),.subscription-selector__container[data-astro-cid-ole4h3lj]:has(.subscription-selector__input--one-off:checked){background:var(--surface-background-secondary, #f6e1ce);border:var(--border-width-normal) solid var(--border-primary)}@media(min-width:768px){.subscription-selector__container[data-astro-cid-ole4h3lj]{border-radius:var(--border-radius-tiny, 2px)}}@container (max-width: 345px){.subscription-selector__option-content[data-astro-cid-ole4h3lj]{grid-template-columns:min-content 1fr}.subscription-selector__price-details[data-astro-cid-ole4h3lj],.price-details[data-astro-cid-ole4h3lj]{grid-column:2;justify-self:flex-start}}.product-form__lowest-historical-price[data-astro-cid-hewemduz]{display:flex;align-items:center;gap:var(--spacing-3);margin:0;width:100%;padding:var(--spacing-5) 0;border:none;background:none;cursor:pointer;text-align:left;font-family:var(--text-typography-font-tertiary);font-size:var(--text-typography-style---mobile-p3-size);font-weight:var(--text-typography-weight-body);line-height:var(--text-typography-style---mobile-p3-line-height);letter-spacing:var(--text-typography-style---mobile-p3-spacing);color:var(--text-colour-primary)}.product-form__lowest-historical-price__icon[data-astro-cid-hewemduz]{display:inline-flex;flex-shrink:0;color:var(--text-colour-secondary)}@media(min-width:768px){.product-form__lowest-historical-price[data-astro-cid-hewemduz]{font-size:var(--text-typography-style---desktop-p3-size);line-height:var(--text-typography-style---desktop-p3-line-height);letter-spacing:var(--text-typography-style---desktop-p3-spacing)}}popup-modal[data-historical-pricing-modal] form.popup__actions{margin-top:0}.historical-lowest-price__modal-fields[data-astro-cid-hewemduz]{display:flex;flex-direction:column;gap:var(--spacing-8);text-align:left;width:100%;margin-bottom:var(--spacing-6)}.historical-lowest-price__modal-row--single[data-astro-cid-hewemduz]{display:grid;grid-template-columns:auto 1fr;align-items:center;-moz-column-gap:var(--spacing-6);column-gap:var(--spacing-6)}.historical-lowest-price__modal-icon[data-astro-cid-hewemduz]{color:var(--text-colour-secondary)}.historical-lowest-price__modal-row--shared-icon[data-astro-cid-hewemduz]{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;-moz-column-gap:var(--spacing-6);column-gap:var(--spacing-6);row-gap:var(--spacing-3);align-items:center}.historical-lowest-price__modal-icon--shared[data-astro-cid-hewemduz]{grid-column:1;grid-row:1 / 3;align-self:center}.historical-lowest-price__modal-line--2[data-astro-cid-hewemduz]{grid-column:2;grid-row:1}.historical-lowest-price__modal-line--3[data-astro-cid-hewemduz]{grid-column:2;grid-row:2}.historical-lowest-price__modal-line[data-astro-cid-hewemduz]{margin:0}.price-per-kg[data-astro-cid-624u2p2t]{color:var(--color-text-minimal)}.product-form[data-astro-cid-jnmiqrtj]{display:flex;flex-direction:column;gap:var(--spacing-7)}.product-form__quantity-and-submit[data-astro-cid-jnmiqrtj]{display:flex;flex-direction:column;gap:var(--spacing-6)}.product-form__alert[data-astro-cid-jnmiqrtj]{grid-column-start:1;grid-column-end:3;display:flex;width:100%}.product-form__sticky-cta[data-astro-cid-jnmiqrtj]{position:absolute;bottom:0;left:0;width:1px;height:1px;margin:-1px}.product-form__price-and-quantity[data-astro-cid-jnmiqrtj]{display:flex;justify-content:space-between;align-items:center}.product-form__prices[data-astro-cid-jnmiqrtj]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-2)}@media(min-width:375px){.product-form__quantity-and-submit[data-astro-cid-jnmiqrtj]{flex-wrap:nowrap}}.usp-item[data-astro-cid-4n6llphg]{display:flex;flex-direction:column;flex:1 1 calc(33.333% - var(--spacing-4));align-items:center;gap:var(--spacing-3);text-align:center}.uspItem__icon[data-astro-cid-4n6llphg]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius-full);background:var(--surface-background-secondary, #f6e1ce)}.product-details-section[data-astro-cid-akmyhbgo]{display:grid;grid-template-columns:1fr}.product-details-section__images-column[data-astro-cid-akmyhbgo]{position:relative;height:100%}.product-details-section__images[data-astro-cid-akmyhbgo]{position:sticky;top:calc(2.5rem + var(--topNavHeight))}.product-details-section__details-column[data-astro-cid-akmyhbgo]{display:flex;flex-direction:column;margin-block:var(--spacing-5);margin-inline:var(--spacing-5);row-gap:var(--spacing-7);overflow:hidden;background-color:var(--surface-background-minimal);padding:var(--spacing-7)}.product-details-section__usp-list[data-astro-cid-akmyhbgo]{display:flex;flex-wrap:wrap;gap:var(--spacing-4)}@media(min-width:1024px){.product-details-section__details-column[data-astro-cid-akmyhbgo]{max-width:515px}.product-details-section__images-column[data-astro-cid-akmyhbgo]{padding-inline:0}.product-details-section[data-astro-cid-akmyhbgo]{grid-template-columns:1fr 36rem;padding-bottom:var(--spacing-11);gap:var(--spacing-7);padding-top:var(--spacing-7)}.product-details-section-island[data-astro-cid-akmyhbgo]{grid-template-columns:1fr}.product-details-section[data-astro-cid-akmyhbgo].product-details-section-island{padding-bottom:var(--spacing-5)}}.product-details-section[data-astro-cid-akmyhbgo].product-details-section-island{padding-bottom:var(--spacing-5)}.btn[data-astro-cid-3pspvxuc]{display:inline-flex;justify-content:center;align-items:center;gap:var(--spacing-3);height:var(--components-buttons-mobile-button-height-default, 48px);padding:var(--spacing-5) var(--components-buttons-mobile-button-horizontal-padding-default, 32px);border:none;border-radius:var(--border-radius-small);font-family:var(--text-typography-font-base-secondary);font-size:var(--text-typography-style-mobile-button-size);font-style:normal;font-weight:800;line-height:var(--text-typography-style-mobile-button-line-height);letter-spacing:var(--text-typography-style-mobile-button-spacing);text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast),opacity var(--transition-fast);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(min-width:701px){.btn[data-astro-cid-3pspvxuc]{height:var(--components-buttons-desktop-button-height-default, 48px);padding:var(--spacing-5) var(--components-buttons-desktop-button-horizontal-padding-default, 36px);border-radius:var(--border-radius-tiny);font-size:var(--text-typography-style-desktop-button-size);line-height:var(--text-typography-style-desktop-button-line-height);letter-spacing:var(--text-typography-style-desktop-button-spacing)}}.btn--small[data-astro-cid-3pspvxuc]{height:var(--components-buttons-mobile-button-height-small, 32px);padding:var(--spacing-5) var(--components-buttons-mobile-button-horizontal-padding-small, 16px);border-radius:var(--border-radius-small, 4px)}@media(min-width:701px){.btn--small[data-astro-cid-3pspvxuc]{height:var(--components-buttons-desktop-button-height-small, 32px);padding:var(--spacing-5) var(--components-buttons-desktop-button-horizontal-padding-small, 16px);border-radius:var(--border-radius-tiny)}}.btn__icon[data-astro-cid-3pspvxuc]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.btn__icon[data-astro-cid-3pspvxuc] svg{width:1em;height:1em;fill:currentColor}.btn--busy[data-astro-cid-3pspvxuc] .btn__icon[data-astro-cid-3pspvxuc]{display:none}.btn--text[data-astro-cid-3pspvxuc].btn--busy .btn__icon[data-astro-cid-3pspvxuc]{display:inline-flex}.btn--primary[data-astro-cid-3pspvxuc]{background-color:#f00037;background-color:var(--components-buttons-primary-bg-default, #f00037);color:#fff;color:var(--components-buttons-primary-txt-default, #ffffff)}.btn--primary[data-astro-cid-3pspvxuc]:hover{background-color:var(--components-buttons-primary-bg-hover)}.btn--primary[data-astro-cid-3pspvxuc]:active{background-color:var(--components-buttons-primary-bg-pressed)}.btn--primary[data-astro-cid-3pspvxuc]:focus-visible{background-color:var(--components-buttons-primary-bg-hover);color:var(--components-buttons-primary-txt-hover);outline:2px solid var(--components-focused-outline);outline-offset:2px}.btn--secondary[data-astro-cid-3pspvxuc]{background-color:var(--components-buttons-secondary-bg-default);color:var(--components-buttons-secondary-txt-default);backdrop-filter:blur(6px)}.btn--secondary[data-astro-cid-3pspvxuc]:hover{background-color:var(--components-buttons-secondary-bg-hover)}.btn--secondary[data-astro-cid-3pspvxuc]:active{background-color:var(--components-buttons-secondary-bg-pressed)}.btn--secondary[data-astro-cid-3pspvxuc]:focus-visible{background-color:var(--components-buttons-secondary-bg-hover);color:var(--components-buttons-secondary-txt-hover);outline:2px solid var(--components-focused-outline);outline-offset:2px}.btn--tertiary[data-astro-cid-3pspvxuc]{background-color:var(--components-buttons-tertiary-bg-default);color:var(--components-buttons-tertiary-txt-default)}.btn--tertiary[data-astro-cid-3pspvxuc]:hover{background-color:var(--components-buttons-tertiary-bg-hover);color:var(--components-buttons-tertiary-txt-hover)}.btn--tertiary[data-astro-cid-3pspvxuc]:active{background-color:var(--components-buttons-tertiary-bg-pressed);color:var(--components-buttons-tertiary-txt-pressed)}.btn--tertiary[data-astro-cid-3pspvxuc]:focus-visible{background-color:var(--components-buttons-tertiary-bg-default);color:var(--components-buttons-tertiary-txt-hover);outline:2px solid var(--components-focused-outline);outline-offset:2px}.btn--ghost[data-astro-cid-3pspvxuc]{background-color:var(--components-buttons-ghost-bg-default);color:var(--components-buttons-ghost-txt-default)}.btn--ghost[data-astro-cid-3pspvxuc]:hover{background-color:var(--components-buttons-ghost-bg-hover);color:var(--components-buttons-ghost-txt-hover);backdrop-filter:blur(6px)}.btn--ghost[data-astro-cid-3pspvxuc]:active{background-color:var(--components-buttons-ghost-bg-pressed);color:var(--components-buttons-ghost-txt-pressed);backdrop-filter:blur(6px)}.btn--ghost[data-astro-cid-3pspvxuc]:focus-visible{background-color:transparent;color:var(--components-buttons-ghost-txt-default);backdrop-filter:blur(6px);outline:2px solid var(--components-focused-outline);outline-offset:2px}.btn--text[data-astro-cid-3pspvxuc]{background-color:transparent;color:var(--components-buttons-text-txt-default);border:none;border-bottom:1px solid var(--components-buttons-text-txt-default, #4a002a);border-radius:0;height:auto;padding:0}.btn--text[data-astro-cid-3pspvxuc]:hover{background-color:transparent;color:var(--components-buttons-text-txt-hover);border-bottom-color:var(--components-buttons-text-txt-hover, #74003d)}.btn--text[data-astro-cid-3pspvxuc]:active{background-color:transparent;color:var(--components-buttons-text-txt-pressed);border-bottom-color:var(--components-buttons-text-txt-pressed, #a2547d)}.btn--text[data-astro-cid-3pspvxuc]:focus-visible{color:var(--components-buttons-text-txt-hover);border-bottom-color:var(--components-buttons-text-txt-hover, #74003d);outline:2px solid var(--components-focused-outline);outline-offset:2px}.btn--disabled[data-astro-cid-3pspvxuc],.btn[data-astro-cid-3pspvxuc]:disabled{background-color:var(--components-disabled);color:var(--text-colour-disabled);cursor:not-allowed;pointer-events:none}.btn--text[data-astro-cid-3pspvxuc].btn--disabled,.btn--text[data-astro-cid-3pspvxuc]:disabled{background-color:transparent;color:var(--text-colour-disabled);border-bottom-color:var(--text-colour-disabled, #d0d0d0)}a[data-astro-cid-3pspvxuc].btn--disabled{pointer-events:none}.btn__content[data-astro-cid-3pspvxuc]{display:contents}.btn__busy[data-astro-cid-3pspvxuc]{display:none}.btn--busy[data-astro-cid-3pspvxuc]{cursor:wait;pointer-events:none}.btn--busy[data-astro-cid-3pspvxuc] .btn__content[data-astro-cid-3pspvxuc]{display:none}.btn--busy[data-astro-cid-3pspvxuc] .btn__busy[data-astro-cid-3pspvxuc]{display:inline}.btn--primary[data-astro-cid-3pspvxuc].btn--busy{background-color:var(--components-buttons-primary-bg-pressed, #84001e);color:var(--components-buttons-primary-txt-pressed, #fff3e4)}.btn--secondary[data-astro-cid-3pspvxuc].btn--busy{background-color:var(--components-buttons-secondary-bg-pressed, #4a002a);color:var(--components-buttons-secondary-txt-pressed, #fff3e4)}.btn--tertiary[data-astro-cid-3pspvxuc].btn--busy{background-color:var(--components-buttons-tertiary-bg-pressed, #afa092);color:var(--components-buttons-tertiary-txt-pressed, #4a002a)}.btn--ghost[data-astro-cid-3pspvxuc].btn--busy{background-color:var(--components-buttons-ghost-bg-pressed, #d4b0c3);color:var(--components-buttons-ghost-txt-pressed, #4a002a);backdrop-filter:blur(6px)}.btn--text[data-astro-cid-3pspvxuc].btn--busy{color:var(--components-buttons-text-txt-pressed, #a2547d);border-bottom-color:var(--components-buttons-text-txt-pressed, #a2547d)}.btn--text[data-astro-cid-3pspvxuc].btn--busy .btn__content[data-astro-cid-3pspvxuc]{display:contents}.btn--text[data-astro-cid-3pspvxuc].btn--busy .btn__busy[data-astro-cid-3pspvxuc]{display:none}.tab[data-astro-cid-qqdztrz2]{position:relative;display:flex;padding:var(--spacing-2) var(--spacing-6);justify-content:center;align-items:center;align-self:stretch;flex-shrink:0;white-space:nowrap;gap:var(--spacing-2);font-family:var(--text-typography-font-base-secondary);font-size:var(--text-typography-style-mobile-s1-size);font-style:normal;font-weight:800;line-height:var(--text-typography-style-mobile-s1-line-height);letter-spacing:var(--text-typography-style-mobile-p1-spacing);text-transform:uppercase;text-align:center;color:var(--text-colour-secondary);background:none;border:none;cursor:pointer;transition:var(--transition-fast)}.tab--dark[data-astro-cid-qqdztrz2]{color:var(--burgundy-800)}.tab[data-astro-cid-qqdztrz2]:after{content:"";position:absolute;bottom:0;left:var(--spacing-6);right:var(--spacing-6);height:2px;background-color:transparent;transition:var(--transition-fast)}@media(min-width:701px){.tab[data-astro-cid-qqdztrz2]{height:34px;font-size:var(--text-typography-style-desktop-s1-size);line-height:var(--text-typography-style-desktop-s1-line-height);letter-spacing:var(--text-typography-style-desktop-p1-spacing)}}.tab[data-astro-cid-qqdztrz2]:hover,.tab[data-astro-cid-qqdztrz2][aria-selected=true]{color:var(--text-colour-brand-red)}.tab[data-astro-cid-qqdztrz2][aria-selected=true]:after{background-color:var(--text-colour-brand-red)}.tab[data-astro-cid-qqdztrz2]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.tab--light[data-astro-cid-qqdztrz2]{color:var(--text-colour-invert, #fff3e4)}.tab--light[data-astro-cid-qqdztrz2]:after{background-color:transparent}.tab--light[data-astro-cid-qqdztrz2]:hover,.tab--light[data-astro-cid-qqdztrz2][aria-selected=true]{color:var(--text-colour-brand-red)}.tab--light[data-astro-cid-qqdztrz2][aria-selected=true]:after{background-color:var(--text-colour-brand-red)}.tab-group-shell[data-astro-cid-db2in72a]{position:relative;--tab-group-hint-bg: var(--surface-background-Minimal, #fff3e4);--tab-group-hint-color: var(--text-colour-primary, #4a002a)}.tab-group[data-astro-cid-db2in72a]{display:flex;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.tab-group[data-astro-cid-db2in72a]::-webkit-scrollbar{display:none}@media(min-width:701px){.tab-group[data-astro-cid-db2in72a]{justify-content:center;overflow-x:visible}}.tab-group__scroll-hint[data-astro-cid-db2in72a]{position:absolute;top:0;bottom:0;display:flex;align-items:center;color:var(--tab-group-hint-color);opacity:0;pointer-events:none;transition:opacity var(--duration-fast, .15s) var(--ease-in-out, ease-in-out);z-index:1}.tab-group__scroll-hint--left[data-astro-cid-db2in72a]{left:0;padding-right:var(--spacing-3);background:linear-gradient(to right,var(--tab-group-hint-bg) 30%,rgba(0,0,0,0) 100%)}.tab-group__scroll-hint--right[data-astro-cid-db2in72a]{right:0;padding-left:var(--spacing-3);background:linear-gradient(to left,var(--tab-group-hint-bg) 30%,rgba(0,0,0,0) 100%)}.tab-group__scroll-hint[data-astro-cid-db2in72a].is-visible{opacity:1}@media(min-width:701px){.tab-group__scroll-hint[data-astro-cid-db2in72a]{display:none}}.tab-group[data-astro-cid-db2in72a] .tab:first-child{padding-left:0}.tab-group[data-astro-cid-db2in72a] .tab:last-child{padding-right:0}.tab-group[data-astro-cid-db2in72a] .tab:first-child:after{left:0}.tab-group[data-astro-cid-db2in72a] .tab:last-child:after{right:0}@media(min-width:701px){.tab-group[data-astro-cid-db2in72a] .tab:first-child{padding-left:var(--spacing-6)}.tab-group[data-astro-cid-db2in72a] .tab:last-child{padding-right:var(--spacing-6)}.tab-group[data-astro-cid-db2in72a] .tab:first-child:after{left:var(--spacing-6)}.tab-group[data-astro-cid-db2in72a] .tab:last-child:after{right:var(--spacing-6)}}.tabbed-interface[data-astro-cid-djcm2ddq]{width:100%;--tab-group-hint-bg: var(--surface-background-Minimal, #fff3e4);--tab-group-hint-color: var(--text-colour-primary, #4a002a)}.tabbed-interface--light[data-astro-cid-djcm2ddq]{--tab-group-hint-bg: var(--surface-background-burgundy, #74003d);--tab-group-hint-color: var(--text-colour-invert, #fff3e4)}.tabbed-interface[data-astro-cid-djcm2ddq] .tab-group{margin-top:var(--spacing-10);margin-bottom:var(--spacing-7)}@media(min-width:701px){.tabbed-interface[data-astro-cid-djcm2ddq] .tab-group{margin-bottom:var(--spacing-8)}}.tabbed-interface__panels[data-astro-cid-djcm2ddq]{width:100%}.tabbed-interface__panel[data-astro-cid-djcm2ddq]{animation:fadeIn var(--duration-normal) var(--ease-out)}.tabbed-interface__panel[data-astro-cid-djcm2ddq]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.tabbed-interface__panel[data-astro-cid-djcm2ddq][hidden]{display:none}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.product-category-card[data-astro-cid-s36xapr5]{border-radius:var(--border-radius-tiny, 2px);background:var(--surface-background-secondary, #f6e1ce);width:166px;height:166px;flex-shrink:0;aspect-ratio:1 / 1}.product-category-card--no-link[data-astro-cid-s36xapr5]{cursor:default}.product-category-card__link[data-astro-cid-s36xapr5]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-3, 6px);padding:var(--spacing-6, 16px);text-decoration:none;color:inherit;height:100%;width:100%}.product-category-card__link[data-astro-cid-s36xapr5]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:3.867px}.product-category-card__image-wrapper[data-astro-cid-s36xapr5]{display:flex;align-items:center;justify-content:center;overflow:hidden;width:100%;aspect-ratio:1 / 1}.product-category-card__images[data-astro-cid-s36xapr5]{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.product-category-card__image[data-astro-cid-s36xapr5]{display:block;width:auto;height:auto;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.product-category-card__image--primary[data-astro-cid-s36xapr5]{transition:opacity .3s ease-in-out}@media(max-width:1100px){.product-category-card__images[data-astro-cid-s36xapr5]:has(.product-category-card__image--hover) .product-category-card__image--primary[data-astro-cid-s36xapr5]{display:none}}.product-category-card__image--hover[data-astro-cid-s36xapr5]{display:block}@media(min-width:1101px){.product-category-card__image--hover[data-astro-cid-s36xapr5]{position:absolute;inset:0;margin:auto;opacity:0;transition:opacity .3s ease-in-out}.product-category-card[data-astro-cid-s36xapr5]:hover .product-category-card__image--hover[data-astro-cid-s36xapr5]{opacity:1}.product-category-card[data-astro-cid-s36xapr5]:hover .product-category-card__images[data-astro-cid-s36xapr5]:has(.product-category-card__image--hover) .product-category-card__image--primary[data-astro-cid-s36xapr5]{opacity:0}}.product-category-card__title[data-astro-cid-s36xapr5]{color:var(--burgundy-800);font-family:TT Bluescreens,sans-serif;font-size:20px;font-style:normal;font-weight:800;line-height:100%;letter-spacing:.2px;text-transform:uppercase;text-align:center;align-self:stretch;margin:0}@media(min-width:701px){.product-category-card[data-astro-cid-s36xapr5]{border-radius:var(--border-radius-tiny, 2px);background:var(--surface-background-secondary, #f6e1ce)}.product-category-card--default[data-astro-cid-s36xapr5]{width:339px;height:339px}.product-category-card--default[data-astro-cid-s36xapr5] .product-category-card__link[data-astro-cid-s36xapr5]{padding:var(--spacing-9) 0;justify-content:flex-end;gap:var(--spacing-9);height:100%}.product-category-card__link[data-astro-cid-s36xapr5]:focus-visible{border-radius:var(--border-radius-tiny, 2px)}.product-category-card__title[data-astro-cid-s36xapr5]{font-size:24px;line-height:100%;letter-spacing:.24px}.product-category-card--small[data-astro-cid-s36xapr5]{width:300px;height:300px}.product-category-card--small[data-astro-cid-s36xapr5] .product-category-card__link[data-astro-cid-s36xapr5]{padding:var(--spacing-8, 24px) var(--spacing-6, 16px) var(--spacing-6, 16px) var(--spacing-6, 16px);gap:var(--spacing-3, 6px);height:300px}}.product-category-card--portrait[data-astro-cid-s36xapr5]{width:100%;height:auto;aspect-ratio:auto;flex-shrink:unset;background:transparent;border-radius:0}.product-category-card--portrait[data-astro-cid-s36xapr5] .product-category-card__link[data-astro-cid-s36xapr5]{flex-direction:column;align-items:flex-start;gap:0;padding:0;height:auto}.product-category-card--portrait[data-astro-cid-s36xapr5] .product-category-card__image-wrapper[data-astro-cid-s36xapr5]{aspect-ratio:4 / 5;width:100%;border-radius:var(--border-radius-tiny, 2px);overflow:hidden}.product-category-card--portrait[data-astro-cid-s36xapr5] .product-category-card__image[data-astro-cid-s36xapr5]{width:100%;height:100%;max-width:none;max-height:none;-o-object-fit:cover;object-fit:cover}.product-category-card--portrait[data-astro-cid-s36xapr5] .product-category-card__text[data-astro-cid-s36xapr5]{display:flex;flex-direction:column;gap:var(--spacing-3, 6px);padding-top:var(--spacing-7, 20px);width:100%}@media(min-width:701px){.product-category-card--portrait[data-astro-cid-s36xapr5] .product-category-card__text[data-astro-cid-s36xapr5]{padding-top:var(--spacing-8, 24px)}}.product-category-card--portrait[data-astro-cid-s36xapr5] .product-category-card__title[data-astro-cid-s36xapr5]{text-align:left;align-self:auto;color:var(--text-colour-primary, #4a002a);font-family:var(--text-typography-font-base-secondary, "TT Bluescreens");font-feature-settings:var(--font-secondary-features, "ss06" 1);font-size:24px;font-style:normal;font-weight:800;line-height:24px;letter-spacing:.24px;text-transform:uppercase}.product-category-card__description[data-astro-cid-s36xapr5]{display:none}.product-category-card--portrait[data-astro-cid-s36xapr5] .product-category-card__description[data-astro-cid-s36xapr5]{display:block;color:#6f555a;font-family:var(--text-typography-font-base-tertiary, Matter);font-size:15px;font-style:normal;font-weight:430;line-height:140%;letter-spacing:-.15px;margin:0}@media(min-width:701px){.product-category-card--portrait[data-astro-cid-s36xapr5] .product-category-card__description[data-astro-cid-s36xapr5]{font-size:13px;line-height:160%;letter-spacing:.26px}}input[data-astro-cid-3othoacx][type=radio]{position:absolute;opacity:0;pointer-events:none}.sort-radio[data-astro-cid-3othoacx]{display:inline-flex;height:var(--components-buttons-mobile-button-height-default);padding:var(--spacing-4) var(--spacing-7);align-items:center;gap:var(--spacing-2);flex-shrink:0;border-radius:var(--border-radius-full);background:var(--components-buttons-secondary-bg-default);color:var(--text-colour-primary)}.sort-radio--small[data-astro-cid-3othoacx]{height:var(--components-buttons-mobile-button-height-small);padding:var(--spacing-2) var(--spacing-5)}.sort-radio[data-astro-cid-3othoacx]:hover{background:var(--components-buttons-secondary-bg-hover)}.sort-radio[data-astro-cid-3othoacx]:has(input[type=radio]:checked){background:var(--surface-invert);color:var(--text-colour-invert)}label[data-astro-cid-3othoacx]:has(input:focus-visible){outline:var(--border-width-bold) solid var(--components-focused-outline);outline-offset:var(--border-width-bold);box-shadow:0 0 0 var(--border-width-bold) var(--border-invert)}@media(min-width:768px){.sort-radio[data-astro-cid-3othoacx]{height:var(--components-buttons-desktop-button-height-default)}.sort-radio--small[data-astro-cid-3othoacx]{height:var(--components-buttons-desktop-button-height-small)}}.file-upload-dynamic__button[data-astro-cid-saidghlp]{width:-moz-fit-content;width:fit-content}.file-upload-dynamic__fileInfo[data-astro-cid-saidghlp]{display:flex;align-items:center;margin-bottom:var(--spacing-2)}.file-upload-dynamic__fileName[data-astro-cid-saidghlp]{margin-left:.5rem}.file-upload-dynamic__removeButton[data-astro-cid-saidghlp]{margin-left:1rem}.help-text[data-astro-cid-saidghlp]{margin-top:var(--spacing-2)}.dynamic-form__fields[data-astro-cid-4w5znga6]{display:flex;flex-wrap:wrap;gap:var(--spacing-4);justify-content:center}.dynamic-form__description[data-astro-cid-4w5znga6],.dynamic-form__status[data-astro-cid-4w5znga6]{text-align:center;margin-bottom:var(--spacing-5)}.dynamic-form__success-container[data-astro-cid-4w5znga6]{color:var(--text-colour-status-success)}.dynamic-form__error-container[data-astro-cid-4w5znga6],.dynamic-form__error[data-astro-cid-4w5znga6]{color:var(--text-colour-status-error)}.dynamic-form__field[data-astro-cid-4w5znga6]{margin-bottom:var(--spacing-5);box-sizing:border-box}.dynamic-form__field--width-1[data-astro-cid-4w5znga6],.dynamic-form__field--width-2[data-astro-cid-4w5znga6]{flex:1 1 100%;max-width:100%}@media screen and (min-width:768px){.dynamic-form__field--width-2[data-astro-cid-4w5znga6]{flex:1 1 calc(50% - var(--spacing-4) / 2);max-width:calc(50% - var(--spacing-4) / 2)}}.dynamic-form__submit-button[data-astro-cid-4w5znga6]{width:-moz-fit-content;width:fit-content;margin:var(--spacing-4) auto}.d-none[data-astro-cid-4w5znga6]{display:none!important}.payment-logo[data-astro-cid-xs5siwyi]{display:flex;justify-content:center;align-items:center;width:40px;height:24px;padding:var(--spacing-2);box-sizing:border-box;background:var(--surface-background-white);border-radius:var(--border-radius-tiny);border:1px solid var(--border-subtle-subtle-3)}.payment-logo[data-astro-cid-xs5siwyi] svg[data-astro-cid-xs5siwyi]{height:16px;width:auto;max-width:100%}.payment-logos[data-astro-cid-qxtlhqje]{display:grid;grid-template-columns:repeat(4,auto);gap:var(--spacing-2);align-items:center;justify-content:start}.social-icons[data-astro-cid-ybvtebmx]{display:flex;flex-wrap:wrap;gap:var(--spacing-4, 8px);align-items:center}.footer-usp[data-astro-cid-nriljmca]{background:var(--surface-brand-secondary-minimal);padding:var(--spacing-4) var(--spacing-6);position:relative;height:2.375rem}.footer-usp__usp-carousel[data-astro-cid-nriljmca]{list-style:none;margin:0;padding:0;display:flex;justify-content:center;align-items:center;gap:var(--spacing-7);align-self:stretch}.footer-usp__usp-item[data-astro-cid-nriljmca]{position:absolute;inset:0;opacity:0;animation:fade 9s infinite;transition:opacity .5s;display:flex;align-items:center;justify-content:center;gap:var(--spacing-4);color:var(--text-colour-primary)}.footer-usp__usp-item[data-astro-cid-nriljmca]:nth-child(1){animation-delay:0s}.footer-usp__usp-item[data-astro-cid-nriljmca]:nth-child(2){animation-delay:3s}.footer-usp__usp-item[data-astro-cid-nriljmca]:nth-child(3){animation-delay:6s}@keyframes fade{0%{opacity:0}5%{opacity:1}30%{opacity:1}35%{opacity:0}to{opacity:0}}@media(min-width:768px){.footer-usp[data-astro-cid-nriljmca]{padding:var(--spacing-4) var(--spacing-10);height:auto}.footer-usp__usp-carousel[data-astro-cid-nriljmca]{max-width:90rem;margin-inline:auto}.footer-usp__usp-item[data-astro-cid-nriljmca]{position:static;opacity:1;animation:none;transition:none;flex:1 1 0;white-space:nowrap}}.footer-links[data-astro-cid-pcukqo75]{flex:0 0 58%}.footer-links__desktop[data-astro-cid-pcukqo75]{display:flex;align-items:flex-start;gap:var(--spacing-7);padding:var(--spacing-11) var(--spacing-10) var(--spacing-13) var(--spacing-10)}.footer-links__mobile[data-astro-cid-pcukqo75]{display:none}.footer-section[data-astro-cid-pcukqo75]{width:33.33%;max-width:210px}.footer-links-list[data-astro-cid-pcukqo75]{list-style:none;padding-left:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-4);margin:var(--spacing-4) 0;flex-shrink:0;color:var(--text-colour-primary)}.footer-links-list-item[data-astro-cid-pcukqo75] a[data-astro-cid-pcukqo75]{text-decoration:none;color:inherit;transition:color .2s ease}.footer-links-list-item[data-astro-cid-pcukqo75] a[data-astro-cid-pcukqo75]:hover{color:var(--text-colour-secondary)}.footer-links[data-astro-cid-pcukqo75] .footer-accordion-list{list-style:none;padding-left:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-3)}.footer-links[data-astro-cid-pcukqo75] .footer-accordion-list-item{margin:0}.footer-links[data-astro-cid-pcukqo75] .footer-accordion-list-item a{text-decoration:none;color:var(--text-colour-primary);transition:color .2s ease;font-size:var(--font-size-p3);line-height:var(--line-height-p3)}.footer-links[data-astro-cid-pcukqo75] .footer-accordion-list-item a:hover{color:var(--text-colour-secondary)}.footer-disclosure[data-astro-cid-pcukqo75]{border:none;margin:0;padding:0}.footer-disclosure__summary[data-astro-cid-pcukqo75]{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-4) 0;cursor:pointer;list-style:none;background:none;border:none;width:100%}.footer-disclosure__summary[data-astro-cid-pcukqo75]::-webkit-details-marker{display:none}.footer-disclosure__title[data-astro-cid-pcukqo75]{color:var(--text-colour-primary);font-weight:var(--font-weight-medium)}.footer-disclosure__icon[data-astro-cid-pcukqo75]{color:var(--text-colour-secondary);transition:transform .2s ease;display:flex;align-items:center;justify-content:center}.footer-disclosure[data-astro-cid-pcukqo75][open] .footer-disclosure__icon[data-astro-cid-pcukqo75]{transform:rotate(180deg)}.footer-disclosure__content[data-astro-cid-pcukqo75]{padding-bottom:var(--spacing-4)}.footer-accordion-list[data-astro-cid-pcukqo75]{list-style:none;padding-left:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-3)}.footer-accordion-list-item[data-astro-cid-pcukqo75]{margin:0;padding:var(--spacing-2) 0}.footer-accordion-list-item[data-astro-cid-pcukqo75] a[data-astro-cid-pcukqo75]{text-decoration:none;color:var(--text-colour-primary);transition:color .2s ease;font-size:var(--font-size-p2);line-height:var(--line-height-p2)}.footer-accordion-list-item[data-astro-cid-pcukqo75] a[data-astro-cid-pcukqo75]:hover{color:var(--text-colour-secondary)}@media(max-width:767px){.footer-links__desktop[data-astro-cid-pcukqo75]{display:none}.footer-links__mobile[data-astro-cid-pcukqo75]{display:block}.footer-links[data-astro-cid-pcukqo75]{padding:var(--spacing-8) var(--spacing-4)}}.footer-form[data-astro-cid-z7fl3kxp]{background:var(--surface-background-secondary);display:flex;padding:var(--spacing-10) var(--spacing-6);flex-direction:column;align-items:flex-start;gap:var(--spacing-8);align-self:stretch;position:relative}.footer-form[data-astro-cid-z7fl3kxp]:before{content:"";position:absolute;top:0;right:-100vw;bottom:0;left:100%;background:var(--surface-background-secondary);z-index:0}.footer-form__header[data-astro-cid-z7fl3kxp]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-2);align-self:stretch}.footer-form[data-astro-cid-z7fl3kxp] form-control{width:100%}.footer-form[data-astro-cid-z7fl3kxp] .form{display:flex;flex-direction:column;justify-content:space-between}.footer-form[data-astro-cid-z7fl3kxp] .form__fields{width:100%}.footer-form__socials[data-astro-cid-z7fl3kxp]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-4);align-self:stretch}.footer-form__social-icons[data-astro-cid-z7fl3kxp]{display:flex;align-items:flex-start;align-content:flex-start;gap:var(--spacing-4) var(--spacing-4);align-self:stretch;flex-wrap:wrap}.footer-form__social-link[data-astro-cid-z7fl3kxp]{display:inline-flex;text-decoration:none;color:inherit;transition:transform .2s ease,opacity .2s ease}.footer-form__social-link[data-astro-cid-z7fl3kxp]:hover{transform:translateY(-2px);opacity:.8}.footer-form__social-link[data-astro-cid-z7fl3kxp]:focus{outline:2px solid var(--border-colour-focus);outline-offset:2px;border-radius:var(--border-radius-full)}.footer-form[data-astro-cid-z7fl3kxp] .icon-wrapper{display:flex;width:var(--components-buttons-desktop-button-height-default);height:var(--components-buttons-desktop-button-height-default);padding:var(--spacing-5);justify-content:center;align-items:center;gap:var(--spacing-2)}.footer-form__illustration[data-astro-cid-z7fl3kxp]{display:none}.footer-form[data-astro-cid-z7fl3kxp] .dynamic-form{width:100%}.footer-form[data-astro-cid-z7fl3kxp] .dynamic-form__form{display:flex;flex-direction:column}.footer-form[data-astro-cid-z7fl3kxp] .dynamic-form__fields{width:100%}.footer-form[data-astro-cid-z7fl3kxp] .dynamic-form__submit-button{height:100%;padding-block:var(--spacing-5);padding-inline:var(--components-buttons-mobile-button-horizontal-padding-default);width:100%}.footer-form[data-astro-cid-z7fl3kxp] .formItem__label span{font-size:var(--text-typography-style---desktop-p2-size)}@media(min-width:767px){.footer-form__illustration[data-astro-cid-z7fl3kxp]{display:flex;justify-content:center;align-items:center;position:absolute;right:0;bottom:-20px;width:222.5px;height:134.848px;flex-shrink:0;aspect-ratio:33/20}.footer-form[data-astro-cid-z7fl3kxp]{padding:var(--spacing-11) var(--spacing-10) var(--spacing-13) var(--spacing-10)}}@media(min-width:1240px){.footer-form[data-astro-cid-z7fl3kxp] .form,.footer-form[data-astro-cid-z7fl3kxp] .dynamic-form__form{flex-direction:row}.footer-form[data-astro-cid-z7fl3kxp] .dynamic-form__submit-button{width:-moz-fit-content!important;width:fit-content!important;margin-top:0;margin-left:var(--spacing-4)}}.footer-base[data-astro-cid-svmrlww3]{background:var(--surface-background-invert);color:var(--text-colour-invert);padding:var(--spacing-5) var(--spacing-6)}.footer-base__inner[data-astro-cid-svmrlww3]{display:flex;flex-flow:column;justify-content:space-between;gap:var(--spacing-6);max-width:1440px;margin:0 auto;width:100%}.footer-base__links[data-astro-cid-svmrlww3]{margin:0;padding:0;display:flex;align-items:center;gap:var(--spacing-5)}.footer-base__link[data-astro-cid-svmrlww3]{color:var(--text-colour-invert);text-decoration-line:underline}@media screen and (min-width:900px){.footer-base[data-astro-cid-svmrlww3]{padding:var(--spacing-5) var(--spacing-10)}.footer-base__inner[data-astro-cid-svmrlww3]{flex-flow:row;align-items:center}}.footer[data-astro-cid-dwl4onjj]{background:var(--surface-background-minimal);display:flex;flex-direction:column;width:100%;overflow:hidden}.footer-inner[data-astro-cid-dwl4onjj]{display:flex;width:1440px;max-width:100%;margin:0 auto;flex-direction:column;flex-wrap:wrap}@media(min-width:767px){.footer-inner[data-astro-cid-dwl4onjj]{flex-direction:row;flex-wrap:nowrap}}.footer[data-astro-cid-a3tkuwjk]{position:relative;z-index:2;background:var(--surface-background-minimal);padding:var(--spacing-6, 16px);font-family:var(--text-typography-font-tertiary, Matter),Helvetica,Arial,sans-serif}@media(min-width:701px){.footer[data-astro-cid-a3tkuwjk]{padding:var(--spacing-10) var(--spacing-10) var(--spacing-7)}}.footer__container[data-astro-cid-a3tkuwjk]{max-width:var(--container-7xl);margin:0 auto}.footer__header[data-astro-cid-a3tkuwjk]{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-4)}.footer__social{display:none}@media(min-width:701px){.footer__social{display:flex}}.footer__main[data-astro-cid-a3tkuwjk]{display:flex;flex-direction:column;gap:var(--spacing-10)}@media(min-width:701px)and (max-width:1099px){.footer__main[data-astro-cid-a3tkuwjk]{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:var(--spacing-7)}}@media(min-width:1100px){.footer__main[data-astro-cid-a3tkuwjk]{display:flex;flex-direction:row;align-items:stretch;gap:10px}}.footer__grid[data-astro-cid-a3tkuwjk]{display:flex;padding-top:var(--spacing-10);padding-bottom:var(--spacing-7);flex-direction:column;align-items:flex-start;gap:var(--spacing-5)}@media(min-width:701px)and (max-width:1099px){.footer__grid[data-astro-cid-a3tkuwjk]{display:contents}}@media(min-width:1100px){.footer__grid[data-astro-cid-a3tkuwjk]{flex-direction:row;align-items:stretch;gap:10px;flex:3 1 0;min-width:0;overflow:hidden}}.footer__tagline[data-astro-cid-a3tkuwjk]{display:flex;justify-content:flex-end;align-items:flex-end;margin:0;padding:0}@media(min-width:701px)and (max-width:1099px){.footer__tagline[data-astro-cid-a3tkuwjk]{grid-column:2;grid-row:2;align-self:end;justify-self:end}}@media(min-width:1100px){.footer__tagline[data-astro-cid-a3tkuwjk]{flex:2 1 0;min-width:0;align-items:flex-end;justify-content:flex-end}}.footer__tagline-svg[data-astro-cid-a3tkuwjk]{color:var(--red-500, #f00037);width:100%;height:auto;aspect-ratio:1392 / 566}@media(min-width:701px)and (max-width:1099px){.footer__tagline-svg[data-astro-cid-a3tkuwjk]{width:100%;height:auto;max-height:180px;aspect-ratio:1392 / 566}}@media(min-width:1100px){.footer__tagline-svg[data-astro-cid-a3tkuwjk]{width:auto;height:auto;max-width:100%;max-height:219px;aspect-ratio:1392 / 566}}.footer__column[data-astro-cid-a3tkuwjk]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-5);flex:1 1 0;min-width:0}@media(min-width:701px)and (max-width:1099px){.footer__column[data-astro-cid-a3tkuwjk]{padding-top:var(--spacing-10)}.footer__column[data-astro-cid-a3tkuwjk]:nth-child(1){grid-column:1;grid-row:1}.footer__column[data-astro-cid-a3tkuwjk]:nth-child(2){grid-column:2;grid-row:1}}@media(min-width:1100px){.footer__column[data-astro-cid-a3tkuwjk]{height:100%}}.footer__column--newsletter[data-astro-cid-a3tkuwjk]{gap:var(--spacing-5, 12px)}@media(min-width:701px)and (max-width:1099px){.footer__column--newsletter[data-astro-cid-a3tkuwjk]{grid-column:1;grid-row:2;padding-top:0;align-self:stretch}}.footer__heading[data-astro-cid-a3tkuwjk]{color:var(--text-colour-primary, #4a002a);font-family:var(--text-typography-font-secondary, "TT Bluescreens", "Antonio", Arial, sans-serif);font-feature-settings:var(--font-secondary-features, "ss06" 1);font-size:var(--text-typography-style---mobile-h3-size, 1.3125rem);font-style:normal;font-weight:800;line-height:var(--text-typography-style---mobile-h3-line-height, 1.6875rem);letter-spacing:var(--text-typography-style---mobile-h3-spacing, 0);text-transform:uppercase;margin:0}@media(min-width:701px){.footer__heading[data-astro-cid-a3tkuwjk]{font-size:var(--text-typography-style---desktop-h3-size, 2rem);line-height:var(--text-typography-style---desktop-h3-line-height, 1.875rem);letter-spacing:var(--text-typography-style---desktop-h3-spacing, 0)}}.footer__list[data-astro-cid-a3tkuwjk]{display:flex;flex-direction:column;gap:var(--spacing-4);margin:0;padding:0;list-style:none}.footer__link[data-astro-cid-a3tkuwjk]{display:flex;width:100%;max-width:343px;height:36px;padding:var(--spacing-2, 4px) 0;align-items:center;gap:var(--spacing-4, 8px);color:var(--text-colour-minimal, #a2547d);font-family:var(--text-typography-font-tertiary, Matter),Helvetica,Arial,sans-serif;font-size:var(--text-typography-style---mobile-p2-size, 1rem);font-style:normal;font-weight:430;line-height:var(--text-typography-style---mobile-p2-line-height, 1.5rem);letter-spacing:var(--text-typography-style---mobile-p2-spacing, 0);text-decoration:none;transition:var(--transition-fast)}@media(min-width:701px){.footer__link[data-astro-cid-a3tkuwjk]{font-size:var(--text-typography-style---desktop-p2-size, 1rem);line-height:var(--text-typography-style---desktop-p2-line-height, 1.5rem);letter-spacing:var(--text-typography-style---desktop-p2-spacing, 0)}}.footer__link[data-astro-cid-a3tkuwjk]:hover{color:var(--text-colour-primary, #4a002a);text-decoration-line:underline;text-decoration-style:solid;text-decoration-color:var(--text-colour-primary, #4a002a);-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.footer__link[data-astro-cid-a3tkuwjk]:focus-visible{outline:2px solid var(--components-focused-outline);outline-offset:2px;border-radius:2px}.footer__newsletter-description[data-astro-cid-a3tkuwjk]{color:var(--text-colour-primary, #4a002a);font-family:var(--text-typography-font-tertiary, Matter),Helvetica,Arial,sans-serif;font-size:var(--text-typography-style---mobile-p3-size, .875rem);font-style:normal;font-weight:430;line-height:var(--text-typography-style---mobile-p3-line-height, 1.375rem);letter-spacing:var(--text-typography-style---mobile-p3-spacing, 0);margin:0}@media(min-width:701px){.footer__newsletter-description[data-astro-cid-a3tkuwjk]{font-size:var(--text-typography-style---desktop-p3-size, .875rem);line-height:var(--text-typography-style---desktop-p3-line-height, 1.375rem);letter-spacing:var(--text-typography-style---desktop-p3-spacing, 0)}}.footer__newsletter-form[data-astro-cid-a3tkuwjk]{width:100%}@media(min-width:701px){.footer__newsletter-form[data-astro-cid-a3tkuwjk]{flex:1}}.footer__newsletter-input-group[data-astro-cid-a3tkuwjk]{display:flex;width:100%;align-items:flex-start;gap:var(--spacing-4)}.footer__newsletter-input-group[data-astro-cid-a3tkuwjk] .dynamic-form{width:100%;margin:0}.footer__newsletter-input-group[data-astro-cid-a3tkuwjk] .dynamic-form__form{position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--spacing-4)}.footer__newsletter-input-group[data-astro-cid-a3tkuwjk] .dynamic-form__form>h2.heading{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.footer__newsletter-input-group[data-astro-cid-a3tkuwjk] .dynamic-form__status{flex:0 0 100%;margin:0;text-align:left!important}.footer__newsletter-input-group[data-astro-cid-a3tkuwjk] .dynamic-form__error-container,.footer__newsletter-input-group[data-astro-cid-a3tkuwjk] .dynamic-form__success-container,.footer__newsletter-input-group[data-astro-cid-a3tkuwjk] .dynamic-form__success-container *,.footer__newsletter-input-group[data-astro-cid-a3tkuwjk] .dynamic-form__error-container *{text-align:left!important}.footer__newsletter-input-group[data-astro-cid-a3tkuwjk] .formItem__inner--floating{flex-wrap:wrap;align-items:center}.footer__newsletter-input-group[data-astro-cid-a3tkuwjk] .formItem__fieldContainer{flex:1;min-width:0}.footer__newsletter-input-group[data-astro-cid-a3tkuwjk] p.formItem__fieldError{flex:0 0 100%;width:100%;max-width:100%;margin:var(--spacing-2) 0 0;padding:0;text-align:left;box-sizing:border-box}.footer__newsletter-input-group[data-astro-cid-a3tkuwjk] .dynamic-form__fields{flex:1;min-width:0;gap:0;justify-content:flex-start}.footer__newsletter-input-group[data-astro-cid-a3tkuwjk] .dynamic-form__field{margin-bottom:0}.footer__newsletter-input-group[data-astro-cid-a3tkuwjk] .dynamic-form__submit-button{margin:0;flex-shrink:0;width:48px!important;height:48px!important;border-radius:var(--border-radius-full);padding:var(--spacing-5);display:inline-flex;align-items:center;justify-content:center;color:transparent;font-size:0;background-color:var(--components-buttons-tertiary-bg-default);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M15 5L13.59 6.41L18.17 11H2V13H18.17L13.58 17.59L15 19L22 12L15 5Z' fill='%2374003D'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}@media(min-width:701px){.footer__newsletter-input-group[data-astro-cid-a3tkuwjk]{width:100%}}.footer__payment{margin-top:var(--spacing-8)}@media(min-width:701px){.footer__payment{margin-top:auto;padding-top:var(--spacing-8);align-self:flex-start}}.footer__bottom[data-astro-cid-a3tkuwjk]{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-4);margin-top:var(--spacing-6)}@media(min-width:701px){.footer__bottom[data-astro-cid-a3tkuwjk]{margin-top:var(--spacing-7)}}.footer__copyright[data-astro-cid-a3tkuwjk]{color:var(--text-colour-brand-burgundy, #52002b);font-family:var(--text-typography-font-tertiary, Matter),Helvetica,Arial,sans-serif;font-size:var(--text-typography-style---desktop-p3-size, .875rem);font-style:normal;font-weight:400;line-height:var(--text-typography-style---desktop-p3-line-height, 1.375rem);letter-spacing:var(--text-typography-style---desktop-p3-spacing, 0);margin:0}.footer__legal[data-astro-cid-a3tkuwjk]{margin-right:0}.footer__legal-list[data-astro-cid-a3tkuwjk]{display:flex;gap:var(--spacing-8, 24px);margin:0;padding:0;list-style:none}.footer__legal-link[data-astro-cid-a3tkuwjk]{color:var(--text-colour-minimal, #a2547d);font-family:var(--text-typography-font-tertiary, Matter),Helvetica,Arial,sans-serif;font-size:var(--text-typography-style---desktop-p3-size, .875rem);font-style:normal;font-weight:400;line-height:var(--text-typography-style---desktop-p3-line-height, 1.375rem);letter-spacing:var(--text-typography-style---desktop-p3-spacing, 0);text-decoration:none;transition:var(--transition-fast)}.footer__legal-link[data-astro-cid-a3tkuwjk]:hover{color:var(--text-colour-primary, #4a002a);text-decoration-line:underline;text-decoration-style:solid;text-decoration-color:var(--text-colour-primary, #4a002a);-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.footer__legal-link[data-astro-cid-a3tkuwjk]:focus-visible{outline:2px solid var(--components-focused-outline);outline-offset:2px;border-radius:2px}.sr-only[data-astro-cid-a3tkuwjk]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-header-wrapper[data-astro-cid-lcwzxx3m]{position:fixed;top:0;left:0;right:0;z-index:var(--z-fixed)}.heading .accent,.heading--display-xl .accent,.heading .word-group.accent,.heading .char-group.accent,.heading--invert .accent,.heading--invert .word-group.accent,.heading--invert .char-group.accent{color:var(--text-colour-minimal, #a2547d)!important}.heading-wrapper[data-astro-cid-zc6thtwv]{display:flex;flex-direction:column}.heading-wrapper--with-subtitle[data-astro-cid-zc6thtwv]{gap:var(--spacing-6, 24px)}@media(min-width:701px){.heading-wrapper--with-subtitle[data-astro-cid-zc6thtwv]{gap:var(--spacing-8, 32px)}}.heading-subtitle[data-astro-cid-zc6thtwv]{color:var(--text-colour-secondary);font-family:var(--font-secondary, "TT Bluescreens");font-feature-settings:var(--font-secondary-features, "ss06" 1);font-size:var(--text-typography-style-mobile-p1-size, 18px);font-style:normal;font-weight:800;line-height:var(--text-typography-style-mobile-p1-line-height, 24px);letter-spacing:.18px;text-transform:uppercase;margin:0;max-width:540px}@media(min-width:701px){.heading-subtitle[data-astro-cid-zc6thtwv]{font-size:var(--text-typography-style-desktop-h2-size, 40px);line-height:var(--text-typography-style-desktop-h2-line-height, 38px);letter-spacing:var(--text-typography-style-desktop-h2-spacing, 0)}}.heading-subtitle[data-astro-cid-zc6thtwv][data-heading-subtitle-animate]{opacity:0;transform:translateY(20px)}@media(prefers-reduced-motion:reduce){.heading-subtitle[data-astro-cid-zc6thtwv][data-heading-subtitle-animate]{opacity:1;transform:translateY(0)}}.heading-cta-wrapper[data-astro-cid-zc6thtwv][data-heading-cta-animate]{opacity:0;transform:translateY(20px)}@media(prefers-reduced-motion:reduce){.heading-cta-wrapper[data-astro-cid-zc6thtwv][data-heading-cta-animate]{opacity:1;transform:translateY(0)}}.heading[data-astro-cid-zc6thtwv]{font-family:var(--font-primary);font-weight:var(--font-weight-bold);color:var(--color-text-primary);text-transform:uppercase;line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);margin:0}.heading--1[data-astro-cid-zc6thtwv]{font-size:var(--font-size-2xl)}.heading--2[data-astro-cid-zc6thtwv]{font-size:var(--font-size-xl)}.heading--3[data-astro-cid-zc6thtwv]{font-size:var(--font-size-lg)}.heading--4[data-astro-cid-zc6thtwv]{font-size:var(--font-size-md)}.heading--5[data-astro-cid-zc6thtwv]{font-size:var(--font-size-base)}.heading--6[data-astro-cid-zc6thtwv]{font-size:var(--font-size-sm)}@media(min-width:701px){.heading--1[data-astro-cid-zc6thtwv]{font-size:var(--font-size-3xl)}.heading--2[data-astro-cid-zc6thtwv]{font-size:var(--font-size-2xl)}.heading--3[data-astro-cid-zc6thtwv]{font-size:var(--font-size-xl)}}@media(min-width:1101px){.heading--1[data-astro-cid-zc6thtwv]{font-size:var(--font-size-4xl)}}.heading--display[data-astro-cid-zc6thtwv]{font-family:var(--font-secondary);font-feature-settings:var(--font-secondary-features, "ss06" 1);font-weight:var(--font-weight-black);line-height:var(--line-height-display);letter-spacing:var(--letter-spacing-normal);color:var(--text-colour-primary)}.heading--display[data-astro-cid-zc6thtwv].heading--1{font-size:2.7778rem}.heading--display[data-astro-cid-zc6thtwv].heading--2{font-size:var(--font-size-2xl)}.heading--display[data-astro-cid-zc6thtwv].heading--3{font-size:var(--font-size-xl)}@media(min-width:701px){.heading--display[data-astro-cid-zc6thtwv].heading--1{font-size:var(--font-size-5xl)}.heading--display[data-astro-cid-zc6thtwv].heading--2{font-size:var(--font-size-3xl)}.heading--display[data-astro-cid-zc6thtwv].heading--3{font-size:var(--font-size-2xl)}}.heading--display-xl[data-astro-cid-zc6thtwv]{font-family:var(--text-typography-font-base-main, var(--font-primary));font-weight:var(--font-weight-normal, 400);color:var(--text-colour-primary);line-height:var(--line-height-display);letter-spacing:var(--text-typography-style-desktop-display-xl-spacing, 0);text-transform:uppercase;font-size:48px}@media(min-width:701px){.heading--display-xl[data-astro-cid-zc6thtwv]{font-size:80px}}@media(min-width:1101px){.heading--display-xl[data-astro-cid-zc6thtwv]{font-size:110px}}@media(min-width:1440px){.heading--display-xl[data-astro-cid-zc6thtwv]{font-size:140px}}.heading--invert[data-astro-cid-zc6thtwv],.heading-wrapper--invert[data-astro-cid-zc6thtwv] .heading-subtitle[data-astro-cid-zc6thtwv]{color:var(--text-colour-invert, #fff3e4)}.heading--animate[data-astro-cid-zc6thtwv]{opacity:0;transform:translateY(30px)}.heading[data-astro-cid-zc6thtwv] .word-group,.heading[data-astro-cid-zc6thtwv] .char-group{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;backface-visibility:hidden}@media(prefers-reduced-motion:reduce){.heading--animate[data-astro-cid-zc6thtwv]{opacity:1;transform:translateY(0)}}.text[data-astro-cid-4wbwhoa3]{font-family:var(--font-tertiary);line-height:var(--line-height-relaxed);margin:0}.text--small[data-astro-cid-4wbwhoa3]{font-size:var(--font-size-sm)}.text--base[data-astro-cid-4wbwhoa3]{font-size:var(--font-size-base)}.text--large[data-astro-cid-4wbwhoa3]{font-size:var(--font-size-lg)}.text--normal[data-astro-cid-4wbwhoa3]{font-weight:var(--font-weight-normal)}.text--medium[data-astro-cid-4wbwhoa3]{font-weight:var(--font-weight-medium)}.text--semibold[data-astro-cid-4wbwhoa3]{font-weight:var(--font-weight-semibold)}.text--bold[data-astro-cid-4wbwhoa3]{font-weight:var(--font-weight-bold)}.text--primary[data-astro-cid-4wbwhoa3]{color:var(--color-text-primary)}.text--secondary[data-astro-cid-4wbwhoa3]{color:var(--color-text-secondary)}.text--tertiary[data-astro-cid-4wbwhoa3]{color:var(--color-text-tertiary)}.text--invert[data-astro-cid-4wbwhoa3]{color:var(--text-colour-invert, #fff3e4)}.text--animate[data-astro-cid-4wbwhoa3]{opacity:0}.text[data-astro-cid-4wbwhoa3] .line-group{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media(prefers-reduced-motion:reduce){.text--animate[data-astro-cid-4wbwhoa3]{opacity:1}}.copy-block.copy-block--word-animation .copy-block__description--word,.copy-block.copy-block--char-animation .copy-block__description--char{font-family:var(--font-secondary);font-feature-settings:var(--font-secondary-features, "ss06" 1);font-weight:800;font-size:44px;font-style:normal;line-height:var(--line-height-bluescreens, .82);letter-spacing:-.44px;text-transform:uppercase;text-align:center;margin:0;max-width:none;width:100%;text-wrap:wrap}@media(min-width:481px){.copy-block.copy-block--word-animation .copy-block__description--word,.copy-block.copy-block--char-animation .copy-block__description--char{font-size:88px;letter-spacing:-.88px}}.copy-block.copy-block--word-animation.copy-block--heading-large .copy-block__description--word,.copy-block.copy-block--char-animation.copy-block--heading-large .copy-block__description--char{font-size:50px;letter-spacing:-.5px}@media(min-width:481px){.copy-block.copy-block--word-animation.copy-block--heading-large .copy-block__description--word,.copy-block.copy-block--char-animation.copy-block--heading-large .copy-block__description--char{font-size:108px;letter-spacing:-1.08px}}.copy-block.copy-block--word-animation.copy-block--heading-xl .copy-block__description--word,.copy-block.copy-block--char-animation.copy-block--heading-xl .copy-block__description--char{font-size:64px;letter-spacing:-.64px}@media(min-width:481px){.copy-block.copy-block--word-animation.copy-block--heading-xl .copy-block__description--word,.copy-block.copy-block--char-animation.copy-block--heading-xl .copy-block__description--char{font-size:160px;letter-spacing:-1.6px}}.copy-block.copy-block--invert.copy-block--word-animation .copy-block__description--word,.copy-block.copy-block--invert.copy-block--char-animation .copy-block__description--char{color:var(--beige-700, #afa092)}.copy-block:not(.copy-block--invert).copy-block--word-animation .copy-block__description--word,.copy-block:not(.copy-block--invert).copy-block--char-animation .copy-block__description--char{color:var(--text-colour-primary)}.copy-block[data-astro-cid-xj6p2fcf]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-6);align-self:stretch;text-align:center;max-width:90%;margin-left:auto;margin-right:auto;margin-bottom:var(--spacing-11)}@media(min-width:701px){.copy-block[data-astro-cid-xj6p2fcf]{max-width:58.125rem;margin-bottom:var(--spacing-12)}}.copy-block--no-description[data-astro-cid-xj6p2fcf]{margin-bottom:0}.copy-block--left[data-astro-cid-xj6p2fcf]{align-items:flex-start;text-align:left;margin-left:0;margin-right:0}.copy-block--heading-medium[data-astro-cid-xj6p2fcf] .copy-block__title{font-feature-settings:var(--font-secondary-features, "ss06" 1);font-size:var(--text-typography-style-mobile-h1-size, 32px);font-weight:800;line-height:var(--text-typography-style-mobile-h1-line-height, 38px);letter-spacing:var(--text-typography-style-mobile-h1-spacing, 0);text-transform:uppercase}@media(min-width:701px){.copy-block--heading-medium[data-astro-cid-xj6p2fcf] .copy-block__title{font-size:var(--text-typography-style-desktop-h1-size, 56px);line-height:var(--text-typography-style-desktop-h1-line-height, 62px);letter-spacing:var(--text-typography-style-desktop-h1-spacing, 0)}}.copy-block--heading-large[data-astro-cid-xj6p2fcf]{max-width:none;margin-bottom:var(--spacing-11)}.copy-block--heading-large[data-astro-cid-xj6p2fcf] .copy-block__title{font-feature-settings:var(--font-secondary-features, "ss06" 1);font-size:50px;font-weight:800;line-height:var(--line-height-bluescreens, .81);letter-spacing:-.5px;text-transform:uppercase}@media(min-width:701px){.copy-block--heading-large[data-astro-cid-xj6p2fcf]{margin-bottom:84px}.copy-block--heading-large[data-astro-cid-xj6p2fcf] .copy-block__title{font-size:108px;line-height:var(--line-height-bluescreens, .82);letter-spacing:-1.08px}}.copy-block--heading-xl[data-astro-cid-xj6p2fcf]{max-width:none}.copy-block--heading-xl[data-astro-cid-xj6p2fcf] .copy-block__title{font-feature-settings:var(--font-secondary-features, "ss06" 1);font-size:64px;line-height:var(--line-height-bluescreens, .81);letter-spacing:-.64px}@media(min-width:701px){.copy-block--heading-xl[data-astro-cid-xj6p2fcf] .copy-block__title{font-size:160px;line-height:var(--line-height-bluescreens, .8);letter-spacing:-1.6px}}.copy-block--heading-xxl[data-astro-cid-xj6p2fcf] .copy-block__title{font-size:120px;font-style:normal;font-weight:400;line-height:80%;letter-spacing:-1.2px}@media(min-width:701px){.copy-block--heading-xxl[data-astro-cid-xj6p2fcf] .copy-block__title{font-size:260px;font-style:normal;font-weight:400;line-height:80%;letter-spacing:-2.6px}}.copy-block[data-astro-cid-xj6p2fcf] .copy-block__description:not(.copy-block__description--word):not(.copy-block__description--char){font-family:var(--text-typography-font-base-tertiary);font-size:var(--text-typography-style-mobile-p2-size);font-weight:var(--font-weight-normal);line-height:var(--text-typography-style-mobile-p2-line-height);letter-spacing:var(--text-typography-style-mobile-p2-spacing);text-wrap:pretty}.copy-block[data-astro-cid-xj6p2fcf]:not(.copy-block--invert) .copy-block__description:not(.copy-block__description--word):not(.copy-block__description--char){color:var(--text-colour-primary)}.copy-block--invert[data-astro-cid-xj6p2fcf] .copy-block__description{color:var(--text-colour-invert, #fff3e4)}.copy-block[data-astro-cid-xj6p2fcf] .copy-block__description+.copy-block__description{margin-top:var(--spacing-4)}.copy-block--word-animation[data-astro-cid-xj6p2fcf] .copy-block__description--word[data-astro-cid-xj6p2fcf]:not(:first-child),.copy-block--char-animation[data-astro-cid-xj6p2fcf] .copy-block__description--char[data-astro-cid-xj6p2fcf]:not(:first-child){margin-top:var(--spacing-8)}@media(min-width:701px){.copy-block[data-astro-cid-xj6p2fcf] .copy-block__description:not(.copy-block__description--word):not(.copy-block__description--char){font-size:var(--text-typography-style-desktop-p1-size);line-height:var(--text-typography-style-desktop-p1-line-height);letter-spacing:var(--text-typography-style-desktop-p1-spacing)}.copy-block--word-animation[data-astro-cid-xj6p2fcf] .copy-block__description--word[data-astro-cid-xj6p2fcf]:not(:first-child),.copy-block--char-animation[data-astro-cid-xj6p2fcf] .copy-block__description--char[data-astro-cid-xj6p2fcf]:not(:first-child){margin-top:var(--spacing-11)}}.copy-block--word-animation[data-astro-cid-xj6p2fcf],.copy-block--char-animation[data-astro-cid-xj6p2fcf]{max-width:min(1200px,100%)}@media(min-width:701px){.copy-block[data-astro-cid-xj6p2fcf].copy-block--word-animation,.copy-block[data-astro-cid-xj6p2fcf].copy-block--char-animation{max-width:924px}}.copy-block--word-animation[data-astro-cid-xj6p2fcf] .word{display:inline;color:var(--beige-600)}.copy-block--word-animation[data-astro-cid-xj6p2fcf] .word.is-highlighted{color:var(--burgundy-800)}.copy-block--word-animation[data-astro-cid-xj6p2fcf].copy-block--invert .word{color:var(--beige-700, #afa092)}.copy-block--word-animation[data-astro-cid-xj6p2fcf].copy-block--invert .word.is-highlighted{color:var(--beige-200, #fff3e4)}html[data-a11y-audit=true] .copy-block--word-animation[data-astro-cid-xj6p2fcf].copy-block--invert .word,html[data-a11y-audit=true] .copy-block--word-animation[data-astro-cid-xj6p2fcf].copy-block--invert .word.is-highlighted{color:var(--beige-200, #fff3e4);transition:none}.copy-block--char-animation[data-astro-cid-xj6p2fcf] .char{display:inline;color:var(--beige-600)}.copy-block--char-animation[data-astro-cid-xj6p2fcf] .char.is-highlighted{color:var(--burgundy-800)}.copy-block--char-animation[data-astro-cid-xj6p2fcf].copy-block--invert .char{color:var(--beige-700, #afa092)}.copy-block--char-animation[data-astro-cid-xj6p2fcf].copy-block--invert .char.is-highlighted{color:var(--beige-200, #fff3e4)}html[data-a11y-audit=true] .copy-block--char-animation[data-astro-cid-xj6p2fcf].copy-block--invert .char,html[data-a11y-audit=true] .copy-block--char-animation[data-astro-cid-xj6p2fcf].copy-block--invert .char.is-highlighted{color:var(--beige-200, #fff3e4);transition:none}.copy-block__cta-wrapper[data-astro-cid-xj6p2fcf]{opacity:0;transform:translateY(20px);align-self:flex-start}.copy-block[data-astro-cid-xj6p2fcf]:not(.copy-block--left) .copy-block__cta-wrapper[data-astro-cid-xj6p2fcf]{align-self:center}@media(prefers-reduced-motion:reduce){.copy-block__cta-wrapper[data-astro-cid-xj6p2fcf]{opacity:1;transform:translateY(0)}}.section-wrapper[data-astro-cid-5d5lh655]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.section-wrapper--left[data-astro-cid-5d5lh655]{align-items:flex-start}.section-wrapper--right[data-astro-cid-5d5lh655]{align-items:flex-end}.section-wrapper--clear-header[data-astro-cid-5d5lh655]{margin-top:var(--site-header-height, 120px)}.section-wrapper--spacing-extended[data-astro-cid-5d5lh655]{padding:var(--spacing-12) var(--spacing-6)}.section-wrapper--constrain[data-astro-cid-5d5lh655]>*{max-width:690px!important;width:100%}@media(min-width:701px){.section-wrapper--spacing-extended[data-astro-cid-5d5lh655]{padding:var(--spacing-13) var(--spacing-8)}}@media(min-width:1025px){.section-wrapper--spacing-extended[data-astro-cid-5d5lh655]{padding:var(--spacing-15) var(--spacing-8)}}.section-wrapper--spacing-minimal[data-astro-cid-5d5lh655]{padding:var(--spacing-8) var(--spacing-6)}@media(min-width:701px){.section-wrapper--spacing-minimal[data-astro-cid-5d5lh655]{padding:var(--spacing-11) var(--spacing-8)}}@media(min-width:1025px){.section-wrapper--spacing-minimal[data-astro-cid-5d5lh655]{padding:var(--spacing-11) var(--spacing-8)}}.icon[data-astro-cid-ptcw2qjg]{display:inline-block;vertical-align:middle;flex-shrink:0}.usp-bar[data-astro-cid-57fuwxdd]{position:relative;z-index:2;display:flex;width:100%;height:38px;padding:var(--spacing-4) var(--spacing-6);justify-content:center;align-items:center}@media(min-width:701px){.usp-bar[data-astro-cid-57fuwxdd]{padding:var(--spacing-4) var(--spacing-7)}}.usp-bar--dark[data-astro-cid-57fuwxdd]{background:var(--surface-background-invert, #000)}.usp-bar--light[data-astro-cid-57fuwxdd]{background:var(--surface-background-burgundy, #74003d)}.usp-bar__item[data-astro-cid-57fuwxdd]{color:var(--text-colour-invert, #fff3e4);margin-bottom:0}.usp-bar__list[data-astro-cid-57fuwxdd]{display:flex;align-items:center;justify-content:center;margin:0;padding:0;list-style:none;gap:var(--spacing-7)}.usp-bar__list--desktop[data-astro-cid-57fuwxdd]{display:none}@media(min-width:701px){.usp-bar__list--desktop[data-astro-cid-57fuwxdd]{display:flex;width:100%;max-width:1440px;justify-content:space-between}.usp-bar__list--desktop[data-astro-cid-57fuwxdd] .usp-bar__item[data-astro-cid-57fuwxdd]{flex:1}}.usp-bar__carousel[data-astro-cid-57fuwxdd]{display:flex;align-items:center;justify-content:center;width:100%}@media(min-width:701px){.usp-bar__carousel[data-astro-cid-57fuwxdd]{display:none}}.usp-bar__list--mobile[data-astro-cid-57fuwxdd]{position:relative;min-height:22px;width:100%}.usp-bar__list--mobile[data-astro-cid-57fuwxdd] .usp-bar__item[data-astro-cid-57fuwxdd]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;opacity:0;transition:opacity var(--duration-base) var(--ease-carnilove);pointer-events:none}.usp-bar__list--mobile[data-astro-cid-57fuwxdd] .usp-bar__item[data-astro-cid-57fuwxdd]:first-child,.usp-bar__list--mobile[data-astro-cid-57fuwxdd] .usp-bar__item--active[data-astro-cid-57fuwxdd],.usp-bar__list--mobile[data-astro-cid-57fuwxdd] .usp-bar__item[data-astro-cid-57fuwxdd][aria-hidden=false]{opacity:1;pointer-events:auto}.usp-bar__list--mobile[data-astro-cid-57fuwxdd] .usp-bar__item[data-astro-cid-57fuwxdd][aria-hidden=true]{opacity:0;pointer-events:none}.usp-bar__item[data-astro-cid-57fuwxdd]{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);white-space:nowrap}@media(min-width:701px){.usp-bar__item[data-astro-cid-57fuwxdd]{gap:var(--spacing-4)}}.usp-bar__icon[data-astro-cid-57fuwxdd]{flex-shrink:0;max-width:20px;max-height:20px}.usp-bar__text[data-astro-cid-57fuwxdd]{text-align:center;font-family:var(--text-typography-font-base-tertiary, Matter);font-size:var(--text-typography-style-desktop-p2-size, 16px);font-style:normal;font-weight:430;line-height:var(--text-typography-style-desktop-p2-line-height, 24px);letter-spacing:var(--text-typography-style-desktop-p2-spacing, 0)}@media(prefers-reduced-motion:reduce){.usp-bar__list--mobile[data-astro-cid-57fuwxdd] .usp-bar__item[data-astro-cid-57fuwxdd]{transition:none}}.sr-only[data-astro-cid-57fuwxdd]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.logo[data-astro-cid-ppfxzahw]{display:flex;align-items:center;text-decoration:none;transition:var(--transition-fast);box-sizing:border-box}.logo[data-astro-cid-ppfxzahw]:focus-visible{outline:2px solid var(--components-focused-outline);outline-offset:4px;border-radius:2px}.logo__image[data-astro-cid-ppfxzahw]{display:block;width:110px;height:auto;-o-object-fit:contain;object-fit:contain}.icon-btn[data-astro-cid-hjjerde4]{display:flex;width:var(--components-buttons-desktop-button-height-default, 48px);height:var(--components-buttons-desktop-button-height-default, 48px);padding:var(--spacing-5);justify-content:center;align-items:center;gap:var(--spacing-2);flex-shrink:0;border:none;border-radius:var(--border-radius-full);cursor:pointer;transition:var(--transition-fast)}.icon-btn[data-astro-cid-hjjerde4] svg{width:24px;height:24px;flex-shrink:0}.icon-btn--small[data-astro-cid-hjjerde4]{width:var(--components-buttons-desktop-button-height-small, 32px);height:var(--components-buttons-desktop-button-height-small, 32px);padding:var(--spacing-3)}.icon-btn--small[data-astro-cid-hjjerde4] svg{width:16px;height:16px}.icon-btn--primary[data-astro-cid-hjjerde4]{background:var(--components-buttons-primary-bg-default);color:var(--components-buttons-primary-txt-default)}.icon-btn--primary[data-astro-cid-hjjerde4]:hover{background:var(--components-buttons-primary-bg-hover)}.icon-btn--primary[data-astro-cid-hjjerde4]:active{background:var(--components-buttons-primary-bg-pressed)}.icon-btn--primary[data-astro-cid-hjjerde4]:focus-visible{outline:2px solid var(--components-focused-outline);outline-offset:2px}.icon-btn--secondary[data-astro-cid-hjjerde4]{background:var(--components-buttons-secondary-bg-default);color:var(--components-buttons-secondary-txt-default)}.icon-btn--secondary[data-astro-cid-hjjerde4]:hover{background:var(--components-buttons-secondary-bg-hover)}.icon-btn--secondary[data-astro-cid-hjjerde4]:active{background:var(--components-buttons-secondary-bg-pressed)}.icon-btn--secondary[data-astro-cid-hjjerde4]:focus-visible{outline:2px solid var(--components-focused-outline);outline-offset:2px}.icon-btn--tertiary[data-astro-cid-hjjerde4]{background:var(--components-buttons-tertiary-bg-default);color:var(--components-buttons-tertiary-txt-default)}.icon-btn--tertiary[data-astro-cid-hjjerde4]:hover{background:var(--components-buttons-tertiary-bg-hover)}.icon-btn--tertiary[data-astro-cid-hjjerde4]:active{background:var(--components-buttons-tertiary-bg-pressed)}.icon-btn--tertiary[data-astro-cid-hjjerde4]:focus-visible{outline:2px solid var(--components-focused-outline);outline-offset:2px}.icon-btn--ghost[data-astro-cid-hjjerde4]{background:var(--components-buttons-ghost-bg-default);color:var(--components-buttons-ghost-txt-default)}.icon-btn--ghost[data-astro-cid-hjjerde4]:hover{background:var(--components-buttons-ghost-bg-hover)}.icon-btn--ghost[data-astro-cid-hjjerde4]:active{background:var(--components-buttons-ghost-bg-pressed)}.icon-btn--ghost[data-astro-cid-hjjerde4]:focus-visible{outline:2px solid var(--components-focused-outline);outline-offset:2px}.icon-btn--disabled[data-astro-cid-hjjerde4],.icon-btn[data-astro-cid-hjjerde4]:disabled{background:var(--components-disabled);color:var(--text-colour-disabled);cursor:not-allowed;pointer-events:none}.icon-btn--busy[data-astro-cid-hjjerde4]{cursor:wait;pointer-events:none}.split-slide[data-astro-cid-o6kcres6]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;border:none;outline:none}.split-slide__image-section[data-astro-cid-o6kcres6]{position:relative;width:100%;aspect-ratio:1 / 1;flex-shrink:0;overflow:hidden;order:2}.split-slide__content[data-astro-cid-o6kcres6]{position:relative;display:flex;align-items:flex-start;justify-content:center;background:var(--slide-bg-color, var(--burgundy-500, #74003d));padding:var(--spacing-8, 32px) var(--spacing-6, 16px);flex:1;min-height:405px;order:1}.split-slide__cta-group[data-astro-cid-o6kcres6]{position:absolute;bottom:104px;left:var(--spacing-6, 16px);right:var(--spacing-6, 16px);width:auto}.split-slide__cta-group--single[data-astro-cid-o6kcres6]{width:-moz-fit-content;width:fit-content;left:50%;right:auto;transform:translate(-50%)}.split-slide__image[data-astro-cid-o6kcres6]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.split-slide__image--mobile[data-astro-cid-o6kcres6]{display:block}.split-slide__image--desktop[data-astro-cid-o6kcres6]{display:none}.split-slide__image--fallback[data-astro-cid-o6kcres6]{display:block}.split-slide__text[data-astro-cid-o6kcres6]{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:500px}.split-slide__title[data-astro-cid-o6kcres6]{color:var(--text-colour-invert, #fff3e4);font-family:var(--text-typography-font-base-secondary);font-feature-settings:var(--font-secondary-features, "ss06" 1);font-size:var(--text-typography-style-desktop-display-xl-size);font-style:normal;font-weight:800;line-height:var(--line-height-bluescreens, 1);letter-spacing:var(--text-typography-style-desktop-display-xl-spacing);text-transform:uppercase;margin:0 0 var(--spacing-8) 0;hyphens:none;overflow-wrap:normal;word-break:normal;text-wrap:balance}.split-slide__title-line[data-astro-cid-o6kcres6]{display:block}.split-slide__subtitle[data-astro-cid-o6kcres6]{color:var(--text-colour-invert, #fff3e4);font-family:var(--text-typography-font-base-tertiary);font-size:var(--text-typography-style-mobile-p1-size, 16px);font-style:normal;font-weight:400;line-height:var(--text-typography-style-mobile-p1-line-height, 1.5);letter-spacing:var(--text-typography-style-mobile-p1-spacing);margin:0 0 var(--spacing-9) 0;max-width:300px}.split-slide__cta-group[data-astro-cid-o6kcres6]{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:var(--spacing-5)}.split-slide__cta-group .btn{flex:1 0 0;white-space:nowrap;padding-inline:clamp(12px,3.5vw,32px)}@media(min-width:701px){.split-slide[data-astro-cid-o6kcres6]{flex-direction:row}.split-slide__image-section[data-astro-cid-o6kcres6]{height:100%;width:50%;aspect-ratio:auto;flex-shrink:0;order:1}.split-slide__image--mobile[data-astro-cid-o6kcres6]{display:none}.split-slide__image--desktop[data-astro-cid-o6kcres6]{display:block}.split-slide__content[data-astro-cid-o6kcres6]{width:50%;height:100%;min-height:0;flex:none;align-items:center;padding:var(--spacing-8);order:2}.split-slide__text[data-astro-cid-o6kcres6]{max-width:480px}.split-slide__title[data-astro-cid-o6kcres6]{font-size:80px}.split-slide__subtitle[data-astro-cid-o6kcres6]{font-size:var(--text-typography-style-desktop-p1-size, 18px);line-height:var(--text-typography-style-desktop-p1-line-height, 1.5);letter-spacing:var(--text-typography-style-desktop-p1-spacing);max-width:380px}.split-slide__cta-group[data-astro-cid-o6kcres6]{position:static;left:auto;right:auto;bottom:auto;width:auto;transform:none;justify-content:center}.split-slide__cta-group .btn{flex:0 0 auto}}@media(min-width:1101px){.split-slide__title[data-astro-cid-o6kcres6]{font-size:100px}.split-slide__text[data-astro-cid-o6kcres6]{max-width:520px}.split-slide__subtitle[data-astro-cid-o6kcres6]{max-width:420px}}@media(min-width:1400px){.split-slide__title[data-astro-cid-o6kcres6]{font-size:120px}}@media(min-width:1600px){.split-slide__title[data-astro-cid-o6kcres6]{font-size:160px;line-height:var(--line-height-bluescreens, .8)}.split-slide__text[data-astro-cid-o6kcres6]{max-width:800px}.split-slide__subtitle[data-astro-cid-o6kcres6]{max-width:520px}}.hero-carousel[data-astro-cid-bk3wif4o]{position:relative;width:100%;height:calc(100vw + 405px);margin-top:var(--site-header-height, 120px);overflow:hidden;border:none;outline:none}.hero-carousel--empty[data-astro-cid-bk3wif4o]{height:0;min-height:0;margin-top:0;overflow:hidden;padding:0;border:none}@media(min-width:701px){.hero-carousel[data-astro-cid-bk3wif4o]{height:clamp(500px,62vw,900px);margin-top:var(--header-total-height-desktop, 110px)}}@media(min-width:1025px)and (min-height:780px)and (max-height:1300px){.hero-carousel[data-astro-cid-bk3wif4o]{height:calc(100dvh - var(--header-total-height-desktop, 110px))}}.hero-carousel__track[data-astro-cid-bk3wif4o]{position:relative;width:100%;height:100%}.hero-carousel__track[data-astro-cid-bk3wif4o]>[data-slide]:not(:first-child){opacity:0;visibility:hidden}.hero-carousel[data-astro-cid-bk3wif4o] .char-group,.hero-carousel[data-astro-cid-bk3wif4o] .body-line,.hero-carousel[data-astro-cid-bk3wif4o] .headline-word{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;backface-visibility:hidden}.hero-carousel[data-astro-cid-bk3wif4o] [data-animate=title],.hero-carousel[data-astro-cid-bk3wif4o] .split-slide__content,.hero-carousel[data-astro-cid-bk3wif4o] .split-slide__text{overflow:visible}.hero-carousel__nav[data-astro-cid-bk3wif4o]{position:absolute;z-index:var(--z-dropdown);color:var(--burgundy-800)}@media(max-width:700px){.hero-carousel__nav[data-astro-cid-bk3wif4o]{width:40px;height:40px;padding:10px;display:flex;align-items:center;justify-content:center}.hero-carousel__nav[data-astro-cid-bk3wif4o] svg{width:20px;height:20px}.hero-carousel__nav--prev[data-astro-cid-bk3wif4o]{top:auto;bottom:calc(100vw + 32px);right:calc(50% + 4px);left:auto}.hero-carousel__nav--next[data-astro-cid-bk3wif4o]{top:auto;bottom:calc(100vw + 32px);left:calc(50% + 4px);right:auto}}@media(min-width:701px){.hero-carousel__nav--prev[data-astro-cid-bk3wif4o]{left:var(--spacing-7);right:auto;top:50%;transform:translateY(-50%)}.hero-carousel__nav--next[data-astro-cid-bk3wif4o]{right:calc(50% + var(--spacing-7));left:auto;top:50%;transform:translateY(-50%)}}@media(min-width:1101px){.hero-carousel__nav--next[data-astro-cid-bk3wif4o]{right:var(--spacing-7)}}.hero-carousel__pagination[data-astro-cid-bk3wif4o]{display:none}.hero-carousel__dot[data-astro-cid-bk3wif4o]{width:8px;height:8px;padding:0;background:var(--surface-contrast);border-radius:var(--border-radius-full, 9999px);box-shadow:0 4px 4px #0000000d inset;cursor:pointer;transition:var(--transition-fast)}.hero-carousel__dot[data-astro-cid-bk3wif4o]:hover{background:#31001a66}.hero-carousel__dot[data-astro-cid-bk3wif4o]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.hero-carousel__dot--active[data-astro-cid-bk3wif4o]{background:var(--text-colour-primary);box-shadow:0 4px 4px #0000000d inset}.hero-carousel__progress[data-astro-cid-bk3wif4o]{position:absolute;left:0;right:0;height:4px;background:transparent;z-index:var(--z-dropdown);bottom:100vw}@media(min-width:701px){.hero-carousel__progress[data-astro-cid-bk3wif4o]{bottom:0}}@media(min-width:1025px)and (min-height:780px)and (max-height:1300px){.hero-carousel__progress[data-astro-cid-bk3wif4o]{position:absolute;bottom:0;left:0;right:0;z-index:var(--z-dropdown)}}.hero-carousel__progress-bar[data-astro-cid-bk3wif4o]{width:100%;height:100%;background:var(--color-primary-red, #ed1c24);transform-origin:left center;transform:scaleX(0)}.shop-by-products[data-astro-cid-6gzh6uqu]{padding:180px var(--spacing-8, 24px) var(--spacing-8, 24px)}.shop-by-products[data-astro-cid-6gzh6uqu] .container{max-width:none;padding-inline:0}.shop-by-products__header-wrapper[data-astro-cid-6gzh6uqu]{width:100%;max-width:48%;margin-left:auto;margin-right:auto}.shop-by-products[data-astro-cid-6gzh6uqu] .section-header__title{font-family:TT Bluescreens,sans-serif;font-size:108px;font-weight:800;line-height:82%;letter-spacing:-1.08px;text-transform:uppercase;max-width:690px}.shop-by-products[data-astro-cid-6gzh6uqu] .copy-block{gap:var(--spacing-9)}.shop-by-products[data-astro-cid-6gzh6uqu] .copy-block__description{font-family:Matter,sans-serif;font-size:15px;font-style:normal;font-weight:430;line-height:160%;max-width:456px}.shop-by-products[data-astro-cid-6gzh6uqu] .tab{color:var(--burgundy-800)}.shop-by-products[data-astro-cid-6gzh6uqu] .tabbed-interface__tablist{margin-top:0;margin-bottom:48px;justify-content:center}@media(max-width:1100px){.shop-by-products__header-wrapper[data-astro-cid-6gzh6uqu]{max-width:58%}}@media(max-width:768px){.shop-by-products[data-astro-cid-6gzh6uqu].section{padding:84px var(--spacing-6) var(--spacing-6)}.shop-by-products__header-wrapper[data-astro-cid-6gzh6uqu]{max-width:100%}.shop-by-products[data-astro-cid-6gzh6uqu] .tabbed-interface__tablist{margin-top:0;margin-bottom:var(--spacing-9)}.shop-by-products[data-astro-cid-6gzh6uqu] .section-header__title{text-align:center;font-family:TT Bluescreens,sans-serif;font-size:50px;font-weight:800;line-height:81%;letter-spacing:-.5px;text-transform:uppercase;max-width:none}.shop-by-products[data-astro-cid-6gzh6uqu] .copy-block__description{max-width:none}}.shop-by-products__content[data-astro-cid-6gzh6uqu]{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--spacing-6);align-self:stretch;overflow:hidden}@media(max-width:479px){.shop-by-products[data-astro-cid-6gzh6uqu].section{padding:84px var(--spacing-8)}.shop-by-products__content[data-astro-cid-6gzh6uqu]{padding:0}.shop-by-products[data-astro-cid-6gzh6uqu] .product-category-card{width:100%;height:auto;aspect-ratio:1}.shop-by-products[data-astro-cid-6gzh6uqu] .product-category-card__link{height:100%}}.shop-by-products .product-category-card{opacity:0;transform:translateY(40px)}@media(prefers-reduced-motion:reduce){.shop-by-products .product-category-card{opacity:1;transform:translateY(0)}}.mission[data-astro-cid-wktw45ip]{position:relative;display:flex;align-items:center;justify-content:center;min-height:80vh;overflow-x:clip;overflow-y:visible;padding-bottom:80px}.mission__content[data-astro-cid-wktw45ip]{display:flex;flex-direction:column;align-items:center;gap:0;max-width:1200px;margin:0 auto;text-align:center;position:relative}@media(min-width:701px){.mission__content[data-astro-cid-wktw45ip]{max-width:924px}}.mission__text[data-astro-cid-wktw45ip]{font-family:var(--font-secondary);font-feature-settings:var(--font-secondary-features, "ss06" 1);font-weight:800;font-size:44px;font-style:normal;line-height:var(--line-height-bluescreens, .82);letter-spacing:-.44px;text-transform:uppercase;text-align:center;margin:0;position:relative;z-index:1}.mission__char[data-astro-cid-wktw45ip]{display:inline;color:var(--beige-600)}.mission__char[data-astro-cid-wktw45ip].is-highlighted{color:var(--burgundy-800)}.mission__cta[data-astro-cid-wktw45ip]{margin-top:48px;position:relative;z-index:3}.mission__birds[data-astro-cid-wktw45ip]{position:absolute;inset:0;pointer-events:none;z-index:2}.mission__bird[data-astro-cid-wktw45ip]{position:absolute;width:auto;height:auto;max-width:50%;opacity:0;transition:opacity .15s ease;display:block}.mission__bird[data-astro-cid-wktw45ip].is-playing{opacity:1}.mission__bird--1[data-astro-cid-wktw45ip]{inset:58% -30% auto auto;width:130%;max-width:none}.mission__bird--2[data-astro-cid-wktw45ip]{top:0;right:auto;left:0;width:130%;max-width:none;transition:none}@media(max-width:480px){.mission[data-astro-cid-wktw45ip]{min-height:auto;overflow:visible;padding-bottom:180px}.mission[data-astro-cid-wktw45ip] .container{padding-inline:0}.mission__bird--1[data-astro-cid-wktw45ip]{top:auto;bottom:var(--mission-bird1-anchor-bottom, -24px);left:auto;right:0;transform:translateY(0);width:100%;aspect-ratio:1920 / 1080;-o-object-fit:contain;object-fit:contain;-o-object-position:top right;object-position:top right;max-width:none;z-index:2}.mission__bird--2[data-astro-cid-wktw45ip]{top:var(--mission-bird2-anchor-y, -15%);left:auto;right:0;transform:translateY(-40%);width:130%}}@media(min-width:481px){.mission__text[data-astro-cid-wktw45ip]{font-size:88px!important;letter-spacing:-.88px!important}.mission__cta[data-astro-cid-wktw45ip]{margin-top:var(--spacing-11)}.mission__bird--1[data-astro-cid-wktw45ip]{top:var(--mission-bird1-anchor-y, 70%);left:var(--mission-bird1-anchor-x, 25%);right:auto;bottom:auto;transform:translate(-100%,-25%);width:85%}.mission__bird--2[data-astro-cid-wktw45ip]{top:var(--mission-bird2-anchor-y, -5%);left:auto;right:0;transform:translateY(-40%);width:120%}}@media(min-width:460px)and (max-width:480px){.mission__bird--1[data-astro-cid-wktw45ip]{width:100%}.mission__bird--2[data-astro-cid-wktw45ip]{width:130%}}@media(min-width:1101px){.mission__bird--1[data-astro-cid-wktw45ip]{top:var(--mission-bird1-anchor-y, 70%);left:var(--mission-bird1-anchor-x, 25%);bottom:auto;transform:translate(-100%,-25%);width:70%}.mission__bird--2[data-astro-cid-wktw45ip]{top:var(--mission-bird2-anchor-y, -10%);right:0;transform:translateY(-40%);width:120%}}@media(prefers-reduced-motion:reduce){.mission__char[data-astro-cid-wktw45ip]{color:var(--burgundy-800)}.mission__bird[data-astro-cid-wktw45ip]{display:none}}.nourishment[data-astro-cid-dsnpctxm]{padding:180px var(--spacing-8, 24px)}.nourishment[data-astro-cid-dsnpctxm] .container{max-width:none;padding-inline:0}.nourishment__header-wrapper[data-astro-cid-dsnpctxm]{width:100%;max-width:48%;margin-left:auto;margin-right:auto}.nourishment[data-astro-cid-dsnpctxm] .tabbed-interface__tablist{margin-top:84px;margin-bottom:48px}.nourishment__header[data-astro-cid-dsnpctxm]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-6);align-self:stretch;text-align:center;max-width:800px;margin-left:auto;margin-right:auto}.nourishment__content[data-astro-cid-dsnpctxm]{display:flex;padding:0 var(--spacing-7) var(--spacing-7) var(--spacing-7);flex-direction:column;justify-content:center;align-items:center;gap:var(--spacing-6);align-self:stretch}.nourishment__grid[data-astro-cid-dsnpctxm]{display:flex;flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:13px;align-self:stretch}.nourishment__grid[data-astro-cid-dsnpctxm]::-webkit-scrollbar{display:none}.nourishment__grid[data-astro-cid-dsnpctxm] .product-card{flex:0 0 calc(100% - 60px);min-width:0;scroll-snap-align:start}@media(min-width:480px){.nourishment__grid[data-astro-cid-dsnpctxm]{display:grid;grid-template-columns:repeat(2,minmax(0,315px));justify-content:center;-moz-column-gap:var(--spacing-5);column-gap:var(--spacing-5);row-gap:var(--spacing-9);overflow:visible;scroll-snap-type:none}.nourishment__grid[data-astro-cid-dsnpctxm] .product-card{flex:none;scroll-snap-align:unset}}@media(min-width:1101px){.nourishment__grid[data-astro-cid-dsnpctxm]{grid-template-columns:repeat(3,315px);justify-content:center;-moz-column-gap:var(--spacing-5);column-gap:var(--spacing-5);row-gap:var(--spacing-9)}}.nourishment__tab-content[data-astro-cid-dsnpctxm]{display:flex;flex-direction:column;align-items:center;width:100%}.nourishment__cta[data-astro-cid-dsnpctxm]{display:flex;justify-content:center;margin-top:84px}.nourishment__cta[data-astro-cid-dsnpctxm] .btn{display:flex;height:60px;padding:21px 38px;justify-content:center;align-items:center;gap:10px;font-family:TT Bluescreens,sans-serif;font-size:20px;font-style:normal;font-weight:800;line-height:100%;letter-spacing:.2px;text-transform:uppercase}@media(max-width:1100px){.nourishment__header-wrapper[data-astro-cid-dsnpctxm]{max-width:58%}}@media(max-width:768px){.nourishment[data-astro-cid-dsnpctxm].section{padding:84px var(--spacing-6)}.nourishment__header-wrapper[data-astro-cid-dsnpctxm]{max-width:100%}.nourishment[data-astro-cid-dsnpctxm] .tabbed-interface__tablist{margin-top:var(--spacing-11);margin-bottom:var(--spacing-9)}.nourishment[data-astro-cid-dsnpctxm] .section-header{gap:var(--spacing-9)}.nourishment__cta[data-astro-cid-dsnpctxm]{margin-top:var(--spacing-11)}}.nourishment[data-astro-cid-dsnpctxm] .copy-block{row-gap:var(--spacing-9);margin-bottom:0}.nourishment[data-astro-cid-dsnpctxm] .copy-block__description{font-family:Matter,sans-serif;font-size:15px;font-style:normal;font-weight:430;line-height:160%}@media(min-width:701px){.nourishment[data-astro-cid-dsnpctxm] .copy-block{max-width:690px}.nourishment[data-astro-cid-dsnpctxm] .copy-block__description{max-width:456px}}.nourishment__grid[data-astro-cid-dsnpctxm] .product-card{opacity:0;transform:translateY(40px)}@media(max-width:479px){.nourishment__grid[data-astro-cid-dsnpctxm] .product-card{transform:none}}@media(prefers-reduced-motion:reduce){.nourishment__grid[data-astro-cid-dsnpctxm] .product-card{opacity:1;transform:translateY(0)}}.usp[data-astro-cid-unge2gov]{display:flex;gap:var(--spacing-4)}.usp--vertical[data-astro-cid-unge2gov],.usp--vertical-centered[data-astro-cid-unge2gov]{flex-direction:column;align-items:center;text-align:center}.usp--horizontal[data-astro-cid-unge2gov],.usp--horizontal-centered[data-astro-cid-unge2gov]{flex-direction:row;align-items:flex-start}.usp--horizontal-centered[data-astro-cid-unge2gov]{align-items:center}.usp[data-astro-cid-unge2gov].usp--illustrated.usp--vertical{gap:var(--spacing-5);padding-left:var(--spacing-7);padding-right:var(--spacing-7);min-width:254px}.usp[data-astro-cid-unge2gov].usp--illustrated.usp--horizontal{gap:var(--spacing-7);min-width:380px}.usp[data-astro-cid-unge2gov].usp--illustrated.usp--horizontal .usp__content[data-astro-cid-unge2gov]{gap:var(--spacing-1, 2px);align-items:flex-start}.usp[data-astro-cid-unge2gov].usp--illustrated.usp--horizontal .usp__title[data-astro-cid-unge2gov],.usp[data-astro-cid-unge2gov].usp--illustrated.usp--horizontal .usp__description[data-astro-cid-unge2gov]{text-align:left;justify-content:flex-start;min-height:auto}@media(max-width:700px){.usp[data-astro-cid-unge2gov].usp--illustrated.usp--vertical,.usp[data-astro-cid-unge2gov].usp--illustrated.usp--horizontal{padding-left:0;padding-right:0}}.usp--vertical-centered[data-astro-cid-unge2gov]{justify-content:center}.usp__media[data-astro-cid-unge2gov]{flex-shrink:0;width:60px;height:60px;border-radius:var(--border-radius-full);background:var(--surface-minimal);display:flex;align-items:center;justify-content:center}@media(min-width:701px){.usp__media[data-astro-cid-unge2gov]{width:80px;height:80px}.usp[data-astro-cid-unge2gov].usp--illustrated.usp--vertical{min-width:unset;max-width:290px;padding-left:0;padding-right:0}}.usp--invert[data-astro-cid-unge2gov] .usp__media[data-astro-cid-unge2gov]{background:var(--surface-white)}.usp__avatar[data-astro-cid-unge2gov]{width:100%;height:100%;border-radius:var(--border-radius-full);-o-object-fit:cover;object-fit:cover}.usp__icon[data-astro-cid-unge2gov]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;aspect-ratio:1/1;color:var(--text-colour-secondary, #74003d)}@media(min-width:701px){.usp__icon[data-astro-cid-unge2gov]{width:60px;height:60px}}.usp__icon[data-astro-cid-unge2gov] svg{width:100%;height:100%}.usp__icon-placeholder[data-astro-cid-unge2gov]{width:32px;height:32px;background:var(--burgundy-300);border-radius:var(--border-radius-full)}.usp__content[data-astro-cid-unge2gov]{display:flex;flex-direction:column;gap:var(--spacing-2)}.usp--vertical[data-astro-cid-unge2gov] .usp__content[data-astro-cid-unge2gov],.usp--vertical-centered[data-astro-cid-unge2gov] .usp__content[data-astro-cid-unge2gov]{align-items:center}.usp--illustrated[data-astro-cid-unge2gov].usp--vertical .usp__content[data-astro-cid-unge2gov]{display:contents}.usp--illustrated[data-astro-cid-unge2gov] .usp__title[data-astro-cid-unge2gov]{color:var(--text-colour-primary, #4a002a);text-align:center;font-family:var(--text-typography-font-base-secondary, "TT Bluescreens");font-size:var(--text-typography-style-mobile-p1-size, 18px);font-style:normal;font-weight:800;line-height:var(--text-typography-style-mobile-p1-line-height, 26px);letter-spacing:.18px;text-transform:uppercase;margin:0}@media(min-width:701px){.usp--illustrated[data-astro-cid-unge2gov] .usp__title[data-astro-cid-unge2gov]{font-size:var(--text-typography-style-desktop-s1-size, 22px);line-height:var(--text-typography-style-desktop-s1-line-height, 28px);letter-spacing:var(--text-typography-style-desktop-p1-spacing, 0)}}.usp--avatar[data-astro-cid-unge2gov] .usp__title[data-astro-cid-unge2gov]{font-family:var(--font-secondary);font-feature-settings:var(--font-secondary-features);font-size:18px;font-style:normal;font-weight:800;line-height:26px;text-transform:uppercase;color:var(--text-colour-primary);margin:0}.usp--illustrated[data-astro-cid-unge2gov] .usp__description[data-astro-cid-unge2gov]{color:var(--text-colour-primary, #4a002a);text-align:center;font-family:var(--text-typography-font-base-tertiary, Matter);font-size:var(--text-typography-style-mobile-p2-size, 16px);font-style:normal;font-weight:430;line-height:var(--text-typography-style-mobile-p2-line-height, 24px);letter-spacing:var(--text-typography-style-mobile-p2-spacing, 0);margin:0}@media(min-width:701px){.usp--illustrated[data-astro-cid-unge2gov] .usp__description[data-astro-cid-unge2gov]{font-size:var(--text-typography-style-desktop-p2-size, 16px);line-height:var(--text-typography-style-desktop-p2-line-height, 24px);letter-spacing:var(--text-typography-style-desktop-p2-spacing, 0)}}.usp--avatar[data-astro-cid-unge2gov] .usp__description[data-astro-cid-unge2gov]{font-family:var(--text-typography-font-base-tertiary, Matter);font-size:16px;font-style:normal;font-weight:430;line-height:24px;color:var(--text-colour-primary);margin:0}.usp[data-astro-cid-unge2gov].usp--invert .usp__title[data-astro-cid-unge2gov],.usp[data-astro-cid-unge2gov].usp--invert .usp__description[data-astro-cid-unge2gov]{color:var(--text-colour-invert, #fff3e4)}.usp--invert[data-astro-cid-unge2gov] .usp__icon-placeholder[data-astro-cid-unge2gov]{background:var(--beige-300)}.ingredients-wrapper[data-astro-cid-7ccebasw]{position:relative;height:350vh;overflow-x:clip}.ingredients[data-astro-cid-7ccebasw]{position:sticky;top:0;width:100%;height:100vh;background-color:var(--beige-200)}.ingredients__layer[data-astro-cid-7ccebasw]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.ingredients__layer--clouds[data-astro-cid-7ccebasw]{z-index:1}.ingredients__layer--background[data-astro-cid-7ccebasw]{z-index:2}.ingredients__layer--midground[data-astro-cid-7ccebasw]{z-index:3}.ingredients__layer--foreground[data-astro-cid-7ccebasw]{z-index:4}.ingredients__layer--grass[data-astro-cid-7ccebasw]{z-index:5}.ingredients__layer--header[data-astro-cid-7ccebasw]{z-index:6}.ingredients__content[data-astro-cid-7ccebasw]{z-index:7;position:relative}.ingredients__layer--header[data-astro-cid-7ccebasw]{display:flex;justify-content:center;align-items:flex-start;padding-top:80px;will-change:transform;pointer-events:auto}.ingredients__layer--background[data-astro-cid-7ccebasw],.ingredients__layer--midground[data-astro-cid-7ccebasw],.ingredients__layer--foreground[data-astro-cid-7ccebasw],.ingredients__layer--grass[data-astro-cid-7ccebasw],.ingredients__layer--clouds[data-astro-cid-7ccebasw]{will-change:transform,opacity}.ingredients__layer--clouds[data-astro-cid-7ccebasw]{align-items:flex-start}.ingredients__cloud[data-astro-cid-7ccebasw]{position:absolute;height:auto;opacity:1}.ingredients__cloud[data-astro-cid-7ccebasw] img[data-astro-cid-7ccebasw]{width:100%;height:auto;display:block}.ingredients__cloud--1[data-astro-cid-7ccebasw]{top:10%;left:5%;width:200px}.ingredients__cloud--2[data-astro-cid-7ccebasw]{top:20%;left:35%;width:250px}.ingredients__cloud--3[data-astro-cid-7ccebasw]{top:5%;right:5%;left:auto;width:220px}@media(min-width:701px){.ingredients__cloud--1[data-astro-cid-7ccebasw]{top:15%;left:5%;width:500px}.ingredients__cloud--2[data-astro-cid-7ccebasw]{top:30%;left:15%;width:550px}.ingredients__cloud--3[data-astro-cid-7ccebasw]{top:30%;right:0;left:auto;width:500px}}.ingredients__image--background[data-astro-cid-7ccebasw]{width:100%;height:auto;min-height:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom center;object-position:bottom center;position:absolute;bottom:0;left:0}.ingredients__layer--midground[data-astro-cid-7ccebasw]{align-items:flex-end;justify-content:center}.ingredients__image--midground[data-astro-cid-7ccebasw]{width:auto;height:45%;max-width:95%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom center;object-position:bottom center;transform-origin:center bottom}.ingredients__layer--foreground[data-astro-cid-7ccebasw]{display:flex;justify-content:center;align-items:flex-end}.ingredients__image--foreground-main[data-astro-cid-7ccebasw]{width:80%;height:80%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom center;object-position:bottom center;transform-origin:center bottom}.ingredients__layer--grass[data-astro-cid-7ccebasw]{display:flex;justify-content:space-between;align-items:flex-end;overflow:visible;pointer-events:none;opacity:1}.ingredients__grass-left[data-astro-cid-7ccebasw],.ingredients__grass-right[data-astro-cid-7ccebasw]{position:absolute;bottom:0;width:32%;height:auto;display:flex;align-items:flex-end;will-change:transform;opacity:1}.ingredients__grass-left[data-astro-cid-7ccebasw]{left:0;transform-origin:left bottom}.ingredients__grass-right[data-astro-cid-7ccebasw]{right:0;transform-origin:right bottom}.ingredients__image--grass[data-astro-cid-7ccebasw]{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom;min-height:35vh}.ingredients__content[data-astro-cid-7ccebasw]{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;pointer-events:none}.ingredients__content[data-astro-cid-7ccebasw]>[data-astro-cid-7ccebasw]{pointer-events:auto}.ingredients__layer--header[data-astro-cid-7ccebasw] .ingredients__section-header{gap:32px}@media(min-width:701px){.ingredients__layer--header[data-astro-cid-7ccebasw] .ingredients__section-header{gap:48px}.ingredients__layer--header[data-astro-cid-7ccebasw] .ingredients__section-header .copy-block__title{max-width:690px;font-family:TT Bluescreens,sans-serif;font-size:160px;font-style:normal;font-weight:800;line-height:80%;letter-spacing:-1.6px;text-transform:uppercase}.ingredients__layer--header[data-astro-cid-7ccebasw] .ingredients__section-header .copy-block__description{max-width:456px;font-family:Matter,sans-serif;font-size:15px;font-style:normal;font-weight:430;line-height:160%}}.ingredients__layer--header[data-astro-cid-7ccebasw] .section-header__cta-wrapper{display:none}.ingredients__cards[data-astro-cid-7ccebasw]{position:absolute;bottom:260px;left:16px;right:16px;margin:0 auto;display:flex;flex-direction:column;align-items:center;max-width:1158px;background:var(--surface-background-minimal)}.ingredients__cards-grid[data-astro-cid-7ccebasw]{display:grid;grid-template-columns:repeat(3,1fr);padding:48px 48px 36px;width:100%}.ingredients__card[data-astro-cid-7ccebasw]{display:flex;justify-content:center;padding:0;position:relative}.ingredients__card[data-astro-cid-7ccebasw]:nth-child(1){padding-left:0;padding-right:44px}.ingredients__card[data-astro-cid-7ccebasw]:nth-child(2){padding-left:44px;padding-right:44px}.ingredients__card[data-astro-cid-7ccebasw]:nth-child(3){padding-left:44px;padding-right:0}.ingredients__card[data-astro-cid-7ccebasw]:nth-child(2):before,.ingredients__card[data-astro-cid-7ccebasw]:nth-child(3):before{content:"";position:absolute;left:0;top:10%;bottom:10%;width:2px;background:var(--beige-muted)}.ingredients__cta[data-astro-cid-7ccebasw]{display:flex;justify-content:center;padding:var(--spacing-0) var(--spacing-9) 48px}.ingredients__card[data-astro-cid-7ccebasw] .usp{display:flex;flex-direction:column;align-items:center;gap:0}.ingredients__card[data-astro-cid-7ccebasw] .usp__media{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:var(--surface-background-secondary)}.ingredients__card[data-astro-cid-7ccebasw] .usp__icon{width:28px;height:28px;display:flex;align-items:center;justify-content:center}.ingredients__card[data-astro-cid-7ccebasw] .usp__icon svg{width:28px;height:28px}.ingredients__card[data-astro-cid-7ccebasw] .usp__icon img{width:28px;height:28px;-o-object-fit:contain;object-fit:contain}.ingredients__card[data-astro-cid-7ccebasw] .usp__title{margin-top:24px;font-family:TT Bluescreens,sans-serif;font-size:32px;font-style:normal;font-weight:800;line-height:88%;letter-spacing:-.32px;text-transform:uppercase}.ingredients__card[data-astro-cid-7ccebasw] .usp__description{margin-top:8px;font-family:Matter,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:.26px}@media(max-width:950px){.ingredients__cards-grid[data-astro-cid-7ccebasw]{grid-template-columns:repeat(2,1fr);padding:calc(var(--spacing-10) + var(--spacing-4)) var(--spacing-8) var(--spacing-9);row-gap:32px}.ingredients__card[data-astro-cid-7ccebasw]{padding:0}.ingredients__card[data-astro-cid-7ccebasw]:nth-child(3):before{display:none}.ingredients__cta[data-astro-cid-7ccebasw]{padding:var(--spacing-0) var(--spacing-8) var(--spacing-10)}}.ingredients-mobile[data-astro-cid-7ccebasw]{display:none}@media(max-width:700px){.ingredients-wrapper[data-astro-cid-7ccebasw]{display:none}.ingredients-mobile[data-astro-cid-7ccebasw]{display:block;position:relative;z-index:10;overflow-x:clip;overflow-y:visible;padding:0;margin-top:-48px;background:var(--surface-background-minimal)}.ingredients-mobile[data-astro-cid-7ccebasw]>[data-astro-cid-7ccebasw]{position:relative;z-index:1}.ingredients-mobile__clouds[data-astro-cid-7ccebasw]{z-index:0!important}.ingredients-mobile__header[data-astro-cid-7ccebasw]{padding:0 var(--spacing-6);margin-bottom:var(--spacing-10)}.ingredients-mobile__header[data-astro-cid-7ccebasw] .copy-block{gap:32px}.ingredients-mobile__header[data-astro-cid-7ccebasw] .copy-block__title{font-family:TT Bluescreens,sans-serif;font-size:64px;font-style:normal;font-weight:800;line-height:81%;letter-spacing:-.64px;text-transform:uppercase}.ingredients-mobile__header[data-astro-cid-7ccebasw] .copy-block__description{font-family:Matter,sans-serif;font-size:15px;font-style:normal;font-weight:430;line-height:160%}.ingredients-mobile__header[data-astro-cid-7ccebasw] .section-header__cta-wrapper{display:none}.ingredients-mobile__layers[data-astro-cid-7ccebasw]{position:relative;height:500px;margin:0;overflow:hidden}.ingredients-mobile__clouds[data-astro-cid-7ccebasw]{position:absolute;top:320px;left:0;right:0;height:200px;z-index:0;pointer-events:none;overflow:hidden}.ingredients-mobile__cloud[data-astro-cid-7ccebasw]{position:absolute;height:auto;opacity:1}.ingredients-mobile__cloud--1[data-astro-cid-7ccebasw]{top:30px;left:-15%;width:240px}.ingredients-mobile__cloud--2[data-astro-cid-7ccebasw]{top:60px;left:20%;width:220px}.ingredients-mobile__cloud--3[data-astro-cid-7ccebasw]{top:40px;right:-12%;width:230px}.ingredients-mobile__background[data-astro-cid-7ccebasw]{position:absolute;inset:110px 0 0;width:100%;height:350px;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;z-index:2}.ingredients-mobile__packshot[data-astro-cid-7ccebasw]{position:absolute;bottom:-100px;left:50%;transform:translate(-50%) scale(1.3);transform-origin:center bottom;height:380px;width:auto;max-width:none;-o-object-fit:contain;object-fit:contain;z-index:2}.ingredients-mobile__grass[data-astro-cid-7ccebasw]{position:absolute;bottom:-100px;height:400px;width:auto;z-index:3;pointer-events:none}.ingredients-mobile__grass--left[data-astro-cid-7ccebasw]{left:-10%}.ingredients-mobile__grass--right[data-astro-cid-7ccebasw]{right:-10%}.ingredients-mobile__cards[data-astro-cid-7ccebasw]{display:grid;grid-template-columns:1fr;gap:32px;padding:84px var(--spacing-6) 0}.ingredients-mobile__card[data-astro-cid-7ccebasw]{padding:0 32px}.ingredients-mobile__card[data-astro-cid-7ccebasw] .usp{display:flex;flex-direction:column;align-items:center;gap:24px!important}.ingredients-mobile__card[data-astro-cid-7ccebasw] .usp__media{background:var(--surface-background-secondary)}.ingredients-mobile__card[data-astro-cid-7ccebasw] .usp__icon{width:28px;height:28px}.ingredients-mobile__card[data-astro-cid-7ccebasw] .usp__icon svg{width:28px;height:28px}.ingredients-mobile__card[data-astro-cid-7ccebasw] .usp__icon img{width:28px;height:28px;-o-object-fit:contain;object-fit:contain}.ingredients-mobile__card[data-astro-cid-7ccebasw] .usp__content{display:flex;flex-direction:column;gap:16px;align-items:center}.ingredients-mobile__card[data-astro-cid-7ccebasw] .usp--illustrated .usp__title{font-family:TT Bluescreens,sans-serif;font-size:24px;font-style:normal;font-weight:800;line-height:100%;letter-spacing:.24px;text-transform:uppercase}.ingredients-mobile__card[data-astro-cid-7ccebasw] .usp--illustrated .usp__description{font-family:Matter,sans-serif;font-size:15px;font-style:normal;font-weight:430;line-height:160%;letter-spacing:.26px;text-align:center}.ingredients-mobile__cta[data-astro-cid-7ccebasw]{display:flex;justify-content:center;padding:var(--spacing-9) var(--spacing-6) 84px}}@media(min-width:701px)and (max-width:1100px){.ingredients__image--midground[data-astro-cid-7ccebasw]{height:100%!important;max-width:100%!important}.ingredients__grass-left[data-astro-cid-7ccebasw],.ingredients__grass-right[data-astro-cid-7ccebasw]{width:42%}.ingredients__image--grass[data-astro-cid-7ccebasw]{min-height:50vh}}@media(min-width:1101px){.ingredients__image--midground[data-astro-cid-7ccebasw]{height:55%}.ingredients__grass-left[data-astro-cid-7ccebasw],.ingredients__grass-right[data-astro-cid-7ccebasw]{width:32%}.ingredients__image--grass[data-astro-cid-7ccebasw]{min-height:35vh}}@media(prefers-reduced-motion:reduce){.ingredients-wrapper[data-astro-cid-7ccebasw]{height:auto}.ingredients[data-astro-cid-7ccebasw]{position:relative;height:100vh}.ingredients__layer--background[data-astro-cid-7ccebasw],.ingredients__layer--midground[data-astro-cid-7ccebasw],.ingredients__layer--foreground[data-astro-cid-7ccebasw],.ingredients__layer--grass[data-astro-cid-7ccebasw],.ingredients__layer--header[data-astro-cid-7ccebasw],.ingredients__layer--clouds[data-astro-cid-7ccebasw]{opacity:1!important;transform:none!important}.ingredients__cards[data-astro-cid-7ccebasw]{opacity:1;bottom:10px;transform:none!important}}.icon-list[data-astro-cid-hdll6xm3]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;align-items:flex-start}.icon-list__item[data-astro-cid-hdll6xm3]{display:flex;align-items:flex-start}.icon-list[data-astro-cid-hdll6xm3] .icon-list__icon{flex-shrink:0;color:var(--text-colour-secondary)}.icon-list__text[data-astro-cid-hdll6xm3]{color:var(--text-colour-secondary);font-family:var(--text-typography-font-base-tertiary);font-style:normal;font-weight:430;text-align:left}.icon-list--default[data-astro-cid-hdll6xm3]{gap:var(--spacing-3)}.icon-list--default[data-astro-cid-hdll6xm3] .icon-list__item[data-astro-cid-hdll6xm3]{gap:var(--spacing-4)}.icon-list--default[data-astro-cid-hdll6xm3] .icon-list__text[data-astro-cid-hdll6xm3]{font-size:var(--text-typography-style-desktop-p1-size, 18px);line-height:var(--text-typography-style-desktop-p1-line-height, 26px);letter-spacing:var(--text-typography-style-desktop-p1-spacing, 0)}.icon-list--small[data-astro-cid-hdll6xm3]{gap:var(--spacing-2)}.icon-list--small[data-astro-cid-hdll6xm3] .icon-list__item[data-astro-cid-hdll6xm3]{gap:var(--spacing-3)}.icon-list--small[data-astro-cid-hdll6xm3] .icon-list__text[data-astro-cid-hdll6xm3]{font-size:var(--text-typography-style-desktop-p3-size, 14px);line-height:var(--text-typography-style-desktop-p3-line-height, 22px);letter-spacing:var(--text-typography-style-desktop-p3-spacing, 0)}.icon-list--tiny[data-astro-cid-hdll6xm3],.icon-list--tiny[data-astro-cid-hdll6xm3] .icon-list__item[data-astro-cid-hdll6xm3]{gap:var(--spacing-2)}.icon-list--tiny[data-astro-cid-hdll6xm3] .icon-list__text[data-astro-cid-hdll6xm3]{font-size:var(--text-typography-style-mobile-c1-size, 12px);line-height:var(--text-typography-style-mobile-c1-line-height, 16px);letter-spacing:.24px}@media(min-width:701px){.icon-list--dual-column[data-astro-cid-hdll6xm3]{display:grid;grid-template-columns:repeat(2,1fr)}.icon-list--dual-column[data-astro-cid-hdll6xm3] .icon-list__item[data-astro-cid-hdll6xm3]{flex:1 0 0}}.icon-list--default[data-astro-cid-hdll6xm3].icon-list--card{padding:var(--spacing-5);border-radius:var(--border-radius-normal);background:var(--surface-minimal)}.icon-list--small[data-astro-cid-hdll6xm3].icon-list--card{padding:var(--spacing-4);border-radius:var(--border-radius-small);background:var(--surface-minimal)}.icon-list--tiny[data-astro-cid-hdll6xm3].icon-list--card{padding:var(--spacing-4);border-radius:var(--border-radius-tiny);background:var(--surface-minimal)}.icon-list--invert[data-astro-cid-hdll6xm3] .icon-list__icon,.icon-list--invert[data-astro-cid-hdll6xm3] .icon-list__text[data-astro-cid-hdll6xm3]{color:var(--text-colour-invert)}.find-your-path-wrapper[data-astro-cid-pb4reao2]{position:relative;height:300vh}.find-your-path[data-astro-cid-pb4reao2]{position:sticky;top:var(--header-total-height-mobile);width:100%;height:calc(100vh - var(--header-total-height-mobile));overflow:hidden;background-color:var(--burgundy-500);display:flex;flex-direction:column}@media(min-width:769px){.find-your-path[data-astro-cid-pb4reao2]{top:var(--header-total-height-desktop);height:calc(100vh - var(--header-total-height-desktop))}}.find-your-path__track[data-astro-cid-pb4reao2]{display:flex;height:calc(100% - 120px);will-change:transform}.find-your-path__track[data-astro-cid-pb4reao2]:after{content:"";display:block;flex-shrink:0;width:calc(50vw - 310px);min-width:80px}.find-your-path__panel[data-astro-cid-pb4reao2]{flex-shrink:0;width:100vw;height:100%;display:flex;align-items:center;justify-content:center;padding:var(--spacing-8)}.find-your-path__panel--intro[data-astro-cid-pb4reao2]{width:100vw;justify-content:center;align-items:center}.find-your-path__intro-content[data-astro-cid-pb4reao2]{width:100%;max-width:48%;padding:0 var(--spacing-6)}@media(max-width:700px){.find-your-path__intro-content[data-astro-cid-pb4reao2]{padding-left:0;padding-right:0}.find-your-path__section-header[data-astro-cid-pb4reao2]{max-width:none}}@media(max-width:1100px){.find-your-path__intro-content[data-astro-cid-pb4reao2]{max-width:58%}}.find-your-path__intro-content[data-astro-cid-pb4reao2] .section-header{align-items:center;text-align:center;max-width:none;margin:0;gap:48px}.find-your-path__intro-content[data-astro-cid-pb4reao2] .copy-block__title{color:var(--beige-200);font-family:TT Bluescreens,sans-serif;font-size:64px;font-style:normal;font-weight:800;line-height:81%;letter-spacing:-.64px;text-transform:uppercase}@media(min-width:701px){.find-your-path__intro-content[data-astro-cid-pb4reao2] .copy-block__title{font-size:160px;line-height:80%;letter-spacing:-1.6px;max-width:690px}}.find-your-path__intro-content[data-astro-cid-pb4reao2] .copy-block__description{color:var(--beige-200);text-align:center;font-family:Matter,sans-serif;font-size:15px;font-style:normal;font-weight:430;line-height:160%}@media(min-width:701px){.find-your-path__intro-content[data-astro-cid-pb4reao2] .copy-block__description{max-width:456px}}.find-your-path__panel--offer[data-astro-cid-pb4reao2]{width:auto;align-items:center;gap:var(--spacing-9);padding:0;margin-left:var(--spacing-10)}.find-your-path__panel--intro[data-astro-cid-pb4reao2]+.find-your-path__panel--offer[data-astro-cid-pb4reao2]{margin-left:-180px}.find-your-path__offer-image[data-astro-cid-pb4reao2]{width:280px;aspect-ratio:4 / 5;overflow:hidden;flex-shrink:0;background:var(--beige-200)}.find-your-path__image[data-astro-cid-pb4reao2]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.find-your-path__offer-content[data-astro-cid-pb4reao2]{max-width:320px}.find-your-path__offer-title[data-astro-cid-pb4reao2]{color:var(--text-colour-invert);font-family:TT Bluescreens,sans-serif;font-size:44px;font-style:normal;font-weight:800;line-height:calc(var(--line-height-bluescreens) * 1.025);letter-spacing:-.44px;text-transform:uppercase;margin:0}@media(min-width:701px){.find-your-path__offer-title[data-astro-cid-pb4reao2]{font-size:64px;line-height:calc(var(--line-height-bluescreens) * 1.1);letter-spacing:-.64px}}.find-your-path__offer-content[data-astro-cid-pb4reao2] .find-your-path__benefits{margin-top:32px}.find-your-path__offer-content[data-astro-cid-pb4reao2] .btn{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;height:60px;padding:21px 38px;justify-content:center;align-items:center;gap:10px;margin-top:32px;font-family:TT Bluescreens,sans-serif;font-size:20px;font-style:normal;font-weight:800;line-height:100%;letter-spacing:.2px;text-transform:uppercase}@media(min-width:701px){.find-your-path__offer-content[data-astro-cid-pb4reao2] .btn{white-space:nowrap}}.find-your-path__start-marker[data-astro-cid-pb4reao2]{position:absolute;transform:translate(-50%,-50%);z-index:10;width:40px;height:40px;background-color:var(--red-500);border-radius:var(--border-radius-full);display:flex;align-items:center;justify-content:center}.find-your-path__start-marker[data-astro-cid-pb4reao2] .find-your-path__start-marker-icon{color:var(--beige-500)}.find-your-path__path-container[data-astro-cid-pb4reao2]{position:absolute;bottom:48px;left:50%;width:300vw;height:60px}.find-your-path__path-svg[data-astro-cid-pb4reao2]{width:100%;height:100%;overflow:visible}.find-your-path__path-bg[data-astro-cid-pb4reao2]{stroke:#965069}.find-your-path__path-highlight[data-astro-cid-pb4reao2]{stroke:var(--red-400);stroke-dasharray:5000;stroke-dashoffset:5000}.find-your-path__step[data-astro-cid-pb4reao2]{position:absolute;width:24px;height:24px;border-radius:var(--border-radius-full);background-color:var(--burgundy-800);display:flex;align-items:center;justify-content:center;transition:background-color .3s ease;transform:translate(-50%,-50%)}.find-your-path__step--active[data-astro-cid-pb4reao2]{background-color:var(--red-500)}.find-your-path__step-number[data-astro-cid-pb4reao2]{color:var(--beige-500);font-family:var(--font-secondary);font-size:14px;font-style:normal;font-weight:800;line-height:100%;letter-spacing:.56px;text-transform:uppercase}.find-your-path__start-marker[data-astro-cid-pb4reao2]{box-shadow:0 2px 4px #0003}.find-your-path__mobile-path-container[data-astro-cid-pb4reao2]{display:none}@media(max-width:768px){.find-your-path-wrapper[data-astro-cid-pb4reao2]{height:auto;margin-top:-94px;overflow-x:clip}.find-your-path[data-astro-cid-pb4reao2]{position:relative;height:auto;min-height:auto;padding:var(--spacing-12) 0 84px;overflow-x:clip;overflow-y:visible}.find-your-path__track[data-astro-cid-pb4reao2]{flex-direction:column;height:auto;gap:84px;position:relative;z-index:1}.find-your-path__panel[data-astro-cid-pb4reao2]{width:100%;height:auto;padding:var(--spacing-6)}.find-your-path__panel--intro[data-astro-cid-pb4reao2]{padding-left:var(--spacing-6);justify-content:center}.find-your-path__intro-content[data-astro-cid-pb4reao2]{max-width:100%}.find-your-path__intro-content[data-astro-cid-pb4reao2] .section-header{align-items:center;text-align:center}.find-your-path__panel--offer[data-astro-cid-pb4reao2]{flex-direction:column;align-items:center;padding:var(--spacing-6);margin-left:0}.find-your-path__panel--intro[data-astro-cid-pb4reao2]+.find-your-path__panel--offer[data-astro-cid-pb4reao2]{margin-left:0;padding-top:var(--spacing-11)}.find-your-path__offer-image[data-astro-cid-pb4reao2]{width:200px;height:200px;margin-right:0!important}.find-your-path__offer-content[data-astro-cid-pb4reao2]{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:100%;padding-top:60px}.find-your-path__offer-title[data-astro-cid-pb4reao2]{font-size:var(--font-size-3xl);line-height:calc(var(--line-height-bluescreens) * 1.025);letter-spacing:-.44px}.find-your-path__offer-content[data-astro-cid-pb4reao2] .find-your-path__benefits{margin-top:var(--spacing-6)}.find-your-path__path-container[data-astro-cid-pb4reao2]{display:none}.find-your-path__mobile-path-container[data-astro-cid-pb4reao2]{display:block;position:absolute;top:0;left:calc(50% + 80px);transform:translate(-50%);width:168px;height:100%;pointer-events:none;z-index:0}.find-your-path__mobile-path-svg[data-astro-cid-pb4reao2]{width:100%;height:100%;overflow:visible}.find-your-path__mobile-path-bg[data-astro-cid-pb4reao2]{stroke:#965069;stroke-dasharray:4 6}.find-your-path__mobile-path-highlight[data-astro-cid-pb4reao2]{stroke:var(--red-400)}.find-your-path__mobile-start-marker[data-astro-cid-pb4reao2]{position:absolute;top:0;left:calc(50% - 80px);transform:translate(-50%,-50%);z-index:10;width:48px;height:48px;background-color:var(--red-500);border-radius:var(--border-radius-full);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px #0003}.find-your-path__mobile-start-marker[data-astro-cid-pb4reao2] .find-your-path__start-marker-icon{color:var(--beige-500)}.find-your-path__panel[data-astro-cid-pb4reao2]{position:relative;z-index:1}}.blog-card[data-astro-cid-qiqfftfp]{height:100%}.blog-card__link[data-astro-cid-qiqfftfp]{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}.blog-card__link[data-astro-cid-qiqfftfp]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--border-radius-tiny, 2px)}.blog-card__image[data-astro-cid-qiqfftfp]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog-card__content[data-astro-cid-qiqfftfp]{display:flex;flex-direction:column;flex:1;min-height:0}.blog-card__meta-top[data-astro-cid-qiqfftfp]{display:flex;align-items:center;gap:var(--spacing-4, 8px)}.blog-card__labels[data-astro-cid-qiqfftfp]{display:flex;flex-wrap:wrap;gap:var(--spacing-2, 4px)}.blog-card__date[data-astro-cid-qiqfftfp]{color:var(--text-colour-minimal, #a2547d);font-family:var(--font-tertiary, Matter);font-size:12px;font-weight:430;line-height:16px;letter-spacing:.24px}.blog-card__description[data-astro-cid-qiqfftfp]{color:var(--text-colour-secondary, #74003d);font-family:var(--font-tertiary, Matter);font-size:14px;font-weight:430;line-height:22px;margin:0}.blog-card__footer[data-astro-cid-qiqfftfp]{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--spacing-4, 8px);margin-top:auto;padding-top:var(--spacing-9)}@media(min-width:701px){.blog-card__footer[data-astro-cid-qiqfftfp]{padding-top:var(--spacing-8)}.blog-card__title[data-astro-cid-qiqfftfp]{min-height:145px}.blog-card--featured[data-astro-cid-qiqfftfp] .blog-card__overlay[data-astro-cid-qiqfftfp] .blog-card__title[data-astro-cid-qiqfftfp]{min-height:70px}}.blog-card__read-more[data-astro-cid-qiqfftfp]{display:flex;align-items:center;gap:var(--spacing-2, 4px);color:var(--text-colour-brand-burgundy);font-family:var(--font-secondary, "TT Bluescreens");font-size:20px;font-weight:800;line-height:100%;letter-spacing:.2px;text-transform:uppercase;font-feature-settings:var(--font-secondary-features);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.blog-card__reading-time[data-astro-cid-qiqfftfp]{color:var(--text-colour-minimal, #a2547d);font-family:var(--font-tertiary, Matter);font-size:12px;font-weight:430;line-height:16px;letter-spacing:.24px;white-space:nowrap}.blog-card--default[data-astro-cid-qiqfftfp]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-8);padding:var(--spacing-8);background:var(--beige-200)}.blog-card--default[data-astro-cid-qiqfftfp] .blog-card__link[data-astro-cid-qiqfftfp]{gap:var(--spacing-8)}.blog-card--default[data-astro-cid-qiqfftfp] .blog-card__image-wrapper[data-astro-cid-qiqfftfp]{position:relative;width:100%;aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--border-radius-tiny, 2px);background:var(--beige-300, #eed9c9);flex-shrink:0}.blog-card--default[data-astro-cid-qiqfftfp] .blog-card__content[data-astro-cid-qiqfftfp]{padding-top:0;gap:var(--spacing-2, 4px);flex:1}.blog-card--default[data-astro-cid-qiqfftfp] .blog-card__meta-top[data-astro-cid-qiqfftfp]{gap:var(--spacing-6, 16px)}.blog-card--default[data-astro-cid-qiqfftfp] .blog-card__date[data-astro-cid-qiqfftfp]{color:var(--Text-Light-BG, #6f555a);font-family:var(--font-body, "Matter");font-size:12px;font-style:normal;font-weight:430;line-height:140%;letter-spacing:.24px}.blog-card--default[data-astro-cid-qiqfftfp] .blog-card__title[data-astro-cid-qiqfftfp]{color:var(--text-colour-primary, #4a002a);font-family:Rhymes Text,serif;font-size:24px;font-style:normal;font-weight:400;line-height:110%;letter-spacing:-.72px;text-transform:none;margin:0;margin-top:var(--spacing-8);min-height:82.75px}.blog-card--featured[data-astro-cid-qiqfftfp] .blog-card__overlay[data-astro-cid-qiqfftfp] .blog-card__title[data-astro-cid-qiqfftfp]{min-height:60px}.blog-card--default[data-astro-cid-qiqfftfp] .blog-card__reading-time[data-astro-cid-qiqfftfp]{color:var(--Text-Light-BG, #6f555a);font-family:var(--font-body, "Matter");font-size:12px;font-style:normal;font-weight:430;line-height:140%;letter-spacing:.24px;margin-top:auto;padding-top:var(--spacing-8)}.blog-card--featured[data-astro-cid-qiqfftfp],.blog-card--featured[data-astro-cid-qiqfftfp] .blog-card__link[data-astro-cid-qiqfftfp]{height:100%}.blog-card--featured[data-astro-cid-qiqfftfp] .blog-card__featured-wrapper[data-astro-cid-qiqfftfp]{position:relative;aspect-ratio:4 / 3;overflow:hidden}.blog-card--featured[data-astro-cid-qiqfftfp] .blog-card__image[data-astro-cid-qiqfftfp]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog-card--featured[data-astro-cid-qiqfftfp] .blog-card__overlay[data-astro-cid-qiqfftfp]{position:absolute;bottom:var(--spacing-8, 24px);left:var(--spacing-8, 24px);width:50%;display:flex;flex-direction:column;padding:var(--spacing-8, 24px);background:var(--beige-200)}.blog-card--featured[data-astro-cid-qiqfftfp] .blog-card__meta-top[data-astro-cid-qiqfftfp]{gap:var(--spacing-6, 16px)}.blog-card--featured[data-astro-cid-qiqfftfp] .blog-card__date[data-astro-cid-qiqfftfp]{color:var(--Text-Light-BG, #6f555a);font-family:var(--font-body, "Matter");font-size:12px;font-style:normal;font-weight:430;line-height:140%;letter-spacing:.24px}.blog-card--featured[data-astro-cid-qiqfftfp] .blog-card__title[data-astro-cid-qiqfftfp]{color:var(--text-colour-primary, #4a002a);font-family:Rhymes Text,serif;font-size:24px;font-style:normal;font-weight:400;line-height:110%;letter-spacing:-.72px;text-transform:none;margin:0;margin-top:var(--spacing-8)}.blog-card--featured[data-astro-cid-qiqfftfp] .blog-card__reading-time[data-astro-cid-qiqfftfp]{color:var(--Text-Light-BG, #6f555a);font-family:var(--font-body, "Matter");font-size:12px;font-style:normal;font-weight:430;line-height:140%;letter-spacing:.24px;margin-top:var(--spacing-8)}@media(min-width:769px)and (max-width:1024px){.blog-card--default[data-astro-cid-qiqfftfp]{padding:var(--spacing-6, 16px);gap:var(--spacing-6, 16px)}.blog-card--default[data-astro-cid-qiqfftfp] .blog-card__link[data-astro-cid-qiqfftfp]{gap:var(--spacing-6, 16px)}.blog-card--default[data-astro-cid-qiqfftfp] .blog-card__title[data-astro-cid-qiqfftfp]{font-size:20px;line-height:110%;letter-spacing:-.6px;margin-top:var(--spacing-6, 16px)}.blog-card--default[data-astro-cid-qiqfftfp] .blog-card__footer[data-astro-cid-qiqfftfp]{padding-top:var(--spacing-6, 16px)}.blog-card--featured[data-astro-cid-qiqfftfp] .blog-card__overlay[data-astro-cid-qiqfftfp]{bottom:var(--spacing-6, 16px);left:var(--spacing-6, 16px);width:75%;padding:var(--spacing-6, 16px)}.blog-card--featured[data-astro-cid-qiqfftfp] .blog-card__title[data-astro-cid-qiqfftfp]{font-size:20px;line-height:110%;letter-spacing:-.6px;margin-top:var(--spacing-6, 16px)}.blog-card--featured[data-astro-cid-qiqfftfp] .blog-card__footer[data-astro-cid-qiqfftfp]{margin-top:var(--spacing-6, 16px)}}@media(max-width:768px){.blog-card--default[data-astro-cid-qiqfftfp]{padding:var(--spacing-6, 16px);gap:var(--spacing-6, 16px)}.blog-card--default[data-astro-cid-qiqfftfp] .blog-card__link[data-astro-cid-qiqfftfp]{gap:var(--spacing-6, 16px)}.blog-card--default[data-astro-cid-qiqfftfp] .blog-card__title[data-astro-cid-qiqfftfp]{font-size:20px;line-height:110%;letter-spacing:-.6px;margin-top:var(--spacing-6, 16px)}.blog-card--default[data-astro-cid-qiqfftfp] .blog-card__footer[data-astro-cid-qiqfftfp]{padding-top:var(--spacing-6, 16px)}.blog-card--featured[data-astro-cid-qiqfftfp] .blog-card__title[data-astro-cid-qiqfftfp]{font-size:20px;line-height:110%;letter-spacing:-.6px;margin-top:var(--spacing-6, 16px)}.blog-card--featured[data-astro-cid-qiqfftfp] .blog-card__footer[data-astro-cid-qiqfftfp]{margin-top:0}.blog-card--featured[data-astro-cid-qiqfftfp] .blog-card__featured-wrapper[data-astro-cid-qiqfftfp]{aspect-ratio:unset;width:100%;overflow:visible}.blog-card--featured[data-astro-cid-qiqfftfp] .blog-card__image[data-astro-cid-qiqfftfp]{position:relative;width:100%;height:auto;aspect-ratio:1 / 1;-o-object-fit:cover;object-fit:cover;display:block}.blog-card--featured[data-astro-cid-qiqfftfp] .blog-card__overlay[data-astro-cid-qiqfftfp]{position:relative;inset:auto;width:auto;margin-top:-16px;margin-left:var(--spacing-6, 16px);margin-right:var(--spacing-6, 16px);padding:var(--spacing-6, 16px)}}.blogs[data-astro-cid-paledzxg]{background-color:var(--beige-500);overflow:visible;padding:180px var(--spacing-8, 24px)}.blogs[data-astro-cid-paledzxg] .container{max-width:none;padding-inline:0}.blogs__header-wrapper[data-astro-cid-paledzxg]{width:100%;max-width:48%;margin-left:auto;margin-right:auto}.blogs[data-astro-cid-paledzxg] .copy-block__title{font-family:TT Bluescreens,sans-serif;font-size:64px;font-style:normal;font-weight:800;line-height:81%;letter-spacing:-.64px;text-transform:uppercase}.blogs[data-astro-cid-paledzxg] .copy-block__description{font-family:Matter,sans-serif;font-size:15px;font-style:normal;font-weight:430;line-height:160%}.blogs[data-astro-cid-paledzxg] .copy-block{gap:var(--spacing-9)}@media(min-width:701px){.blogs[data-astro-cid-paledzxg] .copy-block{max-width:690px}.blogs[data-astro-cid-paledzxg] .copy-block__title{font-size:160px;line-height:80%;letter-spacing:-1.6px}.blogs[data-astro-cid-paledzxg] .copy-block__description{max-width:456px}}@media(max-width:1100px){.blogs__header-wrapper[data-astro-cid-paledzxg]{max-width:58%}}.blogs__grid[data-astro-cid-paledzxg]{display:grid;grid-template-columns:2fr 1fr;gap:var(--spacing-5, 12px);margin-top:84px;align-items:start}.blogs__featured-wrapper[data-astro-cid-paledzxg]{position:relative;height:100%}.blogs__featured[data-astro-cid-paledzxg]{width:100%}@media(min-width:769px){.blogs__featured[data-astro-cid-paledzxg]{position:sticky;top:calc(var(--header-total-height-desktop) + 24px)}}.blogs__cards[data-astro-cid-paledzxg]{display:flex;flex-direction:column;gap:var(--spacing-5, 12px)}.blogs__cta[data-astro-cid-paledzxg]{display:flex;justify-content:center;margin-top:var(--spacing-11)}.blogs__cta[data-astro-cid-paledzxg] .btn{display:flex;height:60px;padding:21px 38px;justify-content:center;align-items:center;gap:10px;font-family:TT Bluescreens,sans-serif;font-size:20px;font-style:normal;font-weight:800;line-height:100%;letter-spacing:.2px;text-transform:uppercase}@media(min-width:1440px){.blogs__grid[data-astro-cid-paledzxg]{max-width:1400px;margin-left:auto;margin-right:auto}}@media(min-width:769px)and (max-width:1024px){.blogs__grid[data-astro-cid-paledzxg]{grid-template-columns:1fr 1fr}}@media(max-width:768px){.blogs[data-astro-cid-paledzxg]{padding:84px var(--spacing-6, 16px)}.blogs__header-wrapper[data-astro-cid-paledzxg]{max-width:100%}.blogs[data-astro-cid-paledzxg] .section-header{gap:var(--spacing-9)}.blogs__grid[data-astro-cid-paledzxg]{grid-template-columns:1fr;gap:var(--spacing-5, 12px);margin-top:var(--spacing-11)}.blogs__featured-wrapper[data-astro-cid-paledzxg]{margin-left:calc(-1 * var(--spacing-6));margin-right:calc(-1 * var(--spacing-6))}.blogs__cards[data-astro-cid-paledzxg]{gap:var(--spacing-5, 12px)}.blogs__cta[data-astro-cid-paledzxg]{margin-top:var(--spacing-10)}}.blogs-wrapper.section-wrapper{overflow:visible!important}main.homepage .split-slide__subtitle{font-family:Matter,sans-serif;font-size:15px;font-weight:430;line-height:160%;margin-bottom:var(--spacing-9)}main.homepage .split-slide__text,main.homepage .split-slide__subtitle{max-width:none}main.homepage .mission__cta .btn{display:flex;height:60px;padding:21px 38px;justify-content:center;align-items:center;gap:10px;font-family:TT Bluescreens,sans-serif;font-size:20px;font-style:normal;font-weight:800;line-height:100%;letter-spacing:.2px;text-transform:uppercase}main.homepage .split-slide__cta-group .btn{display:flex;height:var(--components-buttons-mobile-button-height-default, 48px);padding:var(--spacing-5) var(--components-buttons-mobile-button-horizontal-padding-default, 32px);justify-content:center;align-items:center;gap:10px;font-family:TT Bluescreens,sans-serif;font-size:20px;font-style:normal;font-weight:800;line-height:100%;letter-spacing:.2px;text-transform:uppercase}@media(min-width:701px){main.homepage .split-slide__cta-group .btn{height:60px;padding:21px 38px}main.homepage .split-slide__subtitle{max-width:78%}}main.homepage .split-slide__content{padding-top:var(--spacing-9);padding-bottom:var(--spacing-9)}@media(max-width:700px){main.homepage .split-slide__title{font-size:64px;line-height:calc(var(--line-height-bluescreens) * 1.0125);letter-spacing:-.64px;margin-bottom:var(--spacing-8)}main.homepage [data-slide-index="0"] .split-slide__title,main.homepage [data-slide-index="1"] .split-slide__title{max-width:260px}main.homepage [data-slide-index="0"] .split-slide__title.split-slide__title--split,main.homepage [data-slide-index="1"] .split-slide__title.split-slide__title--split{max-width:min(92vw,360px)}main.homepage .split-slide__subtitle{max-width:min(92vw,320px)}}@media(min-width:701px){main.homepage .split-slide__content{padding-left:var(--spacing-8);padding-right:var(--spacing-8)}}.sky-sections-wrapper[data-astro-cid-2ltb2oys]{position:relative}.sky-sections-background[data-astro-cid-2ltb2oys]{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.sky-sections-image[data-astro-cid-2ltb2oys]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}main.homepage .details__content{padding:var(--spacing-0) var(--spacing-6) var(--spacing-8) var(--spacing-6)}main.homepage .details--dark .details__content .p3 p,main.homepage .details--dark .details__content .p3 li{font-family:var(--text-typography-font-tertiary);font-size:var(--text-typography-style---mobile-p3-size);font-style:normal;font-weight:var(--text-typography-weight-body);line-height:var(--text-typography-style---mobile-p3-line-height);letter-spacing:var(--text-typography-style---mobile-p3-spacing);color:inherit;margin-top:0;margin-bottom:0}main.homepage .details--dark .details__content .p3 p+p{margin-top:var(--spacing-4)}main.homepage .details--dark .details__content .p3 ul,main.homepage .details--dark .details__content .p3 ol{font-family:var(--text-typography-font-tertiary);font-size:var(--text-typography-style---mobile-p3-size);line-height:var(--text-typography-style---mobile-p3-line-height);letter-spacing:var(--text-typography-style---mobile-p3-spacing);color:inherit;margin:0;padding-left:var(--spacing-6)}main.homepage .details--dark .details__content .p3 h1,main.homepage .details--dark .details__content .p3 h2,main.homepage .details--dark .details__content .p3 h3,main.homepage .details--dark .details__content .p3 h4,main.homepage .details--dark .details__content .p3 h5,main.homepage .details--dark .details__content .p3 h6{font-family:var(--text-typography-font-tertiary);font-size:var(--text-typography-style---mobile-p3-size);font-weight:var(--text-typography-weight-body);line-height:var(--text-typography-style---mobile-p3-line-height);letter-spacing:var(--text-typography-style---mobile-p3-spacing);text-transform:none;color:inherit;margin:0 0 var(--spacing-4) 0}@media(min-width:768px){main.homepage .details--dark .details__content .p3 p,main.homepage .details--dark .details__content .p3 li,main.homepage .details--dark .details__content .p3 ul,main.homepage .details--dark .details__content .p3 ol{font-size:var(--text-typography-style---desktop-p3-size);line-height:var(--text-typography-style---desktop-p3-line-height);letter-spacing:var(--text-typography-style---desktop-p3-spacing)}main.homepage .details--dark .details__content .p3 h1,main.homepage .details--dark .details__content .p3 h2,main.homepage .details--dark .details__content .p3 h3,main.homepage .details--dark .details__content .p3 h4,main.homepage .details--dark .details__content .p3 h5,main.homepage .details--dark .details__content .p3 h6{font-size:var(--text-typography-style---desktop-p3-size);line-height:var(--text-typography-style---desktop-p3-line-height);letter-spacing:var(--text-typography-style---desktop-p3-spacing)}}main.homepage .details--dark .details__content .p3 a{color:var(--text-colour-invert);text-decoration:underline;text-underline-offset:2px}.nav-link[data-astro-cid-utgceavn]{display:flex;align-items:center;justify-content:space-between;width:100%;text-decoration:none;transition:var(--transition-fast);background:transparent;border:none;cursor:pointer;text-align:left}.nav-link[data-astro-cid-utgceavn]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.nav-link__content[data-astro-cid-utgceavn]{display:flex;align-items:center;gap:var(--spacing-5, 12px);flex:1;min-width:0}.nav-link__image[data-astro-cid-utgceavn]{width:44px;height:44px;flex-shrink:0;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.nav-link__text[data-astro-cid-utgceavn]{flex:1;min-width:0}.nav-link__badge[data-astro-cid-utgceavn]{flex-shrink:0}.nav-link__icon[data-astro-cid-utgceavn]{flex-shrink:0;transition:var(--transition-fast)}.nav-link--heading[data-astro-cid-utgceavn]{min-height:52px;padding:var(--spacing-2) 0;gap:var(--spacing-5, 12px);color:var(--text-colour-primary, #4a002a);font-family:var(--text-typography-font-base-secondary, "TT Bluescreens");font-size:var(--text-typography-style-mobile-h3-size, 21px);font-style:normal;font-weight:800;line-height:var(--text-typography-style-mobile-h3-line-height, 27px);letter-spacing:var(--text-typography-style-mobile-h3-spacing, 0);text-transform:uppercase}.nav-link--heading[data-astro-cid-utgceavn]:hover,.nav-link--heading[data-astro-cid-utgceavn]:focus-visible,.nav-link--heading[data-astro-cid-utgceavn]:active{color:var(--text-colour-minimal, #a2547d)}.nav-link--heading[data-astro-cid-utgceavn] .nav-link__icon[data-astro-cid-utgceavn]{color:var(--text-colour-primary, #4a002a)}.nav-link--heading[data-astro-cid-utgceavn]:hover .nav-link__icon[data-astro-cid-utgceavn],.nav-link--heading[data-astro-cid-utgceavn]:focus-visible .nav-link__icon[data-astro-cid-utgceavn],.nav-link--heading[data-astro-cid-utgceavn]:active .nav-link__icon[data-astro-cid-utgceavn]{color:var(--text-colour-minimal, #a2547d)}.nav-link--default[data-astro-cid-utgceavn]{min-height:52px;padding:var(--spacing-2, 4px) 0;gap:var(--spacing-5, 12px);color:var(--text-colour-primary, #4a002a);font-family:var(--text-typography-font-base-tertiary, Matter);font-size:var(--text-typography-style-mobile-p1-size, 18px);font-style:normal;font-weight:430;line-height:var(--text-typography-style-mobile-p1-line-height, 26px);letter-spacing:var(--text-typography-style-mobile-p1-spacing, 0)}.nav-link--default[data-astro-cid-utgceavn]:hover,.nav-link--default[data-astro-cid-utgceavn]:focus-visible,.nav-link--default[data-astro-cid-utgceavn]:active{color:var(--text-colour-minimal, #a2547d)}.nav-link--default[data-astro-cid-utgceavn] .nav-link__icon[data-astro-cid-utgceavn]{color:var(--text-colour-primary, #4a002a)}.nav-link--default[data-astro-cid-utgceavn]:hover .nav-link__icon[data-astro-cid-utgceavn],.nav-link--default[data-astro-cid-utgceavn]:focus-visible .nav-link__icon[data-astro-cid-utgceavn],.nav-link--default[data-astro-cid-utgceavn]:active .nav-link__icon[data-astro-cid-utgceavn]{color:var(--text-colour-minimal, #a2547d)}.nav-link--captioned[data-astro-cid-utgceavn]{min-height:52px;padding:var(--spacing-2, 4px) 0;gap:var(--spacing-5, 12px);align-items:flex-start;color:var(--text-colour-primary, #4a002a);font-family:var(--text-typography-font-base-tertiary, Matter);font-size:var(--text-typography-style-mobile-p1-size, 18px);font-style:normal;font-weight:430;line-height:var(--text-typography-style-mobile-p1-line-height, 26px);letter-spacing:var(--text-typography-style-mobile-p1-spacing, 0)}.nav-link--captioned[data-astro-cid-utgceavn]:hover,.nav-link--captioned[data-astro-cid-utgceavn]:focus-visible,.nav-link--captioned[data-astro-cid-utgceavn]:active{color:var(--text-colour-minimal, #a2547d)}.nav-link--captioned[data-astro-cid-utgceavn] .nav-link__icon[data-astro-cid-utgceavn]{color:var(--text-colour-primary, #4a002a)}.nav-link--captioned[data-astro-cid-utgceavn]:hover .nav-link__icon[data-astro-cid-utgceavn],.nav-link--captioned[data-astro-cid-utgceavn]:focus-visible .nav-link__icon[data-astro-cid-utgceavn],.nav-link--captioned[data-astro-cid-utgceavn]:active .nav-link__icon[data-astro-cid-utgceavn]{color:var(--text-colour-minimal, #a2547d)}.nav-link--captioned[data-astro-cid-utgceavn] .nav-link__text[data-astro-cid-utgceavn]{display:flex;flex-direction:column;gap:0}.nav-link__caption[data-astro-cid-utgceavn]{color:var(--text-colour-primary, #4a002a);font-family:var(--text-typography-font-base-tertiary, Matter);font-size:var(--text-typography-style-mobile-c2-size, 10px);font-style:normal;font-weight:430;line-height:var(--text-typography-style-mobile-c2-line-height, 14px);letter-spacing:.2px;transition:var(--transition-fast)}.nav-link--captioned[data-astro-cid-utgceavn]:hover .nav-link__caption[data-astro-cid-utgceavn],.nav-link--captioned[data-astro-cid-utgceavn]:focus-visible .nav-link__caption[data-astro-cid-utgceavn]{color:var(--text-colour-secondary, #74003d)}.nav-link--captioned[data-astro-cid-utgceavn]:active .nav-link__caption[data-astro-cid-utgceavn]{color:var(--text-colour-minimal, #a2547d)}.nav-link--small[data-astro-cid-utgceavn]{justify-content:flex-start;min-height:44px;padding:var(--spacing-4) 0;gap:var(--spacing-3, 6px);color:var(--text-colour-primary, #4a002a);font-family:var(--text-typography-font-base-tertiary, Matter);font-size:var(--text-typography-style-mobile-p3-size, 14px);font-style:normal;font-weight:430;line-height:var(--text-typography-style-mobile-p3-line-height, 22px);letter-spacing:var(--text-typography-style-mobile-p3-spacing, 0)}.nav-link--small[data-astro-cid-utgceavn]:hover,.nav-link--small[data-astro-cid-utgceavn]:focus-visible,.nav-link--small[data-astro-cid-utgceavn]:active{color:var(--text-colour-minimal, #a2547d)}.nav-link--small[data-astro-cid-utgceavn] .nav-link__icon[data-astro-cid-utgceavn]{color:var(--text-colour-primary, #4a002a)}.nav-link--small[data-astro-cid-utgceavn]:hover .nav-link__icon[data-astro-cid-utgceavn],.nav-link--small[data-astro-cid-utgceavn]:focus-visible .nav-link__icon[data-astro-cid-utgceavn],.nav-link--small[data-astro-cid-utgceavn]:active .nav-link__icon[data-astro-cid-utgceavn]{color:var(--text-colour-minimal, #a2547d)}.nav-link--small[data-astro-cid-utgceavn] .nav-link__content[data-astro-cid-utgceavn]{gap:0}@media(min-width:1101px){.nav-link--default[data-astro-cid-utgceavn],.nav-link--captioned[data-astro-cid-utgceavn]{min-height:auto;padding:var(--spacing-2, 4px) 0;font-size:var(--text-typography-style-desktop-p1-size, 18px);line-height:var(--text-typography-style-desktop-p1-line-height, 26px);letter-spacing:var(--text-typography-style-desktop-p1-spacing, 0)}.nav-link__caption[data-astro-cid-utgceavn]{font-size:var(--text-typography-style-desktop-c2-size, 10px);line-height:var(--text-typography-style-desktop-c2-line-height, 14px)}}.desktop-navigation[data-astro-cid-efqzobgt]{display:contents}.nav[data-astro-cid-efqzobgt]{display:none}@media(min-width:1101px){.nav[data-astro-cid-efqzobgt]{display:flex;align-items:center}}.nav__list[data-astro-cid-efqzobgt]{display:flex;align-items:center;gap:20px;margin:0;padding:0;list-style:none}.nav__item[data-astro-cid-efqzobgt]{margin:0}.nav__link[data-astro-cid-efqzobgt]{display:flex;align-items:center;gap:var(--spacing-1);font-family:var(--font-secondary);font-size:var(--spacing-8, 24px);font-style:normal;font-weight:800;line-height:calc(var(--spacing-9, 32px) - var(--spacing-1, 2px));text-decoration:none;text-transform:uppercase;padding:var(--spacing-2) 0;position:relative;transition:var(--transition-fast)}.nav--light[data-astro-cid-efqzobgt] .nav__link[data-astro-cid-efqzobgt]{color:var(--text-colour-brand-burgundy, #52002b)}.nav--light[data-astro-cid-efqzobgt] .nav__link[data-astro-cid-efqzobgt]:hover,.nav--light[data-astro-cid-efqzobgt] .nav__link[data-astro-cid-efqzobgt]:focus-visible{color:var(--text-colour-minimal, #a2547d)}.nav--light[data-astro-cid-efqzobgt] .nav__link--active[data-astro-cid-efqzobgt],.nav--light[data-astro-cid-efqzobgt] .nav__link[data-astro-cid-efqzobgt][aria-expanded=true]{color:var(--text-colour-brand-red, #f00037)}.nav--dark[data-astro-cid-efqzobgt] .nav__link[data-astro-cid-efqzobgt]{color:var(--text-colour-brand-beige, #f6e1ce)}.nav--dark[data-astro-cid-efqzobgt] .nav__link[data-astro-cid-efqzobgt]:hover,.nav--dark[data-astro-cid-efqzobgt] .nav__link[data-astro-cid-efqzobgt]:focus-visible{color:var(--text-colour-minimal, #a2547d)}.nav--dark[data-astro-cid-efqzobgt] .nav__link--active[data-astro-cid-efqzobgt],.nav--dark[data-astro-cid-efqzobgt] .nav__link[data-astro-cid-efqzobgt][aria-expanded=true]{color:var(--text-colour-brand-red, #f00037)}.nav__item[data-astro-cid-efqzobgt]:not(.nav__item--has-mega) .nav__link[data-astro-cid-efqzobgt]:hover,.nav__item[data-astro-cid-efqzobgt]:not(.nav__item--has-mega) .nav__link[data-astro-cid-efqzobgt]:focus-visible{color:var(--text-colour-brand-red, #f00037)}.nav__link[data-astro-cid-efqzobgt]:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px;border-radius:var(--radius-sm)}.nav__link-text[data-astro-cid-efqzobgt]{display:inline-block}.nav__link-badge[data-astro-cid-efqzobgt]{display:inline-flex;align-items:center;margin-left:var(--spacing-3, 8px);vertical-align:middle}.nav__dropdown-icon[data-astro-cid-efqzobgt]{transition:transform var(--duration-fast) var(--ease-in-out)}.nav__link[data-astro-cid-efqzobgt]:hover .nav__dropdown-icon[data-astro-cid-efqzobgt]{transform:rotate(180deg)}.mega-nav[data-astro-cid-efqzobgt]{position:fixed;top:var(--site-header-height, 120px);left:0;right:0;z-index:var(--z-dropdown);width:100%;background:var(--surface-background-Minimal, #fff3e4);min-height:400px}.mega-nav[data-astro-cid-efqzobgt][hidden]{display:none}.mega-nav__container[data-astro-cid-efqzobgt]{display:flex;width:100%;max-width:var(--container-7xl);margin:0 auto;padding:var(--spacing-7, 20px) var(--spacing-10, 40px) var(--spacing-10, 40px) var(--spacing-10, 40px);flex-direction:column;align-items:flex-start;gap:var(--spacing-10, 40px)}.mega-nav__columns[data-astro-cid-efqzobgt]{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:var(--spacing-7, 20px);width:auto;margin:0;padding:0}.mega-nav__column[data-astro-cid-efqzobgt]{display:flex;width:210px;flex-direction:column;align-items:flex-start;gap:var(--spacing-2, 4px);margin:0;padding:0;flex-shrink:0;flex-grow:0}.mega-nav__column-heading[data-astro-cid-efqzobgt]{margin:0;color:var(--text-colour-primary, #4a002a);font-family:var(--text-typography-font-base-secondary, "TT Bluescreens");font-size:var(--text-typography-style-desktop-s1-size, 22px);font-style:normal;font-weight:800;line-height:var(--text-typography-style-desktop-s1-line-height, 28px);letter-spacing:var(--text-typography-style-desktop-p1-spacing, 0);text-transform:uppercase}.mega-nav__list[data-astro-cid-efqzobgt]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;align-self:stretch}.mega-nav__list-item[data-astro-cid-efqzobgt]{margin:0}.mega-nav__list--tiles[data-astro-cid-efqzobgt]{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--spacing-7, 20px);width:100%}.mega-nav__item--tile[data-astro-cid-efqzobgt]{margin:0;flex:0 1 calc(25% - var(--spacing-7, 20px) * 3 / 4);min-width:150px;display:flex}.mega-nav__link--tile[data-astro-cid-efqzobgt]{display:flex;flex:1;padding:var(--spacing-6, 16px) var(--spacing-7, 20px);flex-direction:column;align-items:flex-start;border-radius:var(--border-radius-tiny, 2px);border:none;border-bottom:2px solid transparent;background:var(--surface-background-Secondary, #f6e1ce);cursor:pointer;color:var(--text-colour-primary, #4a002a);text-decoration:none;text-align:left;transition:var(--transition-fast)}.mega-nav__link--tile[data-astro-cid-efqzobgt]:hover,.mega-nav__link--tile[data-astro-cid-efqzobgt]:focus-visible{border-bottom-color:var(--surface-background-red, #f00037)}.mega-nav__link--tile[data-astro-cid-efqzobgt]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-sm)}.mega-nav__link--tile[data-astro-cid-efqzobgt].is-active{border-bottom-color:var(--surface-background-red, #f00037)}.mega-nav__tile-title[data-astro-cid-efqzobgt]{color:var(--text-colour-primary, #4a002a);font-family:var(--text-typography-font-base-tertiary, Matter);font-size:var(--text-typography-style-desktop-p1-size, 18px);font-style:normal;font-weight:430;line-height:var(--text-typography-style-desktop-p1-line-height, 26px);letter-spacing:var(--text-typography-style-desktop-p1-spacing, 0)}.mega-nav__tile-subtitle[data-astro-cid-efqzobgt]{color:var(--text-colour-secondary, #74003d);font-family:var(--text-typography-font-base-tertiary, Matter);font-size:var(--text-typography-style-desktop-p3-size, 14px);font-style:normal;font-weight:430;line-height:var(--text-typography-style-desktop-p3-line-height, 22px);letter-spacing:var(--text-typography-style-desktop-p3-spacing, 0)}.mega-nav__column--card[data-astro-cid-efqzobgt]{display:flex;flex-direction:column;width:210px;flex-shrink:0;flex-grow:0}.mega-nav__column--empty[data-astro-cid-efqzobgt]{display:flex;width:210px;flex-shrink:0;flex-grow:0}.mega-nav__column--hide-at-l[data-astro-cid-efqzobgt]{display:none}@media(min-width:1501px){.mega-nav__column--hide-at-l[data-astro-cid-efqzobgt]{display:flex}}.visually-hidden[data-astro-cid-efqzobgt]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:1101px)and (max-width:1400px){.nav__link[data-astro-cid-efqzobgt]{font-size:var(--spacing-7, 20px);line-height:calc(var(--spacing-8, 24px) + var(--spacing-1, 2px))}.nav__list[data-astro-cid-efqzobgt]{gap:12px}.nav__link-badge[data-astro-cid-efqzobgt]{transform:scale(.85);transform-origin:left center;margin-left:var(--spacing-2, 4px)}}.search-field[data-astro-cid-vox7uvku]{display:flex;flex:1;height:var(--components-buttons-desktop-button-height-default, 48px);padding:0 var(--spacing-5, 12px);justify-content:space-between;align-items:center;gap:var(--spacing-4);border-radius:var(--border-radius-tiny, 2px);border:var(--border-width-normal, 1px) solid var(--border-subtle-subtle-3, rgba(49, 0, 26, .16));background:var(--overlay-White-overlay, rgba(255, 255, 255, .2))}.search-field[data-astro-cid-vox7uvku]:hover{border:var(--border-width-normal, 1px) solid var(--border-minimal, #a2547d);background:var(--components-fields-hover, rgba(0, 0, 0, .02))}.search-field[data-astro-cid-vox7uvku]:focus-within{border-radius:var(--border-radius-tiny, 2px);border:var(--border-width-light, .5px) solid var(--border-primary, #4a002a);background:var(--components-fields-filled, #fff)}.search-field[data-astro-cid-vox7uvku]:focus-within .icon{fill:var(--text-colour-primary, #4a002a)}.search-field[data-astro-cid-vox7uvku]:focus-within .search-field__input[data-astro-cid-vox7uvku]{color:var(--text-colour-primary, #4a002a)}.search-field[data-astro-cid-vox7uvku]:has(.search-field__input:focus-visible){border-radius:var(--border-radius-small, 4px);outline:2px solid var(--components-focused-outline, #2d81cb);outline-offset:0}.search-field[data-astro-cid-vox7uvku]:active{border-radius:var(--border-radius-tiny, 2px);border:var(--border-width-normal, 1px) solid var(--border-secondary, #74003d);background:var(--components-fields-hover, rgba(0, 0, 0, .02))}.search-field[data-astro-cid-vox7uvku] .icon{fill:var(--text-colour-minimal, #a2547d);flex-shrink:0}.search-field[data-astro-cid-vox7uvku]:active .icon{fill:var(--text-colour-secondary, #74003d)}.search-field[data-astro-cid-vox7uvku]:active .search-field__input[data-astro-cid-vox7uvku]::-moz-placeholder{color:var(--text-colour-secondary, #74003d)}.search-field[data-astro-cid-vox7uvku]:active .search-field__input[data-astro-cid-vox7uvku]::placeholder{color:var(--text-colour-secondary, #74003d)}.search-field__input[data-astro-cid-vox7uvku]{flex:1;border:none;background:transparent;font-family:var(--text-typography-font-base-tertiary, Matter);font-size:var(--text-typography-style-desktop-p2-size, 16px);font-style:normal;font-weight:430;line-height:var(--text-typography-style-desktop-p2-line-height, 24px);letter-spacing:var(--text-typography-style-desktop-p2-spacing, 0);color:var(--text-colour-primary, #4a002a);outline:none}.search-field__input[data-astro-cid-vox7uvku]::-moz-placeholder{color:var(--text-colour-minimal, #a2547d)}.search-field__input[data-astro-cid-vox7uvku]::placeholder{color:var(--text-colour-minimal, #a2547d)}.search-field__input[data-astro-cid-vox7uvku]::-webkit-search-cancel-button,.search-field__input[data-astro-cid-vox7uvku]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.search-field[data-astro-cid-vox7uvku] .search-field__clear{display:none;flex-shrink:0}.search-field[data-astro-cid-vox7uvku]:has(.search-field__input:not(:-moz-placeholder)) .search-field__clear{display:flex}.search-field[data-astro-cid-vox7uvku]:has(.search-field__input:not(:placeholder-shown)) .search-field__clear{display:flex}.search-field--disabled[data-astro-cid-vox7uvku]{border-radius:var(--border-radius-tiny, 2px);border:var(--border-width-light, .5px) solid var(--border-disabled, #d0d0d0);background:var(--components-disabled, rgba(49, 0, 26, .04));pointer-events:none}.search-field--disabled[data-astro-cid-vox7uvku] .icon{fill:var(--text-colour-disabled, #d0d0d0)}.search-field--disabled[data-astro-cid-vox7uvku] .search-field__input[data-astro-cid-vox7uvku]{color:var(--text-colour-disabled, #d0d0d0)}.search-field--disabled[data-astro-cid-vox7uvku] .search-field__input[data-astro-cid-vox7uvku]::-moz-placeholder{color:var(--text-colour-disabled, #d0d0d0)}.search-field--disabled[data-astro-cid-vox7uvku] .search-field__input[data-astro-cid-vox7uvku]::placeholder{color:var(--text-colour-disabled, #d0d0d0)}.header-search-root[data-astro-cid-nhcac3zy]{display:contents}.header-search[data-astro-cid-nhcac3zy]{position:relative;display:flex;align-items:center}.header-search__trigger[data-astro-cid-nhcac3zy]{display:flex;align-items:center;gap:var(--spacing-4);padding:var(--spacing-2) 0;background:transparent;border:none;font-family:var(--font-secondary);font-size:var(--spacing-8, 24px);font-style:normal;font-weight:800;line-height:calc(var(--spacing-9, 32px) - var(--spacing-1, 2px));text-decoration:none;text-transform:uppercase;position:relative;cursor:pointer;transition:var(--transition-fast)}.header-search--light[data-astro-cid-nhcac3zy] .header-search__trigger[data-astro-cid-nhcac3zy]{color:var(--text-colour-primary, #4a002a)}.header-search--light[data-astro-cid-nhcac3zy] .header-search__trigger[data-astro-cid-nhcac3zy]:hover,.header-search--light[data-astro-cid-nhcac3zy] .header-search__trigger[data-astro-cid-nhcac3zy]:focus-visible{color:var(--text-colour-brand-red, #f00037)}.header-search--dark[data-astro-cid-nhcac3zy] .header-search__trigger[data-astro-cid-nhcac3zy]{color:var(--surface-background-Minimal, #fff3e4)}.header-search--dark[data-astro-cid-nhcac3zy] .header-search__trigger[data-astro-cid-nhcac3zy]:hover,.header-search--dark[data-astro-cid-nhcac3zy] .header-search__trigger[data-astro-cid-nhcac3zy]:focus-visible{color:var(--text-colour-brand-red, #f00037)}.header-search__trigger[data-astro-cid-nhcac3zy]:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px;border-radius:var(--radius-sm)}.header-search__icon[data-astro-cid-nhcac3zy]{flex-shrink:0}.header-search__label[data-astro-cid-nhcac3zy]{display:none}@media(min-width:1101px){.header-search__label[data-astro-cid-nhcac3zy]{display:inline}}@media(min-width:1101px)and (max-width:1400px){.header-search__trigger[data-astro-cid-nhcac3zy]{font-size:var(--spacing-7, 20px);line-height:calc(var(--spacing-8, 24px) + var(--spacing-1, 2px));gap:var(--spacing-3, 8px)}.header-search__icon[data-astro-cid-nhcac3zy]{width:20px;height:20px}}.header-search__field[data-astro-cid-nhcac3zy]{position:absolute;top:50%;left:0;transform:translateY(-50%);z-index:10}.header-search__field[data-astro-cid-nhcac3zy][hidden]{display:none}.header-search__field-container[data-astro-cid-nhcac3zy]{display:flex;width:220px;max-width:220px;height:var(--components-buttons-desktop-button-height-default, 48px);padding:0 var(--spacing-5, 12px);align-items:center;gap:var(--spacing-4);border-radius:var(--border-radius-tiny, 2px);border:var(--border-width-light, .5px) solid var(--border-primary, #4a002a);background:var(--components-fields-filled, #fff)}@media(min-width:1101px){.header-search__field[data-astro-cid-nhcac3zy]{left:0;right:auto}}@media(min-width:1101px)and (max-width:1400px){.header-search__field-container[data-astro-cid-nhcac3zy]{width:min(220px,20vw)}}@media(min-width:1101px)and (max-width:1200px){.header-search__field[data-astro-cid-nhcac3zy]{left:-24px}}.header-search__field-container[data-astro-cid-nhcac3zy] .header-search__search-field{flex:1;min-width:0;height:auto;padding:0;border:none;background:transparent;border-radius:0}.header-search__field-container[data-astro-cid-nhcac3zy] .header-search__search-field .search-field__input{min-width:0}.header-search__field-container[data-astro-cid-nhcac3zy] .header-search__search-field .search-field__clear{display:none!important}.header-search__field-container[data-astro-cid-nhcac3zy] .header-search__search-field:focus-within{border:none;outline:none}.header-search__field-container[data-astro-cid-nhcac3zy]:has(:global(.search-field__input:focus)){border-radius:var(--border-radius-small, 4px);outline:2px solid var(--components-focused-outline, #2d81cb);outline-offset:0}.header-search__field-container[data-astro-cid-nhcac3zy] .header-search__close{flex-shrink:0}.tray[data-astro-cid-dqkqddv7]{position:fixed;left:0;right:0;bottom:0;background:var(--surface-background-Minimal, #fff3e4);z-index:var(--z-modal);flex-direction:column;overflow:hidden}.tray--top[data-astro-cid-dqkqddv7]{top:var(--tray-offset-top, 0)}.tray--right[data-astro-cid-dqkqddv7]{top:var(--tray-offset-top, 0);left:auto;width:100%;max-width:400px;box-shadow:-4px 0 24px #00000026}.tray--left[data-astro-cid-dqkqddv7]{top:var(--tray-offset-top, 0);right:auto;width:100%;max-width:400px;box-shadow:4px 0 24px #00000026}.tray--bottom[data-astro-cid-dqkqddv7]{top:auto;max-height:calc(100vh - var(--tray-offset-top, 0));border-radius:var(--spacing-6) var(--spacing-6) 0 0;box-shadow:0 -4px 24px #00000026}.tray[data-astro-cid-dqkqddv7][hidden]{display:none}.tray[data-astro-cid-dqkqddv7]:not([hidden]){display:flex}.tray__header[data-astro-cid-dqkqddv7]{flex-shrink:0}.tray__content[data-astro-cid-dqkqddv7]{position:relative;flex:1;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.tray__footer[data-astro-cid-dqkqddv7]{flex-shrink:0}@media(min-width:1101px){.tray[data-astro-cid-dqkqddv7][data-mobile-only]{display:none!important}}.tray-heading[data-astro-cid-lvilpefe]{display:flex;height:80px;padding:var(--spacing-4, 8px) var(--spacing-6, 16px);justify-content:center;align-items:center;gap:var(--spacing-6, 16px);flex-shrink:0;background:var(--surface-background-Minimal, #fff3e4);border-bottom:1px solid var(--border-subtle-subtle-3, rgba(49, 0, 26, .16))}.tray-heading--default[data-astro-cid-lvilpefe]{display:flex}.tray-heading--left[data-astro-cid-lvilpefe] .tray-heading__title[data-astro-cid-lvilpefe]{text-align:left}.tray-heading--center[data-astro-cid-lvilpefe] .tray-heading__title[data-astro-cid-lvilpefe]{text-align:center}.tray-heading__title[data-astro-cid-lvilpefe]{flex:1;color:var(--text-colour-primary, #4a002a);font-family:var(--text-typography-font-base-secondary, "TT Bluescreens");font-size:var(--text-typography-style-desktop-s1-size, 22px);font-style:normal;font-weight:800;line-height:var(--text-typography-style-desktop-s1-line-height, 28px);letter-spacing:var(--text-typography-style-desktop-s1-spacing, 0);text-transform:uppercase}.tray-heading__spacer[data-astro-cid-lvilpefe]{width:var(--components-buttons-desktop-button-height-default, 48px);height:var(--components-buttons-desktop-button-height-default, 48px);flex-shrink:0}.tray-heading__button[data-astro-cid-lvilpefe]{display:flex;align-items:center;justify-content:center;width:var(--components-buttons-desktop-button-height-default, 48px);height:var(--components-buttons-desktop-button-height-default, 48px);padding:var(--spacing-5);gap:var(--spacing-2);border:none;border-radius:var(--border-radius-full);background:var(--components-buttons-ghost-bg-default);color:var(--components-buttons-primary-invert-txt-default, #4a002a);cursor:pointer;transition:var(--transition-fast);flex-shrink:0}.tray-heading__button[data-astro-cid-lvilpefe] svg{fill:var(--components-buttons-primary-invert-txt-default, #4a002a)}.tray-heading__button[data-astro-cid-lvilpefe]:hover{background:var(--components-buttons-ghost-bg-hover)}.tray-heading__button[data-astro-cid-lvilpefe]:active{background:var(--components-buttons-ghost-bg-pressed)}.tray-heading__button[data-astro-cid-lvilpefe]:focus-visible{outline:2px solid var(--components-focused-outline);outline-offset:2px}.star-rating{display:flex;align-items:center;gap:var(--spacing-2, 4px)}.star-rating__stars{display:flex;gap:2px}.star-rating__star{flex-shrink:0}.star-rating__star--full,.star-rating__star--half{color:var(--text-colour-brand-red, #f00037)}.star-rating__star--empty{color:var(--color-gray-medium, #9ca3af)}.star-rating__value{color:var(--text-colour-primary, #52002b);font-family:var(--text-typography-font-base-tertiary, Matter);font-size:var(--text-typography-style-desktop-p3-size, 14px);font-style:normal;font-weight:430;line-height:1;letter-spacing:var(--text-typography-style-desktop-p3-spacing, 0)}.star-rating__count{color:var(--text-colour-minimal, #a2547d);font-family:var(--text-typography-font-base-tertiary, Matter);font-size:var(--text-typography-style-desktop-c1-size, 12px);font-style:normal;font-weight:430;line-height:1;letter-spacing:.24px;margin-left:calc(var(--spacing-1, 2px) - var(--spacing-2, 4px))}.star-rating--small .star-rating__star{width:12px;height:12px}.star-rating--medium .star-rating__star{width:16px;height:16px}.star-rating--large .star-rating__star{width:20px;height:20px}.product-card--default{width:100%;max-width:350px}@media(min-width:701px){.product-card--default{max-width:400px}}.product-card__image-container{position:relative}.product-card__image-link{display:block;text-decoration:none;color:inherit}.product-card__image-link:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--border-radius-tiny, 2px)}.product-card__link{display:block;text-decoration:none;color:inherit}.product-card__link:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--border-radius-tiny, 2px)}.product-card__image-wrapper{position:relative;display:flex;align-items:center;justify-content:center;padding:var(--spacing-6);aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--border-radius-tiny, 2px);background:var(--surface-background-secondary, #f6e1ce)}.product-card__labels{position:absolute;top:var(--spacing-6);left:var(--spacing-6);display:flex;flex-wrap:wrap;gap:var(--spacing-4, 8px);z-index:1}.product-card__hover-actions{position:absolute;top:var(--spacing-6);right:var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-2, 4px);z-index:2}@media(min-width:701px){.product-card__hover-actions{display:none}.product-card--default .product-card__image-container:hover .product-card__hover-actions,.product-card--default .product-card__image-container:focus-within .product-card__hover-actions{display:flex}.product-card--default .product-card__hover-actions{top:var(--spacing-7, 20px);right:var(--spacing-7, 20px)}}.product-card__action-btn{display:flex;width:48px;height:48px;justify-content:center;align-items:center;border:none;border-radius:var(--border-radius-full, 9999px);background:var(--surface-background-Minimal, #fff3e4);cursor:pointer;transition:var(--transition-fast)}@media(min-width:701px){.product-card__action-btn{width:40px;height:40px}}.product-card__action-btn:hover{background:var(--surface-background-secondary, #f6e1ce)}.product-card__action-btn:focus-visible{outline:2px solid var(--components-focused-outline);outline-offset:2px}.product-card__action-btn--favourite{color:var(--surface-background-red, #f00037)}.product-card__action-btn--favourite :global(svg){fill:var(--surface-background-red, #f00037)}.product-card__quick-add-inline{margin-top:var(--spacing-4, 8px)}.product-card--out-of-stock .product-card__image{filter:saturate(.3)}.product-card__out-of-stock{position:absolute;bottom:var(--spacing-6);right:var(--spacing-6);z-index:2}@media(min-width:701px){.product-card__out-of-stock{bottom:var(--spacing-7, 20px);right:var(--spacing-7, 20px)}}.product-card__out-of-stock-label{display:inline-flex;justify-content:center;align-items:center;height:var(--components-buttons-mobile-button-height-small, 32px);padding:var(--spacing-5) var(--components-buttons-mobile-button-horizontal-padding-small, 16px);border-radius:var(--border-radius-small, 4px);background-color:var(--components-buttons-tertiary-bg-default);color:var(--components-buttons-tertiary-txt-default);font-family:var(--text-typography-font-base-secondary);font-size:var(--text-typography-style-mobile-button-size);font-style:normal;font-weight:800;line-height:var(--text-typography-style-mobile-button-line-height);letter-spacing:var(--text-typography-style-mobile-button-spacing);text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(min-width:701px){.product-card__out-of-stock-label{height:var(--components-buttons-desktop-button-height-small, 32px);padding:var(--spacing-5) var(--components-buttons-desktop-button-horizontal-padding-small, 16px);border-radius:var(--border-radius-tiny);font-size:var(--text-typography-style-desktop-button-size);line-height:var(--text-typography-style-desktop-button-line-height);letter-spacing:var(--text-typography-style-desktop-button-spacing)}}.product-card__images{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.product-card__image{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.product-card__image--primary{display:block;transition:opacity .3s ease-in-out}@media(max-width:767px){.product-card__images:has(.product-card__image--hover) .product-card__image--primary{display:none}}.product-card__image--hover{display:block}@media(min-width:701px){.product-card__image--hover{position:absolute;inset:0;margin:auto;opacity:0;transition:opacity .3s ease-in-out}.product-card__image-container:hover .product-card__image--hover{opacity:1}.product-card__image-container:hover .product-card__image--primary{opacity:0}}.product-card__content{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-4);padding:0;margin-top:var(--spacing-6)}.product-card__name{color:var(--text-colour-primary, #4a002a);font-family:var(--text-typography-font-base-secondary, "TT Bluescreens");font-feature-settings:var(--font-secondary-features, "ss06" 1);font-size:var(--text-typography-style-mobile-h3-size, 21px);font-style:normal;font-weight:800;line-height:var(--text-typography-style-mobile-h3-line-height, 27px);letter-spacing:var(--text-typography-style-mobile-h3-spacing, 0);text-transform:uppercase;margin:0;min-height:calc(var(--text-typography-style-mobile-h3-line-height, 27px) * 2);display:flex;align-items:center;justify-content:center}.product-card__size{color:var(--text-colour-primary, #4a002a);text-align:center;font-family:var(--text-typography-font-base-tertiary, Matter);font-size:var(--text-typography-style-mobile-p2-size, 16px);font-style:normal;font-weight:430;line-height:var(--text-typography-style-mobile-p2-line-height, 24px);letter-spacing:var(--text-typography-style-mobile-p2-spacing, 0);margin:0}.product-card__pricing{display:flex;align-items:baseline;justify-content:center;gap:var(--spacing-1, 2px)}.product-card__price-label{color:var(--text-colour-primary, #4a002a);text-align:center;font-family:var(--text-typography-font-base-tertiary, Matter);font-size:var(--text-typography-style-mobile-p2-size, 16px);font-style:normal;font-weight:430;line-height:var(--text-typography-style-mobile-p2-line-height, 24px);letter-spacing:var(--text-typography-style-mobile-p2-spacing, 0)}.product-card__price{color:var(--text-colour-primary, #4a002a);text-align:center;font-family:var(--text-typography-font-base-tertiary, Matter);font-size:var(--text-typography-style-mobile-p1-size, 18px);font-style:normal;font-weight:430;line-height:var(--text-typography-style-mobile-p1-line-height, 26px);letter-spacing:var(--text-typography-style-mobile-p1-spacing, 0)}.product-card__original-price{color:var(--text-colour-minimal, #a2547d);font-family:var(--text-typography-font-base-tertiary, Matter);font-size:var(--text-typography-style-mobile-p2-size, 16px);font-style:normal;font-weight:430;line-height:var(--text-typography-style-mobile-p2-line-height, 24px);letter-spacing:var(--text-typography-style-mobile-p2-spacing, 0);text-decoration-line:line-through}@media(min-width:701px){.product-card--default .product-card__image-wrapper{padding:var(--spacing-7, 20px)}.product-card--default .product-card__content,.product-card--small .product-card__content{margin-top:var(--spacing-5)}.product-card--default .product-card__labels{top:var(--spacing-7, 20px);left:var(--spacing-7, 20px)}}.product-card--small{max-width:200px}.product-card--default .product-card__content,.product-card--small .product-card__content{align-items:flex-start;text-align:left}.product-card--default .product-card__name,.product-card--small .product-card__name{font-family:var(--text-typography-font-base-secondary, "TT Bluescreens");font-size:var(--text-typography-style---desktop-h3-size, var(--text-typography-style-desktop-h3-size, 32px));font-style:normal;font-weight:800;line-height:var( --text-typography-style---desktop-h3-line-height, var(--text-typography-style-desktop-h3-line-height, 30px) );letter-spacing:var( --text-typography-style---desktop-h3-spacing, var(--text-typography-style-desktop-h3-spacing, 0) );text-transform:uppercase;min-height:calc(var(--text-typography-style---desktop-h3-line-height, var(--text-typography-style-desktop-h3-line-height, 30px)) * 2);justify-content:flex-start;text-align:left}.product-card--default .product-card__size,.product-card--small .product-card__size,.product-card--default .product-card__price-label,.product-card--small .product-card__price-label,.product-card--default .product-card__price,.product-card--small .product-card__price{text-align:left}.product-card--default .product-card__pricing,.product-card--small .product-card__pricing{justify-content:flex-start}.product-card--default .star-rating__value,.product-card--default .star-rating__count,.product-card--small .star-rating__value,.product-card--small .star-rating__count{font-family:var(--text-typography-font-base-tertiary, Matter);font-size:var(--text-typography-style---desktop-p3-size, var(--text-typography-style-desktop-p3-size, 14px));font-style:normal;font-weight:430;line-height:var( --text-typography-style---desktop-p3-line-height, var(--text-typography-style-desktop-p3-line-height, 22px) );letter-spacing:var( --text-typography-style---desktop-p3-spacing, var(--text-typography-style-desktop-p3-spacing, 0) )}@media(min-width:701px){.product-card--small{max-width:250px}}.product-card--horizontal{display:flex;flex-direction:row;align-items:flex-start;gap:var(--spacing-5)}.product-card--horizontal .product-card__image-container{flex-shrink:0;width:100%;max-width:100px}.product-card--horizontal .product-card__image-wrapper{aspect-ratio:3 / 4;padding:var(--spacing-4)}@media(min-width:701px){.product-card--horizontal .product-card__image-container{max-width:120px}}.product-card--horizontal .product-card__content-wrapper{flex:1 0 0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-4, 8px)}.product-card--horizontal .product-card__content{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-4, 8px);text-align:left;margin-top:0;padding:0}@media(min-width:701px){.product-card--horizontal .product-card__content{gap:var(--spacing-1, 2px)}}.product-card--horizontal .product-card__name{min-height:auto;justify-content:flex-start;text-align:left}@media(min-width:701px){.product-card--horizontal .product-card__name{font-size:var(--text-typography-style-desktop-s1-size, 22px);line-height:var(--text-typography-style-desktop-s1-line-height, 28px);letter-spacing:var(--text-typography-style-desktop-s1-spacing, 0)}}.product-card--horizontal .product-card__pricing{justify-content:flex-start}.product-card__quick-add{display:none}@media(min-width:701px){.product-card__quick-add{display:block;margin-top:var(--spacing-4, 8px)}}.nav-icons[data-astro-cid-kklgmjqt]{display:flex;align-items:center;gap:var(--spacing-1)}.nav-icons__button[data-astro-cid-kklgmjqt]{position:relative;display:flex;align-items:center;justify-content:center;padding:var(--spacing-4);background:transparent;border:none;border-radius:var(--radius-full);cursor:pointer;transition:var(--transition-fast);text-decoration:none;color:var(--text-colour-primary, #4a002a)}.nav-icons--light[data-astro-cid-kklgmjqt] .nav-icons__button[data-astro-cid-kklgmjqt]{color:var(--text-colour-primary, #4a002a)}.nav-icons--light[data-astro-cid-kklgmjqt] .nav-icons__button[data-astro-cid-kklgmjqt]:hover{background:var(--components-buttons-tertiary-bg-default)}.nav-icons--dark[data-astro-cid-kklgmjqt] .nav-icons__button[data-astro-cid-kklgmjqt]{color:var(--text-colour-brand-beige, #f6e1ce)}.nav-icons--dark[data-astro-cid-kklgmjqt] .nav-icons__button[data-astro-cid-kklgmjqt]:hover{background:#ffffff1a}.nav-icons__button[data-astro-cid-kklgmjqt]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.nav-icons__icon[data-astro-cid-kklgmjqt]{width:24px;height:24px;flex-shrink:0}.nav-icons__button--cart[data-astro-cid-kklgmjqt]{position:relative}.nav-icons__badge[data-astro-cid-kklgmjqt]{position:absolute;top:-8px;right:-8px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:24px;height:24px;padding:5px 4px;gap:10px;border-radius:var(--border-radius-full, 100000000376832px);background:var(--red-500, #f00037)}.nav-icons__badge[data-astro-cid-kklgmjqt][hidden]{display:none}.nav-icons__badge-text[data-astro-cid-kklgmjqt]{align-self:stretch;color:var(--text-colour-brand-beige, #f6e1ce);text-align:center;font-family:var(--text-typography-font-base-tertiary, Matter);font-size:var(--text-typography-style-desktop-p3-size, 14px);font-style:normal;font-weight:430;line-height:var(--text-typography-style-desktop-p3-line-height, 22px);letter-spacing:var(--text-typography-style-desktop-p3-spacing, 0)}.nav-icons__button--account[data-astro-cid-kklgmjqt]{position:relative}.nav-icons__signed-in[data-astro-cid-kklgmjqt]{position:absolute;top:-8px;right:-8px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:24px;height:24px;padding:5px 4px;gap:10px;border-radius:var(--border-radius-full, 100000000376832px);background:var(--beige-500, #f6e1ce)}.nav-icons__check-icon[data-astro-cid-kklgmjqt]{color:var(--text-colour-brand-red, #f00037)}.nav-icons[data-astro-cid-lmqynpd7]{display:flex;align-items:center;gap:var(--spacing-1)}.nav-icons__button[data-astro-cid-lmqynpd7]{position:relative;display:flex;align-items:center;justify-content:center;padding:var(--spacing-4);background:transparent;border:none;border-radius:var(--radius-full);cursor:pointer;transition:var(--transition-fast);text-decoration:none}.nav-icons--light[data-astro-cid-lmqynpd7] .nav-icons__button[data-astro-cid-lmqynpd7]{color:var(--text-colour-primary, #4a002a)}.nav-icons--light[data-astro-cid-lmqynpd7] .nav-icons__button[data-astro-cid-lmqynpd7]:hover{background:var(--components-buttons-tertiary-bg-default)}.nav-icons--dark[data-astro-cid-lmqynpd7] .nav-icons__button[data-astro-cid-lmqynpd7]{color:var(--text-colour-brand-beige, #f6e1ce)}.nav-icons--dark[data-astro-cid-lmqynpd7] .nav-icons__button[data-astro-cid-lmqynpd7]:hover{background:#ffffff1a}.nav-icons__button[data-astro-cid-lmqynpd7]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.nav-icons__icon[data-astro-cid-lmqynpd7]{width:24px;height:24px;flex-shrink:0}.nav-icons__button--cart[data-astro-cid-lmqynpd7]{position:relative}.nav-icons__badge[data-astro-cid-lmqynpd7]{position:absolute;top:-8px;right:-8px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:24px;height:24px;padding:5px 4px;gap:10px;border-radius:var(--border-radius-full, 100000000376832px);background:var(--red-500, #f00037)}.nav-icons__badge-text[data-astro-cid-lmqynpd7]{align-self:stretch;color:var(--text-colour-brand-beige, #f6e1ce);text-align:center;font-family:var(--text-typography-font-base-tertiary, Matter);font-size:var(--text-typography-style-desktop-p3-size, 14px);font-style:normal;font-weight:430;line-height:var(--text-typography-style-desktop-p3-line-height, 22px);letter-spacing:var(--text-typography-style-desktop-p3-spacing, 0)}.nav-icons__button--account[data-astro-cid-lmqynpd7]{position:relative}.nav-icons__signed-in[data-astro-cid-lmqynpd7]{position:absolute;top:-8px;right:-8px;display:none;flex-direction:column;align-items:center;justify-content:center;width:24px;height:24px;padding:5px 4px;gap:10px;border-radius:var(--border-radius-full, 100000000376832px);background:var(--beige-500, #f6e1ce)}.logged-in .nav-icons__signed-in[data-astro-cid-lmqynpd7]{display:flex}.nav-icons__check-icon[data-astro-cid-lmqynpd7]{color:var(--text-colour-brand-red, #f00037)}.language-switcher[data-astro-cid-e2o3btur]{position:relative}.language-switcher__trigger[data-astro-cid-e2o3btur]{display:flex;align-items:center;gap:var(--spacing-1);padding:var(--spacing-2) 0;background:transparent;border:none;font-family:var(--font-secondary);font-size:var(--spacing-8, 24px);font-style:normal;font-weight:800;line-height:calc(var(--spacing-9, 32px) - var(--spacing-1, 2px));text-transform:uppercase;cursor:pointer;transition:var(--transition-fast)}.language-switcher--light[data-astro-cid-e2o3btur] .language-switcher__trigger[data-astro-cid-e2o3btur]{color:var(--text-colour-brand-burgundy, #52002b)}.language-switcher--light[data-astro-cid-e2o3btur] .language-switcher__trigger[data-astro-cid-e2o3btur]:hover,.language-switcher--light[data-astro-cid-e2o3btur] .language-switcher__trigger[data-astro-cid-e2o3btur]:focus-visible{color:var(--text-colour-minimal, #a2547d)}.language-switcher--light[data-astro-cid-e2o3btur] .language-switcher__trigger[data-astro-cid-e2o3btur][aria-expanded=true]{color:var(--text-colour-brand-red, #f00037)}.language-switcher--dark[data-astro-cid-e2o3btur] .language-switcher__trigger[data-astro-cid-e2o3btur]{color:var(--text-colour-brand-beige, #f6e1ce)}.language-switcher--dark[data-astro-cid-e2o3btur] .language-switcher__trigger[data-astro-cid-e2o3btur]:hover,.language-switcher--dark[data-astro-cid-e2o3btur] .language-switcher__trigger[data-astro-cid-e2o3btur]:focus-visible{color:var(--text-colour-minimal, #a2547d)}.language-switcher--dark[data-astro-cid-e2o3btur] .language-switcher__trigger[data-astro-cid-e2o3btur][aria-expanded=true]{color:var(--text-colour-brand-red, #f00037)}.language-switcher__trigger[data-astro-cid-e2o3btur]:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px;border-radius:var(--radius-sm)}.language-switcher__code[data-astro-cid-e2o3btur]{letter-spacing:var(--letter-spacing-wide)}@media(min-width:1101px)and (max-width:1400px){.language-switcher__trigger[data-astro-cid-e2o3btur]{font-size:var(--spacing-7, 20px);line-height:calc(var(--spacing-8, 24px) + var(--spacing-1, 2px))}}.mega-nav[data-astro-cid-e2o3btur]{position:fixed;top:var(--site-header-height, 140px);left:0;right:0;z-index:var(--z-dropdown);width:100%;background:var(--surface-background-Minimal, #fff3e4)}.mega-nav[data-astro-cid-e2o3btur][hidden]{display:none}.mega-nav__container[data-astro-cid-e2o3btur]{display:flex;width:100%;max-width:var(--container-7xl);margin:0 auto;padding:var(--spacing-7, 20px) var(--spacing-10, 40px) var(--spacing-10, 40px) var(--spacing-10, 40px);flex-direction:column;align-items:stretch;gap:var(--spacing-10, 40px)}.mega-nav__column[data-astro-cid-e2o3btur]{display:flex;width:100%;flex-direction:column;align-items:stretch;gap:var(--spacing-4, 12px);margin:0;padding:0}.mega-nav__list[data-astro-cid-e2o3btur]{margin:0;padding:0;list-style:none}.mega-nav__list--tiles[data-astro-cid-e2o3btur]{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--spacing-7, 20px);width:100%}.mega-nav__item--tile[data-astro-cid-e2o3btur]{margin:0;flex:0 1 calc(25% - var(--spacing-7, 20px) * 3 / 4);min-width:150px;display:flex}.mega-nav__link--tile[data-astro-cid-e2o3btur]{display:flex;flex:1;padding:var(--spacing-6, 16px) var(--spacing-7, 20px);flex-direction:column;align-items:flex-start;border-radius:var(--border-radius-tiny, 2px);border:none;border-bottom:2px solid transparent;background:var(--surface-background-Secondary, #f6e1ce);cursor:pointer;color:var(--text-colour-primary, #4a002a);text-decoration:none;text-align:left;transition:var(--transition-fast)}.mega-nav__link--tile[data-astro-cid-e2o3btur]:hover,.mega-nav__link--tile[data-astro-cid-e2o3btur]:focus-visible{border-bottom-color:var(--surface-background-red, #f00037)}.mega-nav__link--tile[data-astro-cid-e2o3btur]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-sm)}.mega-nav__link--tile[data-astro-cid-e2o3btur].is-active{border-bottom-color:var(--surface-background-red, #f00037)}.mega-nav__tile-title[data-astro-cid-e2o3btur]{color:var(--text-colour-primary, #4a002a);font-family:var(--text-typography-font-base-tertiary, Matter);font-size:var(--text-typography-style-desktop-p1-size, 18px);font-style:normal;font-weight:430;line-height:var(--text-typography-style-desktop-p1-line-height, 26px);letter-spacing:var(--text-typography-style-desktop-p1-spacing, 0)}.mega-nav__tile-subtitle[data-astro-cid-e2o3btur]{color:var(--text-colour-secondary, #74003d);font-family:var(--text-typography-font-base-tertiary, Matter);font-size:var(--text-typography-style-desktop-p3-size, 14px);font-style:normal;font-weight:430;line-height:var(--text-typography-style-desktop-p3-line-height, 22px);letter-spacing:var(--text-typography-style-desktop-p3-spacing, 0)}.header[data-astro-cid-a6aip4cf]{position:relative;position:sticky;top:0;z-index:100}.header__title[data-astro-cid-a6aip4cf]{margin:0;padding:0;font-size:inherit;font-weight:inherit;line-height:inherit}.header__desktop[data-astro-cid-a6aip4cf]{display:none}@media(min-width:1101px){.header__desktop[data-astro-cid-a6aip4cf]{display:block}}.header--dark[data-astro-cid-a6aip4cf] .header__desktop[data-astro-cid-a6aip4cf]{background:var(--surface-background-burgundy, #74003d)}.header--light[data-astro-cid-a6aip4cf] .header__desktop[data-astro-cid-a6aip4cf]{background:var(--surface-background-Minimal, #fff3e4)}.header__container[data-astro-cid-a6aip4cf]{display:flex;align-items:center;justify-content:space-between;max-width:var(--container-7xl);margin:0 auto;padding:var(--spacing-7);gap:var(--spacing-6)}.header__left[data-astro-cid-a6aip4cf],.header__right[data-astro-cid-a6aip4cf]{display:flex;align-items:center;gap:20px;flex:1;min-width:0}.header__right[data-astro-cid-a6aip4cf]{justify-content:flex-end}.header__logo[data-astro-cid-a6aip4cf]{flex-shrink:0}@media(min-width:1101px)and (max-width:1400px){.header__logo[data-astro-cid-a6aip4cf]{max-width:140px}}.header__divider[data-astro-cid-a6aip4cf]{width:.5px;height:16px}.header__divider--light[data-astro-cid-a6aip4cf]{background:var(--text-colour-primary, #4a002a)}.header__divider--dark[data-astro-cid-a6aip4cf]{background:var(--text-colour-brand-beige, #f6e1ce)}.header__mobile[data-astro-cid-a6aip4cf]{display:block}@media(min-width:1101px){.header__mobile[data-astro-cid-a6aip4cf]{display:none}}.header--dark[data-astro-cid-a6aip4cf] .header__mobile[data-astro-cid-a6aip4cf]{background:var(--surface-background-burgundy, #74003d)}.header--light[data-astro-cid-a6aip4cf] .header__mobile[data-astro-cid-a6aip4cf]{background:var(--surface-background-Minimal, #fff3e4)}.header__mobile-container[data-astro-cid-a6aip4cf]{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-5)}.header__mobile-left[data-astro-cid-a6aip4cf],.header__mobile-right[data-astro-cid-a6aip4cf]{display:flex;align-items:center;gap:var(--spacing-2);flex:1}.header__mobile-right[data-astro-cid-a6aip4cf]{justify-content:flex-end}.header__mobile-logo[data-astro-cid-a6aip4cf]{flex-shrink:0;width:107px;height:40px;aspect-ratio:107 / 40}.header__mobile-icon[data-astro-cid-a6aip4cf]{position:relative;display:flex;align-items:center;justify-content:center;padding:var(--spacing-4);text-decoration:none;border-radius:var(--radius-full);transition:var(--transition-fast)}.header--dark[data-astro-cid-a6aip4cf] .header__mobile-icon[data-astro-cid-a6aip4cf]{color:var(--text-colour-brand-beige, #f6e1ce)}.header--dark[data-astro-cid-a6aip4cf] .header__mobile-icon[data-astro-cid-a6aip4cf]:hover{background:#ffffff1a}.header--light[data-astro-cid-a6aip4cf] .header__mobile-icon[data-astro-cid-a6aip4cf]{color:var(--text-colour-primary, #4a002a)}.header--light[data-astro-cid-a6aip4cf] .header__mobile-icon[data-astro-cid-a6aip4cf]:hover{background:#0000000d}.header__mobile-icon[data-astro-cid-a6aip4cf]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.header__mobile-badge[data-astro-cid-a6aip4cf]{position:absolute;top:-8px;right:-8px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:24px;height:24px;padding:5px 4px;gap:10px;border-radius:var(--border-radius-full, 100000000376832px);background:var(--red-500, #f00037)}.header__mobile-badge-text[data-astro-cid-a6aip4cf]{align-self:stretch;color:var(--text-colour-brand-beige, #f6e1ce);text-align:center;font-family:var(--text-typography-font-base-tertiary, Matter);font-size:var(--text-typography-style-desktop-p3-size, 14px);font-style:normal;font-weight:430;line-height:var(--text-typography-style-desktop-p3-line-height, 22px);letter-spacing:var(--text-typography-style-desktop-p3-spacing, 0)}.header__mobile-signed-in[data-astro-cid-a6aip4cf]{position:absolute;top:-8px;right:-8px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:24px;height:24px;padding:5px 4px;gap:10px;border-radius:var(--border-radius-full, 100000000376832px);background:var(--beige-500, #f6e1ce)}.header__mobile-check-icon[data-astro-cid-a6aip4cf]{color:var(--text-colour-brand-red, #f00037)}.header__menu-toggle[data-astro-cid-a6aip4cf]{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:var(--spacing-4);background:transparent;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition-fast)}.header--dark[data-astro-cid-a6aip4cf] .header__menu-toggle[data-astro-cid-a6aip4cf]{color:var(--surface-background-Minimal, #fff3e4)}.header--dark[data-astro-cid-a6aip4cf] .header__menu-toggle[data-astro-cid-a6aip4cf]:hover,.header--dark[data-astro-cid-a6aip4cf] .header__menu-toggle[data-astro-cid-a6aip4cf]:focus-visible{color:var(--text-colour-minimal, #a2547d)}.header--light[data-astro-cid-a6aip4cf] .header__menu-toggle[data-astro-cid-a6aip4cf]{color:var(--text-colour-primary, #4a002a)}.header--light[data-astro-cid-a6aip4cf] .header__menu-toggle[data-astro-cid-a6aip4cf]:hover,.header--light[data-astro-cid-a6aip4cf] .header__menu-toggle[data-astro-cid-a6aip4cf]:focus-visible{color:var(--text-colour-secondary, #74003d)}.header__menu-toggle[data-astro-cid-a6aip4cf]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.tray__search-header[data-astro-cid-a6aip4cf]{padding:var(--spacing-6)}.mobile-menu__nav[data-astro-cid-a6aip4cf]{padding:0}.mobile-menu__nav--primary[data-astro-cid-a6aip4cf]{background:var(--surface-background-Minimal, #fff3e4);padding:var(--spacing-6);border-bottom:1px solid var(--border-subtle-subtle-3, rgba(49, 0, 26, .16))}.mobile-menu__nav--secondary[data-astro-cid-a6aip4cf]{flex:1;background:var(--surface-background-Minimal, #fff3e4);padding:var(--spacing-6)}.mobile-menu__list[data-astro-cid-a6aip4cf]{margin:0;padding:0;list-style:none}.mobile-menu__item[data-astro-cid-a6aip4cf]{border:none}.mobile-menu__footer[data-astro-cid-a6aip4cf]{display:flex;flex-direction:column;gap:0;padding:var(--spacing-6);background:var(--surface-background-Secondary, #f6e1ce)}.mobile-search-results{display:flex;flex-direction:column;padding:var(--spacing-6);gap:var(--spacing-9)}.mobile-search-results[hidden]{display:none}.mobile-search-results__section{display:flex;flex-direction:column;gap:var(--spacing-2)}.mobile-search-results__heading{margin:0;color:var(--text-colour-primary, #4a002a);font-family:var(--text-typography-font-base-secondary, "TT Bluescreens");font-size:var(--text-typography-style-mobile-h3-size, 21px);font-style:normal;font-weight:800;line-height:var(--text-typography-style-mobile-h3-line-height, 27px);letter-spacing:var(--text-typography-style-mobile-h3-spacing, 0);text-transform:uppercase}.mobile-search-results__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--spacing-1, 2px)}.mobile-search-results__link{display:block;align-self:stretch;color:var(--text-colour-minimal, #a2547d);font-family:var(--text-typography-font-base-tertiary, Matter);font-size:var(--text-typography-style-desktop-p2-size, 16px);font-style:normal;font-weight:430;line-height:var(--text-typography-style-desktop-p2-line-height, 24px);letter-spacing:var(--text-typography-style-desktop-p2-spacing, 0);text-decoration:none;transition:var(--transition-fast);background:none;border:none;width:100%;text-align:left;cursor:pointer}.mobile-search-results__link:hover,.mobile-search-results__link:focus-visible{color:var(--text-colour-secondary, #74003d)}.mobile-search-results__link:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-sm)}.mobile-search-results__link-highlight{color:var(--text-colour-primary, #4a002a)}.mobile-search-results__link:hover .mobile-search-results__link-highlight,.mobile-search-results__link:focus-visible .mobile-search-results__link-highlight{color:var(--text-colour-secondary, #74003d)}.mobile-search-results__products{display:flex;flex-direction:column;gap:var(--spacing-4)}.mobile-search-results__see-all{align-self:flex-start;margin-top:var(--spacing-4)}.tray__subnav[data-astro-cid-a6aip4cf]{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;background:var(--surface-background-Minimal, #fff3e4);overflow:hidden}.tray__subnav[data-astro-cid-a6aip4cf][hidden]{display:none}.mobile-menu__subnav-list[data-astro-cid-a6aip4cf]{flex:1;display:flex;flex-direction:column;gap:var(--spacing-5, 12px);margin:0;padding:var(--spacing-6);list-style:none;overflow-y:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.mobile-menu__subnav-item[data-astro-cid-a6aip4cf]{display:flex}.mobile-menu__subnav-tile[data-astro-cid-a6aip4cf]{display:flex;padding:var(--spacing-5, 12px) var(--spacing-6, 16px);flex-direction:column;align-items:flex-start;align-self:stretch;border-radius:var(--border-radius-tiny, 2px);background:var(--surface-background-Secondary, #f6e1ce);border:none;border-bottom:2px solid transparent;cursor:pointer;color:var(--text-colour-primary, #4a002a);text-decoration:none;text-align:left;transition:var(--transition-fast);width:100%}.mobile-menu__subnav-tile[data-astro-cid-a6aip4cf]:hover,.mobile-menu__subnav-tile[data-astro-cid-a6aip4cf]:focus-visible{border-bottom-color:var(--surface-background-red, #f00037)}.mobile-menu__subnav-tile[data-astro-cid-a6aip4cf]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-sm)}.mobile-menu__subnav-tile[data-astro-cid-a6aip4cf].is-active{border-bottom-color:var(--surface-background-red, #f00037)}.mobile-menu__tile-title[data-astro-cid-a6aip4cf]{color:var(--text-colour-primary, #4a002a);font-family:var(--text-typography-font-base-tertiary, Matter);font-size:var(--text-typography-style-mobile-p1-size, 18px);font-style:normal;font-weight:430;line-height:var(--text-typography-style-mobile-p1-line-height, 26px);letter-spacing:var(--text-typography-style-mobile-p1-spacing, 0)}.mobile-menu__tile-subtitle[data-astro-cid-a6aip4cf]{color:var(--text-colour-secondary, #74003d);font-family:var(--text-typography-font-base-tertiary, Matter);font-size:var(--text-typography-style-mobile-p3-size, 14px);font-style:normal;font-weight:430;line-height:var(--text-typography-style-mobile-p3-line-height, 22px);letter-spacing:var(--text-typography-style-mobile-p3-spacing, 0)}.mobile-menu__subnav-links[data-astro-cid-a6aip4cf]{flex:1;display:flex;flex-direction:column;gap:0;margin:0;padding:var(--spacing-6);list-style:none;overflow-y:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.mobile-menu__subnav-link-item[data-astro-cid-a6aip4cf]{display:flex}.mobile-menu__subnav-heading[data-astro-cid-a6aip4cf]{display:block;padding:var(--spacing-8, 32px) 0 var(--spacing-5, 10px) 0;color:var(--text-colour-primary, #4a002a);font-family:var(--text-typography-font-base-secondary, "TT Bluescreens");font-size:var(--text-typography-style-mobile-h3-size, 21px);font-style:normal;font-weight:800;line-height:var(--text-typography-style-mobile-h3-line-height, 27px);letter-spacing:var(--text-typography-style-mobile-h3-spacing, 0);text-transform:uppercase}.mobile-menu__subnav-link-item[data-astro-cid-a6aip4cf]:first-child .mobile-menu__subnav-heading[data-astro-cid-a6aip4cf]{padding-top:0}.mobile-menu__carnipoints-row[data-astro-cid-a6aip4cf]{display:flex;align-items:center;gap:var(--spacing-3, 6px)}.mobile-menu__info-trigger[data-astro-cid-a6aip4cf]{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:var(--spacing-4, 8px);background:transparent;border:none;border-radius:var(--border-radius-full, 9999px);color:var(--text-colour-primary, #4a002a);cursor:pointer;transition:var(--transition-fast)}.mobile-menu__info-trigger[data-astro-cid-a6aip4cf]:hover,.mobile-menu__info-trigger[data-astro-cid-a6aip4cf]:focus-visible{color:var(--text-colour-secondary, #74003d);background:#4a002a14}.mobile-menu__info-trigger[data-astro-cid-a6aip4cf]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.payment-cards[data-astro-cid-3exjt4wd]{margin:0;padding:0;display:flex;align-items:center;gap:var(--spacing-2)}.payment-cards__item[data-astro-cid-3exjt4wd]{display:flex;align-items:center;justify-content:center;background:var(--surface-background-white);border-radius:var(--border-radius-tiny);border:1px solid var(--border-subtle-subtle-3)}.payment-cards--small[data-astro-cid-3exjt4wd] .payment-cards__item[data-astro-cid-3exjt4wd]{width:28px;height:18px}.payment-cards--medium[data-astro-cid-3exjt4wd] .payment-cards__item[data-astro-cid-3exjt4wd]{width:33px;height:20px}.payment-cards--large[data-astro-cid-3exjt4wd] .payment-cards__item[data-astro-cid-3exjt4wd]{width:40px;height:24px}.payment-cards--light[data-astro-cid-3exjt4wd] .payment-cards__item[data-astro-cid-3exjt4wd]{background:var(--surface-background-white);border-color:var(--border-colour-minimal)}.payment-cards--dark[data-astro-cid-3exjt4wd] .payment-cards__item[data-astro-cid-3exjt4wd]{background:var(--surface-background-white);border-color:var(--border-subtle-subtle-3)}.payment-cards__image[data-astro-cid-3exjt4wd]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}mini-cart[data-astro-cid-txosizfe]{display:block;position:relative;width:100%;height:100%}.minicart[data-astro-cid-txosizfe]{display:flex;flex-direction:column;height:100%;overflow-y:auto}.minicart__summary[data-astro-cid-txosizfe]{display:flex;flex-direction:column;gap:var(--spacing-5);margin-top:auto}.minicart__items[data-astro-cid-txosizfe]{list-style:none;margin:0;padding:var(--spacing-5) 0;margin-bottom:var(--spacing-7);display:flex;flex-direction:column;gap:var(--spacing-7)}.minicart__section-header[data-astro-cid-txosizfe]{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4);padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border-subtle-subtle-3)}.minicart__loading-overlay[data-astro-cid-txosizfe][hidden]{display:none}.minicart__loading-overlay[data-astro-cid-txosizfe]{position:absolute;inset:0;background:var(--surface-background-minimal, #fff3e4);display:flex;align-items:center;justify-content:center;z-index:100;border-radius:inherit}.minicart__loading-content[data-astro-cid-txosizfe]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-3);text-align:center}.minicart__loading-spinner[data-astro-cid-txosizfe]{width:24px;height:24px;border:2px solid var(--border-subtle-subtle-2);border-top:2px solid var(--border-primary);border-radius:50%;animation:spin 1s linear infinite}.minicart__loading-text[data-astro-cid-txosizfe]{margin:0;font-size:var(--font-size-caption-1);color:var(--text-colour-secondary);font-weight:var(--font-weight-medium)}.fixed-cta[data-astro-cid-txosizfe]{display:flex;gap:var(--spacing-7);padding:var(--spacing-7);padding-top:var(--spacing-5);position:fixed;border-top:1px solid var(--border-subtle-subtle-3, rgba(49, 0, 26, .16));background:var(--surface-background-minimal, #fff3e4);left:0;right:0;bottom:0;z-index:10}.sticky-cta-container_button-container[data-astro-cid-txosizfe]{flex:1}.order-summary__points-earned-text[data-astro-cid-txosizfe]{display:block;padding-block:var(--spacing-2);color:var(--text-colour-primary)}.minicart__empty[data-astro-cid-txosizfe]:not(.hidden){height:100%;display:flex;justify-content:center;align-items:center}.minicart__empty[data-astro-cid-txosizfe].hidden{display:none}.fixed-cta .price__original{text-decoration:line-through;font-size:var(--text-typography-style---desktop-p2-size)}.fixed-cta .sticky-cta-container_price-container{flex:1;display:flex;justify-content:center;align-items:center}[data-tray-id=miniCart] .tray__content>div{height:100%}@media(min-width:640px){.fixed-cta .sticky-cta-container_price-container .price--stacked-on-mobile{flex-direction:column-reverse;align-items:flex-start;gap:0}}[data-tray-id=miniCart] .tray__content{margin-bottom:100px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#CybotCookiebotDialog *,#CybotCookiebotDialogBodyUnderlay *{background:transparent;box-sizing:border-box;color:inherit;font-family:inherit;font-size:15px;margin:0;outline:0;padding:0;vertical-align:baseline}#CybotCookiebotDialog #CybotCookiebotDialogNav :after,#CybotCookiebotDialog #CybotCookiebotDialogNav :before{content:none}#CybotCookiebotDialog button>span:first-child,#CybotCookiebotDialog label{width:auto}#CybotCookiebotDialogBodyUnderlay{background-color:#000;height:100%;left:0;margin:0;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:fixed;top:0;transition:opacity .5s ease;width:100%;z-index:2147483630}#CybotCookiebotDialog.CybotCookiebotDialogActive+#CybotCookiebotDialogBodyUnderlay{opacity:.75;pointer-events:auto}#CybotCookiebotDialog input:checked+.CybotCookiebotDialogBodyLevelButtonSlider{background-color:var(--text-colour-brand-red, #f00037)!important}#CybotCookiebotDialog{background-color:#fff;border-radius:8px;box-shadow:0 32px 68px #0000004d;box-sizing:border-box;color:#141414;font-family:sans-serif;font-size:15px;height:auto;left:50%;letter-spacing:.1px;line-height:24px;max-height:calc(100% - 16px);overflow:hidden;position:fixed;text-align:initial;top:50%;transform:translate(-50%,-50%);transition:all .5s ease;transition-property:width,max-width,top,bottom,left,opacity;width:calc(100% - 16px);z-index:2147483631}#CybotCookiebotDialog.CybotCookiebotDialogZoomedXl{max-height:calc(100vh - 10px);width:calc(100vw - 10px)}#CybotCookiebotDialog ol,#CybotCookiebotDialog ul{list-style-position:inside}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper{align-items:flex-start;display:flex;flex-direction:column;width:100%}#CybotCookiebotDialog .CybotCookiebotDialogSROnly{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}:root #CybotCookiebotDialog,:root #CybotCookiebotDialog #CybotCookiebotDialogTabContent,_:-ms-fullscreen{height:100%}:root #CybotCookiebotDialogBody,:root #CybotCookiebotDialogTabContent .CybotCookiebotDialogTabPanel,_:-ms-fullscreen{flex:auto}@media screen and (min-width:601px){#CybotCookiebotDialog{max-width:900px}}@media screen and (min-width:1280px){#CybotCookiebotDialog{left:50%;max-height:80vh;top:0;transform:translate(-50%)}#CybotCookiebotDialog.CybotEdge{box-shadow:0 30px 70px #0000004d;height:auto;max-height:70vh;max-width:100vw;min-width:100vw;padding:24px;transition-property:transform,opacity,top;width:100vw}#CybotCookiebotDialog.CybotEdge .CybotCookiebotDialogContentWrapper{flex-direction:row;margin:0 auto;max-width:1600px;position:relative}#CybotCookiebotDialog[data-template=bottom]{top:100%;transform:translate(-50%,-100%)}#CybotCookiebotDialog[data-template=pushdown],#CybotCookiebotDialog[data-template=slidedown]{transform:translate(-50%,-150%)}#CybotCookiebotDialog[data-template=pushdown].CybotCookiebotDialogActive,#CybotCookiebotDialog[data-template=slidedown].CybotCookiebotDialogActive{transform:translate(-50%)}#CybotCookiebotDialog[data-template=slideup]{top:100%;transform:translate(-50%,50%)}#CybotCookiebotDialog[data-template=slideup].CybotCookiebotDialogActive{transform:translate(-50%,-100%)}#CybotCookiebotDialog[data-template=overlay],#CybotCookiebotDialog[data-template=popup]{opacity:0;top:50%;transform:translate(-50%,-50%)}#CybotCookiebotDialog[data-template=overlay].CybotCookiebotDialogActive,#CybotCookiebotDialog[data-template=popup].CybotCookiebotDialogActive{opacity:1}}#CybotCookiebotDialogHeader{align-items:center;border-bottom:1px solid #d6d6d6;display:flex;padding:1em;width:100%}#CybotCookiebotDialog.CybotCookiebotDialogZoomedXl #CybotCookiebotDialogHeader{padding:.5em 1em}#CybotCookiebotDialogHeaderLogosWrapper{align-items:center;display:flex;flex:1;justify-content:space-between}#CybotCookiebotDialogPoweredbyCybot,#CybotCookiebotDialogPoweredbyLink{align-items:center;display:flex;width:50%}#CybotCookiebotDialogPoweredbyCybot{justify-content:flex-end;width:175px}#CybotCookiebotDialogPoweredbyImage{max-height:1.5em;width:auto}#CybotCookiebotDialogPoweredbyCybot svg{fill:#141414;height:1.7em;max-width:133px}@media screen and (min-width:601px){#CybotCookiebotDialogPoweredbyCybot svg{height:2em}}@media screen and (min-width:1280px){#CybotCookiebotDialogHeader{padding:1.5em}#CybotCookiebotDialogPoweredbyImage{max-height:2.125em}#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogHeader{align-items:center;align-self:stretch;border:none;justify-content:space-between;padding:0;width:210px}#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogHeaderLogosWrapper{align-self:stretch;flex-direction:column}#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogPoweredbyLink{flex:1}#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogPoweredbyImage{height:auto;max-height:6em;max-width:100%}#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogPoweredbyCybot{height:2em;margin-top:2em}#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogPoweredbyCybot,#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogPoweredbyLink{justify-content:center}}#CybotCookiebotDialogNav{border-bottom:1px solid #d6d6d6;position:relative;width:100%}#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogNav{display:none}#CybotCookiebotDialogNav .CybotCookiebotDialogNavItems{display:flex;list-style:none;overflow-x:auto}#CybotCookiebotDialogNav .CybotCookiebotDialogNavItems::-webkit-scrollbar{height:0;width:0}#CybotCookiebotDialogNav .CybotCookiebotDialogNavItem{flex:1 1 0%;margin:0 auto}#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink{border-bottom:1px solid #ffffff;color:#141414;display:block;font-weight:600;height:100%;outline-offset:-5px;padding:1em;text-align:center;text-decoration:none;white-space:nowrap}#CybotCookiebotDialog.CybotCookiebotDialogZoomedXl #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink{padding:.5em}#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink:hover{color:var(--text-colour-brand-red, #f00037)}#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive{border-color:transparent;border-bottom:1px solid var(--text-colour-brand-red, #f00037);color:var(--text-colour-brand-red, #f00037)}@media screen and (min-width:1280px){#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive{border-width:3px}}#CybotCookiebotDialogTabContent{display:flex;flex-direction:column;height:auto;min-height:60px;overflow:auto;width:100%}#CybotCookiebotDialogTabContent .CybotCookiebotScrollContainer{display:flex;flex:1;flex-direction:column}#CybotCookiebotDialogTabContent .CybotCookiebotDialogTabPanel{flex:1;overflow-x:hidden;overflow-y:auto;width:100%}#CybotCookiebotDialogSpecialFeaturesText ul{margin:.25em 0 .25em 2em}#CybotCookiebotDialog[dir=rtl] #CybotCookiebotDialogSpecialFeaturesText ul{margin:.25em 2em .25em 0}#CybotCookiebotDialog .CybotCookiebotScrollContainer{border-bottom:1px solid #d6d6d6;height:100%;padding:.375em;position:relative}#CybotCookiebotDialog .CybotCookiebotScrollArea{height:100%}#CybotCookiebotDialog .CybotCookiebotDialogBodyBottomWrapper{width:100%}#CybotCookiebotDialog .CybotCookiebotDialogGpcContainer{align-items:center;border-bottom:1px solid #d6d6d6;display:none;flex:1;height:100%;letter-spacing:.5px;line-height:1.6em;max-height:100%;overflow:hidden;padding:1em .625em;width:100%}#CybotCookiebotDialog .CybotCookiebotDialogGpcContainer .CybotCookiebotDialogGpcText{overflow:hidden}#CybotCookiebotDialog #CybotCookiebotDialogGpcIcon{align-items:center;display:inline-flex;height:1.6em;justify-content:center;margin-right:8px;width:1.6em}#CybotCookiebotDialog #CybotCookiebotDialogGpcIcon svg{display:flex;height:18px;width:18px}@media screen and (min-width:601px){#CybotCookiebotDialog .CybotCookiebotScrollContainer{display:flex;min-height:auto}}@media screen and (min-width:1280px){#CybotCookiebotDialog.CybotEdge .CybotCookiebotScrollContainer{border-bottom:none;display:none}#CybotCookiebotDialog.CybotEdge.CybotMultilevel .CybotCookiebotScrollContainer{width:calc(100% - 286px - 1.5em)}#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogTabContent{flex:1;margin-left:1.5em;overflow:visible}#CybotCookiebotDialog.CybotEdge[dir=rtl] #CybotCookiebotDialogTabContent{margin-left:0;margin-right:1.5em}#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogTabContent .CybotCookiebotDialogTabPanel{overflow:visible}#CybotCookiebotDialog.CybotEdge .CybotCookiebotDialogBodyBottomWrapper{align-items:flex-end;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:1.5em;padding-left:.375em}#CybotCookiebotDialog.CybotEdge .CybotCookiebotDialogGpcContainer{align-items:flex-end;border-bottom:none;flex-wrap:wrap;justify-content:flex-start;padding-left:0}#CybotCookiebotDialog.CybotEdge[dir=rtl] .CybotCookiebotDialogBodyBottomWrapper,#CybotCookiebotDialog.CybotEdge[dir=rtl] .CybotCookiebotDialogGpcContainer{padding-left:0;padding-right:.375em}#CybotCookiebotDialog.CybotEdge.CybotMultilevel .CybotCookiebotDialogBodyBottomWrapper{border-top:1px solid #d6d6d6;padding-top:1em}}@media screen and (min-width:1510px){#CybotCookiebotDialog.CybotEdge:not([lang=ta]):not([lang=bg]):not([lang=is]):not([lang=el]) #CybotCookiebotDialogTabContent{margin:0 1.5em}#CybotCookiebotDialog.CybotEdge:not([lang=ta]):not([lang=bg]):not([lang=is]):not([lang=el]) .CybotCookiebotScrollContainer{width:auto}#CybotCookiebotDialog.CybotEdge:not([lang=ta]):not([lang=bg]):not([lang=is]):not([lang=el]) .CybotCookiebotDialogBodyBottomWrapper,#CybotCookiebotDialog.CybotEdge:not([lang=ta]):not([lang=bg]):not([lang=is]):not([lang=el]) .CybotCookiebotDialogGpcContainer{border-top:none;padding-top:0}}#CybotCookiebotDialog .CybotCookiebotFader{bottom:0;height:5em;left:1px;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s;width:calc(100% - 1em);z-index:10}#CybotCookiebotDialog .CybotCookiebotFader:not(.CybotCookiebotFaderRight):not(.CybotCookiebotFaderLeft){max-height:50%}#CybotCookiebotDialog[dir=rtl] .CybotCookiebotFader:not(.CybotCookiebotFaderLeft){left:auto;right:1px}#CybotCookiebotDialog .CybotCookiebotFader.CybotCookiebotDialogActive{opacity:1}#CybotCookiebotDialog .CybotCookiebotFaderLeft,#CybotCookiebotDialog .CybotCookiebotFaderRight{height:100%;width:3.5em}#CybotCookiebotDialog{background-color:var(--surface-background-primary, #ffffff)!important;color:var(--text-colour-primary, #141414)!important;font-family:var(--text-typography-font-base-secondary, "Poppins"),sans-serif!important}#CybotCookiebotDialogHeader,#CybotCookiebotDialogNav{border-bottom-color:var(--border-subtle-subtle-1, #d6d6d6)!important}#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink{color:var(--text-colour-secondary, #141414)!important;font-family:var(--text-typography-font-base-secondary, "Poppins"),sans-serif!important;text-transform:uppercase!important;letter-spacing:1px!important;font-size:14px!important;font-weight:800!important}#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink:hover{color:var(--text-colour-brand-red, #f00037)!important}#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive{border-bottom-color:var(--text-colour-brand-red, #f00037)!important;color:var(--text-colour-brand-red, #f00037)!important}#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept,#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept,#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{background:var(--text-colour-brand-red, #f00037)!important;border:solid 2px var(--text-colour-brand-red, #f00037)!important;color:#fff!important;font-family:var(--text-typography-font-base-secondary, "Poppins"),sans-serif!important;font-size:14px!important;text-transform:uppercase!important;letter-spacing:1px!important;font-weight:800!important;padding:12px 24px!important;border-radius:4px!important;cursor:pointer!important;transition:all .2s ease!important}#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept:hover,#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept:hover,#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll:hover{background:var(--surface-background-primary, #fff)!important;color:var(--text-colour-brand-red, #f00037)!important}#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize,#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection,#CybotCookiebotDialogBodyLevelButtonDecline,#CybotCookiebotDialogBodyButtonDecline{background:transparent!important;border:solid 2px var(--text-colour-secondary, #666666)!important;color:var(--text-colour-secondary, #666666)!important;font-family:var(--text-typography-font-base-secondary, "Poppins"),sans-serif!important;font-size:14px!important;text-transform:uppercase!important;letter-spacing:1px!important;font-weight:800!important;padding:12px 24px!important;border-radius:4px!important;cursor:pointer!important;transition:all .2s ease!important}#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize:hover,#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection:hover,#CybotCookiebotDialogBodyLevelButtonDecline:hover,#CybotCookiebotDialogBodyButtonDecline:hover{background:var(--text-colour-secondary, #666666)!important;color:var(--surface-background-primary, #fff)!important}#CybotCookiebotDialogBodyContent,#CybotCookiebotDialogDetailBody,.CybotCookiebotDialogText{font-family:var(--text-typography-font-base-secondary, "Poppins"),sans-serif!important;font-size:14px!important;line-height:1.5!important;color:var(--text-colour-primary, #141414)!important}#CybotCookiebotDialog a{color:var(--text-colour-brand-red, #f00037)!important;text-decoration:underline!important}#CybotCookiebotDialog a:hover{text-decoration:none!important}#CybotCookiebotDialogPoweredbyCybot,#CybotCookiebotDialogPowered{display:none!important}#CybotCookiebotDialogFooter{border-top:1px solid var(--border-subtle-subtle-1, #d6d6d6)!important;padding:1rem!important;display:flex!important;gap:1rem!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important}@media screen and (max-width:768px){#CybotCookiebotDialog{width:calc(100% - 8px)!important;margin:4px!important}#CybotCookiebotDialogFooter{flex-direction:column!important}#CybotCookiebotDialogFooter button{width:100%!important;margin:4px 0!important}}:root{--neutral-0: #ffffff;--neutral-50: #f3f3f3;--neutral-100: #dbdbdb;--neutral-200: #c9c9c9;--neutral-300: #b1b1b1;--neutral-400: #a1a1a1;--neutral-500: #8a8a8a;--neutral-600: #7e7e7e;--neutral-700: #626262;--neutral-800: #4c4c4c;--neutral-900: #3a3a3a;--neutral-1000: #000000;--black-alpha-2: rgba(49, 0, 26, .02);--black-alpha-4: rgba(49, 0, 26, .04);--black-alpha-6: rgba(49, 0, 26, .06);--black-alpha-8: rgba(49, 0, 26, .08);--black-alpha-12: rgba(49, 0, 26, .12);--black-alpha-16: rgba(49, 0, 26, .16);--black-alpha-20: rgba(49, 0, 26, .2);--black-alpha-24: rgba(49, 0, 26, .24);--black-alpha-32: rgba(49, 0, 26, .32);--black-alpha-40: rgba(49, 0, 26, .4);--black-alpha-60: rgba(49, 0, 26, .6);--black-alpha-70: rgba(49, 0, 26, .7);--black-alpha-80: rgba(49, 0, 26, .8);--white-alpha-2: rgba(255, 255, 255, .02);--white-alpha-4: rgba(255, 255, 255, .04);--white-alpha-6: rgba(255, 255, 255, .06);--white-alpha-8: rgba(255, 255, 255, .08);--white-alpha-12: rgba(255, 255, 255, .12);--white-alpha-16: rgba(255, 255, 255, .16);--white-alpha-20: rgba(255, 255, 255, .2);--white-alpha-24: rgba(255, 255, 255, .24);--white-alpha-32: rgba(255, 255, 255, .32);--white-alpha-40: rgba(255, 255, 255, .4);--white-alpha-60: rgba(255, 255, 255, .6);--white-alpha-80: rgba(255, 255, 255, .8);--white-alpha-100: #ffffff;--beige-50: #fefcfa;--beige-100: #fcf6f0;--beige-150: #fbf1e8;--beige-200: #fff3e4;--beige-300: #f9ebde;--beige-400: #f8e7d8;--beige-500: #f6e1ce;--beige-600: #e0cdbb;--beige-650: #d8c2ac;--beige-700: #afa092;--beige-800: #877c71;--beige-900: #675f57;--beige-light: #fff3e4;--beige-muted: #d2beb9;--green-50: #eef9f1;--green-100: #cbecd3;--green-200: #b1e3be;--green-300: #8ed6a0;--green-400: #78ce8d;--green-500: #56c271;--green-600: #4eb167;--green-700: #3d8a50;--green-800: #2f6b3e;--green-900: #24512f;--orange-50: #fef2ea;--orange-100: #fcd8bd;--orange-200: #fac59d;--orange-300: #f8ab71;--orange-400: #f79a55;--orange-500: #f5812b;--orange-600: #df7527;--orange-700: #ae5c1f;--orange-800: #874718;--orange-900: #673612;--red-50: #fee6eb;--red-100: #fab0c1;--red-200: #f88aa3;--red-300: #f55479;--red-400: #f3335f;--red-500: #f00037;--red-600: #da0003;--red-700: #aa0027;--red-800: #84001e;--red-900: #650017;--yellow-50: #fef8eb;--yellow-100: #fbe8c0;--yellow-200: #f9dda2;--yellow-300: #f6cd77;--yellow-400: #f4c35d;--yellow-500: #f1b434;--yellow-600: #dba42f;--yellow-700: #ab8025;--yellow-800: #85631d;--yellow-900: #654c16;--blue-50: #f1f9fb;--blue-100: #d5edf2;--blue-200: #c0e4ec;--blue-300: #a4d8e3;--blue-400: #92d1dd;--blue-500: #77c5d5;--blue-600: #6cb3c2;--blue-700: #548c97;--blue-800: #416c75;--blue-900: #325359;--purple-50: #f7f5fc;--purple-100: #e6def4;--purple-200: #d9cfef;--purple-300: #c8b9e8;--purple-400: #bdabe3;--purple-500: #ad96dc;--purple-600: #9d89c8;--purple-700: #7b6b9c;--purple-800: #5f5379;--purple-900: #493f5c;--burgundy-50: #f1e6ec;--burgundy-100: #d4b0c3;--burgundy-200: #bf8aa6;--burgundy-300: #a2547d;--burgundy-400: #903364;--burgundy-500: #74003d;--burgundy-600: #6a0038;--burgundy-700: #52002b;--burgundy-800: #4a002a;--burgundy-900: #31001a;--burgundy-dark: #4a002a;--navy-alpha-2: rgba(7, 29, 73, .02);--navy-alpha-4: rgba(7, 29, 73, .04);--navy-alpha-6: rgba(7, 29, 73, .06);--navy-alpha-8: rgba(7, 29, 73, .08);--navy-alpha-12: rgba(7, 29, 73, .12);--navy-alpha-16: rgba(7, 29, 73, .16);--navy-alpha-20: rgba(7, 29, 73, .2);--navy-alpha-24: rgba(7, 29, 73, .24);--navy-alpha-32: rgba(7, 29, 73, .32);--navy-alpha-40: rgba(7, 29, 73, .4);--navy-alpha-60: rgba(7, 29, 73, .6);--navy-alpha-70: rgba(7, 29, 73, .7);--navy-alpha-80: rgba(7, 29, 73, .8);--text-colour-primary: var(--burgundy-700);--text-colour-secondary: var(--burgundy-500);--text-colour-minimal: var(--burgundy-300);--text-colour-disabled: #d0d0d0;--text-colour-invert: var(--beige-200);--text-colour-link-primary: var(--purple-700);--text-colour-link-primary-hover: var(--purple-800);--text-colour-link-invert: var(--purple-100);--text-colour-link-invert-hover: var(--purple-50);--text-colour-status-error: var(--red-500);--text-colour-status-warning: var(--orange-500);--text-colour-status-success: var(--green-500);--text-colour-status-error-invert: var(--red-300);--text-colour-status-warning-invert: var(--orange-300);--text-colour-status-success-invert: var(--green-300);--text-colour-brand-red: var(--red-500);--text-colour-brand-purple: var(--purple-700);--text-colour-brand-green: var(--green-800);--text-colour-brand-beige: var(--beige-500);--text-colour-brand-burgundy: var(--burgundy-700);--text-colour-disabled-invert: var(--neutral-800);--surface-background-primary: var(--neutral-0);--surface-background-invert: var(--neutral-1000);--surface-background-secondary: var(--beige-500);--surface-background-minimal: var(--beige-200);--surface-background-white: var(--neutral-0);--surface-background-red: var(--red-500);--surface-background-burgundy: var(--burgundy-500);--surface-minimal: var(--black-alpha-4);--surface-secondary: var(--black-alpha-6);--surface-invert: var(--burgundy-900);--surface-contrast: var(--black-alpha-20);--surface-white: var(--neutral-0);--surface-status-error-minimal: var(--red-100);--surface-status-error-invert: var(--red-700);--surface-status-error-primary: var(--red-500);--surface-status-warning-minimal: var(--orange-100);--surface-status-warning-invert: var(--orange-800);--surface-status-warning-primary: var(--orange-500);--surface-status-success-minimal: var(--green-100);--surface-status-success-invert: var(--green-800);--surface-status-success-primary: var(--green-500);--surface-status-neutral-primary: var(--black-alpha-8);--surface-status-neutral-invert: var(--black-alpha-60);--surface-status-neutral-minimal: var(--black-alpha-4);--surface-brand-primary-primary: var(--yellow-500);--surface-brand-primary-minimal: var(--yellow-200);--surface-brand-primary-invert: var(--yellow-700);--surface-brand-secondary-primary: var(--purple-500);--surface-brand-secondary-minimal: var(--purple-200);--surface-brand-secondary-invert: var(--purple-800);--overlay-background-tint: var(--black-alpha-40);--overlay-white-overlay: var(--white-alpha-20);--color-primary-red: #f00037;--color-primary-red-hover: #d40030;--color-burgundy: #5d1e34;--color-burgundy-dark: #4a002a;--color-mauve: #a2547d;--color-burgundy-medium: #74003d;--color-beige-light: #efe7dd;--color-cream: #fff3e4;--color-white: #ffffff;--color-black: #000000;--color-gray-light: #f2f2f2;--color-gray-medium: #c1c1c1;--color-gray-dark: #666666;--color-text-primary: #5d1e34;--color-text-secondary: #000000;--color-text-tertiary: #666666;--color-background: #ffffff;--color-background-alt: #efe7dd;--color-background-dark: #5d1e34;--color-link: #ed1c24;--color-link-hover: #5d1e34;--color-focus: var(--components-focused-outline);--color-disabled: #c1c1c1;--text-typography-font-base-main: Spark CL;--text-typography-font-base-secondary: TT Bluescreens;--text-typography-font-base-tertiary: Matter;--text-typography-font-substitude-main: Antonio;--text-typography-font-substitude-secondary: Times New Roman;--text-typography-font-substitude-tertiary: Helvetica;--font-primary: "Spark CL", "Antonio", Arial, sans-serif;--font-secondary: "TT Bluescreens", "Antonio", Arial, sans-serif;--font-secondary-features: "ss06" 1;--font-tertiary: "Rhymes", Georgia, "Times New Roman", serif;--font-body: "Matter", Helvetica, Arial, sans-serif;--font-system: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-antonio: "Antonio", Arial, sans-serif;--font-sohne-bold: "Söhne Halbfett", sans-serif;--font-sohne-book: "Söhne Buch", sans-serif;--text-typography-weight-heading: 700;--text-typography-weight-body: 400;--text-typography-weight-subheading: 500;--text-typography-weight-button: 500;--text-typography-weight-overline: 700;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-black: 900;--font-size-0: .5556rem;--font-size-1: .6667rem;--font-size-2: .7778rem;--font-size-3: .8889rem;--font-size-4: 1rem;--font-size-5: 1.1111rem;--font-size-6: 1.1667rem;--font-size-7: 1.2222rem;--font-size-8: 1.3333rem;--font-size-9: 1.3889rem;--font-size-10: 1.7778rem;--font-size-11: 2.1111rem;--font-size-12: 2.4444rem;--font-size-13: 3.1111rem;--font-size-14: 4.4444rem;--font-size-15: 5.3333rem;--font-size-16: 5.5556rem;--font-size-17: 11.1111rem;--font-size-18: 12.2222rem;--font-size-base: 1rem;--font-size-xs: .6667rem;--font-size-sm: .7778rem;--font-size-md: 1.1111rem;--font-size-lg: 1.3333rem;--font-size-xl: 1.7778rem;--font-size-2xl: 2.1111rem;--font-size-3xl: 2.4444rem;--font-size-4xl: 3.1111rem;--font-size-5xl: 4.4444rem;--font-size-6xl: 5.5556rem;--line-heights-0: .8;--line-heights-1: .8;--line-heights-2: .8;--line-heights-17: .8;--line-heights-18: .8;--line-height-tight: 1.1;--line-height-snug: 1.25;--line-height-normal: 1.5;--line-height-relaxed: 1.75;--line-height-loose: 2;--line-height-display: .8;--line-height-bluescreens: .8;--letter-spacing-0: 0;--letter-spacing-1: 4;--letter-spacing-2: 2%;--letter-spacing-3: 1%;--letter-spacing-tight: -.02em;--letter-spacing-normal: 0;--letter-spacing-wide: .02em;--letter-spacing-wider: .05em;--text-typography-style-desktop-o1-size: .6667rem;--text-typography-style-desktop-o1-line-height: 14px;--text-typography-style-desktop-o1-spacing: 4;--text-typography-style-desktop-display-size: 2.6667rem;--text-typography-style-desktop-display-line-height: 56px;--text-typography-style-desktop-display-spacing: 0;--text-typography-style-desktop-display-xl-size: 3.3333rem;--text-typography-style-desktop-display-xl-line-height: 68px;--text-typography-style-desktop-display-xl-spacing: 0;--text-typography-style-desktop-h1-size: 3.1111rem;--text-typography-style-desktop-h1-line-height: 62px;--text-typography-style-desktop-h1-spacing: 0;--text-typography-style-desktop-h2-size: 2.4444rem;--text-typography-style-desktop-h2-line-height: 50px;--text-typography-style-desktop-h2-spacing: 0;--text-typography-style-desktop-h3-size: 1.7778rem;--text-typography-style-desktop-h3-line-height: 38px;--text-typography-style-desktop-h3-spacing: 0;--text-typography-style-desktop-s1-size: 1.2222rem;--text-typography-style-desktop-s1-line-height: 28px;--text-typography-style-desktop-s1-spacing: 0;--text-typography-style-desktop-s2-size: 1.7778rem;--text-typography-style-desktop-s2-line-height: 38px;--text-typography-style-desktop-s2-spacing: 0;--text-typography-style-desktop-s3-size: 1.7778rem;--text-typography-style-desktop-s3-line-height: 38px;--text-typography-style-desktop-s3-spacing: 0;--text-typography-style-desktop-p1-size: 1rem;--text-typography-style-desktop-p1-line-height: 26px;--text-typography-style-desktop-p1-spacing: 0;--text-typography-style-desktop-p2-size: .8889rem;--text-typography-style-desktop-p2-line-height: 24px;--text-typography-style-desktop-p2-spacing: 0;--text-typography-style-desktop-p3-size: .7778rem;--text-typography-style-desktop-p3-line-height: 22px;--text-typography-style-desktop-p3-spacing: 0;--text-typography-style-desktop-c1-size: .6667rem;--text-typography-style-desktop-c1-line-height: 16px;--text-typography-style-desktop-c1-spacing: 0;--text-typography-style-desktop-c2-size: .5556rem;--text-typography-style-desktop-c2-line-height: 12px;--text-typography-style-desktop-c2-spacing: 0;--text-typography-style-desktop-button-size: 1.3333rem;--text-typography-style-desktop-button-line-height: 26px;--text-typography-style-desktop-button-spacing: 0;--text-typography-style-mobile-o1-size: .5556rem;--text-typography-style-mobile-o1-line-height: 14px;--text-typography-style-mobile-o1-spacing: 4;--text-typography-style-mobile-display-size: 2.1111rem;--text-typography-style-mobile-display-line-height: 46px;--text-typography-style-mobile-display-spacing: 0;--text-typography-style-mobile-display-xl-size: 2.3333rem;--text-typography-style-mobile-display-xl-line-height: 48px;--text-typography-style-mobile-display-xl-spacing: 0;--text-typography-style-mobile-h1-size: 1.7778rem;--text-typography-style-mobile-h1-line-height: 38px;--text-typography-style-mobile-h1-spacing: 0;--text-typography-style-mobile-h2-size: 1.3889rem;--text-typography-style-mobile-h2-line-height: 32px;--text-typography-style-mobile-h2-spacing: 0;--text-typography-style-mobile-h3-size: 1.1667rem;--text-typography-style-mobile-h3-line-height: 27px;--text-typography-style-mobile-h3-spacing: 0;--text-typography-style-mobile-s1-size: 1.1667rem;--text-typography-style-mobile-s1-line-height: 27px;--text-typography-style-mobile-s1-spacing: 0;--text-typography-style-mobile-s2-size: 1.1667rem;--text-typography-style-mobile-s2-line-height: 27px;--text-typography-style-mobile-s2-spacing: 0;--text-typography-style-mobile-s3-size: 1.1667rem;--text-typography-style-mobile-s3-line-height: 27px;--text-typography-style-mobile-s3-spacing: 0;--text-typography-style-mobile-p1-size: 1rem;--text-typography-style-mobile-p1-line-height: 26px;--text-typography-style-mobile-p1-spacing: 0;--text-typography-style-mobile-p2-size: .8889rem;--text-typography-style-mobile-p2-line-height: 24px;--text-typography-style-mobile-p2-spacing: 0;--text-typography-style-mobile-p3-size: .7778rem;--text-typography-style-mobile-p3-line-height: 22px;--text-typography-style-mobile-p3-spacing: 0;--text-typography-style-mobile-c1-size: .6667rem;--text-typography-style-mobile-c1-line-height: 16px;--text-typography-style-mobile-c1-spacing: 0;--text-typography-style-mobile-c2-size: .5556rem;--text-typography-style-mobile-c2-line-height: 14px;--text-typography-style-mobile-c2-spacing: 0;--text-typography-style-mobile-button-size: 1.25rem;--text-typography-style-mobile-button-line-height: 24px;--text-typography-style-mobile-button-spacing: 0;--text-case-uppercase: uppercase;--text-case-none: none;--text-decoration-none: none;--paragraph-spacing-0: 0;--paragraph-indent-0: 0px;--spacing-0: 0;--spacing-1: 2px;--spacing-2: 4px;--spacing-3: 6px;--spacing-4: 8px;--spacing-5: 12px;--spacing-6: 16px;--spacing-7: 20px;--spacing-8: 24px;--spacing-9: 32px;--spacing-10: 40px;--spacing-11: 60px;--spacing-12: 80px;--spacing-13: 120px;--spacing-14: 160px;--spacing-15: 180px;--spacing-xs: var(--spacing-2);--spacing-sm: var(--spacing-4);--spacing-md: var(--spacing-6);--spacing-lg: var(--spacing-9);--spacing-xl: var(--spacing-11);--spacing-2xl: var(--spacing-12);--spacing-3xl: var(--spacing-13);--grid-columns: 12;--grid-max-width: 1920px;--grid-margin-s: 16px;--grid-margin-m: 32px;--grid-margin-l: 40px;--grid-margin-xl: 48px;--grid-gutter-s: 16px;--grid-gutter-m: 24px;--grid-gutter-l: 40px;--grid-gutter-xl: 48px;--grid-margin: var(--grid-margin-s);--grid-gutter: var(--grid-gutter-s);--border-width-light: .5px;--border-width-normal: 1px;--border-width-bold: 2px;--border-width-extra-bold: 4px;--border-width-0: 0;--border-width-1: 1px;--border-width-2: 2px;--border-width-4: 4px;--border-width-8: 8px;--border-radius-full: 9999px;--border-radius-tiny: var(--spacing-1);--border-radius-small: var(--spacing-2);--border-radius-normal: var(--spacing-4);--border-radius-large: var(--spacing-8);--border-radius-extra-large: var(--spacing-10);--border-radius-panel-parent: var(--border-radius-large);--border-radius-panel-child: var(--border-radius-normal);--radius-none: 0;--radius-sm: .25rem;--radius-md: .5rem;--radius-lg: 1rem;--radius-xl: 1.5rem;--radius-2xl: 2rem;--radius-full: 9999px;--border-primary: var(--text-colour-primary);--border-secondary: var(--text-colour-secondary);--border-minimal: var(--text-colour-minimal);--border-disabled: var(--text-colour-disabled);--border-invert: var(--text-colour-invert);--border-subtle-subtle-1: var(--black-alpha-4);--border-subtle-subtle-2: var(--black-alpha-6);--border-subtle-subtle-3: var(--black-alpha-16);--border-status-error: var(--red-600);--border-status-warning: var(--orange-700);--border-status-success: var(--green-700);--border-status-warning-invert: var(--text-colour-status-warning-invert);--border-status-success-invert: var(--text-colour-status-success-invert);--border-status-error-invert: var(--text-colour-status-error-invert);--border-color-light: #f2f2f2;--border-color-medium: #c1c1c1;--border-color-dark: #5d1e34;--components-buttons-desktop-button-height-default: 48px;--components-buttons-desktop-button-height-small: 32px;--components-buttons-mobile-button-height-default: 48px;--components-buttons-mobile-button-height-small: 32px;--components-buttons-desktop-corner-radius: var(--border-radius-full);--components-buttons-mobile-corner-radius: var(--border-radius-full);--components-buttons-desktop-button-horizontal-padding-default: var(--spacing-9);--components-buttons-desktop-button-horizontal-padding-small: var(--spacing-6);--components-buttons-mobile-button-horizontal-padding-default: var(--spacing-9);--components-buttons-mobile-button-horizontal-padding-small: var(--spacing-6);--components-buttons-primary-bg-default: #f00037;--components-buttons-primary-bg-hover: #aa0027;--components-buttons-primary-bg-pressed: #84001e;--components-buttons-primary-txt-default: #fff3e4;--components-buttons-primary-txt-hover: #fff3e4;--components-buttons-primary-txt-pressed: #fff3e4;--components-buttons-secondary-bg-default: #74003d;--components-buttons-secondary-bg-hover: #52002b;--components-buttons-secondary-bg-pressed: #4a002a;--components-buttons-secondary-txt-default: #fff3e4;--components-buttons-secondary-txt-hover: #fff3e4;--components-buttons-secondary-txt-pressed: #fff3e4;--components-buttons-tertiary-bg-default: #f6e1ce;--components-buttons-tertiary-bg-hover: #e0cdbb;--components-buttons-tertiary-bg-pressed: #afa092;--components-buttons-tertiary-txt-default: #74003d;--components-buttons-tertiary-txt-hover: #74003d;--components-buttons-tertiary-txt-pressed: #4a002a;--components-buttons-ghost-bg-default: transparent;--components-buttons-ghost-bg-hover: #f1e6ec;--components-buttons-ghost-bg-pressed: #d4b0c3;--components-buttons-ghost-txt-default: #74003d;--components-buttons-ghost-txt-hover: #74003d;--components-buttons-ghost-txt-pressed: #4a002a;--components-buttons-text-txt-default: #4a002a;--components-buttons-text-txt-hover: #74003d;--components-buttons-text-txt-pressed: #a2547d;--components-buttons-text-invert-txt-default: var(--text-colour-invert);--components-buttons-text-invert-txt-hover: var(--neutral-50);--components-buttons-text-invert-txt-pressed: var(--neutral-100);--components-buttons-danger-default: #ffffff;--components-buttons-danger-primary-bg-default: var(--red-700);--components-buttons-danger-primary-bg-hover: var(--red-800);--components-buttons-danger-primary-bg-pressed: var(--red-900);--components-buttons-danger-primary-txt-default: var(--text-colour-invert);--components-buttons-danger-primary-txt-hover: var(--text-colour-invert);--components-buttons-danger-primary-txt-pressed: var(--text-colour-invert);--components-disabled: rgba(49, 0, 26, .04);--components-disabled-invert: var(--white-alpha-4);--components-focused-outline: #2d81cb;--components-fields-default: rgba(255, 255, 255, .4);--components-fields-hover: var(--black-alpha-2);--components-fields-active: var(--purple-50);--components-fields-filled: var(--neutral-0);--components-fields-placeholder-text: var(--neutral-300);--components-fields-desktop-horizontal-padding: var(--spacing-5);--components-fields-desktop-height: var(--components-buttons-desktop-button-height-default);--components-fields-desktop-corner-radius: var(--border-radius-normal);--components-fields-mobile-horizontal-padding: var(--spacing-5);--components-fields-mobile-height: var(--components-buttons-mobile-button-height-default);--components-fields-mobile-corner-radius: var(--border-radius-normal);--components-selector-default: rgba(255, 255, 255, 0);--components-selector-hover: var(--black-alpha-2);--components-selector-filled: var(--neutral-0);--components-selector-desktop-horizontal-padding: var(--spacing-6);--components-selector-desktop-height: var(--components-buttons-desktop-button-height-default);--components-selector-desktop-horizontal-padding-selector: var(--spacing-5);--components-selector-desktop-corner-radius: var(--border-radius-normal);--components-selector-mobile-horizontal-padding: var(--spacing-6);--components-selector-mobile-height: var(--components-buttons-desktop-button-height-default);--components-selector-mobile-horizontal-padding-selector: var(--spacing-5);--components-selector-mobile-corner-radius: var(--border-radius-normal);--ui-popover-color: rgba(0, 0, 0, .08);--ui-popover-blur: 12px;--ui-popover-spread: 0;--popup-shadow-color: rgba(0, 0, 0, .25);--popup-shadow-blur: 40px;--popup-shadow-spread: 0;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .05);--shadow-sm: 0 2px 4px rgba(0, 0, 0, .1);--shadow-md: 0 4px 8px rgba(0, 0, 0, .1);--shadow-lg: 0 8px 16px rgba(0, 0, 0, .1);--shadow-xl: 0 12px 24px rgba(0, 0, 0, .15);--shadow-2xl: 0 20px 40px rgba(0, 0, 0, .2);--shadow-inner: inset 0 2px 4px rgba(0, 0, 0, .06);--shadow-red: 0 4px 12px rgba(237, 28, 36, .3);--shadow-burgundy: 0 4px 12px rgba(93, 30, 52, .3);--container-xs: 20rem;--container-sm: 24rem;--container-md: 28rem;--container-lg: 32rem;--container-xl: 36rem;--container-2xl: 42rem;--container-3xl: 48rem;--container-4xl: 56rem;--container-5xl: 64rem;--container-6xl: 72rem;--container-7xl: 80rem;--container-full: 100%;--duration-instant: 0ms;--duration-fast: .15s;--duration-normal: .3s;--duration-slow: .5s;--duration-slower: .7s;--duration-slowest: 1s;--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--ease-carnilove: cubic-bezier(.25, .1, .25, 1);--transition-fast: all var(--duration-fast) var(--ease-in-out);--transition-normal: all var(--duration-normal) var(--ease-in-out);--transition-slow: all var(--duration-slow) var(--ease-in-out);--transition-carnilove: all var(--duration-normal) var(--ease-carnilove);--breakpoint-s: 700px;--breakpoint-m: 1100px;--breakpoint-l: 1500px;--breakpoint-xs: 20rem;--breakpoint-sm: 40rem;--breakpoint-md: 48rem;--breakpoint-lg: 64rem;--breakpoint-xl: 80rem;--breakpoint-2xl: 96rem;--header-height-mobile: 56px;--header-height-desktop: 72px;--usp-bar-height: 38px;--header-total-height-mobile: calc(var(--header-height-mobile) + var(--usp-bar-height));--header-total-height-desktop: calc(var(--header-height-desktop) + var(--usp-bar-height));--z-base: 0;--z-dropdown: 100;--z-sticky: 200;--z-fixed: 300;--z-modal-backdrop: 400;--z-modal: 500;--z-popover: 600;--z-tooltip: 700;--z-notification: 800;--z-max: 9999;--opacity-0: 0;--opacity-10: .1;--opacity-20: .2;--opacity-30: .3;--opacity-40: .4;--opacity-50: .5;--opacity-60: .6;--opacity-70: .7;--opacity-80: .8;--opacity-90: .9;--opacity-100: 1;--opacity-disabled: var(--opacity-50);--opacity-hover: var(--opacity-80)}:root:lang(pl-PL),:root:lang(cs-CZ),:root:lang(sk-SK),:root:lang(vi-VN),:root:lang(de-DE){--line-height-display: .95;--line-height-bluescreens: .95}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0;border:0}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;line-height:1.5;text-rendering:optimizeSpeed;overflow-x:clip}input,button,textarea,select{font:inherit;color:inherit}button{background:none;border:none;cursor:pointer}ul[role=list],ol[role=list]{list-style:none}img,picture,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a{text-decoration:none;color:inherit}h1,h2,h3,h4,h5,h6{text-wrap:balance;overflow-wrap:break-word}p:not(.copy-block__description){text-wrap:pretty;overflow-wrap:break-word}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}html,body{background-color:var(--surface-background-minimal)}body{font-family:var(--font-tertiary);font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--color-text-secondary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-primary);font-weight:var(--font-weight-bold);color:var(--color-text-primary);text-transform:uppercase;line-height:var(--line-height-tight)}h1{font-size:var(--font-size-3xl);letter-spacing:var(--letter-spacing-tight)}h2{font-size:var(--font-size-2xl);letter-spacing:var(--letter-spacing-tight)}h3{font-size:var(--font-size-xl)}h4{font-size:var(--font-size-lg)}h5{font-size:var(--font-size-md)}h6{font-size:var(--font-size-base)}@media(min-width:701px){h1{font-size:var(--font-size-4xl)}h2{font-size:var(--font-size-3xl)}h3{font-size:var(--font-size-2xl)}}p:not(.copy-block__description){font-family:var(--font-tertiary);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);margin-bottom:var(--spacing-md)}p:not(.copy-block__description):last-child{margin-bottom:0}.subheading{font-family:var(--font-secondary);font-feature-settings:var(--font-secondary-features, "ss06" 1);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);line-height:var(--line-height-bluescreens)}a{color:var(--color-link);transition:var(--transition-fast);cursor:pointer}a:hover{color:var(--color-link-hover)}a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}strong{font-weight:var(--font-weight-bold)}.section-header__description strong{font-family:var(--font-body);font-weight:var(--font-weight-medium)}em{font-style:italic}ul,ol{padding-left:var(--spacing-md);margin-bottom:var(--spacing-md)}li{margin-bottom:var(--spacing-2)}.container{width:100%;max-width:var(--grid-max-width);margin-inline:auto;padding-inline:var(--grid-margin)}.section{padding:var(--spacing-12) var(--spacing-6)}@media(min-width:701px){.section{padding:var(--spacing-15) var(--spacing-8)}}.section--no-bottom-padding{padding-bottom:0}.section-wrapper{position:relative;background:var(--color-white);overflow:hidden}.section-wrapper--minimal{background:var(--surface-background-minimal, #fff3e4)}.homepage .section-wrapper--first{margin-top:var(--site-header-height, 120px)}.section-wrapper__background{position:absolute;bottom:0;left:0;right:0;z-index:0;line-height:0;pointer-events:none}.section-wrapper__background img{width:100%;height:auto;display:block}.section-wrapper>section{position:relative;z-index:1}.section--alt{background-color:var(--color-background-alt)}.section--dark{background-color:var(--color-background-dark);color:var(--color-white)}.section--dark h1,.section--dark h2,.section--dark h3,.section--dark h4,.section--dark h5,.section--dark h6{color:var(--color-white)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.skip-link{position:absolute;top:-100%;left:0;background:var(--color-primary-red);color:var(--color-white);padding:var(--spacing-sm) var(--spacing-md);text-decoration:none;z-index:var(--z-max);transition:top var(--duration-fast)}.skip-link:focus{top:0}.invisible{visibility:hidden}.text-left{text-align:left}.text-right{text-align:right}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.line-break,.line-break--mobile{display:block}@media(min-width:701px){.line-break--mobile{display:inline}}.inline-block{display:inline-block}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.gap-sm{gap:var(--spacing-sm)}.gap-md{gap:var(--spacing-md)}.gap-lg{gap:var(--spacing-lg)}@media(min-width:701px){:root{--grid-margin: var(--grid-margin-m);--grid-gutter: var(--grid-gutter-m)}}@media(min-width:1101px){:root{--grid-margin: var(--grid-margin-l);--grid-gutter: var(--grid-gutter-l)}}@media(min-width:1501px){:root{--grid-margin: var(--grid-margin-xl);--grid-gutter: var(--grid-gutter-xl)}}@media(max-width:700px){.hide-mobile{display:none!important}}@media(min-width:701px){.hide-desktop{display:none!important}}section#story{margin-top:4%!important}.clp-tray__collections{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-7);list-style:none;margin:0;padding:0}.clp-tray__button{background:none;border:none;padding:0;cursor:pointer;text-decoration:none;color:inherit;width:100%;text-align:center;margin-top:var(--spacing-2);transition:opacity .2s ease}.clp-tray__button:hover{opacity:.8}.clp-tray__button:focus{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--border-radius-small)}.clp-tray__image{border-radius:var(--border-radius-small);overflow:hidden;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.tray[data-astro-cid-fv6i3egk]{transition:all .3s ease-in-out}.tray[data-astro-cid-fv6i3egk].tray_full-width{width:100%}.tray__content_no-padding[data-astro-cid-fv6i3egk]{padding:0}.tray__toggle[data-astro-cid-fv6i3egk]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.tray__trigger-hit[data-astro-cid-fv6i3egk]{inset:0;cursor:pointer;line-height:0}.tray__overlay[data-astro-cid-fv6i3egk]{position:fixed;inset:0;background-color:var(--overlay-background-tint);z-index:900;opacity:0;pointer-events:none;transition:opacity .2s ease-in-out}.tray__wrapper[data-astro-cid-fv6i3egk]{position:fixed;top:0;right:0;width:100%;max-width:30rem;height:100%;background:var(--surface-background-Minimal, #fff3e4);transform:translate(100%);transition:transform .3s ease-in-out,display .3s allow-discrete;display:none;flex-direction:column;z-index:1000}tray-component[data-astro-cid-fv6i3egk] .tray__wrapper[data-astro-cid-fv6i3egk][data-open]{transform:translate(0);display:flex}@starting-style{tray-component[data-astro-cid-fv6i3egk] .tray__wrapper[data-astro-cid-fv6i3egk][data-open]{transform:translate(100%)}}tray-component[data-astro-cid-fv6i3egk]:has(.tray__wrapper[data-open]) .tray__overlay[data-astro-cid-fv6i3egk]{opacity:1;pointer-events:auto}tray-component[data-astro-cid-fv6i3egk]:has(.tray__wrapper[data-open]) .tray__overlay[data-astro-cid-fv6i3egk].tray__overlay--multiple-open{opacity:0}.tray__header[data-astro-cid-fv6i3egk]{position:relative;display:flex;align-self:stretch;align-items:center;justify-content:flex-start;gap:var(--spacing-6);padding:var(--spacing-6);border-bottom:var(--border-width-normal) solid var(--border-subtle-subtle-3);background:var(--surface-background-Minimal, #fff3e4)}.tray__header[data-astro-cid-fv6i3egk] .cta_ghost{color:var(--text-colour-primary)}.tray_is-dark[data-astro-cid-fv6i3egk] .tray__back[data-astro-cid-fv6i3egk] .cta_ghost{color:var(--text-colour-invert)}.tray__back-hit[data-astro-cid-fv6i3egk]{position:absolute;inset:0;cursor:pointer}.tray__close[data-astro-cid-fv6i3egk]{position:relative}.tray__close-hit[data-astro-cid-fv6i3egk]{position:absolute;inset:0;cursor:pointer}.tray__title[data-astro-cid-fv6i3egk]{flex-grow:1;text-align:left}.tray__title[data-astro-cid-fv6i3egk] .heading__text{margin-right:auto;width:100%}.tray__content[data-astro-cid-fv6i3egk]{position:relative;display:flex;padding:var(--spacing-7);flex-direction:column;align-items:flex-start;gap:var(--spacing-7);flex:1 0 0;overflow:auto;max-width:100%}.tray__content[data-astro-cid-fv6i3egk]>div[data-astro-cid-fv6i3egk]{width:100%}.tray__content_grey-background[data-astro-cid-fv6i3egk]{background:var(--surface-secondary)}.tray_is-dark[data-astro-cid-fv6i3egk] .tray__wrapper[data-astro-cid-fv6i3egk]{background:var(--surface-background-burgundy);color:var(--text-colour-invert)}.tray_is-dark[data-astro-cid-fv6i3egk] .tray__header[data-astro-cid-fv6i3egk]{background:var(--surface-background-burgundy)}.tray_is-dark[data-astro-cid-fv6i3egk] .tray__content[data-astro-cid-fv6i3egk]{background:var(--surface-background-burgundy);color:var(--text-colour-invert)}.tray__toggle[data-astro-cid-fv6i3egk]:checked~.tray__overlay[data-astro-cid-fv6i3egk]{opacity:1;pointer-events:auto}.tray__toggle[data-astro-cid-fv6i3egk]:checked~.tray__wrapper[data-astro-cid-fv6i3egk]{transform:translate(0);display:flex}@starting-style{.tray__toggle[data-astro-cid-fv6i3egk]:checked~.tray__wrapper[data-astro-cid-fv6i3egk]{transform:translate(100%)}}@media(max-width:640px){.tray[data-astro-cid-fv6i3egk].tray_mobile-alt .tray__wrapper[data-astro-cid-fv6i3egk]{position:fixed;inset:auto 0 0;width:100%;max-width:none;height:auto;transform:translateY(100%);padding-bottom:env(safe-area-inset-bottom)}.tray[data-astro-cid-fv6i3egk].tray_mobile-alt .tray__content[data-astro-cid-fv6i3egk]{overflow:visible}tray-component[data-astro-cid-fv6i3egk].tray_mobile-alt .tray__wrapper[data-astro-cid-fv6i3egk][data-open]{transform:translateY(0)}@starting-style{tray-component[data-astro-cid-fv6i3egk].tray_mobile-alt .tray__wrapper[data-astro-cid-fv6i3egk][data-open]{transform:translateY(100%)}}.tray[data-astro-cid-fv6i3egk].tray_mobile-alt .tray__toggle[data-astro-cid-fv6i3egk]:checked~.tray__wrapper[data-astro-cid-fv6i3egk]{transform:translateY(0)}@starting-style{.tray[data-astro-cid-fv6i3egk].tray_mobile-alt .tray__toggle[data-astro-cid-fv6i3egk]:checked~.tray__wrapper[data-astro-cid-fv6i3egk]{transform:translateY(100%)}}}@supports not selector(:has(*)){.tray__wrapper[data-astro-cid-fv6i3egk]{position:static;transform:none!important;max-width:none;height:auto}.tray__trigger-button[data-astro-cid-fv6i3egk],.tray__back[data-astro-cid-fv6i3egk],.tray__close[data-astro-cid-fv6i3egk],.tray__overlay[data-astro-cid-fv6i3egk]{display:none}}.twitter-tweet:not(.twitter-tweet-rendered){padding:var(--tc-padding, 1em);border:1px solid var(--tc-border-color, #cfd9de)}.twitter-tweet:not(.twitter-tweet-rendered)>:first-child{margin-top:0}.twitter-tweet:not(.twitter-tweet-rendered)>:last-child{margin-bottom:0}.twitter-tweet.twitter-tweet-rendered{color-scheme:normal}lite-youtube{background-color:#000;position:relative;display:block;contain:content;background-position:center center;background-size:cover;cursor:pointer;max-width:720px}lite-youtube:before{content:attr(data-title);display:block;position:absolute;top:0;background-image:linear-gradient(180deg,#000000ab,#0000008a 14%,#00000026 54%,#0000000d 72%,#0000 94%);height:99px;width:100%;font-family:YouTube Noto,Roboto,Arial,Helvetica,sans-serif;color:#eee;text-shadow:0 0 2px rgba(0,0,0,.5);font-size:18px;padding:25px 20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box}lite-youtube:hover:before{color:#fff}lite-youtube:after{content:"";display:block;padding-bottom:56.25%}lite-youtube>iframe{width:100%;height:100%;position:absolute;top:0;left:0;border:0}lite-youtube>.lyt-playbtn{display:block;width:100%;height:100%;background:no-repeat center/68px 48px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 68 48"><path d="M66.52 7.74c-.78-2.93-2.49-5.41-5.42-6.19C55.79.13 34 0 34 0S12.21.13 6.9 1.55c-2.93.78-4.63 3.26-5.42 6.19C.06 13.05 0 24 0 24s.06 10.95 1.48 16.26c.78 2.93 2.49 5.41 5.42 6.19C12.21 47.87 34 48 34 48s21.79-.13 27.1-1.55c2.93-.78 4.64-3.26 5.42-6.19C67.94 34.95 68 24 68 24s-.06-10.95-1.48-16.26z" fill="red"/><path d="M45 24 27 14v20" fill="white"/></svg>');position:absolute;cursor:pointer;z-index:1;filter:grayscale(100%);transition:filter .1s cubic-bezier(0,0,.2,1);border:0}lite-youtube:hover>.lyt-playbtn,lite-youtube .lyt-playbtn:focus{filter:none}lite-youtube.lyt-activated{cursor:unset}lite-youtube.lyt-activated:before,lite-youtube.lyt-activated>.lyt-playbtn{opacity:0;pointer-events:none}.lyt-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}lite-youtube>iframe{all:unset!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important;border:0!important}lite-vimeo{font-size:10px;background-color:#000;position:relative;display:block;contain:content;background-position:center center;background-size:cover}lite-vimeo:after{content:"";display:block;padding-bottom:56.25%}lite-vimeo>iframe{all:unset!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important;border:0!important}lite-vimeo>.ltv-playbtn{content:"";position:absolute;inset:0;width:100%;background:transparent;outline:0;border:0;cursor:pointer}lite-vimeo>.ltv-playbtn:before{width:6.5em;height:4em;background:#172322bf;opacity:.8;border-radius:.25rem;transition:all .2s cubic-bezier(0,0,.2,1)}lite-vimeo>.ltv-playbtn:focus:before{outline:auto}lite-vimeo:hover>.ltv-playbtn:before{background-color:#00adef;background-color:var(--ltv-color, #00adef);opacity:1}lite-vimeo>.ltv-playbtn:after{border-style:solid;border-width:1em 0 1em 1.7em;border-color:transparent transparent transparent #fff}lite-vimeo>.ltv-playbtn:before,lite-vimeo>.ltv-playbtn:after{content:"";position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}lite-vimeo.ltv-activated:before,lite-vimeo.ltv-activated>.ltv-playbtn{cursor:unset;opacity:0;pointer-events:none}astro-embed-mastodon::part(image-attachment),astro-embed-mastodon::part(audio-attachment),astro-embed-mastodon::part(video-attachment){display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}astro-embed-mastodon::part(preview-card-authors){font-size:.875em;display:flex;padding:1em;gap:.25em .5em;flex-wrap:wrap;background-color:var(--background-color-surface)}astro-embed-mastodon::part(preview-card-author){display:flex;align-items:center;gap:.25em;font-weight:600;text-decoration:none;color:inherit;white-space:nowrap;overflow:hidden;color:var(--color-primary)}astro-embed-mastodon::part(preview-card-author-name){overflow:hidden;text-overflow:ellipsis}astro-embed-mastodon::part(preview-card-author-avatar){border-radius:50%}astro-embed-mastodon::part(preview-card){border:1px solid var(--border-color, #cfd9de);border-radius:var(--border-radius);overflow:clip}astro-embed-mastodon::part(preview-card-link){display:flex;flex-direction:column;text-decoration:none;color:inherit;border-radius:var(--border-radius) var(--border-radius) 0 0;outline-offset:-2px}astro-embed-mastodon::part(preview-card-link--no-image){flex-direction:row}astro-embed-mastodon::part(preview-card-image){width:100%;height:auto}astro-embed-mastodon::part(preview-card-image-placeholder){flex:0 0 auto;width:7.5em;aspect-ratio:1;display:grid;place-items:center;background-color:var(--background-color-accent);color:var(--color-secondary)}astro-embed-mastodon::part(preview-card-content){flex:1 1 auto;overflow:hidden;padding:var(--padding, 1em);max-width:100%;display:flex;flex-direction:column;gap:.5em;justify-content:center}astro-embed-mastodon::part(preview-card-provider-name),astro-embed-mastodon::part(preview-card-description){display:block;font-size:.875em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--color-secondary)}astro-embed-mastodon::part(preview-card-title){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;font-size:1.1875em;line-height:1.25;overflow:hidden;text-overflow:ellipsis;color:var(--color-primary)}astro-embed-mastodon::part(attachments){display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:.125em;overflow:clip;border-radius:var(--border-radius);aspect-ratio:3 / 2}astro-embed-mastodon::part(attachments media-count-1){grid-template-columns:1fr;grid-template-rows:1fr;aspect-ratio:unset}astro-embed-mastodon::part(row-span){grid-row:span 2}astro-embed-mastodon::part(footer){font-size:.875em}astro-embed-mastodon::part(header){display:flex;align-items:center;justify-content:space-between;font-size:.9375em;line-height:1.467em;gap:.667em}astro-embed-mastodon::part(user){display:flex;align-items:center;gap:.667em;overflow:hidden;text-decoration:none;color:inherit}astro-embed-mastodon::part(user-avatar){border-radius:var(--border-radius);width:3em;height:3em;-o-object-fit:cover;object-fit:cover}astro-embed-mastodon::part(user-content){max-width:100%;display:flex;flex-direction:column;white-space:nowrap;overflow:hidden;color:var(--color-secondary)}astro-embed-mastodon::part(user-display-name){font-weight:600;color:var(--color-primary)}astro-embed-mastodon::part(user-display-name),astro-embed-mastodon::part(user-account){display:block;text-overflow:ellipsis;overflow:hidden}astro-embed-mastodon::part(mastodon-logo){color:var(--color-secondary);width:2.5em;height:2.5em}astro-embed-mastodon::part(quote){border:1px solid var(--border-color, #cfd9de);border-radius:var(--border-radius);padding:.875em;display:flex;flex-direction:column;gap:1em}astro-embed-mastodon::part(quote-header){display:flex;gap:.5em;font-size:.875em}astro-embed-mastodon::part(quote-avatar){border-radius:var(--border-radius)}astro-embed-mastodon::part(quote-display-name){display:flex;flex-direction:column;margin-inline-end:auto;color:var(--color-primary)}astro-embed-mastodon::part(quote-username){font-size:.85em;letter-spacing:.04em;color:var(--color-secondary)}astro-embed-mastodon::part(quote-content){display:flex;flex-direction:column;gap:1em;color:var(--color-primary);font-size:.875em}astro-embed-mastodon::part(subquote){border-radius:var(--border-radius);color:var(--color-secondary);background-color:var(--background-color-surface);padding:.5em .75em;font-size:.875em}astro-embed-mastodon::part(root){--color-scheme--light: light;--color--light: #292938;--color-primary--light: #000;--color-secondary--light: #45455f;--color-link--light: #5653ed;--background-color--light: #fff;--border-color--light: #cfd9de;--background-color-surface--light: #e8e6f0;--background-color-accent--light: #c6bfd9;--color-scheme--dark: dark;--color--dark: #cfd9de;--color-primary--dark: #f0f1ff;--color-secondary--dark: #8b8dac;--color-link--dark: #8886ff;--background-color--dark: #181821;--border-color--dark: #c8cdfe2e;--background-color-surface--dark: #6247e61a;--background-color-accent--dark: #c8cdfe14;--color-scheme: var(--color-scheme--light);--color: var(--color--light);--color-primary: var(--color-primary--light);--color-secondary: var(--color-secondary--light);--color-link: var(--color-link--light);--background-color: var(--background-color--light);--border-color: var(--border-color--light);--background-color-surface: var(--background-color-surface--light);--background-color-accent: var(--background-color-accent--light);--padding: 1em;--border-radius: .5em;--font-family: Roboto, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif}@media(prefers-color-scheme:dark){astro-embed-mastodon::part(root){--color-scheme: var(--color-scheme--dark);--color: var(--color--dark);--color-primary: var(--color-primary--dark);--color-secondary: var(--color-secondary--dark);--color-link: var(--color-link--dark);--background-color: var(--background-color--dark);--border-color: var(--border-color--dark);--background-color-surface: var(--background-color-surface--dark);--background-color-accent: var(--background-color-accent--dark)}}@supports (--color: light-dark(var(--a), var(--b))){astro-embed-mastodon::part(root){--color-scheme: inherit;--color: light-dark(var(--color--light), var(--color--dark));--color-primary: light-dark( var(--color-primary--light), var(--color-primary--dark) );--color-secondary: light-dark( var(--color-secondary--light), var(--color-secondary--dark) );--color-link: light-dark( var(--color-link--light), var(--color-link--dark) );--background-color: light-dark( var(--background-color--light), var(--background-color--dark) );--border-color: light-dark( var(--border-color--light), var(--border-color--dark) );--background-color-surface: light-dark( var(--background-color-surface--light), var(--background-color-surface--dark) );--background-color-accent: light-dark( var(--background-color-accent--light), var(--background-color-accent--dark) )}}astro-embed-mastodon::part(root){margin:0;border:1px solid var(--border-color, #cfd9de);border-radius:var(--border-radius);display:flex;flex-direction:column;gap:1em;overflow-wrap:anywhere;padding:var(--padding, 1em);font-family:var(--font-family, inherit);color-scheme:var(--color-scheme);color:var(--color);background-color:var(--background-color)}astro-embed-mastodon::part(content){display:flex;flex-direction:column;gap:1.16em;font-size:1.1875em;line-height:1.25;overflow-wrap:break-word;overflow:hidden;text-overflow:ellipsis;color:var(--color-primary)}.external-link[data-astro-cid-stjl7fun]{display:flex;flex-direction:column;width:100%;border:var(--bluesky-card-border);border-radius:var(--bluesky-radius-md);overflow:hidden;text-decoration:none;color:var(--bluesky-color-text);background:var(--bluesky-color-background);transition:var(--bluesky-card-transition)}.thumbnail[data-astro-cid-stjl7fun]{aspect-ratio:var(--bluesky-aspect-ratio-thumb);width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.content[data-astro-cid-stjl7fun]{padding:var(--bluesky-content-padding)}.domain[data-astro-cid-stjl7fun]{font-size:var(--bluesky-font-size-sm);color:var(--bluesky-color-text-secondary);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.title[data-astro-cid-stjl7fun]{font-weight:var(--bluesky-font-weight-semibold);margin:0;color:var(--bluesky-color-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.description[data-astro-cid-stjl7fun]{font-size:var(--bluesky-font-size-sm);color:var(--bluesky-color-text-secondary);margin:var(--bluesky-space-xs) 0 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.image-grid-container[data-astro-cid-tayatr6q]{width:100%;max-width:var(--bluesky-content-max-width);margin:0 auto;aspect-ratio:var(--bluesky-aspect-ratio-thumb)}.image-grid[data-astro-cid-tayatr6q]{width:100%;height:100%;display:grid;gap:var(--bluesky-space-xs);border-radius:var(--bluesky-radius-md);overflow:hidden}.image-grid-item[data-astro-cid-tayatr6q]{position:relative;overflow:hidden;width:100%;height:100%;background-color:var(--bluesky-color-border)}.image-grid-item[data-astro-cid-tayatr6q] img[data-astro-cid-tayatr6q]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-grid--1[data-astro-cid-tayatr6q]{grid-template-columns:1fr}.image-grid--2[data-astro-cid-tayatr6q],.image-grid--3[data-astro-cid-tayatr6q]{grid-template-columns:repeat(2,1fr)}.image-grid--3[data-astro-cid-tayatr6q] .image-grid-item[data-astro-cid-tayatr6q]:first-child{grid-row:span 2}.image-grid--4[data-astro-cid-tayatr6q]{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}.media-container[data-astro-cid-kx6yyo6i]{width:100%;overflow:hidden;border-radius:var(--bluesky-radius-md);position:relative;background-color:var(--bluesky-color-border)}.media-container[data-astro-cid-kx6yyo6i]>img[data-astro-cid-kx6yyo6i]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.play-button[data-astro-cid-pkddrwlf]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:6rem;height:6rem;border-radius:var(--bluesky-radius-full);background-color:var(--bluesky-color-overlay);display:flex;align-items:center;justify-content:center}.play-icon[data-astro-cid-pkddrwlf]{width:60%;height:60%;-o-object-fit:cover;object-fit:cover}.thumbnail[data-astro-cid-pkddrwlf]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.avatar[data-astro-cid-manwa2bn]{border-radius:var(--bluesky-radius-full);overflow:hidden;background-color:var(--bluesky-color-border);flex-shrink:0}.avatar[data-astro-cid-manwa2bn] img[data-astro-cid-manwa2bn]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.medium[data-astro-cid-manwa2bn]{width:2.5rem;height:2.5rem}.small[data-astro-cid-manwa2bn]{width:1rem;height:1rem}.post-container[data-astro-cid-focmzavi]{border:var(--bluesky-card-border);border-radius:var(--bluesky-radius-md);display:flex;flex-direction:column;gap:var(--bluesky-space-xs);padding:var(--bluesky-space-sm);text-decoration:none;color:var(--bluesky-color-text);transition:var(--bluesky-card-transition)}.post-link[data-astro-cid-focmzavi]{text-decoration:none}.post-container[data-astro-cid-focmzavi]:hover{background-color:var(--bluesky-color-background-hover)}.user-info[data-astro-cid-focmzavi]{display:flex;gap:var(--bluesky-space-xs);align-items:center}.user-text[data-astro-cid-focmzavi]{font-size:var(--bluesky-font-size-sm);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--bluesky-color-text)}.name[data-astro-cid-focmzavi]{font-weight:var(--bluesky-font-weight-bold);color:var(--bluesky-color-text)}.handle[data-astro-cid-focmzavi]{color:var(--bluesky-color-text-secondary);margin-left:var(--bluesky-space-xs)}.content[data-astro-cid-focmzavi]{font-size:var(--bluesky-font-size-sm);color:var(--bluesky-color-text);margin:0;line-height:var(--bluesky-line-height-normal)}.card[data-astro-cid-ovxpf64e]{display:flex;flex-direction:column;width:100%;border:var(--bluesky-card-border);border-radius:var(--bluesky-radius-md);overflow:hidden;text-decoration:none;color:var(--bluesky-color-text);background:var(--bluesky-color-background);transition:var(--bluesky-card-transition)}.card[data-astro-cid-ovxpf64e]:hover{background:var(--bluesky-color-background-hover)}.cover-image[data-astro-cid-ovxpf64e]{aspect-ratio:var(--bluesky-aspect-ratio-thumb);width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.content[data-astro-cid-ovxpf64e]{padding:var(--bluesky-content-padding)}.header[data-astro-cid-ovxpf64e]{display:flex;gap:var(--bluesky-card-gap);align-items:center}.avatar[data-astro-cid-ovxpf64e]{width:var(--bluesky-avatar-md);height:var(--bluesky-avatar-md)}.title-group[data-astro-cid-ovxpf64e]{display:flex;flex-direction:column;gap:var(--bluesky-space-2xs)}.title[data-astro-cid-ovxpf64e]{font-weight:var(--bluesky-font-weight-semibold);line-height:var(--bluesky-line-height-title);margin:0;color:var(--bluesky-color-text)}.subtitle[data-astro-cid-ovxpf64e]{font-size:var(--bluesky-font-size-sm);color:var(--bluesky-color-text-secondary);line-height:var(--bluesky-line-height-subtitle);margin:0}.description[data-astro-cid-ovxpf64e]{font-size:var(--bluesky-font-size-sm);color:var(--bluesky-color-text-secondary);line-height:var(--bluesky-line-height-normal);margin:var(--bluesky-space-xs) 0 0 0}.record-with-media[data-astro-cid-ojlygtsz]{display:flex;flex-direction:column;gap:var(--bluesky-space-sm)}.bluesky-post-container{--bluesky-color-overlay: rgba(0, 0, 0, .5);--bluesky-color-link: rgb(59 130 246);--bluesky-color-text--light: #000000;--bluesky-color-text-secondary--light: rgb(66 87 108);--bluesky-color-border--light: #e5e5e5;--bluesky-color-background--light: #ffffff;--bluesky-color-background-hover--light: #fafafa;--bluesky-color-text--dark: white;--bluesky-color-text-secondary--dark: rgb(174, 187, 201);--bluesky-color-border--dark: rgb(46, 64, 82);--bluesky-color-background--dark: hsl(211, 20%, 20%);--bluesky-color-background-hover--dark: hsl(211, 20%, 15%);--bluesky-color-text: var(--bluesky-color-text--light);--bluesky-color-text-secondary: var(--bluesky-color-text-secondary--light);--bluesky-color-border: var(--bluesky-color-border--light);--bluesky-color-background: var(--bluesky-color-background--light);--bluesky-color-background-hover: var( --bluesky-color-background-hover--light );--bluesky-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--bluesky-font-size-sm: .875rem;--bluesky-font-size-base: 1rem;--bluesky-font-size-lg: 1.125rem;--bluesky-font-weight-normal: 400;--bluesky-font-weight-medium: 500;--bluesky-font-weight-semibold: 600;--bluesky-font-weight-bold: 700;--bluesky-line-height-tight: 1.2;--bluesky-line-height-normal: 1.4;--bluesky-line-height-relaxed: 1.6;--bluesky-line-height-title: 21px;--bluesky-line-height-subtitle: 18px;--bluesky-space-2xs: .125rem;--bluesky-space-xs: .25rem;--bluesky-space-sm: .5rem;--bluesky-space-md: .75rem;--bluesky-space-lg: 1rem;--bluesky-space-xl: 1.25rem;--bluesky-space-2xl: 1.5rem;--bluesky-radius-sm: .25rem;--bluesky-radius-md: .5rem;--bluesky-radius-lg: .75rem;--bluesky-radius-full: 9999px;--bluesky-content-max-width: 600px;--bluesky-content-min-width: 300px;--bluesky-content-padding-x: var(--bluesky-space-lg);--bluesky-content-padding-y: var(--bluesky-space-md);--bluesky-content-padding: var(--bluesky-content-padding-y) var(--bluesky-content-padding-x);--bluesky-card-gap: var(--bluesky-space-sm);--bluesky-card-border: 1px solid var(--bluesky-color-border);--bluesky-card-padding: var(--bluesky-content-padding);--bluesky-card-transition: background-color .2s ease;--bluesky-aspect-ratio-thumb: 1.91/1;--bluesky-aspect-ratio-square: 1/1;--bluesky-aspect-ratio-video: 16/9;--bluesky-icon-size-sm: 1rem;--bluesky-icon-size-md: 1.5rem;--bluesky-icon-size-lg: 2rem}@media(prefers-color-scheme:dark){.bluesky-post-container{--bluesky-color-text: var(--bluesky-color-text--light);--bluesky-color-text-secondary: var(--bluesky-color-text-secondary--light);--bluesky-color-border: var(--bluesky-color-border--light);--bluesky-color-background: var(--bluesky-color-background--light);--bluesky-color-background-hover: var( --bluesky-color-background-hover--light )}}@supports (--color: light-dark(var(--a), var(--b))){.bluesky-post-container{--bluesky-color-text: light-dark( var(--bluesky-color-text--light), var(--bluesky-color-text--dark) );--bluesky-color-text-secondary: light-dark( var(--bluesky-color-text-secondary--light), var(--bluesky-color-text-secondary--dark) );--bluesky-color-border: light-dark( var(--bluesky-color-border--light), var(--bluesky-color-border--dark) );--bluesky-color-background: light-dark( var(--bluesky-color-background--light), var(--bluesky-color-background--dark) );--bluesky-color-background-hover: light-dark( var(--bluesky-color-background-hover--light), var(--bluesky-color-background-hover--dark) )}}.video-player[data-astro-cid-nbfp226y]{position:relative;display:flex;flex-direction:column;align-items:flex-start;overflow:hidden;border-radius:var(--border-radius-normal)}.video-player--with-dark-overlay[data-astro-cid-nbfp226y]:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:var(--overlay-background-tint);z-index:1}.video-player--square[data-astro-cid-nbfp226y]{aspect-ratio:1 / 1}.video-player--widescreen[data-astro-cid-nbfp226y]{aspect-ratio:16 / 9}.video-player--portrait[data-astro-cid-nbfp226y]{aspect-ratio:3 / 4}.video-player--mobileSquare[data-astro-cid-nbfp226y]{aspect-ratio:1 / 1}.video-player--mobileWidescreen[data-astro-cid-nbfp226y]{aspect-ratio:16 / 9}.video-player--mobilePortrait[data-astro-cid-nbfp226y]{aspect-ratio:3 / 4}.video-player__no-aspect-ratio[data-astro-cid-nbfp226y]{aspect-ratio:unset;height:100%}.video-player__video[data-astro-cid-nbfp226y]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.video-player__controls[data-astro-cid-nbfp226y]{cursor:pointer;position:absolute;inset:auto;z-index:10;display:flex;gap:var(--spacing-4)}.video-player__controls--bottom-right[data-astro-cid-nbfp226y]{bottom:var(--spacing-6);right:var(--spacing-6)}.video-player__controls--center[data-astro-cid-nbfp226y]{top:50%;left:50%;transform:translate(-50%,-50%)}@media(min-width:768px){.video-player[data-astro-cid-nbfp226y]{border-radius:var(--border-radius-large)}.video-player--with-dark-overlay[data-astro-cid-nbfp226y]{border-radius:0}.video-player--square[data-astro-cid-nbfp226y],.video-player--portrait[data-astro-cid-nbfp226y]{max-height:80vh;margin-inline:auto}.video-player--desktopWidescreen[data-astro-cid-nbfp226y]{aspect-ratio:16 / 9}.video-player--desktopPortrait[data-astro-cid-nbfp226y]{aspect-ratio:3 / 4}.video-player--desktopSquare[data-astro-cid-nbfp226y]{aspect-ratio:1 / 1}}.video-player[data-astro-cid-nbfp226y].is-playing .video-player__play{display:none}.video-player[data-astro-cid-nbfp226y]:not(.is-playing) .video-player__pause{display:none}.shop-by-products__header-wrapper{width:100%;max-width:100%;margin-inline:auto;text-align:center}@media(min-width:701px){.shop-by-products__header-wrapper{max-width:48%}}@media(min-width:1101px){.shop-by-products__header-wrapper{max-width:58%}}.shop-by-products__content{margin-top:var(--spacing-10);width:100%;overflow:visible}@media(min-width:701px){.shop-by-products__content{margin-top:var(--spacing-11)}}.shop-by-products .section-wrapper__birds{position:absolute;right:0;bottom:0;z-index:0;width:min(42vw,520px);height:min(28vw,220px);pointer-events:none;overflow:hidden;color:var(--burgundy-500);opacity:.14}.shop-by-products .copy-block--heading-large{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-7)}.shop-by-products .copy-block__title.heading{margin:0;font-family:var(--font-secondary);font-feature-settings:var(--font-secondary-features, "ss06" 1);font-weight:800;text-transform:uppercase;text-align:center;color:var(--burgundy-500);line-height:var(--line-height-display);letter-spacing:0}.shop-by-products .copy-block__title.heading--2{font-size:108px!important;line-height:.82!important}@media(min-width:701px){.shop-by-products .copy-block__title.heading--2{font-size:108px!important;line-height:.82!important}}.shop-by-products .copy-block__description{margin:0;max-width:42rem;font-family:var(--font-body);font-size:var(--text-typography-style-mobile-p1-size);font-weight:400;line-height:var(--text-typography-style-mobile-p1-line-height);letter-spacing:var(--text-typography-style-mobile-p1-spacing);color:#4a002a;text-align:center}@media(min-width:701px){.shop-by-products .copy-block__description{font-size:var(--text-typography-style-desktop-p1-size);line-height:var(--text-typography-style-desktop-p1-line-height);letter-spacing:var(--text-typography-style-desktop-p1-spacing)}}.shop-by-products .copy-block__description .line-group{display:block}.shop-by-products .tabbed-interface--dark{--tab-group-hint-bg: var(--surface-background-minimal, #fff3e4);--tab-group-hint-color: var(--text-colour-primary, #4a002a)}.shop-by-products .tab--dark{color:var(--burgundy-800)}.shop-by-products .tab--dark:hover,.shop-by-products .tab--dark[aria-selected=true]{color:var(--text-colour-brand-red)}.shop-by-products .tab--dark[aria-selected=true]:after{background-color:var(--text-colour-brand-red)}.shop-by-products .product-category-tabbed-grid__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center;gap:var(--spacing-6, 16px);width:100%;max-width:100%;margin:0}@media(max-width:700px){.shop-by-products .product-category-tabbed-grid__grid--mobile-one-col{display:flex;flex-direction:column;gap:var(--spacing-6, 16px)}.shop-by-products .product-category-tabbed-grid__grid--mobile-one-col .product-category-card{width:100%;height:auto;aspect-ratio:1}}@media(min-width:480px)and (max-width:700px){.shop-by-products .product-category-tabbed-grid__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-8, 24px)}}@media(min-width:701px){.shop-by-products .product-category-tabbed-grid__grid{grid-template-columns:repeat(var(--tabbed-max-cards-per-row, 4),minmax(0,1fr));gap:var(--spacing-5);max-width:none}.shop-by-products .product-category-tabbed-grid__grid .product-category-card--default{width:100%;height:auto;aspect-ratio:1}.shop-by-products .product-category-tabbed-grid__grid .product-category-card--default .product-category-card__link{padding:var(--spacing-9) 0;justify-content:flex-end;gap:var(--spacing-9);height:100%}}.shop-by-products .product-category-card{opacity:1;transform:none;transition:none}.shop-by-products .product-category-card:hover{transform:none;box-shadow:none}.shop-by-products .product-category-card__image{transition:none}.shop-by-products .product-category-card:hover .product-category-card__image{transform:none}.shop-by-products .product-category-card__text{width:100%;text-align:center}.shop-by-products .product-category-card__title{font-family:var(--font-secondary);font-feature-settings:var(--font-secondary-features, "ss06" 1);text-transform:uppercase}@media(min-width:701px){.shop-by-products .product-category-card__title{font-size:24px;line-height:100%;letter-spacing:.24px}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-sans),system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--slide-bg-color: var(--burgundy-500);--header-offset: var(--site-header-height);--background: 45 33% 94%;--foreground: 330 40% 10%;--muted: 40 22% 90%;--muted-foreground: 330 12% 35%;--card: 40 28% 92%;--card-foreground: 330 40% 12%;--border: 35 18% 82%;--ring: 330 100% 19%}html{scroll-padding-top:var(--site-header-height, 120px)}::-moz-selection{background-color:#74003d40;--tw-text-opacity: 1;color:rgb(34 16 24 / var(--tw-text-opacity, 1))}::selection{background-color:#74003d40;--tw-text-opacity: 1;color:rgb(34 16 24 / var(--tw-text-opacity, 1))}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.inset-y-0{top:0;bottom:0}.bottom-\[104px\]{bottom:104px}.left-0{left:0}.left-4{left:1rem}.right-0{right:0}.right-4{right:1rem}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[30\]{z-index:30}.order-1{order:1}.order-2{order:2}.mx-auto{margin-left:auto;margin-right:auto}.mb-8{margin-bottom:2rem}.mb-9{margin-bottom:2.25rem}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.\!hidden{display:none!important}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.\!h-full{height:100%!important}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-6{height:1.5rem}.h-9{height:2.25rem}.h-\[calc\(100vw\+480px\)\]{height:calc(100vw + 480px)}.h-full{height:100%}.min-h-0{min-height:0px}.min-h-\[100vw\]{min-height:100vw}.min-h-\[480px\]{min-height:480px}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-16{width:4rem}.w-6{width:1.5rem}.w-full{width:100%}.min-w-\[140px\]{min-width:140px}.max-w-\[500px\]{max-width:500px}.max-w-\[min\(92vw\,320px\)\]{max-width:min(92vw,320px)}.max-w-\[min\(92vw\,360px\)\]{max-width:min(92vw,360px)}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:.5rem}.gap-5{gap:1.25rem}.overflow-hidden{overflow:hidden}.scroll-smooth{scroll-behavior:smooth}.whitespace-nowrap{white-space:nowrap}.rounded-lg{border-radius:.5rem}.rounded-none{border-radius:0}.border{border-width:1px}.border-0{border-width:0px}.border-carni-moss\/40{border-color:#74003d66}.border-carni-stone\/70{border-color:#c9b8a8b3}.border-white\/40{border-color:#fff6}.bg-carni-cta{--tw-bg-opacity: 1;background-color:rgb(237 28 36 / var(--tw-bg-opacity, 1))}.bg-carni-moss{--tw-bg-opacity: 1;background-color:rgb(116 0 61 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.px-4{padding-left:1rem;padding-right:1rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-9{padding-left:2.25rem;padding-right:2.25rem}.py-8{padding-top:2rem;padding-bottom:2rem}.text-center{text-align:center}.font-display{font-family:var(--font-display),Georgia,serif}.font-sans{font-family:var(--font-sans),system-ui,sans-serif}.text-\[10px\]{font-size:10px}.text-\[15px\]{font-size:15px}.text-\[64px\]{font-size:64px}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-\[0\.92\]{line-height:.92}.leading-\[1\.6\]{line-height:1.6}.tracking-\[-0\.64px\]{letter-spacing:-.64px}.tracking-\[0\.16em\]{letter-spacing:.16em}.text-\[var\(--text-colour-invert\,\#fff3e4\)\]{color:var(--text-colour-invert,#fff3e4)}.text-carni-moss{--tw-text-opacity: 1;color:rgb(116 0 61 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.overline{text-decoration-line:overline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow-card{--tw-shadow: 0 14px 40px rgba(34, 16, 24, .08);--tw-shadow-colored: 0 14px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-soft{--tw-shadow: 0 18px 50px rgba(34, 16, 24, .08);--tw-shadow-colored: 0 18px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.filter{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)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}.text-balance{text-wrap:balance}.breadcrumb__item>*{font-family:TT Bluescreens;font-size:25px}@media(min-width:1025px)and (min-height:780px)and (max-height:1300px){.hero-carousel-tall-vh{height:calc(100dvh - var(--header-total-height-desktop, 110px))}}@media(min-width:1101px){.usp-bar__container{width:100%;max-width:965px;margin:0 auto;padding:0 32px}.usp-bar__list--desktop{width:100%;display:flex;align-items:center;justify-content:space-between}.usp-bar__item{display:flex;align-items:center;gap:8px}}main.homepage .split-slide__cta-group .btn-hero{display:inline-flex;height:var(--components-buttons-mobile-height, 48px);min-height:var(--components-buttons-mobile-height, 48px);padding:12px clamp(12px,3.5vw,32px);justify-content:center;align-items:center;gap:10px;font-family:var(--font-display),Georgia,serif;font-size:20px;font-style:normal;font-weight:800;line-height:100%;letter-spacing:.2px;text-transform:uppercase}@media(min-width:1025px){main.homepage .split-slide__cta-group .btn-hero{height:60px;min-height:60px;padding:21px 38px;flex:0 0 auto}}@media(max-width:767px){main.homepage .split-slide__cta-group--dual .btn-hero{flex:1 1 0;white-space:nowrap}}.swiper-pagination-bullet{background-color:#74003d59;opacity:1;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.swiper-pagination-bullet-active{width:2rem;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(116 0 61 / var(--tw-bg-opacity, 1))}.hero-swiper,.hero-swiper .swiper-wrapper,.hero-swiper .swiper-slide{height:100%}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-carni-moss\/40:hover{border-color:#74003d66}.hover\:bg-carni-cream:hover{--tw-bg-opacity: 1;background-color:rgb(249 244 232 / var(--tw-bg-opacity, 1))}.hover\:bg-carni-forest:hover{--tw-bg-opacity: 1;background-color:rgb(74 0 38 / var(--tw-bg-opacity, 1))}.hover\:bg-carni-moss\/10:hover{background-color:#74003d1a}.hover\:bg-carni-moss\/5:hover{background-color:#74003d0d}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/90:hover{background-color:#ffffffe6}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-lift:hover{--tw-shadow: 0 22px 55px rgba(34, 16, 24, .12);--tw-shadow-colored: 0 22px 55px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:brightness-110:hover{--tw-brightness: brightness(1.1);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)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-carni-moss\/35:focus-visible{--tw-ring-color: rgb(116 0 61 / .35)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-carni-cream:focus-visible{--tw-ring-offset-color: #F9F4E8}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}@media(min-width:1025px){.min-\[1025px\]\:static{position:static}.min-\[1025px\]\:order-1{order:1}.min-\[1025px\]\:order-2{order:2}.min-\[1025px\]\:mb-0{margin-bottom:0}.min-\[1025px\]\:mt-10{margin-top:2.5rem}.min-\[1025px\]\:mt-8{margin-top:2rem}.min-\[1025px\]\:aspect-auto{aspect-ratio:auto}.min-\[1025px\]\:h-\[clamp\(500px\,62vw\,900px\)\]{height:clamp(500px,62vw,900px)}.min-\[1025px\]\:h-full{height:100%}.min-\[1025px\]\:min-h-0{min-height:0px}.min-\[1025px\]\:w-1\/2{width:50%}.min-\[1025px\]\:w-20{width:5rem}.min-\[1025px\]\:w-auto{width:auto}.min-\[1025px\]\:max-w-\[480px\]{max-width:480px}.min-\[1025px\]\:max-w-\[78\%\]{max-width:78%}.min-\[1025px\]\:max-w-none{max-width:none}.min-\[1025px\]\:flex-none{flex:none}.min-\[1025px\]\:flex-shrink-0{flex-shrink:0}.min-\[1025px\]\:flex-row{flex-direction:row}.min-\[1025px\]\:items-center{align-items:center}.min-\[1025px\]\:px-8{padding-left:2rem;padding-right:2rem}.min-\[1025px\]\:py-8{padding-top:2rem;padding-bottom:2rem}.min-\[1025px\]\:text-\[18px\]{font-size:18px}.min-\[1025px\]\:text-\[80px\]{font-size:80px}}@media(min-width:1101px){.min-\[1101px\]\:max-w-\[420px\]{max-width:420px}.min-\[1101px\]\:max-w-\[520px\]{max-width:520px}.min-\[1101px\]\:text-\[100px\]{font-size:100px}}@media(min-width:1400px){.min-\[1400px\]\:text-\[120px\]{font-size:120px}}@media(min-width:1600px){.min-\[1600px\]\:max-w-\[520px\]{max-width:520px}.min-\[1600px\]\:max-w-\[800px\]{max-width:800px}.min-\[1600px\]\:text-\[160px\]{font-size:160px}.min-\[1600px\]\:leading-\[0\.85\]{line-height:.85}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}
