:root{--bw-ref-neutral-10: #1d1b18;--bw-ref-neutral-17: #2c2924;--bw-ref-neutral-23: #3a362f;--bw-ref-neutral-36: #5a544b;--bw-ref-neutral-53: #857d70;--bw-ref-neutral-62: #9e968a;--bw-ref-neutral-70: #b3aa9c;--bw-ref-neutral-78: #c9c1b4;--bw-ref-neutral-89: #e7ded1;--bw-ref-neutral-90: #e9e3d8;--bw-ref-neutral-95: #f6f1e9;--bw-ref-neutral-99: #fffdf8;--bw-ref-neutral-100: #ffffff;--bw-ref-spruce-14: #142820;--bw-ref-spruce-22: #1f3b30;--bw-ref-spruce-88: #cfe0d3;--bw-ref-spruce-94: #e7f1e9;--bw-ref-mint-83: #a9dbae;--bw-ref-mint-87: #bfe5c3;--bw-ref-mint-94: #e3f3e2;--bw-ref-red-39: #a8322a;--bw-ref-gold-69: #c9a54a;--bw-ref-font-display: "Barkwoo Bricolage", "Barkwoo Bricolage Fallback", system-ui, -apple-system, sans-serif;--bw-ref-font-sans: "Barkwoo Figtree", "Barkwoo Figtree Fallback", system-ui, -apple-system, sans-serif;--bw-ref-font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--bw-ref-weight-regular: 400;--bw-ref-weight-medium: 500;--bw-ref-weight-semibold: 600;--bw-ref-weight-bold: 700;--bw-ref-weight-extrabold: 800;--bw-ref-size-11: 11px;--bw-ref-size-13: 13px;--bw-ref-size-15: 15px;--bw-ref-size-16: 16px;--bw-ref-size-17: 17px;--bw-ref-size-18: 18px;--bw-ref-size-19: 19px;--bw-ref-size-20: 20px;--bw-ref-size-24: 24px;--bw-ref-size-25: 25px;--bw-ref-size-26: 26px;--bw-ref-size-28: 28px;--bw-ref-size-34: 34px;--bw-ref-tracking-display: -.045em;--bw-ref-tracking-tighter: -.04em;--bw-ref-tracking-tight: -.03em;--bw-ref-tracking-slight: -.01em;--bw-ref-tracking-normal: 0;--bw-ref-tracking-wide: .04em;--bw-ref-leading-display: .95;--bw-ref-leading-none: 1;--bw-ref-leading-snug: 1.2;--bw-ref-leading-label: 1.3;--bw-ref-leading-normal: 1.55;--bw-ref-leading-relaxed: 1.6;--bw-ref-space-1: 4px;--bw-ref-space-2: 8px;--bw-ref-space-3: 12px;--bw-ref-space-4: 16px;--bw-ref-space-5: 20px;--bw-ref-space-6: 24px;--bw-ref-space-8: 32px;--bw-ref-space-12: 48px;--bw-ref-space-13: 52px;--bw-ref-space-14: 56px;--bw-ref-space-16: 64px;--bw-ref-space-24: 96px;--bw-ref-space-30: 120px;--bw-ref-radius-18: 18px;--bw-ref-radius-24: 24px;--bw-ref-radius-28: 28px;--bw-ref-radius-32: 32px;--bw-ref-radius-36: 36px;--bw-ref-radius-40: 40px;--bw-ref-radius-full: 999px;--bw-ref-shadow-1: 0 4px 14px rgba(29, 27, 24, .08);--bw-ref-shadow-2: 0 12px 28px rgba(29, 27, 24, .12);--bw-ref-shadow-3: 0 24px 60px rgba(29, 27, 24, .16);--bw-ref-shadow-tag: 0 12px 30px rgba(29, 27, 24, .08);--bw-ref-shadow-toast: 0 20px 50px rgba(29, 27, 24, .16);--bw-ref-shadow-overlay: 0 20px 60px rgba(29, 27, 24, .18);--bw-ref-shadow-sticky: 0 -10px 30px rgba(29, 27, 24, .08);--bw-ref-alpha-scrim: rgba(29, 27, 24, .4);--bw-ref-alpha-ink-subtle: rgba(29, 27, 24, .06);--bw-ref-alpha-oat-translucent: rgba(246, 241, 233, .92);--bw-ref-channel-spruce-22: 31, 59, 48;--bw-ref-channel-spruce-14: 20, 40, 32;--bw-ref-channel-mint-87: 191, 229, 195;--bw-ref-channel-mint-83: 169, 219, 174;--bw-ref-channel-neutral-100: 255, 255, 255;--bw-ref-channel-neutral-95: 246, 241, 233;--bw-ref-channel-neutral-10: 29, 27, 24;--bw-ref-duration-fast: .15s;--bw-ref-duration-medium: .25s;--bw-ref-duration-slow: .3s;--bw-ref-easing-standard: cubic-bezier(.2, 0, 0, 1);--bw-ref-easing-emphasized: cubic-bezier(.05, .7, .1, 1);--bw-sys-color-primary: var(--bw-ref-spruce-22);--bw-sys-color-primary-hover: var(--bw-ref-spruce-14);--bw-sys-color-primary-fill-hover: var(--bw-ref-spruce-14);--bw-sys-color-primary-text: var(--bw-ref-spruce-22);--bw-sys-color-on-primary: var(--bw-ref-neutral-100);--bw-sys-color-on-primary-variant: var(--bw-ref-spruce-88);--bw-sys-color-on-primary-faint: var(--bw-ref-spruce-94);--bw-sys-color-primary-container: var(--bw-ref-mint-94);--bw-sys-color-on-primary-container: var(--bw-ref-spruce-22);--bw-sys-color-secondary: var(--bw-ref-mint-87);--bw-sys-color-secondary-hover: var(--bw-ref-mint-83);--bw-sys-color-on-secondary: var(--bw-ref-spruce-22);--bw-sys-color-secondary-container: var(--bw-ref-mint-94);--bw-sys-color-on-secondary-container: var(--bw-ref-spruce-22);--bw-sys-color-brand: var(--bw-ref-spruce-22);--bw-sys-color-brand-on-inverse: var(--bw-ref-mint-87);--bw-sys-color-background: var(--bw-ref-neutral-95);--bw-sys-color-on-background: var(--bw-ref-neutral-10);--bw-sys-color-surface: var(--bw-ref-neutral-99);--bw-sys-color-on-surface: var(--bw-ref-neutral-10);--bw-sys-color-surface-offset: var(--bw-ref-neutral-95);--bw-sys-color-on-surface-variant: var(--bw-ref-neutral-36);--bw-sys-color-on-surface-faint: var(--bw-ref-neutral-70);--bw-sys-color-outline: var(--bw-ref-neutral-89);--bw-sys-color-outline-variant: var(--bw-ref-neutral-89);--bw-sys-color-outline-strong: var(--bw-ref-neutral-53);--bw-sys-color-inverse-surface: var(--bw-ref-neutral-10);--bw-sys-color-on-inverse-surface: var(--bw-ref-neutral-90);--bw-sys-color-on-inverse-surface-strong: var(--bw-ref-neutral-100);--bw-sys-color-on-inverse-surface-variant: var(--bw-ref-neutral-78);--bw-sys-color-on-inverse-faint: var(--bw-ref-neutral-62);--bw-sys-color-outline-on-inverse: var(--bw-ref-neutral-23);--bw-sys-color-surface-on-inverse: var(--bw-ref-neutral-17);--bw-sys-color-surface-on-inverse-strong: var(--bw-ref-neutral-23);--bw-sys-color-surface-translucent: var(--bw-ref-alpha-oat-translucent);--bw-sys-color-surface-hover: var(--bw-ref-alpha-ink-subtle);--bw-sys-color-scrim: var(--bw-ref-alpha-scrim);--bw-sys-color-error: var(--bw-ref-red-39);--bw-sys-color-accent: var(--bw-ref-gold-69);--bw-sys-color-primary-rgb: var(--bw-ref-channel-spruce-22);--bw-sys-color-primary-hover-rgb: var(--bw-ref-channel-spruce-14);--bw-sys-color-primary-fill-hover-rgb: var(--bw-ref-channel-spruce-14);--bw-sys-color-on-primary-rgb: var(--bw-ref-channel-neutral-100);--bw-sys-color-secondary-rgb: var(--bw-ref-channel-mint-87);--bw-sys-color-secondary-hover-rgb: var(--bw-ref-channel-mint-83);--bw-sys-color-on-secondary-rgb: var(--bw-ref-channel-spruce-22);--bw-sys-color-focus: var(--bw-ref-spruce-22);--bw-sys-color-focus-on-inverse: var(--bw-ref-mint-87);--bw-sys-color-link: var(--bw-sys-color-on-surface);--bw-sys-color-link-underline: var(--bw-sys-color-primary);--bw-sys-type-heading-weight: var(--bw-ref-weight-extrabold);--bw-sys-type-display-font: var(--bw-ref-font-display);--bw-sys-type-display-weight: var(--bw-sys-type-heading-weight);--bw-sys-type-display-size: clamp(56px, 7vw, 96px);--bw-sys-type-display-leading: var(--bw-ref-leading-display);--bw-sys-type-display-tracking: var(--bw-ref-tracking-display);--bw-sys-type-headline-font: var(--bw-ref-font-display);--bw-sys-type-headline-weight: var(--bw-sys-type-heading-weight);--bw-sys-type-headline-size: clamp(36px, 4.4vw, 56px);--bw-sys-type-headline-leading: var(--bw-ref-leading-none);--bw-sys-type-headline-tracking: var(--bw-ref-tracking-tight);--bw-sys-type-headline-measure: 16ch;--bw-sys-type-title-section-font: var(--bw-ref-font-display);--bw-sys-type-title-section-weight: var(--bw-sys-type-heading-weight);--bw-sys-type-title-section-size: var(--bw-ref-size-34);--bw-sys-type-title-section-leading: var(--bw-ref-leading-none);--bw-sys-type-title-section-tracking: var(--bw-ref-tracking-tight);--bw-sys-type-title-card-font: var(--bw-ref-font-display);--bw-sys-type-title-card-weight: var(--bw-sys-type-heading-weight);--bw-sys-type-title-card-size: var(--bw-ref-size-26);--bw-sys-type-title-card-leading: var(--bw-ref-leading-none);--bw-sys-type-title-card-tracking: var(--bw-ref-tracking-tight);--bw-sys-type-label-strong-weight: var(--bw-ref-weight-semibold);--bw-sys-type-lede-font: var(--bw-ref-font-sans);--bw-sys-type-lede-weight: var(--bw-ref-weight-regular);--bw-sys-type-lede-size: var(--bw-ref-size-20);--bw-sys-type-lede-leading: var(--bw-ref-leading-normal);--bw-sys-type-lede-tracking: var(--bw-ref-tracking-normal);--bw-sys-type-lede-measure: 34em;--bw-sys-type-body-font: var(--bw-ref-font-sans);--bw-sys-type-body-weight: var(--bw-ref-weight-regular);--bw-sys-type-body-size: var(--bw-ref-size-18);--bw-sys-type-body-leading: var(--bw-ref-leading-relaxed);--bw-sys-type-body-tracking: var(--bw-ref-tracking-normal);--bw-sys-type-body-small-font: var(--bw-ref-font-sans);--bw-sys-type-body-small-weight: var(--bw-ref-weight-regular);--bw-sys-type-body-small-size: var(--bw-ref-size-15);--bw-sys-type-body-small-leading: var(--bw-ref-leading-relaxed);--bw-sys-type-body-small-tracking: var(--bw-ref-tracking-normal);--bw-sys-type-caption-font: var(--bw-ref-font-sans);--bw-sys-type-caption-weight: var(--bw-ref-weight-regular);--bw-sys-type-caption-size: var(--bw-ref-size-15);--bw-sys-type-caption-leading: var(--bw-ref-leading-relaxed);--bw-sys-type-caption-tracking: var(--bw-ref-tracking-normal);--bw-sys-type-eyebrow-font: var(--bw-ref-font-sans);--bw-sys-type-eyebrow-weight: var(--bw-ref-weight-semibold);--bw-sys-type-eyebrow-size: var(--bw-ref-size-15);--bw-sys-type-eyebrow-leading: var(--bw-ref-leading-snug);--bw-sys-type-eyebrow-tracking: var(--bw-ref-tracking-normal);--bw-sys-type-eyebrow-transform: none;--bw-sys-type-meta-font: var(--bw-ref-font-sans);--bw-sys-type-meta-weight: var(--bw-ref-weight-semibold);--bw-sys-type-meta-size: var(--bw-ref-size-15);--bw-sys-type-meta-leading: var(--bw-ref-leading-label);--bw-sys-type-meta-tracking: var(--bw-ref-tracking-wide);--bw-sys-type-meta-numeric: tabular-nums;--bw-sys-type-mono-font: var(--bw-ref-font-mono);--bw-sys-type-mono-weight: var(--bw-ref-weight-medium);--bw-sys-type-mono-weight-strong: var(--bw-ref-weight-bold);--bw-sys-type-price-font: var(--bw-ref-font-display);--bw-sys-type-price-weight: var(--bw-sys-type-heading-weight);--bw-sys-type-price-size: var(--bw-ref-size-34);--bw-sys-type-price-leading: var(--bw-ref-leading-none);--bw-sys-type-price-tracking: var(--bw-ref-tracking-tight);--bw-sys-type-price-numeric: tabular-nums;--bw-sys-type-wordmark-font: var(--bw-ref-font-display);--bw-sys-type-wordmark-weight: var(--bw-sys-type-heading-weight);--bw-sys-type-wordmark-size: var(--bw-ref-size-28);--bw-sys-type-wordmark-leading: var(--bw-ref-leading-none);--bw-sys-type-wordmark-tracking: var(--bw-ref-tracking-tighter);--bw-sys-type-wordmark-transform: lowercase;--bw-sys-shape-corner-sm: var(--bw-ref-radius-18);--bw-sys-shape-corner-md: var(--bw-ref-radius-24);--bw-sys-shape-corner-lg: var(--bw-ref-radius-28);--bw-sys-shape-corner-xl: var(--bw-ref-radius-32);--bw-sys-shape-corner-2xl: var(--bw-ref-radius-36);--bw-sys-shape-corner-3xl: var(--bw-ref-radius-40);--bw-sys-shape-corner-full: var(--bw-ref-radius-full);--bw-sys-shape-corner-card: var(--bw-ref-radius-24);--bw-sys-shape-corner-panel: var(--bw-ref-radius-32);--bw-sys-shape-corner-panel-lg: var(--bw-ref-radius-40);--bw-sys-shape-corner-media: var(--bw-ref-radius-32);--bw-sys-shape-corner-field: var(--bw-ref-radius-full);--bw-sys-shape-corner-field-multiline: var(--bw-ref-radius-24);--bw-sys-elevation-level1: var(--bw-ref-shadow-1);--bw-sys-elevation-level2: var(--bw-ref-shadow-2);--bw-sys-elevation-level3: var(--bw-ref-shadow-3);--bw-sys-elevation-tag: var(--bw-ref-shadow-tag);--bw-sys-elevation-toast: var(--bw-ref-shadow-toast);--bw-sys-elevation-overlay: var(--bw-ref-shadow-overlay);--bw-sys-elevation-sticky: var(--bw-ref-shadow-sticky);--bw-sys-spacing-card-internal: var(--bw-ref-space-3);--bw-sys-spacing-between: var(--bw-ref-space-4);--bw-sys-spacing-card-padding: var(--bw-ref-space-8);--bw-sys-spacing-section-internal: var(--bw-ref-space-12);--bw-sys-spacing-section-compact: var(--bw-ref-space-16);--bw-sys-spacing-section-comfy: var(--bw-ref-space-24);--bw-sys-spacing-section-airy: var(--bw-ref-space-30);--bw-sys-spacing-section-flow: clamp(32px, 5vw, 48px);--bw-sys-motion-duration-fast: var(--bw-ref-duration-fast);--bw-sys-motion-duration-medium: var(--bw-ref-duration-medium);--bw-sys-motion-duration-slow: var(--bw-ref-duration-slow);--bw-sys-motion-easing-standard: var(--bw-ref-easing-standard);--bw-sys-motion-easing-emphasized: var(--bw-ref-easing-emphasized);--bw-sys-layout-max-width: 1240px;--bw-sys-layout-max-width-narrow: var(--bw-sys-layout-max-width);--bw-sys-layout-gutter: clamp(20px, 4vw, 48px);--bw-sys-layout-section-y: clamp(56px, 7vw, var(--bw-sys-spacing-section-comfy));--bw-sys-layout-text-max: 70ch;--bw-sys-size-control-lg: var(--bw-ref-space-14);--bw-sys-size-control-min: var(--bw-ref-space-12);--bw-sys-size-button: 58px;--bw-sys-size-button-lg: 62px;--bw-sys-size-button-sm: 46px;--bw-sys-focus-ring-width: 3px;--bw-sys-focus-ring-offset: 3px;--bw-sys-focus-ring-color: var(--bw-sys-color-focus);--bw-comp-button-filled-container: var(--bw-sys-color-primary);--bw-comp-button-filled-container-hover: var(--bw-sys-color-primary-fill-hover);--bw-comp-button-filled-label: var(--bw-sys-color-on-primary);--bw-comp-button-filled-corner: var(--bw-sys-shape-corner-full);--bw-comp-button-filled-height: var(--bw-sys-size-button);--bw-comp-button-filled-height-lg: var(--bw-sys-size-button-lg);--bw-comp-button-filled-height-sm: var(--bw-sys-size-button-sm);--bw-comp-button-filled-padding: 0 30px;--bw-comp-button-filled-padding-lg: 0 30px;--bw-comp-button-filled-padding-sm: 0 20px;--bw-comp-button-filled-label-size: var(--bw-ref-size-18);--bw-comp-button-filled-label-size-lg: var(--bw-ref-size-19);--bw-comp-button-filled-label-size-sm: var(--bw-ref-size-16);--bw-comp-button-filled-label-weight: var(--bw-ref-weight-bold);--bw-comp-button-filled-label-size-large: var(--bw-ref-size-19);--bw-comp-button-filled-label-weight-large: var(--bw-ref-weight-bold);--bw-comp-button-mint-container: var(--bw-sys-color-secondary);--bw-comp-button-mint-container-hover: var(--bw-sys-color-secondary-hover);--bw-comp-button-mint-label: var(--bw-sys-color-on-secondary);--bw-comp-button-mint-corner: var(--bw-sys-shape-corner-full);--bw-comp-button-on-inverse-container: var(--bw-comp-button-mint-container);--bw-comp-button-on-inverse-container-hover: var(--bw-comp-button-mint-container-hover);--bw-comp-button-on-inverse-label: var(--bw-comp-button-mint-label);--bw-comp-button-on-inverse-corner: var(--bw-sys-shape-corner-full);--bw-comp-button-outlined-container: transparent;--bw-comp-button-outlined-label: var(--bw-sys-color-on-surface);--bw-comp-button-outlined-outline: var(--bw-sys-color-on-surface);--bw-comp-button-outlined-outline-width: 1.5px;--bw-comp-button-outlined-corner: var(--bw-sys-shape-corner-full);--bw-comp-button-outlined-height: var(--bw-sys-size-button);--bw-comp-button-outlined-hover-container: var(--bw-sys-color-on-surface);--bw-comp-button-outlined-hover-label: var(--bw-sys-color-background);--bw-comp-button-tonal-container: var(--bw-sys-color-secondary-container);--bw-comp-button-tonal-label: var(--bw-sys-color-on-secondary-container);--bw-comp-button-tonal-corner: var(--bw-sys-shape-corner-full);--bw-comp-field-height: var(--bw-sys-size-control-lg);--bw-comp-field-container: var(--bw-sys-color-surface);--bw-comp-field-outline: var(--bw-sys-color-outline-strong);--bw-comp-field-outline-width: 1px;--bw-comp-field-corner: var(--bw-sys-shape-corner-field);--bw-comp-field-corner-multiline: var(--bw-sys-shape-corner-field-multiline);--bw-comp-field-padding-inline: var(--bw-ref-space-5);--bw-comp-link-label: var(--bw-sys-color-link);--bw-comp-link-underline: var(--bw-sys-color-link-underline);--bw-comp-link-label-hover: var(--bw-sys-color-primary-text);--bw-comp-link-underline-offset: 4px;--bw-comp-link-underline-thickness: 1.5px;--bw-comp-ref-label-size: var(--bw-sys-type-caption-size);--bw-comp-ref-label-weight: var(--bw-sys-type-label-strong-weight);--bw-comp-ref-target-min: var(--bw-ref-space-6);--bw-comp-ref-target-highlight: var(--bw-sys-color-secondary-container);--bw-comp-ref-list-indent: var(--bw-ref-space-8);--bw-comp-ref-item-gap: var(--bw-ref-space-2);--bw-comp-card-container: var(--bw-sys-color-surface);--bw-comp-card-outline: var(--bw-sys-color-outline);--bw-comp-card-outline-width: 1px;--bw-comp-card-corner: var(--bw-sys-shape-corner-card);--bw-comp-card-padding: var(--bw-sys-spacing-card-padding);--bw-comp-card-offset-container: var(--bw-sys-color-surface-offset);--bw-comp-card-offset-corner: var(--bw-sys-shape-corner-sm);--bw-comp-card-offset-padding: var(--bw-sys-spacing-card-padding);--bw-comp-band-spruce-container: var(--bw-sys-color-primary);--bw-comp-band-spruce-label: var(--bw-sys-color-on-primary);--bw-comp-band-spruce-body: var(--bw-sys-color-on-primary-variant);--bw-comp-band-spruce-meta: var(--bw-sys-color-on-primary-faint);--bw-comp-band-spruce-corner: var(--bw-sys-shape-corner-panel-lg);--bw-comp-band-ink-container: var(--bw-sys-color-inverse-surface);--bw-comp-band-ink-label: var(--bw-sys-color-on-inverse-surface-strong);--bw-comp-band-ink-body: var(--bw-sys-color-on-inverse-surface);--bw-comp-band-ink-link: var(--bw-sys-color-on-inverse-surface-variant);--bw-comp-band-ink-legal: var(--bw-sys-color-on-inverse-faint);--bw-comp-band-ink-field: var(--bw-sys-color-surface-on-inverse);--bw-comp-band-ink-rule: var(--bw-sys-color-outline-on-inverse);--bw-comp-eyebrow-badge-container: var(--bw-sys-color-surface);--bw-comp-eyebrow-badge-outline: var(--bw-sys-color-outline);--bw-comp-eyebrow-badge-label: var(--bw-sys-color-on-surface);--bw-comp-eyebrow-badge-dot: var(--bw-sys-color-secondary);--bw-comp-eyebrow-badge-dot-ring: var(--bw-sys-color-secondary-container);--bw-comp-eyebrow-badge-dot-size: 10px;--bw-comp-eyebrow-badge-dot-ring-width: 3px;--bw-comp-eyebrow-badge-gap: 10px;--bw-comp-eyebrow-badge-corner: var(--bw-sys-shape-corner-full);--bw-comp-eyebrow-badge-padding: 8px 16px 8px 12px;--bw-comp-eyebrow-badge-size-compact: var(--bw-sys-type-caption-size);--bw-comp-eyebrow-badge-tracking-compact: var(--bw-ref-tracking-normal);--bw-comp-eyebrow-badge-padding-compact: 6px 12px 6px 10px;--bw-comp-tab-container: var(--bw-sys-color-surface);--bw-comp-tab-outline: var(--bw-sys-color-outline);--bw-comp-tab-label: var(--bw-sys-color-on-surface-variant);--bw-comp-tab-hover-container: var(--bw-sys-color-secondary-container);--bw-comp-tab-active-container: var(--bw-sys-color-primary);--bw-comp-tab-active-label: var(--bw-sys-color-on-primary);--bw-comp-tab-corner: var(--bw-sys-shape-corner-full);--bw-comp-player-container: var(--bw-sys-color-surface);--bw-comp-player-on-container: var(--bw-sys-color-on-surface);--bw-comp-player-outline: var(--bw-sys-color-outline);--bw-comp-player-corner: var(--bw-sys-shape-corner-panel-lg);--bw-comp-player-corner-compact: var(--bw-sys-shape-corner-lg);--bw-comp-player-padding: var(--bw-ref-space-14);--bw-comp-player-padding-medium: var(--bw-sys-spacing-card-padding);--bw-comp-player-padding-compact: var(--bw-ref-space-6) var(--bw-ref-space-4) var(--bw-ref-space-5);--bw-comp-player-gap: var(--bw-ref-space-14);--bw-comp-player-gap-compact: 28px;--bw-comp-player-row-container: var(--bw-sys-color-background);--bw-comp-player-playing-row: var(--bw-sys-color-secondary-container);--bw-comp-player-row-corner: var(--bw-sys-shape-corner-full);--bw-comp-player-row-corner-active: var(--bw-sys-shape-corner-lg);--bw-comp-player-row-gap: 10px;--bw-comp-player-row-padding-block: var(--bw-ref-space-3);--bw-comp-player-row-padding-start: var(--bw-ref-space-3);--bw-comp-player-row-padding-end: 18px;--bw-comp-player-row-padding-block-compact: 10px;--bw-comp-player-row-padding-start-compact: 10px;--bw-comp-player-row-padding-end-compact: var(--bw-ref-space-4);--bw-comp-player-row-column-gap: var(--bw-ref-space-4);--bw-comp-player-row-column-gap-compact: var(--bw-ref-space-3);--bw-comp-player-row-row-gap: var(--bw-ref-space-2);--bw-comp-player-row-row-gap-compact: 6px;--bw-comp-player-play-button: var(--bw-sys-color-primary);--bw-comp-player-play-button-hover: var(--bw-sys-color-primary-fill-hover);--bw-comp-player-play-icon: var(--bw-sys-color-on-primary);--bw-comp-player-play-button-size: var(--bw-ref-space-13);--bw-comp-player-play-button-size-compact: var(--bw-sys-size-control-min);--bw-comp-player-play-icon-size: var(--bw-ref-size-16);--bw-comp-player-title: var(--bw-sys-color-on-surface);--bw-comp-player-title-weight: var(--bw-ref-weight-bold);--bw-comp-player-meta: var(--bw-sys-color-on-surface-variant);--bw-comp-player-meta-weight: var(--bw-sys-type-label-strong-weight);--bw-comp-player-meta-leading: var(--bw-ref-leading-label);--bw-comp-player-progress-height: 3px;--bw-comp-player-progress-corner: 2px;--bw-comp-player-progress-margin: var(--bw-ref-space-1) var(--bw-ref-space-2) var(--bw-ref-space-1) 0;--bw-comp-player-progress-track: color-mix(in srgb, var(--bw-sys-color-primary) 15%, transparent);--bw-comp-player-progress-fill: var(--bw-sys-color-primary);--bw-comp-player-scroll-rows: 5.5;--bw-comp-player-scroll-fade: var(--bw-ref-space-12);--bw-comp-rating-stars: var(--bw-sys-color-accent);--bw-comp-header-container: var(--bw-sys-color-background);--bw-comp-header-container-translucent: color-mix(in srgb, var(--bw-sys-color-background) 92%, transparent);--bw-comp-header-backdrop-blur: 10px;--bw-comp-header-hairline: var(--bw-sys-color-outline);--bw-comp-header-icon-target: 44px;--bw-comp-header-cart-icon-size: 40px;--bw-comp-header-cart-badge-size: 22px;--bw-comp-header-cart-badge-offset: 2px;--bw-comp-header-cart-badge-container: var(--bw-sys-color-secondary);--bw-comp-header-cart-badge-label: var(--bw-sys-color-on-secondary);--bw-comp-header-cart-badge-label-size: var(--bw-sys-type-caption-size);--bw-comp-header-cart-badge-label-weight: var(--bw-ref-weight-bold);--bw-comp-header-cart-badge-corner: var(--bw-sys-shape-corner-full);--bw-comp-header-nav-container: var(--bw-sys-color-surface);--bw-comp-header-nav-outline: var(--bw-sys-color-outline);--bw-comp-header-nav-hover-container: var(--bw-sys-color-secondary-container);--bw-comp-header-nav-label-size: var(--bw-ref-size-16);--bw-comp-header-nav-label-weight: var(--bw-ref-weight-semibold);--bw-comp-header-nav-label-color: var(--bw-sys-color-on-surface);--bw-comp-header-height: 84px;--bw-comp-header-height-compact: 64px;--bw-comp-header-z-index: 20;--bw-comp-footer-logo-color: var(--bw-sys-color-brand-on-inverse);--bw-comp-footer-logo-color-light: var(--bw-sys-color-brand);--bw-comp-footer-link-target: 44px;--bw-comp-footer-column-gap: var(--bw-ref-space-8);--bw-comp-footer-row-gap: var(--bw-ref-space-8);--bw-comp-footer-heading-gap: var(--bw-ref-space-4);--bw-comp-footer-link-gap: var(--bw-ref-space-3);--bw-comp-footer-brand-gap: var(--bw-ref-space-4);--bw-comp-footer-social-gap: var(--bw-ref-space-2);--bw-comp-footer-hairline: var(--bw-sys-color-outline);--bw-comp-footer-heading: var(--bw-sys-color-on-surface);--bw-comp-footer-text: var(--bw-sys-color-on-surface-variant);--bw-comp-footer-link-hover: var(--bw-sys-color-on-surface);--bw-comp-footer-social-container: var(--bw-sys-color-surface-hover);--bw-comp-footer-heading-inverse: var(--bw-comp-band-ink-label);--bw-comp-footer-text-inverse: var(--bw-comp-band-ink-link);--bw-comp-footer-link-hover-inverse: var(--bw-comp-band-ink-label);--bw-comp-footer-legal-inverse: var(--bw-comp-band-ink-legal);--bw-comp-footer-field-inverse: var(--bw-comp-band-ink-field);--bw-comp-footer-rule-inverse: var(--bw-comp-band-ink-rule);--bw-comp-footer-social-container-inverse: var(--bw-comp-band-ink-field);--bw-comp-ph-container: var(--bw-sys-color-surface-offset);--bw-comp-ph-stripe: var(--bw-sys-color-outline);--bw-comp-ph-label: var(--bw-sys-color-on-surface-variant);--bw-comp-ph-label-font: var(--bw-sys-type-mono-font);--bw-comp-ph-corner: var(--bw-sys-shape-corner-media);--bw-comp-cart-drawer-container: var(--bw-sys-color-surface);--bw-comp-cart-drawer-width: 440px;--bw-comp-cart-drawer-elevation: var(--bw-sys-elevation-overlay);--bw-comp-cart-panel-container: var(--bw-sys-color-surface);--bw-comp-cart-panel-outline: var(--bw-sys-color-outline);--bw-comp-cart-panel-corner: var(--bw-sys-shape-corner-md);--bw-comp-cart-panel-padding: var(--bw-ref-space-6);--bw-comp-cart-panel-padding-lg: var(--bw-ref-space-8);--bw-comp-cart-summary-width: 420px;--bw-comp-cart-gap-xs: var(--bw-ref-space-1);--bw-comp-cart-gap-sm: var(--bw-ref-space-2);--bw-comp-cart-gap-md: var(--bw-ref-space-3);--bw-comp-cart-gap-lg: var(--bw-ref-space-6);--bw-comp-cart-thumb-size: 88px;--bw-comp-cart-thumb-corner: var(--bw-sys-shape-corner-sm);--bw-comp-cart-stepper-outline: var(--bw-sys-color-outline-strong);--bw-comp-cart-stepper-corner: var(--bw-sys-shape-corner-full);--bw-comp-cart-status-container: var(--bw-sys-color-secondary-container);--bw-comp-cart-status-label: var(--bw-sys-color-on-surface);--bw-comp-cart-error: var(--bw-sys-color-error);--bw-comp-cart-payment-icon-height: 24px;--bw-comp-article-hero-aspect-ratio: 1200 / 630;--bw-comp-article-hero-max-height: 45svh;--bw-comp-sources-heading-color: var(--bw-sys-color-on-surface-variant);--bw-comp-sources-heading-font: var(--bw-sys-type-mono-font);--bw-comp-sources-heading-size: var(--bw-comp-sources-label-size);--bw-comp-sources-heading-weight: var(--bw-sys-type-mono-weight-strong);--bw-comp-sources-heading-gap: var(--bw-ref-space-1);--bw-comp-sources-label-font: var(--bw-sys-type-mono-font);--bw-comp-sources-label-size: var(--bw-ref-size-11);--bw-comp-sources-label-weight: var(--bw-sys-type-mono-weight);--bw-comp-sources-label-leading: var(--bw-ref-leading-relaxed);--bw-comp-sources-label-color: var(--bw-sys-color-on-surface-variant);--bw-comp-sources-rule-color: var(--bw-sys-color-outline);--bw-comp-sources-max-width: 96ch;--bw-comp-sources-list-indent: 4ch;--bw-comp-sources-link-underline-offset: 2px;--bw-comp-sources-link-underline-thickness: 1px;--bw-comp-sources-space-above: calc(var(--bw-sys-spacing-section-flow) / 2);--bw-comp-sources-padding-start: var(--bw-ref-space-2);--bw-comp-sources-link-target-min: 44px;--bw-comp-sources-item-gap: var(--bw-ref-space-1);--bw-comp-pdp-grid-columns: minmax(0, 1.1fr) minmax(0, .9fr);--bw-comp-pdp-grid-gap: var(--bw-sys-spacing-section-internal);--bw-comp-pdp-grid-gap-compact: 22px;--bw-comp-pdp-crumb-space: var(--bw-ref-space-5);--bw-comp-pdp-title-font: var(--bw-sys-type-title-section-font);--bw-comp-pdp-title-weight: var(--bw-sys-type-heading-weight);--bw-comp-pdp-title-size: 48px;--bw-comp-pdp-title-size-compact: 36px;--bw-comp-pdp-title-leading: var(--bw-sys-type-title-section-leading);--bw-comp-pdp-title-tracking: -.04em;--bw-comp-pdp-lead-weight: var(--bw-ref-weight-bold);--bw-comp-pdp-buybox-container: var(--bw-comp-card-container);--bw-comp-pdp-buybox-outline: var(--bw-comp-card-outline);--bw-comp-pdp-buybox-outline-width: var(--bw-comp-card-outline-width);--bw-comp-pdp-buybox-corner: var(--bw-sys-shape-corner-2xl);--bw-comp-pdp-buybox-padding: 36px;--bw-comp-pdp-buybox-gap: var(--bw-ref-space-5);--bw-comp-pdp-buybox-gap-compact: var(--bw-sys-spacing-between);--bw-comp-pdp-buybox-sticky-top: calc(var(--bw-comp-header-height) + var(--bw-ref-space-5));--bw-comp-pdp-media-corner: var(--bw-sys-shape-corner-2xl);--bw-comp-pdp-media-corner-compact: var(--bw-sys-shape-corner-lg);--bw-comp-pdp-media-backdrop: var(--bw-sys-color-surface-offset);--bw-comp-pdp-thumb-corner: var(--bw-sys-shape-corner-sm);--bw-comp-pdp-thumb-gap: 10px;--bw-comp-pdp-thumb-outline: var(--bw-sys-color-primary);--bw-comp-pdp-thumb-outline-width: 2px;--bw-comp-pdp-slide-gap: var(--bw-sys-spacing-card-internal);--bw-comp-pdp-slide-peek: 28px;--bw-comp-pdp-page-gutter-compact: var(--bw-sys-layout-gutter);--bw-comp-pdp-dot-size: 7px;--bw-comp-pdp-dot-size-active: 22px;--bw-comp-pdp-dot-gap: 6px;--bw-comp-pdp-dot-color: color-mix(in srgb, var(--bw-sys-color-on-surface) 18%, transparent);--bw-comp-pdp-dot-color-active: var(--bw-sys-color-primary);--bw-comp-pdp-target-min: 44px;--bw-comp-pdp-bullet-size: var(--bw-ref-size-17);--bw-comp-pdp-bullet-size-compact: var(--bw-ref-size-16);--bw-comp-pdp-bullet-gap: var(--bw-sys-spacing-card-internal);--bw-comp-pdp-check-size: 14px;--bw-comp-pdp-check-color: var(--bw-sys-color-primary);--bw-comp-pdp-buy-gap: 10px;--bw-comp-pdp-stepper-container: var(--bw-sys-color-background);--bw-comp-pdp-stepper-outline: var(--bw-comp-field-outline);--bw-comp-pdp-stepper-outline-width: 1.5px;--bw-comp-pdp-stepper-button-width: 48px;--bw-comp-pdp-stepper-button-width-compact: 44px;--bw-comp-pdp-stepper-icon-size: 11px;--bw-comp-pdp-stepper-value-width: 44px;--bw-comp-pdp-pay-icon-width: 38px;--bw-comp-pdp-tile-container: var(--bw-comp-card-offset-container);--bw-comp-pdp-tile-corner: var(--bw-comp-card-offset-corner);--bw-comp-pdp-tile-padding: 14px;--bw-comp-pdp-tile-padding-compact: var(--bw-sys-spacing-between);--bw-comp-pdp-tile-gap: 8px;--bw-comp-pdp-tile-icon-size: 20px;--bw-comp-pdp-tile-icon-color: var(--bw-sys-color-primary);--bw-comp-pdp-tile-leading: 1.45;--bw-comp-pdp-sticky-container: var(--bw-sys-color-surface);--bw-comp-pdp-sticky-outline: var(--bw-sys-color-outline);--bw-comp-pdp-sticky-elevation: var(--bw-sys-elevation-sticky);--bw-comp-pdp-sticky-thumb-size: 52px;--bw-comp-pdp-sticky-thumb-size-compact: 48px;--bw-comp-pdp-sticky-thumb-corner: 14px;--bw-comp-pdp-sticky-thumb-corner-compact: 12px;--bw-comp-pdp-sticky-padding-y: var(--bw-sys-spacing-card-internal);--bw-comp-pdp-sticky-padding-y-compact: 10px;--bw-comp-pdp-sticky-gap: var(--bw-sys-spacing-between);--bw-comp-pdp-sticky-gap-compact: var(--bw-sys-spacing-card-internal);--bw-comp-pdp-sticky-title-size-compact: var(--bw-sys-type-body-small-size);--bw-comp-pdp-sticky-button-height-compact: var(--bw-sys-size-control-lg);--bw-comp-pdp-sticky-button-padding-compact: 0 22px;--bw-comp-footer-band-mark-height: 40px;--bw-comp-footer-band-mark-aspect-ratio: 3301 / 2551;--bw-comp-footer-band-mark-gap: 10px;--bw-comp-footer-band-padding-top: var(--bw-ref-space-16);--bw-comp-footer-band-padding-bottom: 28px;--bw-comp-footer-band-column-gap: var(--bw-comp-footer-column-gap);--bw-comp-footer-band-row-gap: var(--bw-comp-footer-row-gap);--bw-comp-footer-band-heading-gap: var(--bw-comp-footer-heading-gap);--bw-comp-footer-band-heading-size: var(--bw-ref-size-16);--bw-comp-footer-band-heading-weight: var(--bw-ref-weight-bold);--bw-comp-footer-band-heading-leading: var(--bw-ref-leading-label);--bw-comp-footer-band-text-size: var(--bw-ref-size-16);--bw-comp-footer-band-legal-size: var(--bw-sys-type-caption-size);--bw-comp-footer-band-legal-gap: var(--bw-ref-space-12);--bw-comp-footer-band-legal-padding: var(--bw-ref-space-5);--bw-comp-footer-band-payment-gap: var(--bw-ref-space-2);--bw-comp-footer-band-field-padding: 6px;--bw-comp-footer-band-field-gap: var(--bw-ref-space-2);--bw-comp-footer-band-field-input-padding: 14px;--bw-comp-footer-band-field-outline-inverse: var(--bw-sys-color-outline-strong);--bw-comp-footer-band-field-label-inverse: var(--bw-comp-band-ink-label);--bw-comp-footer-band-field-placeholder-inverse: var(--bw-comp-footer-legal-inverse);--bw-comp-home-hero-columns: minmax(0, 1fr) minmax(0, 1.05fr);--bw-comp-home-hero-column-gap: var(--bw-ref-space-14);--bw-comp-home-hero-padding-top: 28px;--bw-comp-home-hero-padding-top-compact: var(--bw-ref-space-3);--bw-comp-home-hero-padding-bottom: var(--bw-ref-space-16);--bw-comp-home-hero-padding-bottom-compact: 40px;--bw-comp-home-hero-title-space: 22px;--bw-comp-home-hero-title-space-compact: 14px;--bw-comp-home-hero-lede-space: 30px;--bw-comp-home-hero-lede-space-compact: 22px;--bw-comp-home-hero-actions-gap: 18px;--bw-comp-home-hero-actions-gap-compact: 6px;--bw-comp-home-hero-link-weight: var(--bw-ref-weight-bold);--bw-comp-home-hero-checks-space: 22px;--bw-comp-home-hero-checks-space-compact: 14px;--bw-comp-home-hero-checks-gap: var(--bw-ref-space-2) 18px;--bw-comp-home-hero-checks-gap-compact: 6px var(--bw-ref-space-4);--bw-comp-home-hero-checks-weight: var(--bw-sys-type-label-strong-weight);--bw-comp-home-hero-check-icon: var(--bw-sys-color-primary-text);--bw-comp-home-hero-check-icon-size: 14px;--bw-comp-home-hero-check-gap: var(--bw-ref-space-2);--bw-comp-home-hero-highlight: var(--bw-sys-color-secondary);--bw-comp-home-hero-highlight-start: 62%;--bw-comp-home-hero-highlight-end: 92%;--bw-comp-home-hero-collage-ratio: 1 / 1;--bw-comp-home-hero-collage-ratio-compact: 5 / 4;--bw-comp-home-hero-collage-space-compact: var(--bw-ref-space-6);--bw-comp-home-hero-collage-max-width-medium: 600px;--bw-comp-home-hero-photo-inset: 0 0 14% 12%;--bw-comp-home-hero-photo-corner: var(--bw-sys-shape-corner-panel-lg);--bw-comp-home-hero-photo-corner-compact: var(--bw-sys-shape-corner-lg);--bw-comp-home-hero-photo-container: var(--bw-sys-color-outline);--bw-comp-home-hero-inset-width: 44%;--bw-comp-home-hero-inset-corner: var(--bw-sys-shape-corner-lg);--bw-comp-home-hero-inset-corner-compact: 20px;--bw-comp-home-hero-inset-border: 8px;--bw-comp-home-hero-inset-border-compact: 6px;--bw-comp-home-hero-inset-border-color: var(--bw-sys-color-background);--bw-comp-home-hero-inset-rotate: -4deg;--bw-comp-home-hero-sticker-container: var(--bw-sys-color-secondary);--bw-comp-home-hero-sticker-label: var(--bw-sys-color-on-secondary);--bw-comp-home-hero-sticker-font: var(--bw-sys-type-display-font);--bw-comp-home-hero-sticker-weight: var(--bw-sys-type-heading-weight);--bw-comp-home-hero-sticker-size: 136px;--bw-comp-home-hero-sticker-size-compact: 104px;--bw-comp-home-hero-sticker-padding: 18px;--bw-comp-home-hero-sticker-padding-compact: var(--bw-ref-space-3);--bw-comp-home-hero-sticker-label-size: var(--bw-ref-size-17);--bw-comp-home-hero-sticker-label-size-compact: var(--bw-ref-size-15);--bw-comp-home-hero-sticker-leading: 1.1;--bw-comp-home-hero-sticker-tracking: var(--bw-ref-tracking-slight);--bw-comp-home-hero-sticker-rotate: 10deg;--bw-comp-home-hero-sticker-top: 6%;--bw-comp-home-hero-sticker-top-compact: 2%;--bw-comp-home-hero-sticker-right: 4%;--bw-comp-home-hero-sticker-right-compact: 0%;--bw-comp-home-hero-tag-container: var(--bw-sys-color-surface);--bw-comp-home-hero-tag-outline: var(--bw-sys-color-outline);--bw-comp-home-hero-tag-corner: 20px;--bw-comp-home-hero-tag-padding: 14px 18px;--bw-comp-home-hero-tag-gap: 2px;--bw-comp-home-hero-tag-elevation: var(--bw-sys-elevation-tag);--bw-comp-home-hero-tag-bottom: 7%;--bw-comp-home-hero-tag-title-font: var(--bw-sys-type-price-font);--bw-comp-home-hero-tag-title-weight: var(--bw-sys-type-price-weight);--bw-comp-home-hero-tag-title-size: 22px;--bw-comp-home-hero-tag-title-leading: 1.1;--bw-comp-home-hero-tag-text-size: var(--bw-sys-type-caption-size);--bw-comp-home-sticky-container: var(--bw-sys-color-surface);--bw-comp-home-sticky-outline: var(--bw-sys-color-outline);--bw-comp-home-sticky-elevation: var(--bw-sys-elevation-sticky);--bw-comp-home-sticky-padding-block: var(--bw-sys-spacing-card-internal);--bw-comp-home-sticky-padding-block-compact: 10px;--bw-comp-home-sticky-gap: var(--bw-sys-spacing-between);--bw-comp-home-sticky-gap-compact: var(--bw-sys-spacing-card-internal);--bw-comp-home-sticky-thumb-size: 52px;--bw-comp-home-sticky-thumb-size-compact: 48px;--bw-comp-home-sticky-thumb-corner: 14px;--bw-comp-home-sticky-thumb-corner-compact: var(--bw-ref-space-3);--bw-comp-home-sticky-title-weight: var(--bw-ref-weight-bold);--bw-comp-home-sticky-leading: var(--bw-ref-leading-label);--bw-comp-home-sticky-meta-size: var(--bw-sys-type-caption-size);--bw-comp-home-sticky-button-height-compact: var(--bw-sys-size-control-lg);--bw-comp-home-sticky-button-padding-compact: 0 22px;--bw-comp-home-sticky-duration: var(--bw-sys-motion-duration-slow);--bw-comp-home-sticky-easing: var(--bw-sys-motion-easing-emphasized);--bw-comp-faq-row-container: var(--bw-comp-card-container);--bw-comp-faq-row-outline: var(--bw-comp-card-outline);--bw-comp-faq-row-outline-width: var(--bw-comp-card-outline-width);--bw-comp-faq-row-corner: var(--bw-comp-card-corner);--bw-comp-faq-row-gap: 10px;--bw-comp-faq-question-font: var(--bw-sys-type-body-font);--bw-comp-faq-question-size: var(--bw-sys-type-body-size);--bw-comp-faq-question-weight: var(--bw-ref-weight-bold);--bw-comp-faq-question-leading: var(--bw-ref-leading-label);--bw-comp-faq-question-color: var(--bw-sys-color-on-surface);--bw-comp-faq-question-min-height: var(--bw-ref-space-16);--bw-comp-faq-question-min-height-compact: 60px;--bw-comp-faq-question-padding: 16px 22px;--bw-comp-faq-question-padding-compact: 14px 18px;--bw-comp-faq-question-gap: var(--bw-sys-spacing-between);--bw-comp-faq-icon-size: 14px;--bw-comp-faq-icon-color: var(--bw-sys-color-primary);--bw-comp-faq-icon-turn: 45deg;--bw-comp-faq-icon-duration: var(--bw-sys-motion-duration-medium);--bw-comp-faq-icon-easing: var(--bw-sys-motion-easing-standard);--bw-comp-faq-answer-size: var(--bw-sys-type-body-size);--bw-comp-faq-answer-size-compact: var(--bw-ref-size-16);--bw-comp-faq-answer-leading: var(--bw-sys-type-body-leading);--bw-comp-faq-answer-color: var(--bw-sys-color-on-surface-variant);--bw-comp-faq-answer-padding: 0 22px 22px;--bw-comp-faq-answer-padding-compact: 0 18px 18px;--bw-comp-faq-answer-measure: 40em;--bw-comp-faq-answer-paragraph-gap: var(--bw-sys-spacing-card-internal);--bw-comp-faq-split-columns: minmax(0, .8fr) minmax(0, 1.2fr);--bw-comp-faq-split-gap: var(--bw-ref-space-14);--bw-comp-home-compare-container: var(--bw-comp-card-container);--bw-comp-home-compare-outline: var(--bw-comp-card-outline);--bw-comp-home-compare-outline-width: var(--bw-comp-card-outline-width);--bw-comp-home-compare-corner: var(--bw-sys-shape-corner-lg);--bw-comp-home-compare-corner-phone: var(--bw-sys-shape-corner-md);--bw-comp-home-compare-rule: var(--bw-sys-color-outline-variant);--bw-comp-home-compare-own-container: var(--bw-sys-color-secondary-container);--bw-comp-home-compare-yes: var(--bw-sys-color-primary);--bw-comp-home-compare-no: var(--bw-sys-color-on-surface-variant);--bw-comp-home-compare-varies: var(--bw-sys-color-on-surface-variant);--bw-comp-home-compare-icon-size: var(--bw-ref-size-18);--bw-comp-home-compare-column-gap: var(--bw-ref-space-14);--bw-comp-home-compare-label-size: var(--bw-ref-size-17);--bw-comp-home-compare-label-size-phone: var(--bw-ref-size-15);--bw-comp-home-compare-label-weight: var(--bw-sys-type-label-strong-weight);--bw-comp-home-compare-head-font: var(--bw-sys-type-title-card-font);--bw-comp-home-compare-head-weight: var(--bw-sys-type-heading-weight);--bw-comp-home-compare-head-size: var(--bw-ref-size-18);--bw-comp-home-compare-head-size-phone: var(--bw-ref-size-15);--bw-comp-home-compare-head-leading: var(--bw-ref-leading-snug);--bw-comp-home-compare-head-tracking: var(--bw-ref-tracking-slight);--bw-comp-home-compare-cell-padding-block: var(--bw-ref-space-4);--bw-comp-home-compare-cell-padding-inline: var(--bw-ref-space-4);--bw-comp-home-compare-cell-padding-block-phone: var(--bw-ref-space-3);--bw-comp-home-compare-cell-padding-inline-phone: 6px;--bw-comp-home-compare-feature-padding-inline-phone: var(--bw-ref-space-3);--bw-comp-reviews-stars: var(--bw-comp-rating-stars);--bw-comp-reviews-stars-empty: var(--bw-sys-color-outline);--bw-comp-reviews-stars-size: var(--bw-ref-size-24);--bw-comp-reviews-stars-size-sm: var(--bw-ref-size-18);--bw-comp-reviews-stars-tracking: 2px;--bw-comp-reviews-card-container: var(--bw-comp-card-container);--bw-comp-reviews-card-outline: var(--bw-comp-card-outline);--bw-comp-reviews-card-outline-width: var(--bw-comp-card-outline-width);--bw-comp-reviews-card-corner: var(--bw-comp-card-corner);--bw-comp-reviews-card-padding: var(--bw-ref-space-6);--bw-comp-reviews-card-padding-phone: var(--bw-ref-space-5);--bw-comp-reviews-card-gap: var(--bw-ref-space-4);--bw-comp-reviews-card-min-height: 220px;--bw-comp-reviews-card-min-height-phone: 200px;--bw-comp-reviews-avatar-size: 36px;--bw-comp-reviews-avatar-container: var(--bw-sys-color-secondary-container);--bw-comp-reviews-avatar-label: var(--bw-sys-color-on-secondary-container);--bw-comp-reviews-list-gap: var(--bw-sys-spacing-between);--bw-comp-reviews-photo-gap: var(--bw-sys-spacing-card-internal);--bw-comp-reviews-photo-corner: var(--bw-sys-shape-corner-sm);--bw-comp-reviews-photo-container: var(--bw-sys-color-secondary-container);--bw-comp-reviews-card-basis-phone: 84%;--bw-comp-reviews-photo-basis-phone: 42%;--bw-comp-masthead-announcement-container: var(--bw-sys-color-primary);--bw-comp-masthead-announcement-label: var(--bw-sys-color-on-primary);--bw-comp-masthead-announcement-separator: var(--bw-sys-color-on-primary-variant);--bw-comp-masthead-announcement-separator-gap: 6px;--bw-comp-masthead-announcement-label-size: var(--bw-sys-type-body-small-size);--bw-comp-masthead-announcement-label-weight: var(--bw-ref-weight-medium);--bw-comp-masthead-announcement-label-leading: var(--bw-ref-leading-relaxed);--bw-comp-masthead-announcement-padding-block: var(--bw-ref-space-2);--bw-comp-masthead-announcement-control-hover: var(--bw-sys-color-primary-hover);--bw-comp-masthead-padding-block: 14px;--bw-comp-masthead-padding-block-compact: 10px;--bw-comp-masthead-scrolled-hairline: 0 1px 0 var(--bw-comp-header-hairline);--bw-comp-masthead-outline-width: 1px;--bw-comp-masthead-action-gap: var(--bw-ref-space-2);--bw-comp-masthead-brand-gap: 10px;--bw-comp-masthead-brand-color: var(--bw-sys-color-brand);--bw-comp-masthead-brand-mark-height: 40px;--bw-comp-masthead-brand-mark-height-compact: 34px;--bw-comp-masthead-brand-mark-ratio: 3301 / 2551;--bw-comp-masthead-nav-padding: 5px;--bw-comp-masthead-nav-gap: 6px;--bw-comp-masthead-nav-item-padding-inline: var(--bw-ref-space-4);--bw-comp-masthead-nav-item-padding-inline-compact: var(--bw-ref-space-3);--bw-comp-masthead-icon-button-size: 48px;--bw-comp-masthead-icon-button-size-compact: var(--bw-comp-header-icon-target);--bw-comp-masthead-icon-button-container: var(--bw-sys-color-surface);--bw-comp-masthead-icon-button-outline: var(--bw-sys-color-outline);--bw-comp-masthead-icon-button-label: var(--bw-sys-color-on-surface);--bw-comp-masthead-cart-icon-size-compact: 36px;--bw-comp-masthead-cart-badge-padding-inline: 6px;--bw-comp-masthead-menu-icon-width: 18px;--bw-comp-masthead-menu-icon-thickness: 2px;--bw-comp-masthead-menu-icon-gap: 5px;--bw-comp-masthead-drawer-z-index: 30;--bw-comp-masthead-drawer-layer: 3;--bw-comp-masthead-drawer-toggle-layer: 4;--bw-comp-masthead-drawer-enter-offset: -8px;--bw-comp-masthead-drawer-container: var(--bw-sys-color-background);--bw-comp-masthead-drawer-link-font: var(--bw-sys-type-title-section-font);--bw-comp-masthead-drawer-link-weight: var(--bw-sys-type-heading-weight);--bw-comp-masthead-drawer-link-size: 32px;--bw-comp-masthead-drawer-link-tracking: -.035em;--bw-comp-masthead-drawer-link-color: var(--bw-sys-color-on-surface);--bw-comp-masthead-drawer-row-height: 68px;--bw-comp-masthead-drawer-hairline: var(--bw-sys-color-outline);--bw-comp-masthead-drawer-tag-container: var(--bw-sys-color-secondary);--bw-comp-masthead-drawer-tag-label: var(--bw-sys-color-on-secondary);--bw-comp-masthead-drawer-tag-size: var(--bw-sys-type-body-small-size);--bw-comp-masthead-drawer-tag-weight: var(--bw-ref-weight-bold);--bw-comp-masthead-drawer-tag-padding: 7px 12px;--bw-comp-masthead-drawer-nav-padding-top: var(--bw-ref-space-2);--bw-comp-masthead-drawer-foot-padding: 28px;--bw-comp-masthead-drawer-foot-gap: var(--bw-sys-spacing-between);--bw-comp-masthead-drawer-check-color: var(--bw-sys-color-primary);--bw-comp-masthead-drawer-check-size: 14px;--bw-comp-masthead-drawer-check-gap: var(--bw-ref-space-2);--bw-comp-masthead-drawer-checks-gap: 6px 18px;--bw-comp-masthead-drawer-checks-size: var(--bw-sys-type-body-small-size);--bw-comp-masthead-drawer-checks-weight: var(--bw-ref-weight-semibold);--bw-comp-masthead-drawer-email-size: var(--bw-ref-size-16);--bw-comp-masthead-drawer-email-color: var(--bw-sys-color-on-surface-variant);--bw-comp-home-body-head-space: 44px;--bw-comp-home-body-head-space-compact: 28px;--bw-comp-home-body-steps-columns: repeat(3, minmax(0, 1fr));--bw-comp-home-body-steps-columns-medium: repeat(2, minmax(0, 1fr));--bw-comp-home-body-steps-gap: var(--bw-sys-spacing-between);--bw-comp-home-body-steps-gap-compact: var(--bw-sys-spacing-card-internal);--bw-comp-home-body-steps-card-corner: var(--bw-sys-shape-corner-panel);--bw-comp-home-body-steps-card-corner-compact: var(--bw-sys-shape-corner-lg);--bw-comp-home-body-steps-card-padding: 14px 14px 28px;--bw-comp-home-body-steps-card-gap: 10px;--bw-comp-home-body-steps-card-basis-compact: 84%;--bw-comp-home-body-steps-photo-corner: 22px;--bw-comp-home-body-steps-photo-space: 10px;--bw-comp-home-body-steps-text-inset: 14px;--bw-comp-home-body-steps-number-size: var(--bw-ref-space-12);--bw-comp-home-body-steps-number-offset: var(--bw-ref-space-6);--bw-comp-home-body-steps-number-container: var(--bw-sys-color-secondary);--bw-comp-home-body-steps-number-label: var(--bw-sys-color-on-secondary);--bw-comp-home-body-steps-number-font: var(--bw-sys-type-display-font);--bw-comp-home-body-steps-number-weight: var(--bw-sys-type-heading-weight);--bw-comp-home-body-steps-number-label-size: var(--bw-ref-size-18);--bw-comp-home-body-moments-columns: minmax(0, 1fr) minmax(0, 2fr);--bw-comp-home-body-moments-list-columns: repeat(3, minmax(0, 1fr));--bw-comp-home-body-moments-list-columns-medium: repeat(2, minmax(0, 1fr));--bw-comp-home-body-moments-gap: var(--bw-sys-spacing-between);--bw-comp-home-body-moments-gap-compact: 10px;--bw-comp-home-body-moments-photo-corner: var(--bw-sys-shape-corner-panel);--bw-comp-home-body-moments-photo-corner-compact: var(--bw-sys-shape-corner-md);--bw-comp-home-body-moments-photo-ratio-medium: 4 / 3;--bw-comp-home-body-moments-card-padding: 28px;--bw-comp-home-body-moments-card-padding-compact: 18px 16px;--bw-comp-home-body-moments-card-gap: 10px;--bw-comp-home-body-moments-card-gap-compact: var(--bw-ref-space-2);--bw-comp-home-body-moments-card-corner-compact: 20px;--bw-comp-home-body-moments-title-size-compact: var(--bw-ref-size-20);--bw-comp-home-body-moments-title-size-fit-compact: clamp(var(--bw-ref-size-15), 13cqi, var(--bw-ref-size-20));--bw-comp-home-body-moments-title-tracking-compact: -.02em;--bw-comp-home-body-moments-text-size-compact: var(--bw-sys-type-caption-size);--bw-comp-home-body-moments-text-leading-compact: 1.45;--bw-comp-home-body-moments-tag-container: var(--bw-sys-color-secondary-container);--bw-comp-home-body-moments-tag-label: var(--bw-sys-color-on-secondary-container);--bw-comp-home-body-moments-tag-weight: var(--bw-ref-weight-bold);--bw-comp-home-body-moments-tag-size: var(--bw-sys-type-caption-size);--bw-comp-home-body-moments-tag-tracking: .06em;--bw-comp-home-body-moments-tag-padding: 5px 12px;--bw-comp-home-body-science-columns: minmax(0, 1fr) minmax(0, 1.3fr);--bw-comp-home-body-science-column-gap: var(--bw-ref-space-14);--bw-comp-home-body-science-stats-columns: repeat(2, minmax(0, 1fr));--bw-comp-home-body-science-stats-gap: var(--bw-sys-spacing-between);--bw-comp-home-body-science-stats-gap-compact: 10px;--bw-comp-home-body-science-stat-padding: 30px;--bw-comp-home-body-science-stat-padding-compact: 20px 18px;--bw-comp-home-body-science-figure-font: var(--bw-sys-type-display-font);--bw-comp-home-body-science-figure-weight: var(--bw-sys-type-heading-weight);--bw-comp-home-body-science-figure-size: 72px;--bw-comp-home-body-science-figure-size-compact: 40px;--bw-comp-home-body-science-figure-tracking: -.05em;--bw-comp-home-body-science-figure-color: var(--bw-sys-color-primary-text);--bw-comp-home-body-science-figure-space: var(--bw-sys-spacing-card-internal);--bw-comp-home-body-science-figure-space-compact: 10px;--bw-comp-home-body-science-label-size-compact: var(--bw-sys-type-caption-size);--bw-comp-home-body-science-label-leading-compact: 1.45;--bw-comp-home-body-science-finding-space: var(--bw-ref-space-5);--bw-comp-home-body-science-finding-size: var(--bw-ref-size-19);--bw-comp-home-body-science-finding-size-compact: var(--bw-ref-size-17);--bw-comp-home-body-science-finding-weight: var(--bw-sys-type-label-strong-weight);--bw-comp-home-body-science-caveat-space: 6px;--bw-comp-home-body-science-proof-weight: var(--bw-sys-type-label-strong-weight);--bw-comp-home-body-science-proof-color: var(--bw-sys-color-on-surface);--bw-comp-home-body-founder-columns: minmax(0, .8fr) minmax(0, 1.2fr);--bw-comp-home-body-founder-gap: var(--bw-ref-space-14);--bw-comp-home-body-founder-gap-compact: var(--bw-ref-space-6);--bw-comp-home-body-founder-padding: var(--bw-ref-space-14);--bw-comp-home-body-founder-padding-medium: var(--bw-sys-spacing-card-padding);--bw-comp-home-body-founder-padding-compact: var(--bw-ref-space-6) var(--bw-ref-space-5);--bw-comp-home-body-founder-corner: var(--bw-sys-shape-corner-panel-lg);--bw-comp-home-body-founder-corner-compact: var(--bw-sys-shape-corner-lg);--bw-comp-home-body-founder-photo-corner: var(--bw-sys-shape-corner-panel);--bw-comp-home-body-founder-photo-corner-compact: var(--bw-sys-shape-corner-md);--bw-comp-home-body-founder-photo-ratio-medium: 4 / 3;--bw-comp-home-body-final-columns: minmax(0, 1.1fr) minmax(0, .9fr);--bw-comp-home-body-final-corner: var(--bw-comp-band-spruce-corner);--bw-comp-home-body-final-corner-compact: var(--bw-sys-shape-corner-lg);--bw-comp-home-body-final-padding: clamp(40px, 5vw, 72px);--bw-comp-home-body-final-padding-compact: 28px 22px 32px;--bw-comp-home-body-final-gap: 22px;--bw-comp-home-body-final-gap-compact: 18px;--bw-comp-home-body-final-title-size: clamp(40px, 5vw, 64px);--bw-comp-home-body-final-title-size-compact: 40px;--bw-comp-home-body-final-text-size: var(--bw-ref-size-19);--bw-comp-home-body-final-text-measure: 30em;--bw-comp-home-body-final-photo-ratio-medium: 4 / 3;--bw-comp-blog-card-inset: var(--bw-ref-space-3);--bw-comp-blog-card-body-padding: var(--bw-ref-space-4) var(--bw-ref-space-3);--bw-comp-blog-card-feature-body-padding: var(--bw-ref-space-6);--bw-comp-blog-card-feature-columns: minmax(0, 2fr) minmax(0, 1fr);--bw-comp-blog-media-corner: var(--bw-sys-shape-corner-sm);--bw-comp-blog-media-ratio: 3 / 2;--bw-comp-blog-media-container: var(--bw-sys-color-surface-offset);--bw-comp-blog-grid-gap: var(--bw-sys-spacing-between);--bw-comp-blog-link-target-min: var(--bw-sys-size-control-min);--bw-comp-blog-tag-container: var(--bw-sys-color-secondary-container);--bw-comp-blog-tag-label: var(--bw-sys-color-on-secondary-container);--bw-comp-blog-tag-weight: var(--bw-ref-weight-bold);--bw-comp-blog-tag-padding: 5px 12px;--bw-comp-blog-tag-corner: var(--bw-sys-shape-corner-full);--bw-comp-blog-tag-transform: uppercase;--bw-comp-blog-page-size: var(--bw-sys-size-control-min);--bw-comp-blog-page-gap: var(--bw-ref-space-2);--bw-comp-blog-page-padding-inline: var(--bw-ref-space-4);--bw-comp-blog-page-container: var(--bw-comp-tab-container);--bw-comp-blog-page-outline: var(--bw-comp-tab-outline);--bw-comp-blog-page-label: var(--bw-sys-color-on-surface);--bw-comp-blog-page-hover-container: var(--bw-comp-tab-hover-container);--bw-comp-blog-page-current-container: var(--bw-comp-tab-active-container);--bw-comp-blog-page-current-label: var(--bw-comp-tab-active-label);--bw-comp-blog-measure: 36em;--bw-comp-blog-hero-max-width: calc(var(--bw-sys-layout-max-width) * .75);--bw-comp-blog-hero-corner: var(--bw-sys-shape-corner-media);--bw-comp-blog-hero-corner-phone: var(--bw-sys-shape-corner-lg);--bw-comp-blog-list-indent: var(--bw-ref-space-6);--bw-comp-blog-list-marker: var(--bw-sys-color-primary);--bw-comp-blog-cta-padding-phone: var(--bw-ref-space-6);--bw-comp-content-head-measure: 20ch;--bw-comp-content-panel-container: var(--bw-comp-card-container);--bw-comp-content-panel-outline: var(--bw-comp-card-outline);--bw-comp-content-panel-outline-width: var(--bw-comp-card-outline-width);--bw-comp-content-panel-corner: var(--bw-sys-shape-corner-panel);--bw-comp-content-panel-corner-lg: var(--bw-sys-shape-corner-panel-lg);--bw-comp-content-panel-padding: var(--bw-sys-spacing-card-padding);--bw-comp-content-panel-padding-compact: var(--bw-ref-space-5);--bw-comp-content-panel-inset: var(--bw-ref-space-4);--bw-comp-content-panel-media-corner: var(--bw-sys-shape-corner-md);--bw-comp-content-result-thumb-size: var(--bw-ref-space-24);--bw-comp-content-result-thumb-size-compact: var(--bw-ref-space-16);--bw-comp-content-result-thumb-corner: var(--bw-sys-shape-corner-sm);--bw-comp-content-result-tag-container: var(--bw-sys-color-secondary-container);--bw-comp-content-result-tag-label: var(--bw-sys-color-on-secondary-container);--bw-comp-content-result-tag-weight: var(--bw-ref-weight-bold);--bw-comp-content-result-tag-padding: 5px 12px;--bw-comp-content-field-label-gap: var(--bw-ref-space-2);--bw-comp-content-field-gap: var(--bw-ref-space-5);--bw-comp-content-field-outline-width-hover: 2px;--bw-comp-content-alert-icon-size: var(--bw-ref-space-5);--bw-comp-content-error-label: var(--bw-sys-color-error);--bw-comp-content-error-icon-container: var(--bw-sys-color-error);--bw-comp-content-error-icon-label: var(--bw-sys-color-on-primary);--bw-comp-content-success-container: var(--bw-sys-color-secondary-container);--bw-comp-content-success-label: var(--bw-sys-color-on-surface);--bw-comp-content-success-icon: var(--bw-sys-color-primary);--bw-comp-content-cta-band-padding: clamp(40px, 5vw, 72px);--bw-comp-content-cta-band-padding-compact: 28px 22px 32px;--bw-comp-content-cta-band-corner-compact: var(--bw-sys-shape-corner-lg);--bw-comp-evidence-card-padding-compact: var(--bw-ref-space-5);--bw-comp-evidence-card-gap: var(--bw-sys-spacing-between);--bw-comp-evidence-card-gap-compact: var(--bw-sys-spacing-card-internal);--bw-comp-evidence-stat-min: 144px;--bw-comp-evidence-stat-figure-font: var(--bw-sys-type-display-font);--bw-comp-evidence-stat-figure-weight: var(--bw-sys-type-heading-weight);--bw-comp-evidence-stat-figure-size: 72px;--bw-comp-evidence-stat-figure-size-compact: 40px;--bw-comp-evidence-stat-figure-leading: var(--bw-ref-leading-none);--bw-comp-evidence-stat-figure-tracking: var(--bw-sys-type-display-tracking);--bw-comp-evidence-stat-figure-color: var(--bw-sys-color-primary-text);--bw-comp-evidence-stat-figure-gap: var(--bw-sys-spacing-card-internal);--bw-comp-evidence-stat-label-color: var(--bw-sys-color-on-surface-variant);--bw-comp-evidence-stat-label-size-compact: var(--bw-sys-type-caption-size);--bw-comp-evidence-stat-label-leading-compact: var(--bw-ref-leading-normal);--bw-comp-evidence-tag-container: var(--bw-sys-color-secondary-container);--bw-comp-evidence-tag-label: var(--bw-sys-color-on-secondary-container);--bw-comp-evidence-tag-size: var(--bw-sys-type-caption-size);--bw-comp-evidence-tag-weight: var(--bw-ref-weight-bold);--bw-comp-evidence-tag-padding: 5px 12px;--bw-comp-evidence-tag-corner: var(--bw-sys-shape-corner-full);--bw-comp-evidence-table-container: var(--bw-comp-card-container);--bw-comp-evidence-table-outline: var(--bw-comp-card-outline);--bw-comp-evidence-table-outline-width: var(--bw-comp-card-outline-width);--bw-comp-evidence-table-corner: var(--bw-sys-shape-corner-lg);--bw-comp-evidence-table-corner-compact: var(--bw-sys-shape-corner-md);--bw-comp-evidence-table-rule: var(--bw-sys-color-outline-variant);--bw-comp-evidence-table-own-container: var(--bw-sys-color-secondary-container);--bw-comp-evidence-table-head-container: var(--bw-sys-color-secondary-container);--bw-comp-evidence-table-head-font: var(--bw-sys-type-title-card-font);--bw-comp-evidence-table-head-weight: var(--bw-sys-type-heading-weight);--bw-comp-evidence-table-head-size: var(--bw-ref-size-18);--bw-comp-evidence-table-head-size-compact: var(--bw-ref-size-15);--bw-comp-evidence-table-head-leading: var(--bw-ref-leading-snug);--bw-comp-evidence-table-head-tracking: var(--bw-ref-tracking-slight);--bw-comp-evidence-table-label-size: var(--bw-sys-type-body-small-size);--bw-comp-evidence-table-label-leading: var(--bw-sys-type-body-small-leading);--bw-comp-evidence-table-cell-padding: var(--bw-ref-space-4);--bw-comp-evidence-table-cell-padding-compact: var(--bw-ref-space-3);--bw-comp-evidence-table-feature-width: 176px;--bw-comp-evidence-table-feature-width-compact: 112px;--bw-comp-evidence-table-column-min: 180px;--bw-comp-evidence-table-edge-shadow: color-mix(in srgb, var(--bw-sys-color-on-surface) 16%, transparent);--bw-comp-evidence-table-edge-shadow-size: var(--bw-ref-space-4);--bw-comp-evidence-table-edge-cover-size: var(--bw-ref-space-8);--bw-comp-evidence-table-scroll-cues: linear-gradient(to right, var(--bw-comp-evidence-table-container) var(--bw-comp-evidence-table-edge-shadow-size), transparent) left center / var(--bw-comp-evidence-table-edge-cover-size) 100% no-repeat local, linear-gradient(to left, var(--bw-comp-evidence-table-container) var(--bw-comp-evidence-table-edge-shadow-size), transparent) right center / var(--bw-comp-evidence-table-edge-cover-size) 100% no-repeat local, radial-gradient(farthest-side at 0 50%, var(--bw-comp-evidence-table-edge-shadow), transparent) left center / var(--bw-comp-evidence-table-edge-shadow-size) 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, var(--bw-comp-evidence-table-edge-shadow), transparent) right center / var(--bw-comp-evidence-table-edge-shadow-size) 100% no-repeat scroll;--bw-comp-evidence-further-min: 420px;--bw-comp-evidence-further-gap: var(--bw-sys-spacing-between);--bw-comp-evidence-further-padding: var(--bw-ref-space-6);--bw-comp-evidence-further-arrow: var(--bw-sys-color-primary);--bw-comp-pdp-body-details-space-after: var(--bw-ref-space-16);--bw-comp-pdp-body-split-columns: var(--bw-comp-faq-split-columns);--bw-comp-pdp-body-split-gap: var(--bw-comp-faq-split-gap);--bw-comp-pdp-body-about-measure: var(--bw-comp-faq-answer-measure);--bw-comp-pdp-body-list-indent: 1.25em;--bw-comp-pdp-body-card-container: var(--bw-comp-card-container);--bw-comp-pdp-body-card-outline: var(--bw-comp-card-outline);--bw-comp-pdp-body-card-outline-width: var(--bw-comp-card-outline-width);--bw-comp-pdp-body-card-corner: var(--bw-sys-shape-corner-2xl);--bw-comp-pdp-body-card-corner-compact: var(--bw-sys-shape-corner-lg);--bw-comp-pdp-body-card-padding: 36px;--bw-comp-pdp-body-card-padding-compact: 22px;--bw-comp-pdp-body-cards-gap: var(--bw-sys-spacing-between);--bw-comp-pdp-body-card-title-space: var(--bw-ref-space-5);--bw-comp-pdp-body-spec-size: var(--bw-ref-size-17);--bw-comp-pdp-body-spec-size-compact: var(--bw-ref-size-16);--bw-comp-pdp-body-spec-padding-block: 14px;--bw-comp-pdp-body-spec-label-width: 34%;--bw-comp-pdp-body-spec-label-width-compact: 36%;--bw-comp-pdp-body-spec-rule: var(--bw-sys-color-outline);--bw-comp-pdp-body-review-columns: repeat(3, minmax(0, 1fr));--bw-comp-pdp-body-review-columns-medium: repeat(2, minmax(0, 1fr));--bw-comp-pdp-body-review-gap: var(--bw-comp-reviews-list-gap);--bw-comp-pdp-body-review-card-container: var(--bw-comp-reviews-card-container);--bw-comp-pdp-body-review-card-outline: var(--bw-comp-reviews-card-outline);--bw-comp-pdp-body-review-card-outline-width: var(--bw-comp-reviews-card-outline-width);--bw-comp-pdp-body-review-card-corner: var(--bw-comp-reviews-card-corner);--bw-comp-pdp-body-review-card-padding: var(--bw-comp-reviews-card-padding);--bw-comp-pdp-body-review-card-padding-compact: var(--bw-comp-reviews-card-padding-phone);--bw-comp-pdp-body-review-avatar-size: var(--bw-comp-reviews-avatar-size);--bw-comp-pdp-body-review-avatar-container: var(--bw-comp-reviews-avatar-container);--bw-comp-pdp-body-review-avatar-label: var(--bw-comp-reviews-avatar-label);--bw-comp-cart-compact-drawer-corner: 0px;--bw-comp-cart-compact-control-size: var(--bw-comp-header-icon-target);--bw-comp-cart-compact-close-icon-size: 18px;--bw-comp-cart-compact-close-hover: var(--bw-sys-color-secondary-container);--bw-comp-cart-compact-line-padding: var(--bw-sys-spacing-between);--bw-comp-cart-compact-line-divider: var(--bw-sys-color-outline);--bw-comp-cart-compact-line-divider-width: var(--bw-comp-card-outline-width);--bw-comp-cart-compact-stepper-outline: var(--bw-sys-color-outline);--bw-comp-home-trust-cards-columns: repeat(4, minmax(0, 1fr));--bw-comp-home-trust-cards-columns-medium: repeat(2, minmax(0, 1fr));--bw-comp-home-trust-cards-columns-compact: minmax(0, 1fr);--bw-comp-home-trust-cards-gap: var(--bw-sys-spacing-card-internal);--bw-comp-home-trust-cards-gap-compact: var(--bw-ref-space-2);--bw-comp-home-trust-cards-padding: var(--bw-ref-space-5);--bw-comp-home-trust-cards-padding-compact: 14px var(--bw-ref-space-4);--bw-comp-home-trust-cards-inner-gap: 14px;--bw-comp-home-trust-cards-icon: var(--bw-sys-color-primary-text);--bw-comp-home-trust-cards-icon-size: 26px;--bw-comp-home-trust-cards-icon-size-compact: var(--bw-ref-size-24);--bw-comp-home-trust-cards-title-size: var(--bw-ref-size-17);--bw-comp-home-trust-cards-title-size-compact: var(--bw-ref-size-16);--bw-comp-home-trust-cards-title-weight: var(--bw-ref-weight-bold);--bw-comp-home-trust-cards-title-leading: 1.3;--bw-comp-home-hero-photos-main-zoom: 1;--bw-comp-home-hero-photos-main-position: 50% 50%;--bw-comp-home-hero-photos-main-position-compact: 50% 100%;--bw-comp-home-hero-photos-inset-zoom: 1.5;--bw-comp-pdp-gallery-arrow-size: var(--bw-sys-size-control-min);--bw-comp-pdp-gallery-arrow-container: var(--bw-sys-color-surface);--bw-comp-pdp-gallery-arrow-outline: var(--bw-sys-color-outline);--bw-comp-pdp-gallery-arrow-outline-width: var(--bw-comp-card-outline-width);--bw-comp-pdp-gallery-arrow-icon: var(--bw-sys-color-primary);--bw-comp-pdp-gallery-arrow-icon-size: 14px;--bw-comp-pdp-gallery-arrow-hover-container: var(--bw-sys-color-secondary-container);--bw-comp-pdp-gallery-arrow-disabled-opacity: .4;--bw-comp-pdp-gallery-arrow-inset: var(--bw-sys-spacing-between);--bw-comp-pdp-gallery-arrow-inset-compact: var(--bw-sys-spacing-card-internal);--bw-comp-pdp-gallery-arrow-inset-bottom-compact: calc(var(--bw-sys-spacing-card-internal) + 5px);--bw-comp-pdp-gallery-arrow-z-index: 3;--bw-comp-pdp-gallery-thumbs-in-view: 6;--coral: var(--bw-sys-color-primary);--coral-deep: var(--bw-sys-color-primary-hover);--coral-soft: var(--bw-sys-color-primary-container);--coral-ink: var(--bw-sys-color-on-primary-container);--bg: var(--bw-sys-color-background);--surface: var(--bw-sys-color-surface);--offset: var(--bw-sys-color-surface-offset);--border: var(--bw-sys-color-outline);--text: var(--bw-sys-color-on-background);--muted: var(--bw-sys-color-on-surface-variant);--faint: var(--bw-sys-color-on-surface-faint);--gold: var(--bw-sys-color-accent);--shadow-sm: var(--bw-sys-elevation-level1);--shadow-md: var(--bw-sys-elevation-level2);--shadow-lg: var(--bw-sys-elevation-level3);--radius-md: var(--bw-sys-shape-corner-md);--radius-lg: var(--bw-sys-shape-corner-lg);--radius-xl: var(--bw-sys-shape-corner-xl);--maxw: var(--bw-sys-layout-max-width);--gutter: var(--bw-sys-layout-gutter);--section-y: var(--bw-sys-layout-section-y);--bw-comp-band-coral-container: var(--bw-comp-band-spruce-container);--bw-comp-band-coral-label: var(--bw-comp-band-spruce-label);--bw-sys-type-mono-meta-font: var(--bw-sys-type-meta-font);--bw-sys-type-mono-meta-weight: var(--bw-sys-type-meta-weight);--bw-sys-type-mono-meta-size: var(--bw-sys-type-meta-size);--bw-sys-type-mono-meta-leading: var(--bw-sys-type-meta-leading);--bw-sys-type-mono-meta-tracking: var(--bw-sys-type-meta-tracking)}@media(max-width:749px){:root{--bw-sys-type-display-size: clamp(44px, 12.4vw, 56px);--bw-sys-type-headline-size: clamp(32px, 9.4vw, 40px);--bw-sys-type-title-section-size: var(--bw-ref-size-28);--bw-sys-type-title-card-size: var(--bw-ref-size-24);--bw-sys-type-lede-size: var(--bw-ref-size-17);--bw-sys-type-body-size: var(--bw-ref-size-17);--bw-sys-type-wordmark-size: var(--bw-ref-size-25);--bw-sys-layout-section-y: var(--bw-ref-space-13);--bw-comp-sources-label-size: var(--bw-ref-size-13);--bw-comp-footer-band-mark-height: 34px;--bw-comp-footer-band-padding-top: var(--bw-ref-space-12);--bw-comp-footer-band-padding-bottom: 112px;--bw-comp-footer-band-column-gap: var(--bw-ref-space-5);--bw-comp-footer-band-row-gap: 28px;--bw-comp-footer-band-heading-gap: var(--bw-ref-space-1);--bw-comp-footer-band-legal-gap: var(--bw-ref-space-8)}}
/*# sourceMappingURL=/cdn/shop/t/167/assets/barkwoo.tokens.css.map */
