:root{--accent-default:#bb594c;--accent-strong:#a64b3f;--accent-stronger:#813a31;--accent-strongest:#5c261f;--accent-subtle:#f5e7e5;--accent-subtle-strong:#e7c5c1;--background-brand-secondary-strong:#647a77;--chart-gridline:light-dark(#cfccca,#4a4950);--color-tint-error-border:light-dark(#c8253c,#f1908e);--color-tint-error-subtle:light-dark(#fee5e4,#673e3d);--color-tint-error-text:light-dark(#920023,#fac0bd);--color-tint-success-border:light-dark(#2d864d,#86b692);--color-tint-success-subtle:light-dark(#e3eee5,#3a4e3f);--color-tint-success-text:light-dark(#246b3e,#bad6c0);--color-tint-warning-border:light-dark(#ab731f,#e7ac3e);--color-tint-warning-subtle:light-dark(#fae9ca,#544630);--color-tint-warning-text:light-dark(#77480a,#efd196);--icon-error:light-dark(#920023,#f1908e);--motion-duration-slow:500ms;--motion-duration-slower:700ms;--semantic-border-component-base:2px;--semantic-border-component-medium:2px;--semantic-border-component-thin:1px;--semantic-border-layout-divider:1px;--semantic-radius-component-lg:0.375rem;--semantic-radius-component-md:0.25rem;--semantic-radius-component-xl:0.5rem;--semantic-radius-image-avatar:9999px;--semantic-radius-image-hero:0.5rem;--semantic-radius-interactive-button:0.375rem;--semantic-radius-interactive-slider:9999px;--semantic-radius-interactive-switch:9999px;--semantic-radius-layout-card:0.5rem;--semantic-sizing-icon-md:1.5rem;--skeleton-fill:light-dark(#e7e6e5,#45444b);--skeleton-shine:light-dark(#e7e6e5,#535259);--space-16:4rem;--spacing-semantic-component-2xl:2.5rem;--spacing-semantic-component-3xl:4rem;--spacing-semantic-component-lg:1rem;--spacing-semantic-component-md:0.75rem;--spacing-semantic-component-sm:0.5rem;--spacing-semantic-component-xl:1.5rem;--spacing-semantic-component-xs:0.25rem;--spacing-semantic-content-lg:2rem;--spacing-semantic-content-md:1.5rem;--spacing-semantic-content-sm:1rem;--spacing-semantic-content-xs:0.5rem;--spacing-semantic-layout-lg:3rem;--spacing-semantic-layout-md:2rem;--spacing-semantic-layout-sm:1.5rem;--spacing-semantic-layout-xl:4rem;--spacing-semantic-layout-xs:1rem;--spacing-semantic-section-lg:5rem;--spacing-semantic-section-md:4rem;--spacing-semantic-section-sm:3rem;--spacing-semantic-section-xl:6rem;--spacing-semantic-section-xs:2rem;--spacing-stack-2xl:3rem;--states-info-colors-background-medium:light-dark(#e4ecf5,#3b4b5b);--states-warning-colors-text-primary:light-dark(#77480a,#e7ac3e);--text-on-media:#ffffff;--typography-semantic-body-md-font-size:1rem;--typography-semantic-body-sm-font-size:0.875rem;--typography-semantic-body-xs-font-size:0.75rem;--typography-semantic-display-md-font-size:1.875rem;--typography-semantic-display-sm-font-size:1.5rem;--typography-semantic-heading-h1-font-size:1.25rem;--typography-semantic-heading-h3-font-size:1rem;--typography-semantic-heading-h4-font-size:0.875rem;--typography-semantic-heading-h5-font-size:0.75rem;--typography-semantic-heading-h6-font-size:0.75rem;--typography-semantic-ui-md-font-size:1rem;--typography-semantic-ui-sm-font-size:0.875rem;--typography-semantic-ui-xs-font-size:0.75rem;--type-display-font-size:1.875rem;--type-display-line-height:1.1;--type-display-font-weight:700;--type-display-font-family:var(--font-family-base);--type-display-strong-font-size:1.875rem;--type-display-strong-line-height:1.1;--type-display-strong-font-weight:700;--type-display-strong-font-family:var(--font-family-base);--type-heading-1-font-size:1.875rem;--type-heading-1-line-height:1.15;--type-heading-1-font-weight:700;--type-heading-1-font-family:var(--font-family-base);--type-heading-1-strong-font-size:1.875rem;--type-heading-1-strong-line-height:1.15;--type-heading-1-strong-font-weight:700;--type-heading-1-strong-font-family:var(--font-family-base);--type-heading-2-font-size:1.5rem;--type-heading-2-line-height:1.2;--type-heading-2-font-weight:600;--type-heading-2-font-family:var(--font-family-base);--type-heading-2-strong-font-size:1.5rem;--type-heading-2-strong-line-height:1.2;--type-heading-2-strong-font-weight:700;--type-heading-2-strong-font-family:var(--font-family-base);--type-heading-3-font-size:1.25rem;--type-heading-3-line-height:1.25;--type-heading-3-font-weight:600;--type-heading-3-font-family:var(--font-family-base);--type-heading-3-strong-font-size:1.25rem;--type-heading-3-strong-line-height:1.25;--type-heading-3-strong-font-weight:700;--type-heading-3-strong-font-family:var(--font-family-base);--type-heading-4-font-size:1rem;--type-heading-4-line-height:1.25;--type-heading-4-font-weight:600;--type-heading-4-font-family:var(--font-family-base);--type-heading-4-strong-font-size:1rem;--type-heading-4-strong-line-height:1.25;--type-heading-4-strong-font-weight:700;--type-heading-4-strong-font-family:var(--font-family-base);--type-body-font-size:1rem;--type-body-line-height:1.5;--type-body-font-weight:400;--type-body-font-family:var(--font-family-base);--type-body-strong-font-size:1rem;--type-body-strong-line-height:1.5;--type-body-strong-font-weight:600;--type-body-strong-font-family:var(--font-family-base);--type-body-small-font-size:0.875rem;--type-body-small-line-height:1.5;--type-body-small-font-weight:400;--type-body-small-font-family:var(--font-family-base);--type-body-small-strong-font-size:0.875rem;--type-body-small-strong-line-height:1.5;--type-body-small-strong-font-weight:600;--type-body-small-strong-font-family:var(--font-family-base);--type-label-large-font-size:1rem;--type-label-large-line-height:1.25;--type-label-large-font-weight:500;--type-label-large-font-family:var(--font-family-base);--type-label-large-strong-font-size:1rem;--type-label-large-strong-line-height:1.25;--type-label-large-strong-font-weight:600;--type-label-large-strong-font-family:var(--font-family-base);--type-label-font-size:0.875rem;--type-label-line-height:1.25;--type-label-font-weight:500;--type-label-font-family:var(--font-family-base);--type-label-strong-font-size:0.875rem;--type-label-strong-line-height:1.25;--type-label-strong-font-weight:600;--type-label-strong-font-family:var(--font-family-base);--type-label-small-font-size:0.75rem;--type-label-small-line-height:1.25;--type-label-small-font-weight:500;--type-label-small-font-family:var(--font-family-base);--type-label-small-strong-font-size:0.75rem;--type-label-small-strong-line-height:1.25;--type-label-small-strong-font-weight:600;--type-label-small-strong-font-family:var(--font-family-base);--text-default:light-dark(#2c2c30,#e7e6e5);--text-accent:light-dark(#a64b3f,#e0b4ae);--feedback-error-text:light-dark(#920023,#f1908e);--feedback-success-text:light-dark(#246b3e,#86b692);--feedback-warning-text:light-dark(#77480a,#e7ac3e);--feedback-info-text:light-dark(#29527c,#8daed3);--feedback-error-text-overlay:light-dark(#920023,#fac0bd);--feedback-success-text-overlay:light-dark(#246b3e,#bad6c0);--feedback-warning-text-overlay:light-dark(#77480a,#efd196);--feedback-info-text-overlay:light-dark(#29527c,#bdd1e6);--action-strong:#bb594c;--action-strong-hover:#a64b3f;--action-strong-pressed:#813a31;--action-on-strong:#ffffff;--action-muted:light-dark(#e7e6e5,#45444b);--action-muted-hover:light-dark(#dcdad9,#4a4950);--action-muted-pressed:light-dark(#cfccca,#5d5b62);--action-quiet-hover:light-dark(#eeeeed,#403f46);--action-quiet-pressed:light-dark(#e7e6e5,#45444b);--action-disabled:light-dark(#eeeeed,#403f46);--action-danger:#c8253c;--action-danger-hover:#b8012f;--action-danger-pressed:#920023;--feedback-error-on-solid:#ffffff;--action-on-image:#00000099;--action-on-image-hover:#000000b8;--action-on-image-pressed:#000000cc;--action-on-image-disabled:#00000052;--action-on-image-text:#ffffff;--action-on-image-text-disabled:#ffffff80;--control-height-small:2rem;--control-height-medium:2.5rem;--control-height-large:3rem;--control-padding-small:1rem;--control-padding-medium:1.5rem;--control-padding-large:2rem;--control-min-width-small:4.5rem;--control-min-width-medium:5.625rem;--control-min-width-large:6.75rem;--control-icon-small:1rem;--control-icon-medium:1rem;--control-icon-large:1.25rem;--control-gap-small:0.25rem;--control-gap-medium:0.5rem;--control-gap-large:0.5rem;--corner-control:0.375rem;--corner-focus:0.625rem;--focus-width:0.125rem;--focus-gap:0.125rem;--focus-ring:light-dark(#bb594c,#d69c95);--focus-ring-on-image:#ffffff;--focus-ring-on-image-edge:#000000b3;--motion-easing-standard:cubic-bezier(0.4,0,0.2,1);--surface-viewer:#2c2c2c;--icon-size-16:1rem;--icon-size-20:1.25rem;--icon-size-24:1.5rem;--icon-size-32:2rem;--icon-size-48:3rem;--icon-stroke-16:0.0831rem;--icon-stroke-20:0.1044rem;--icon-stroke-24:0.125rem;--border-field:light-dark(#747174,#a19d9c);--border-field-hover:light-dark(#5d5b62,#b5b2b0);--feedback-error-solid:#c8253c;--field-edge-error:light-dark(#c8253c,#f1908e)}:where([class*=hk-]){color-scheme:dark;--accessibility-focus-ring-color-default:light-dark(#bb594c,#d69c95);--accessibility-focus-ring-offset-default:2px;--background-brand-primary-medium:light-dark(#f5e7e5,#5c261f);--background-brand-primary-strong:#bb594c;--background-brand-primary-subtle:light-dark(#f5e7e5,#5c261f);--background-dark:light-dark(#f5f5f4,#39383e);--background-elevated:light-dark(#ffffff,#45444b);--background-elevated-max:light-dark(#ffffff,#45444b);--background-feedback-error-medium:light-dark(#fee5e4,#673e3d);--background-feedback-error-strong:#c8253c;--background-feedback-error-subtle:light-dark(#fee5e4,#673e3d);--background-feedback-info-medium:light-dark(#e4ecf5,#3b4b5b);--background-feedback-info-subtle:light-dark(#e4ecf5,#3b4b5b);--background-feedback-success-medium:light-dark(#e3eee5,#3a4e3f);--background-feedback-success-strong:#2a7e49;--background-feedback-success-subtle:light-dark(#e3eee5,#3a4e3f);--background-feedback-warning-medium:light-dark(#fae9ca,#544630);--background-feedback-warning-strong:#e7ac3e;--background-feedback-warning-subtle:light-dark(#fae9ca,#544630);--background-frame:light-dark(#e7e6e5,#232225);--background-muted:light-dark(#e7e6e5,#2c2c30);--background-muted-hover:light-dark(#eeeeed,#403f46);--background-overlay:light-dark(#1d1b1b66,#1d1b1b99);--background-page:light-dark(#f5f5f4,#39383e);--background-primary:light-dark(#f5f5f4,#39383e);--background-quaternary:light-dark(#ffffff,#403f46);--background-secondary:light-dark(#ffffff,#403f46);--background-tertiary:light-dark(#ffffff,#45444b);--blur-backdrop-default:4px;--blur-backdrop-intense:12px;--blur-backdrop-strong:8px;--border-brand-primary:#bb594c;--border-brand-secondary:#647a77;--border-dark:light-dark(#cfccca,#4a4950);--border-default:light-dark(#cfccca,#4a4950);--border-disabled:light-dark(#eeeeed,#403f46);--border-elevated:light-dark(#cfccca,#4a4950);--border-feedback-error:light-dark(#c8253c,#f1908e);--border-feedback-info:light-dark(#3e78b2,#8daed3);--border-feedback-success:light-dark(#2d864d,#86b692);--border-feedback-warning:light-dark(#ab731f,#e7ac3e);--border-interactive-active:#bb594c;--border-interactive-default:light-dark(#747174,#a19d9c);--border-interactive-disabled:light-dark(#eeeeed,#403f46);--border-interactive-focus:light-dark(#bb594c,#d69c95);--border-interactive-hover:light-dark(#5d5b62,#b5b2b0);--border-muted:light-dark(#cfccca,#4a4950);--border-strong:light-dark(#b5b2b0,#747174);--border-subtle:light-dark(#cfccca,#4a4950);--border-width-base:2px;--border-width-thick:3px;--border-width-thin:1px;--button-destructive-large-colors-disabled-background:light-dark(#eeeeed,#403f46);--button-destructive-large-colors-disabled-border:light-dark(#eeeeed,#403f46);--button-destructive-large-colors-disabled-text:light-dark(#a19d9c,#747174);--button-destructive-medium-colors-disabled-background:light-dark(#eeeeed,#403f46);--button-destructive-medium-colors-disabled-border:light-dark(#eeeeed,#403f46);--button-destructive-medium-colors-disabled-text:light-dark(#a19d9c,#747174);--button-destructive-small-colors-disabled-background:light-dark(#eeeeed,#403f46);--button-destructive-small-colors-disabled-border:light-dark(#eeeeed,#403f46);--button-destructive-small-colors-disabled-text:light-dark(#a19d9c,#747174);--button-ghost-large-colors-disabled-background:transparent;--button-ghost-large-colors-disabled-border:transparent;--button-ghost-large-colors-disabled-text:light-dark(#a19d9c,#747174);--button-ghost-medium-colors-disabled-background:transparent;--button-ghost-medium-colors-disabled-border:transparent;--button-ghost-medium-colors-disabled-text:light-dark(#a19d9c,#747174);--button-ghost-small-colors-disabled-background:transparent;--button-ghost-small-colors-disabled-border:transparent;--button-ghost-small-colors-disabled-text:light-dark(#a19d9c,#747174);--button-outline-large-colors-disabled-background:transparent;--button-outline-large-colors-disabled-border:light-dark(#cfccca,#4a4950);--button-outline-large-colors-disabled-text:light-dark(#a19d9c,#747174);--button-outline-medium-colors-disabled-background:transparent;--button-outline-medium-colors-disabled-border:light-dark(#cfccca,#4a4950);--button-outline-medium-colors-disabled-text:light-dark(#a19d9c,#747174);--button-outline-small-colors-disabled-background:transparent;--button-outline-small-colors-disabled-border:light-dark(#cfccca,#4a4950);--button-outline-small-colors-disabled-text:light-dark(#a19d9c,#747174);--button-tertiary-large-colors-disabled-background:transparent;--button-tertiary-large-colors-disabled-border:light-dark(#cfccca,#4a4950);--button-tertiary-large-colors-disabled-text:light-dark(#a19d9c,#747174);--button-tertiary-medium-colors-disabled-background:transparent;--button-tertiary-medium-colors-disabled-border:light-dark(#cfccca,#4a4950);--button-tertiary-medium-colors-disabled-text:light-dark(#a19d9c,#747174);--button-tertiary-small-colors-disabled-background:transparent;--button-tertiary-small-colors-disabled-border:light-dark(#cfccca,#4a4950);--button-tertiary-small-colors-disabled-text:light-dark(#a19d9c,#747174);--container-7xl:80rem;--datefield-default-large-colors-default-border:light-dark(#747174,#a19d9c);--datefield-default-large-colors-hover-border:light-dark(#5d5b62,#b5b2b0);--datefield-default-medium-colors-default-border:light-dark(#747174,#a19d9c);--datefield-default-medium-colors-hover-border:light-dark(#5d5b62,#b5b2b0);--datefield-default-small-colors-default-border:light-dark(#747174,#a19d9c);--datefield-default-small-colors-hover-border:light-dark(#5d5b62,#b5b2b0);--datepicker-default-large-colors-default-border:light-dark(#747174,#a19d9c);--datepicker-default-large-colors-hover-border:light-dark(#5d5b62,#b5b2b0);--datepicker-default-medium-colors-default-border:light-dark(#747174,#a19d9c);--datepicker-default-medium-colors-hover-border:light-dark(#5d5b62,#b5b2b0);--datepicker-default-small-colors-default-border:light-dark(#747174,#a19d9c);--datepicker-default-small-colors-hover-border:light-dark(#5d5b62,#b5b2b0);--datepicker-default-xlarge-colors-default-border:light-dark(#747174,#a19d9c);--datepicker-default-xlarge-colors-hover-border:light-dark(#5d5b62,#b5b2b0);--interactive-destructive-default-background:#c8253c;--interactive-destructive-default-border:#c8253c;--interactive-destructive-default-text:#ffffff;--interactive-destructive-hover-background:#b8012f;--interactive-destructive-hover-border:#b8012f;--interactive-destructive-hover-text:#ffffff;--interactive-destructive-pressed-background:#920023;--interactive-destructive-pressed-border:#920023;--interactive-destructive-pressed-text:#ffffff;--interactive-ghost-default-background:transparent;--interactive-ghost-default-text:light-dark(#2c2c30,#e7e6e5);--interactive-ghost-hover-background:light-dark(#eeeeed,#403f46);--interactive-ghost-hover-text:light-dark(#2c2c30,#e7e6e5);--interactive-ghost-pressed-background:light-dark(#e7e6e5,#45444b);--interactive-ghost-pressed-text:light-dark(#2c2c30,#e7e6e5);--interactive-outline-default-background:transparent;--interactive-outline-default-border:light-dark(#b5b2b0,#747174);--interactive-outline-default-text:light-dark(#2c2c30,#e7e6e5);--interactive-outline-hover-background:light-dark(#eeeeed,#403f46);--interactive-outline-hover-border:light-dark(#b5b2b0,#747174);--interactive-outline-hover-text:light-dark(#2c2c30,#e7e6e5);--interactive-outline-pressed-background:light-dark(#e7e6e5,#45444b);--interactive-outline-pressed-border:light-dark(#b5b2b0,#747174);--interactive-outline-pressed-text:light-dark(#2c2c30,#e7e6e5);--interactive-primary-default-background:#bb594c;--interactive-primary-default-border:#bb594c;--interactive-primary-default-text:#ffffff;--interactive-primary-disabled-background:light-dark(#eeeeed,#403f46);--interactive-primary-disabled-border:light-dark(#eeeeed,#403f46);--interactive-primary-disabled-text:light-dark(#a19d9c,#747174);--interactive-primary-focus-ring:light-dark(#bb594c,#d69c95);--interactive-primary-hover-background:#a64b3f;--interactive-primary-hover-border:#a64b3f;--interactive-primary-hover-text:#ffffff;--interactive-primary-pressed-background:#813a31;--interactive-primary-pressed-border:#813a31;--interactive-primary-pressed-text:#ffffff;--interactive-secondary-default-background:light-dark(#e7e6e5,#45444b);--interactive-secondary-default-border:light-dark(#e7e6e5,#45444b);--interactive-secondary-default-text:light-dark(#2c2c30,#e7e6e5);--interactive-secondary-disabled-background:light-dark(#eeeeed,#403f46);--interactive-secondary-disabled-border:light-dark(#eeeeed,#403f46);--interactive-secondary-disabled-text:light-dark(#a19d9c,#747174);--interactive-secondary-hover-background:light-dark(#dcdad9,#4a4950);--interactive-secondary-hover-border:light-dark(#dcdad9,#4a4950);--interactive-secondary-hover-text:light-dark(#2c2c30,#e7e6e5);--interactive-secondary-pressed-background:light-dark(#cfccca,#5d5b62);--interactive-secondary-pressed-border:light-dark(#cfccca,#5d5b62);--interactive-secondary-pressed-text:light-dark(#2c2c30,#e7e6e5);--interactive-success-default-background:#bb594c;--interactive-success-default-border:#bb594c;--interactive-success-default-text:#ffffff;--interactive-success-disabled-background:light-dark(#eeeeed,#403f46);--interactive-success-disabled-border:light-dark(#eeeeed,#403f46);--interactive-success-disabled-text:light-dark(#a19d9c,#747174);--interactive-success-hover-background:#a64b3f;--interactive-success-hover-border:#a64b3f;--interactive-success-hover-text:#ffffff;--interactive-success-pressed-background:#813a31;--interactive-success-pressed-border:#813a31;--interactive-success-pressed-text:#ffffff;--interactive-tertiary-default-background:transparent;--interactive-tertiary-default-border:light-dark(#b5b2b0,#747174);--interactive-tertiary-default-text:light-dark(#2c2c30,#e7e6e5);--interactive-tertiary-hover-background:light-dark(#eeeeed,#403f46);--interactive-tertiary-hover-border:light-dark(#b5b2b0,#747174);--interactive-tertiary-hover-text:light-dark(#2c2c30,#e7e6e5);--interactive-tertiary-pressed-background:light-dark(#e7e6e5,#45444b);--interactive-tertiary-pressed-border:light-dark(#b5b2b0,#747174);--interactive-tertiary-pressed-text:light-dark(#2c2c30,#e7e6e5);--interactive-trans-ghost-default-text:light-dark(#2c2c30,#e7e6e5);--interactive-trans-ghost-disabled-text:light-dark(#a19d9c,#747174);--interactive-trans-ghost-hover-background:light-dark(#eeeeed,#403f46);--interactive-trans-ghost-hover-text:light-dark(#2c2c30,#e7e6e5);--interactive-trans-ghost-pressed-background:light-dark(#e7e6e5,#45444b);--interactive-trans-ghost-pressed-text:light-dark(#2c2c30,#e7e6e5);--motion-duration-fast:150ms;--motion-duration-normal:300ms;--motion-timing-standard:cubic-bezier(0.4,0,0.2,1);--radius-base:0.25rem;--radius-full:9999px;--radius-lg:0.5rem;--radius-md:0.375rem;--responsive-containers-desktop-maxWidth:80rem;--responsive-containers-desktop-padding:3rem;--responsive-containers-mobile-padding:1.5rem;--responsive-containers-tablet-padding:2rem;--responsive-spacing-component-desktop:1rem;--responsive-spacing-component-mobile:0.5rem;--responsive-spacing-component-tablet:0.75rem;--responsive-spacing-section-desktop:5rem;--responsive-spacing-section-mobile:2rem;--responsive-spacing-section-tablet:4rem;--searchfield-default-large-colors-default-border:light-dark(#747174,#a19d9c);--searchfield-default-large-colors-hover-border:light-dark(#5d5b62,#b5b2b0);--searchfield-default-medium-colors-default-border:light-dark(#747174,#a19d9c);--searchfield-default-medium-colors-hover-border:light-dark(#5d5b62,#b5b2b0);--searchfield-default-small-colors-default-border:light-dark(#747174,#a19d9c);--searchfield-default-small-colors-hover-border:light-dark(#5d5b62,#b5b2b0);--section-overlay-dark:#1d1b1b;--size-button-height-lg:3rem;--size-button-height-md:2.5rem;--size-button-height-sm:2rem;--size-icon-2xl:3rem;--size-icon-lg:2rem;--size-icon-md:1.5rem;--size-icon-sm:1rem;--size-input-height-lg:3rem;--size-input-height-md:2.5rem;--size-input-height-sm:2rem;--space-1:0.25rem;--space-10:2.5rem;--space-12:3rem;--space-2:0.5rem;--space-20:5rem;--space-24:6rem;--space-3:0.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--spacing-2xl:2.5rem;--spacing-3xl:4rem;--spacing-component-lg:1rem;--spacing-component-md:0.75rem;--spacing-component-sm:0.5rem;--spacing-component-xl:1.5rem;--spacing-component-xs:0.25rem;--spacing-content-lg:2rem;--spacing-content-md:1.5rem;--spacing-content-sm:1rem;--spacing-content-xl:3rem;--spacing-content-xs:0.5rem;--spacing-inline-lg:1rem;--spacing-inline-md:0.75rem;--spacing-inline-sm:0.5rem;--spacing-inline-xs:0.25rem;--spacing-inline-xxs:0.125rem;--spacing-layout-lg:3rem;--spacing-layout-md:2rem;--spacing-layout-sm:1.5rem;--spacing-layout-xl:4rem;--spacing-lg:1rem;--spacing-md:0.75rem;--spacing-section-lg:5rem;--spacing-section-md:4rem;--spacing-section-sm:3rem;--spacing-section-xl:6rem;--spacing-section-xs:2rem;--spacing-sm:0.5rem;--spacing-stack-lg:1.5rem;--spacing-stack-md:1rem;--spacing-stack-sm:0.75rem;--spacing-stack-xl:2rem;--spacing-stack-xs:0.5rem;--spacing-xl:1.5rem;--spacing-xs:0.25rem;--states-error-colors-background-medium:light-dark(#fee5e4,#673e3d);--states-error-colors-border:light-dark(#c8253c,#f1908e);--states-error-colors-text-primary:light-dark(#920023,#f1908e);--states-success-colors-background-medium:light-dark(#e3eee5,#3a4e3f);--states-success-colors-background-subtle:light-dark(#e3eee5,#3a4e3f);--states-success-colors-border:light-dark(#2d864d,#86b692);--states-success-colors-icon:light-dark(#246b3e,#86b692);--states-success-colors-text-primary:light-dark(#246b3e,#86b692);--states-warning-colors-background-medium:light-dark(#fae9ca,#544630);--surface-card:light-dark(#ffffff,#403f46);--surface-dialog:light-dark(#ffffff,#45444b);--surface-elevated:light-dark(#ffffff,#45444b);--surface-header:light-dark(#f5f5f4,#39383e);--surface-muted:light-dark(#e7e6e5,#2c2c30);--surface-overlay:light-dark(#1d1b1b66,#1d1b1b99);--surface-secondary:light-dark(#ffffff,#403f46);--surface-sheet:light-dark(#ffffff,#45444b);--surface-sidebar:light-dark(#ffffff,#403f46);--surface-subtle:light-dark(#ffffff,#403f46);--surface-sunken:light-dark(#e7e6e5,#2c2c30);--text-disabled:light-dark(#a19d9c,#747174);--text-feedback-error:light-dark(#920023,#f1908e);--text-feedback-info:light-dark(#29527c,#8daed3);--text-feedback-success:light-dark(#246b3e,#86b692);--text-feedback-warning:light-dark(#77480a,#e7ac3e);--text-link-active:light-dark(#5c261f,#f5e7e5);--text-link-default:light-dark(#a64b3f,#e0b4ae);--text-link-hover:light-dark(#813a31,#e7c5c1);--text-link-visited:light-dark(#a64b3f,#e0b4ae);--text-muted:light-dark(#5d5b62,#b5b2b0);--text-on-brand:#ffffff;--text-orange:light-dark(#a64b3f,#e0b4ae);--text-placeholder:light-dark(#5d5b62,#b5b2b0);--text-primary:light-dark(#2c2c30,#e7e6e5);--text-secondary:light-dark(#5d5b62,#b5b2b0);--text-tan:light-dark(#5d5b62,#b5b2b0);--text-tan-strong:light-dark(#5d5b62,#b5b2b0);--text-teal:light-dark(#4c5d5b,#cedad8);--text-teal-strong:light-dark(#4c5d5b,#cedad8);--timefield-default-large-colors-default-border:light-dark(#747174,#a19d9c);--timefield-default-large-colors-hover-border:light-dark(#5d5b62,#b5b2b0);--timefield-default-medium-colors-default-border:light-dark(#747174,#a19d9c);--timefield-default-medium-colors-hover-border:light-dark(#5d5b62,#b5b2b0);--timefield-default-small-colors-default-border:light-dark(#747174,#a19d9c);--timefield-default-small-colors-hover-border:light-dark(#5d5b62,#b5b2b0);--transition-duration-fast:150ms;--transition-duration-normal:300ms;--transition-easing-emphasized:cubic-bezier(0.4,0,0.6,1);--transition-easing-standard:cubic-bezier(0.4,0,0.2,1)}[data-scheme=light] :where([class*=hk-]){color-scheme:light}[data-density=compact]{--typography-semantic-body-md-font-size:0.875rem;--typography-semantic-body-sm-font-size:0.75rem;--typography-semantic-display-md-font-size:1.5rem;--typography-semantic-display-sm-font-size:1.125rem;--typography-semantic-heading-h1-font-size:1rem;--typography-semantic-heading-h3-font-size:0.875rem;--typography-semantic-heading-h4-font-size:0.75rem;--typography-semantic-ui-sm-font-size:0.75rem;--type-display-font-size:1.5rem;--type-display-strong-font-size:1.5rem;--type-heading-1-font-size:1.5rem;--type-heading-1-strong-font-size:1.5rem;--type-heading-2-font-size:1.125rem;--type-heading-2-strong-font-size:1.125rem;--type-heading-3-font-size:1rem;--type-heading-3-strong-font-size:1rem;--type-heading-4-font-size:0.875rem;--type-heading-4-strong-font-size:0.875rem;--type-body-font-size:0.875rem;--type-body-strong-font-size:0.875rem;--type-body-small-font-size:0.75rem;--type-body-small-strong-font-size:0.75rem;--type-label-font-size:0.75rem;--type-label-strong-font-size:0.75rem}[data-density=spacious]{--typography-semantic-body-md-font-size:1.125rem;--typography-semantic-body-sm-font-size:1rem;--typography-semantic-body-xs-font-size:0.875rem;--typography-semantic-heading-h3-font-size:1.125rem;--typography-semantic-heading-h4-font-size:1rem;--typography-semantic-heading-h5-font-size:0.875rem;--typography-semantic-heading-h6-font-size:0.875rem;--typography-semantic-ui-sm-font-size:1rem;--typography-semantic-ui-xs-font-size:0.875rem;--type-heading-4-font-size:1.125rem;--type-heading-4-strong-font-size:1.125rem;--type-body-font-size:1.125rem;--type-body-strong-font-size:1.125rem;--type-body-small-font-size:1rem;--type-body-small-strong-font-size:1rem;--type-label-font-size:1rem;--type-label-strong-font-size:1rem;--type-label-small-font-size:0.875rem;--type-label-small-strong-font-size:0.875rem}@media (pointer:coarse){:root{--control-height-small:2.75rem;--control-height-medium:2.75rem}}.rich-html-content{font-size:var(--typography-body-md-font-size);line-height:var(--typography-body-md-line-height);color:hsl(var(--text-primary));max-width:80ch}.rich-html-content p{margin-bottom:var(--spacing-stack-md)}.rich-html-content p:last-child{margin-bottom:0}.rich-html-content p:empty,.rich-html-content p:has(>br:only-child){margin-bottom:var(--spacing-stack-xs)}.rich-html-content ol,.rich-html-content ul{margin-bottom:var(--spacing-stack-md);padding-left:var(--spacing-inline-xl)}.rich-html-content ul{list-style-type:disc}.rich-html-content ol{list-style-type:decimal}.rich-html-content li{margin-bottom:var(--spacing-stack-xs)}.rich-html-content b,.rich-html-content strong{font-weight:var(--font-weight-bold)}.rich-html-content em,.rich-html-content i{font-style:italic}.rich-html-content h1,.rich-html-content h2,.rich-html-content h3,.rich-html-content h4,.rich-html-content h5,.rich-html-content h6{font-weight:var(--font-weight-bold);margin-top:var(--spacing-stack-lg);margin-bottom:var(--spacing-stack-sm);line-height:1.25;color:hsl(var(--text-primary))}.rich-html-content h1{font-size:var(--font-size-3xl)}.rich-html-content h2{font-size:var(--font-size-2xl)}.rich-html-content h3{font-size:var(--font-size-xl)}.rich-html-content h4{font-size:var(--font-size-lg)}.rich-html-content h5{font-size:var(--font-size-base)}.rich-html-content h6{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.05em}.rich-html-content h1:first-child,.rich-html-content h2:first-child,.rich-html-content h3:first-child,.rich-html-content h4:first-child{margin-top:0}.rich-html-content a{color:hsl(var(--brand-primary-500));text-decoration:underline}.rich-html-content a:hover{opacity:.8}.rich-html-content font{font-family:inherit!important}.rich-html-content code{font-size:var(--font-size-sm);padding:var(--spacing-inline-xxs) var(--spacing-inline-xs);border-radius:var(--radius-sm)}.rich-html-content code,.rich-html-content pre{font-family:var(--font-family-mono);background-color:hsl(var(--background-tertiary))}.rich-html-content pre{padding:var(--spacing-content-sm);border-radius:var(--radius-md);overflow-x:auto;margin-bottom:var(--spacing-stack-md)}.rich-html-content pre code{background-color:transparent;padding:var(--border-width-none);border-radius:var(--radius-none);font-size:inherit}.rich-html-content blockquote{border-left:var(--border-width-thick) solid hsl(var(--border-default));padding-left:var(--spacing-inline-md);margin-bottom:var(--spacing-stack-md);color:hsl(var(--text-secondary));font-style:italic}.rich-html-content hr{border:var(--border-width-none);border-top:var(--border-width-thin) solid hsl(var(--border-default));margin:var(--spacing-stack-md) 0}.rich-html-content table{border-collapse:collapse;margin-bottom:var(--spacing-stack-md);width:100%}.rich-html-content td,.rich-html-content th{border:var(--border-width-thin) solid hsl(var(--border-default));padding:var(--spacing-stack-xs) var(--spacing-inline-sm);text-align:left}.rich-html-content th{background-color:hsl(var(--background-tertiary));font-weight:var(--font-weight-bold)}.rich-html-content input[type=checkbox]{margin-right:var(--spacing-inline-xs)}.rdg-button-success-token-anchor{background-color:hsl(var(--button-success-small-colors-default-background)),hsl(var(--button-success-small-colors-hover-background)),hsl(var(--button-success-small-colors-pressed-background)),hsl(var(--button-success-small-colors-disabled-background)),hsl(var(--button-success-medium-colors-default-background)),hsl(var(--button-success-medium-colors-hover-background)),hsl(var(--button-success-medium-colors-pressed-background)),hsl(var(--button-success-medium-colors-disabled-background)),hsl(var(--button-success-large-colors-default-background)),hsl(var(--button-success-large-colors-hover-background)),hsl(var(--button-success-large-colors-pressed-background)),hsl(var(--button-success-large-colors-disabled-background));color:hsl(var(--button-success-small-colors-default-text)),hsl(var(--button-success-small-colors-hover-text)),hsl(var(--button-success-small-colors-pressed-text)),hsl(var(--button-success-small-colors-disabled-text)),hsl(var(--button-success-medium-colors-default-text)),hsl(var(--button-success-medium-colors-hover-text)),hsl(var(--button-success-medium-colors-pressed-text)),hsl(var(--button-success-medium-colors-disabled-text)),hsl(var(--button-success-large-colors-default-text)),hsl(var(--button-success-large-colors-hover-text)),hsl(var(--button-success-large-colors-pressed-text)),hsl(var(--button-success-large-colors-disabled-text));border-color:hsl(var(--button-success-small-colors-default-border)),hsl(var(--button-success-small-colors-hover-border)),hsl(var(--button-success-small-colors-pressed-border)),hsl(var(--button-success-small-colors-disabled-border)),hsl(var(--button-success-medium-colors-default-border)),hsl(var(--button-success-medium-colors-hover-border)),hsl(var(--button-success-medium-colors-pressed-border)),hsl(var(--button-success-medium-colors-disabled-border)),hsl(var(--button-success-large-colors-default-border)),hsl(var(--button-success-large-colors-hover-border)),hsl(var(--button-success-large-colors-pressed-border)),hsl(var(--button-success-large-colors-disabled-border))}.link--unstyled{color:inherit;text-decoration:none}html{background-color:hsl(var(--background-primary))}:root{--sidebar-collapsed-width:64px;--sidebar-expanded-width:280px;--size-navigation-header:64px;--responsive-container-padding:var(--responsive-containers-mobile-padding);--responsive-container-max-width:var(--responsive-containers-mobile-maxWidth);--responsive-grid-1:1fr;--responsive-grid-2:1fr;--responsive-grid-3:1fr;--responsive-grid-4:1fr;--responsive-grid-5:1fr;--responsive-grid-6:1fr;--responsive-grid-7:1fr;--responsive-grid-tiles-2:repeat(2,minmax(0,1fr));--responsive-grid-tiles-3:repeat(2,minmax(0,1fr));--responsive-grid-tiles-4:repeat(2,minmax(0,1fr));--responsive-grid-tiles-5:repeat(2,minmax(0,1fr));--responsive-grid-tiles-6:repeat(2,minmax(0,1fr));--responsive-grid-pdp-split:minmax(0,1fr);--responsive-split-section-even:1fr;--responsive-split-section-text-emphasis:1fr;--responsive-split-section-image-emphasis:1fr;--responsive-split-section-image-quarter:1fr;--responsive-split-section-text-emphasis-flipped:1fr;--responsive-split-section-image-emphasis-flipped:1fr;--responsive-split-section-image-quarter-flipped:1fr;--responsive-stack-gap:var(--responsive-spacing-component-mobile);--responsive-section-spacing:var(--responsive-spacing-section-mobile)}@media (min-width:480px){:root{--responsive-grid-1:1fr;--responsive-grid-2:1fr;--responsive-grid-3:1fr;--responsive-grid-4:1fr;--responsive-grid-5:1fr;--responsive-grid-6:repeat(2,minmax(0,1fr));--responsive-grid-7:repeat(2,minmax(0,1fr))}}@media (min-width:768px){:root{--responsive-container-padding:var(--responsive-containers-tablet-padding);--responsive-container-max-width:var(--responsive-containers-tablet-maxWidth);--responsive-grid-1:1fr;--responsive-grid-2:1fr;--responsive-grid-3:1fr;--responsive-grid-4:1fr;--responsive-grid-5:1fr;--responsive-grid-6:1fr;--responsive-grid-7:1fr;--responsive-grid-tiles-2:repeat(2,minmax(0,1fr));--responsive-grid-tiles-3:repeat(3,minmax(0,1fr));--responsive-grid-tiles-4:repeat(4,minmax(0,1fr));--responsive-grid-tiles-5:repeat(5,minmax(0,1fr));--responsive-grid-tiles-6:repeat(6,minmax(0,1fr));--responsive-grid-pdp-split:minmax(0,1.5fr) minmax(0,1fr);--responsive-split-section-even:1fr 1fr;--responsive-split-section-text-emphasis:2fr 1fr;--responsive-split-section-image-emphasis:1fr 2fr;--responsive-split-section-image-quarter:3fr 1fr;--responsive-split-section-text-emphasis-flipped:1fr 2fr;--responsive-split-section-image-emphasis-flipped:2fr 1fr;--responsive-split-section-image-quarter-flipped:1fr 3fr;--responsive-stack-gap:var(--responsive-spacing-component-tablet);--responsive-section-spacing:var(--responsive-spacing-section-tablet)}}@media (min-width:1024px){:root{--responsive-grid-1:1fr;--responsive-grid-2:1fr;--responsive-grid-3:1fr;--responsive-grid-4:1fr;--responsive-grid-5:1fr;--responsive-grid-6:1fr;--responsive-grid-7:1fr}}@media (min-width:1280px){:root{--responsive-container-padding:var(--responsive-containers-desktop-padding);--responsive-container-max-width:var(--responsive-containers-desktop-maxWidth);--responsive-grid-1:1fr;--responsive-grid-2:repeat(2,minmax(0,1fr));--responsive-grid-3:repeat(3,minmax(0,1fr));--responsive-grid-4:repeat(4,minmax(0,1fr));--responsive-grid-5:repeat(5,minmax(0,1fr));--responsive-grid-6:repeat(6,minmax(0,1fr));--responsive-grid-7:repeat(6,minmax(0,1fr));--responsive-stack-gap:var(--responsive-spacing-component-desktop);--responsive-section-spacing:var(--responsive-spacing-section-desktop)}}@media (min-width:1536px){:root{--responsive-grid-7:repeat(7,minmax(0,1fr))}}@media (max-width:1023px){:root{--typography-display-3xl-font-size:var(--font-size-6xl);--typography-display-2xl-font-size:var(--font-size-5xl);--typography-display-xl-font-size:var(--font-size-4xl);--typography-display-lg-font-size:var(--font-size-3xl)}}@media (max-width:767px){:root{--typography-display-3xl-font-size:var(--font-size-5xl);--typography-display-2xl-font-size:var(--font-size-4xl);--typography-display-xl-font-size:var(--font-size-3xl);--typography-display-lg-font-size:var(--font-size-2xl);--split-section-sizing-min-height:auto;--split-section-sizing-min-height-tall:auto;--split-section-sizing-content-padding:var(--spacing-content-lg)}}body{font-family:var(--font-family-base);font-variation-settings:var(--font-style-body);letter-spacing:-.01em;background-color:hsl(var(--background-primary));color:hsl(var(--text-primary))}[data-app=marketing]{font-family:var(--font-marketing),"Comfortaa",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}a,button,div,li,p,span{font-variation-settings:var(--font-style-body)}.form-label,label{font-variation-settings:var(--font-style-ui)}table,td,th{font-variation-settings:var(--font-style-data)}input,select,textarea{font-variation-settings:var(--font-style-ui)}code,pre{font-family:var(--font-family-mono);font-variation-settings:var(--font-style-code)}h1,h2,h3,h4,h5,h6{font-variation-settings:var(--font-style-heading);font-weight:var(--font-weight-semibold)}:not(input,textarea,select,button):focus-visible{outline:var(--accessibility-focus-outline-high-contrast);outline-offset:var(--accessibility-focus-ring-offset-default)}.react-aria-Group,.react-aria-Group:focus,.react-aria-Group:focus-visible,.react-aria-Group[data-focus-within]{outline:none!important}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.icon-spin{animation:spin var(--spinner-medium-animation-duration) var(--spinner-medium-animation-timing) var(--spinner-medium-animation-iteration)}.product-image-container{position:relative;width:100%;aspect-ratio:1;border-radius:var(--radius-md);overflow:hidden}.product-image-container img{-o-object-fit:cover;object-fit:cover}.product-grid-card-selectable{cursor:pointer}.sortable-checkbox-overlay{position:absolute;top:var(--spacing-content-xs);left:var(--spacing-content-xs);z-index:20}.search-field-container{width:100%;max-width:var(--container-lg)}.sortable-checkbox{width:var(--size-icon-md);height:var(--size-icon-md);cursor:pointer;accent-color:hsl(var(--background-secondary))}.success-icon-circle{width:var(--size-icon-2xl);height:var(--size-icon-2xl);border-radius:50%;background-color:hsl(var(--background-feedback-success-subtle));display:flex;align-items:center;justify-content:center}@keyframes indeterminate-progress{0%{transform:translateX(-100%)}50%{transform:translateX(0)}to{transform:translateX(100%)}}.virtualized-grid-container{height:600px;overflow:auto;padding:var(--spacing-component-md);background-color:hsl(var(--card-surface-small-colors-default-background));border-radius:var(--card-surface-small-border-radius);border:var(--card-surface-small-border-width) solid hsl(var(--card-surface-small-colors-default-border))}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none;width:0;height:0}.product-grid-card{content-visibility:auto;contain-intrinsic-size:auto 280px}.light-theme-code{display:none}.dark-theme-code{display:block}