.vl-page{--vl-paper:var(--vl-light-paper,#f6f4ef);--vl-stone:var(--vl-light-stone,#ebe7df);--vl-ink:var(--vl-light-ink,#141311);--vl-fg:var(--vl-ink);--vl-body:color-mix(in srgb,var(--vl-ink) 82%,var(--vl-paper));--vl-muted:color-mix(in srgb,var(--vl-ink) 68%,var(--vl-paper));--vl-line:color-mix(in srgb,var(--vl-ink) 12%,transparent);--vl-line-strong:color-mix(in srgb,var(--vl-ink) 22%,transparent);--vl-panel:color-mix(in srgb,var(--vl-paper) 96%,var(--vl-ink) 4%);--vl-panel-active:color-mix(in srgb,var(--vl-paper) 90%,var(--vl-ink) 10%);--vl-glass:color-mix(in srgb,var(--vl-paper) 86%,transparent);--vl-glass-edge:color-mix(in srgb,var(--vl-ink) 14%,var(--vl-paper) 60%);--vl-brand:#ae0f0a;--vl-brand-contrast:#ffffff;--vl-brand-text:color-mix(in srgb,var(--vl-brand) 78%,var(--vl-ink));--vl-dark-bg:#0b0b0c;--vl-dark-panel:#151517;--vl-cta-bg:var(--vl-ink);--vl-cta-fg:var(--vl-paper);--vl-cta-hover:color-mix(in srgb,var(--vl-cta-bg) 86%,var(--vl-cta-fg));--vl-radius:1.25rem;--vl-radius-sm:calc(var(--vl-radius) * 0.68);--vl-radius-pill:clamp(0.35rem,calc((var(--vl-radius) - 0.35rem) * 999),999px);--vl-inset:1.1rem;--vl-measure:80rem;--vl-hero-measure:96rem;--vl-site-header:3.8rem;--vl-space-scale:1;--vl-head-kicker-gap:0.625rem;--vl-head-lede-gap:0.875rem;--vl-kicker-transform:none;--vl-kicker-tracking:0.01em;--vl-kicker-weight:600;--vl-label-transform:none;--vl-label-tracking:0.01em;--vl-label-weight:600;--vl-chapter-tracking:0.18em;--vl-marker-fg:var(--vl-brand);--vl-marker-graphic:var(--vl-brand);--vl-marker-halo:color-mix(in oklch,var(--vl-marker-graphic) 18%,transparent);--vl-marker-pill-bg:color-mix(in oklch,var(--vl-brand) 14%,var(--vl-panel));--vl-marker-pill-border:color-mix(in oklch,var(--vl-marker-graphic) 72%,transparent);--vl-marker-pill-fg:var(--vl-marker-fg);--vl-grid-gap-base:0.875rem;--vl-card-pad-y-base:1.125rem;--vl-card-pad-x-base:1.25rem;--vl-head-gap-base:1.5rem;--vl-stack-gap-base:1.5rem;--vl-section-py-base:3rem;--vl-grid-gap:calc(var(--vl-grid-gap-base) * var(--vl-space-scale));--vl-card-pad-y:calc(var(--vl-card-pad-y-base) * var(--vl-space-scale));--vl-card-pad-x:calc(var(--vl-card-pad-x-base) * var(--vl-space-scale));--vl-head-gap:calc(var(--vl-head-gap-base) * var(--vl-space-scale));--vl-stack-gap:calc(var(--vl-stack-gap-base) * var(--vl-space-scale));--vl-section-py:calc(var(--vl-section-py-base) * var(--vl-space-scale));--vl-section-py-compact:calc(var(--vl-section-py) * 0.5);--vl-chapter-top:var(--vl-section-py);--vl-chapter-bottom:var(--vl-section-py);--vl-type-scale:1;--vl-text-2xs:calc(0.6875rem * var(--vl-type-scale));--vl-text-xs:calc(0.75rem * var(--vl-type-scale));--vl-text-sm:calc(0.875rem * var(--vl-type-scale));--vl-text-base:calc(1rem * var(--vl-type-scale));--vl-text-lg:calc(clamp(1.0625rem, 1.01rem + 0.22cqi, 1.1875rem) * var(--vl-type-scale));--vl-text-xl:calc(clamp(1.1875rem, 1.08rem + 0.45cqi, 1.4375rem) * var(--vl-type-scale));--vl-text-2xl:calc(clamp(1.75rem, 1.43rem + 1.34cqi, 2.5rem) * var(--vl-type-scale));--vl-text-display:calc(clamp(1.875rem, 1.45rem + 1.78cqi, 2.875rem) * var(--vl-type-scale));--vl-text-hero:calc(clamp(2.25rem, 1.71rem + 2.23cqi, 3.5rem) * var(--vl-type-scale));--vl-ease:cubic-bezier(0.2,0.7,0.2,1);--vl-floating-bg:var(--vl-glass);--vl-floating-border:var(--vl-glass-edge);--vl-floating-blur:20px;--vl-floating-shadow:0 1.25rem 3rem -0.75rem rgba(12,12,14,0.28),0 0.25rem 0.75rem -0.15rem rgba(12,12,14,0.14);--vl-switch-radius:var(--vl-radius-pill);--vl-select-trigger-radius:calc(var(--vl-radius) * 0.55);--vl-select-menu-bg:var(--vl-paper);--vl-select-menu-border:var(--vl-line-strong);--vl-select-menu-blur:24px;--vl-select-menu-shadow:0 1.35rem 3.25rem -0.65rem rgba(12,12,14,0.34),0 0.35rem 1rem -0.15rem rgba(12,12,14,0.18);--vl-select-menu-radius:calc(var(--vl-radius) * 0.75);--vl-select-option-radius:calc(var(--vl-radius-sm) * 0.75);--vl-advantage-radius:var(--vl-radius-pill);--vl-advantage-bg:color-mix(in srgb,var(--vl-paper) 92%,var(--vl-ink) 8%);--vl-advantage-fg:var(--vl-fg);--vl-advantage-border:var(--vl-line-strong);--vl-savings-positive-bg:rgba(22,163,74,0.12);--vl-savings-positive-fg:#15803d;--vl-savings-positive-border:rgba(22,163,74,0.32);--vl-disclaimer-bg:var(--vl-paper);--vl-disclaimer-border:var(--vl-line);--vl-disclaimer-divider:color-mix(in srgb,var(--vl-ink) 9%,transparent);--vl-disclaimer-label:color-mix(in srgb,var(--vl-ink) 68%,var(--vl-paper));--vl-disclaimer-text:color-mix(in srgb,var(--vl-ink) 56%,var(--vl-paper));--vl-disclaimer-font:var(--vl-font-sans,inherit);--vl-disclaimer-label-font:var(--vl-font-sans,inherit);--vl-disclaimer-size:var(--vl-text-xs);--vl-disclaimer-leading:1.55;--vl-ai-badge-bg:var(--vl-floating-bg);--vl-ai-badge-border:1px solid var(--vl-floating-border);--vl-ai-badge-blur:var(--vl-floating-blur);--vl-ai-badge-fg:var(--vl-fg);--vl-ai-badge-radius:var(--vl-radius-pill);--vl-ai-badge-font:var(--vl-font-sans,inherit);--vl-ai-badge-size:var(--vl-text-2xs);--vl-ai-badge-inset:calc(var(--vl-inset) * 0.6);--vl-ai-badge-inset-compact:calc(0.65rem * var(--vl-space-scale));--vl-stock-hero-gap:var(--vl-stack-gap);--vl-stock-hero-grid-gap:calc(0.65rem * var(--vl-space-scale));--vl-stock-hero-media-radius:var(--vl-radius);--vl-stock-hero-control-radius:var(--vl-radius-sm);--vl-stock-hero-control-blur:10px;--vl-stock-hero-thumb-width:4.5rem;--vl-stock-hero-thumb-radius:calc(var(--vl-radius-sm) * 0.75);--vl-stock-hero-thumb-active-ring:var(--vl-brand);--vl-stock-facts-gap:var(--vl-grid-gap);--vl-stock-facts-card-radius:var(--vl-radius);--vl-lightbox-backdrop:rgba(8,9,12,0.86);--vl-lightbox-backdrop-blur:18px;--vl-lightbox-bg:color-mix(in srgb,var(--vl-dark-panel,#141519) 94%,#000000);--vl-lightbox-stage-bg:color-mix(in srgb,var(--vl-dark-bg,#090a0d) 96%,#000000);--vl-lightbox-fg:#f5f5f7;--vl-lightbox-muted:rgba(245,245,247,0.68);--vl-lightbox-border:rgba(255,255,255,0.14);--vl-lightbox-divider:rgba(255,255,255,0.09);--vl-lightbox-radius:var(--vl-radius);--vl-lightbox-control-bg:rgba(255,255,255,0.08);--vl-lightbox-control-hover-bg:color-mix(in srgb,var(--vl-brand) 24%,rgba(255,255,255,0.12));--vl-lightbox-control-border:rgba(255,255,255,0.18);--vl-lightbox-control-radius:var(--vl-radius-pill);--vl-lightbox-nav-bg:rgba(16,17,21,0.78);--vl-lightbox-nav-blur:12px;--vl-lightbox-thumb-radius:calc(var(--vl-radius-sm) * 0.85);--vl-lightbox-thumb-active-ring:var(--vl-brand);--vl-mega-bg:var(--vl-paper);--vl-mega-border:var(--vl-line-strong);--vl-mega-divider:var(--vl-line);--vl-mega-shadow:0 1.5rem 3.5rem -0.75rem rgba(12,12,15,0.28),0 0.35rem 1rem -0.2rem rgba(12,12,15,0.14);--vl-mega-radius:calc(var(--vl-radius) * 0.85);--vl-mega-item-radius:calc(var(--vl-radius-sm) * 0.78);--vl-mega-icon-bg:var(--vl-panel);--vl-mega-icon-fg:var(--vl-muted);--vl-mega-icon-hover-bg:color-mix(in srgb,var(--vl-brand) 14%,var(--vl-panel));--vl-mega-icon-hover-fg:var(--vl-brand);--vl-mega-featured-bg:color-mix(in srgb,var(--vl-stone) 55%,var(--vl-paper));--vl-form-surface:var(--vl-paper);--vl-form-surface-muted:color-mix(in srgb,var(--vl-stone) 65%,var(--vl-paper));--vl-form-border:color-mix(in srgb,var(--vl-ink) 28%,transparent);--vl-form-error:#dc2626;--vl-scrollbar-size:6px;--vl-scrollbar-radius:var(--vl-radius-pill);--vl-scrollbar-track:transparent;--vl-scrollbar-thumb:color-mix(in srgb,var(--vl-fg) 22%,transparent);--vl-scrollbar-thumb-hover:color-mix(in srgb,var(--vl-fg) 40%,transparent);--vl-hero-surface-bg:var(--vl-glass);--vl-hero-surface-border:1px solid var(--vl-glass-edge);--vl-hero-surface-radius:var(--vl-radius);--vl-hero-surface-shadow:0 1.5rem 3rem -1.5rem rgba(20,19,17,0.4);--vl-hero-surface-blur:blur(20px) saturate(1.3);--vl-hero-console-bg:var(--vl-paper);--vl-hero-console-border:1px solid var(--vl-line-strong);--vl-hero-bar-bg:color-mix(in srgb,var(--vl-paper) 92%,transparent);--vl-hero-bar-border-top:2px solid var(--vl-line-strong);--vl-hero-top-scrim:linear-gradient(180deg,color-mix(in srgb,var(--vl-paper) 88%,transparent) 0%,color-mix(in srgb,var(--vl-paper) 42%,transparent) 68%,transparent 100%);--vl-hero-media-radius:var(--vl-radius);--vl-hero-media-border:1px solid var(--vl-line);--vl-hero-media-shadow:0 1.5rem 3rem -1.5rem rgba(20,19,17,0.35);--vl-hero-divider-height:2px;--vl-hero-divider-radius:1px;--vl-hero-divider-bg:linear-gradient(90deg,var(--vl-brand) 0,var(--vl-brand) 3rem,var(--vl-line) 3rem,var(--vl-line) 100%);box-sizing:border-box;min-height:100%;container-type:inline-size;background:var(--vl-paper);color:var(--vl-fg);font-family:var(
    --vl-font-sans,var(--vl-font-inter,var(--font-poppins,system-ui,-apple-system,sans-serif))
  );font-size:var(--vl-text-base);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:is(.dark .vl-page:not([data-color-scheme=light]),[data-storefront-theme=dark] .vl-page:not([data-color-scheme=light]),.vl-page[data-color-scheme=dark]){--vl-paper:var(--vl-dark-paper,#121316);--vl-stone:var(--vl-dark-stone,#181a1f);--vl-ink:var(--vl-dark-ink,#f4f4f6);--vl-line:rgba(255,255,255,0.12);--vl-line-strong:rgba(255,255,255,0.22);--vl-glass-edge:rgba(255,255,255,0.16);--vl-panel:var(--vl-dark-panel,#141519);--vl-panel-active:color-mix(in srgb,var(--vl-dark-panel,#141519) 88%,#ffffff 12%);--vl-body:color-mix(in srgb,var(--vl-ink) 88%,var(--vl-paper));--vl-muted:color-mix(in srgb,var(--vl-ink) 74%,var(--vl-paper));--vl-brand-text:color-mix(in srgb,var(--vl-brand) 42%,#ffffff);--vl-marker-fg:color-mix(in srgb,var(--vl-brand) 55%,var(--vl-ink));--vl-marker-graphic:color-mix(in srgb,var(--vl-brand) 75%,var(--vl-ink));--vl-marker-pill-bg:color-mix(in oklch,var(--vl-brand) 18%,var(--vl-panel));--vl-marker-pill-border:var(--vl-marker-graphic);--vl-marker-pill-fg:var(--vl-marker-fg);--vl-marker-halo:color-mix(in oklch,var(--vl-marker-graphic) 18%,transparent);--vl-form-surface:color-mix(in srgb,var(--vl-dark-bg,#08090c) 68%,var(--vl-dark-paper,#0e1015) 32%);--vl-form-surface-muted:var(--vl-dark-stone,#161821);--vl-form-border:rgba(255,255,255,0.16);--vl-form-error:#f87171;--vl-scrollbar-thumb:rgba(255,255,255,0.24);--vl-scrollbar-thumb-hover:rgba(255,255,255,0.44);--vl-disclaimer-bg:var(--vl-paper);--vl-disclaimer-border:var(--vl-line);--vl-disclaimer-divider:rgba(255,255,255,0.09);--vl-disclaimer-label:color-mix(in srgb,var(--vl-ink) 72%,var(--vl-paper));--vl-disclaimer-text:color-mix(in srgb,var(--vl-ink) 58%,var(--vl-paper));--vl-ai-badge-bg:var(--vl-floating-bg);--vl-ai-badge-border:1px solid var(--vl-floating-border);--vl-ai-badge-fg:var(--vl-fg);--vl-savings-positive-bg:rgba(22,163,74,0.18);--vl-savings-positive-border:rgba(34,197,94,0.38);--vl-mega-shadow:0 1.75rem 4rem -0.75rem rgba(0,0,0,0.62),0 0.45rem 1.25rem -0.2rem rgba(0,0,0,0.38);--vl-mega-featured-bg:color-mix(in srgb,var(--vl-dark-stone,#181a1f) 94%,#ffffff 6%);--vl-hero-surface-bg:var(--vl-glass);--vl-hero-surface-border:1px solid var(--vl-glass-edge);--vl-hero-console-bg:var(--vl-paper);--vl-hero-console-border:1px solid var(--vl-line-strong);--vl-hero-bar-bg:color-mix(in srgb,var(--vl-paper) 92%,transparent);--vl-hero-bar-border-top:2px solid var(--vl-line-strong);--vl-hero-top-scrim:linear-gradient(180deg,color-mix(in srgb,var(--vl-paper) 88%,transparent) 0%,color-mix(in srgb,var(--vl-paper) 42%,transparent) 68%,transparent 100%);--vl-hero-media-border:1px solid var(--vl-line);--vl-hero-divider-bg:linear-gradient(90deg,var(--vl-brand) 0,var(--vl-brand) 3rem,var(--vl-line) 3rem,var(--vl-line) 100%);color-scheme:dark}.vl-page[data-cta-style=brand]{--vl-cta-bg:var(--vl-brand);--vl-cta-fg:var(--vl-brand-contrast,#ffffff);--vl-cta-hover:color-mix(in srgb,var(--vl-brand) 86%,var(--vl-brand-contrast,#ffffff))}.vl-dark{--vl-paper:var(--vl-dark-paper,#141417);--vl-stone:var(--vl-dark-stone,#1c1d22);--vl-ink:var(--vl-dark-ink,#f4f4f6);--vl-fg:#ffffff;--vl-body:color-mix(in srgb,#ffffff 88%,var(--vl-dark-bg,#0b0b0c));--vl-muted:color-mix(in srgb,#ffffff 74%,var(--vl-dark-bg,#0b0b0c));--vl-brand-text:color-mix(in srgb,var(--vl-brand) 42%,#ffffff);--vl-marker-fg:color-mix(in srgb,var(--vl-brand) 55%,var(--vl-ink));--vl-marker-graphic:color-mix(in srgb,var(--vl-brand) 75%,var(--vl-ink));--vl-marker-pill-bg:color-mix(in oklch,var(--vl-brand) 18%,var(--vl-panel));--vl-marker-pill-border:var(--vl-marker-graphic);--vl-marker-pill-fg:var(--vl-marker-fg);--vl-marker-halo:color-mix(in oklch,var(--vl-marker-graphic) 18%,transparent);--vl-line:rgba(255,255,255,0.16);--vl-line-strong:rgba(255,255,255,0.28);--vl-panel:var(--vl-dark-panel,#151517);--vl-panel-active:color-mix(in srgb,var(--vl-dark-panel,#151517) 88%,#ffffff);--vl-glass:color-mix(in srgb,var(--vl-dark-panel,#151517) 88%,transparent);--vl-glass-edge:rgba(255,255,255,0.18);--vl-floating-bg:var(--vl-glass);--vl-floating-border:var(--vl-glass-edge);--vl-ai-badge-bg:var(--vl-floating-bg);--vl-ai-badge-border:1px solid var(--vl-floating-border);--vl-ai-badge-fg:var(--vl-fg);--vl-advantage-bg:color-mix(in srgb,var(--vl-dark-panel,#151517) 92%,#ffffff 8%);--vl-advantage-fg:var(--vl-fg);--vl-advantage-border:var(--vl-line-strong);--vl-savings-positive-bg:rgba(22,163,74,0.18);--vl-savings-positive-fg:#4ade80;--vl-savings-positive-border:rgba(34,197,94,0.38);--vl-select-menu-bg:var(--vl-dark-panel,#151517);--vl-select-menu-border:rgba(255,255,255,0.22);--vl-form-surface:var(--vl-dark-panel,#151517);--vl-form-surface-muted:var(--vl-dark-stone,#1c1d22);--vl-form-border:rgba(255,255,255,0.16);--vl-form-error:#f87171;--vl-scrollbar-thumb:rgba(255,255,255,0.24);--vl-scrollbar-thumb-hover:rgba(255,255,255,0.44);--vl-disclaimer-bg:var(--vl-dark-bg,#0b0b0c);--vl-disclaimer-border:rgba(255,255,255,0.12);--vl-disclaimer-divider:rgba(255,255,255,0.09);--vl-disclaimer-label:color-mix(in srgb,#ffffff 72%,var(--vl-dark-bg,#0b0b0c));--vl-disclaimer-text:color-mix(in srgb,#ffffff 58%,var(--vl-dark-bg,#0b0b0c));--vl-cta-bg:#ffffff;--vl-cta-fg:var(--vl-dark-bg,#0b0b0c);--vl-cta-hover:color-mix(in srgb,#ffffff 88%,var(--vl-dark-bg,#0b0b0c));--vl-hero-surface-bg:var(--vl-glass);--vl-hero-surface-border:1px solid var(--vl-glass-edge);--vl-hero-console-bg:var(--vl-paper);--vl-hero-console-border:1px solid var(--vl-line-strong);--vl-hero-bar-bg:color-mix(in srgb,var(--vl-paper) 92%,transparent);--vl-hero-bar-border-top:2px solid var(--vl-line-strong);--vl-hero-top-scrim:linear-gradient(180deg,color-mix(in srgb,var(--vl-paper) 88%,transparent) 0%,color-mix(in srgb,var(--vl-paper) 42%,transparent) 68%,transparent 100%);--vl-hero-media-border:1px solid var(--vl-line);--vl-hero-divider-bg:linear-gradient(90deg,var(--vl-brand) 0,var(--vl-brand) 3rem,var(--vl-line) 3rem,var(--vl-line) 100%);background:var(--vl-dark-bg,#0b0b0c);color:var(--vl-fg);color-scheme:dark}@supports (color:oklch(from red min(l,0.5) c h)){.vl-page{--vl-marker-fg:oklch(from var(--vl-brand) min(l,0.5) c h);--vl-marker-graphic:oklch(from var(--vl-brand) min(l,0.6) c h)}.vl-dark,:is(.dark .vl-page:not([data-color-scheme=light]),[data-storefront-theme=dark] .vl-page:not([data-color-scheme=light]),.vl-page[data-color-scheme=dark]){--vl-marker-fg:oklch(from color-mix(in srgb,var(--vl-brand) 55%,var(--vl-ink)) max(l,0.66) c h);--vl-marker-graphic:oklch(from color-mix(in srgb,var(--vl-brand) 75%,var(--vl-ink)) max(l,0.58) c h)}}:is(.vl-stone,[data-section-tone=stone]){--vl-disclaimer-bg:var(--vl-stone);--vl-disclaimer-border:var(--vl-line);--vl-disclaimer-label:color-mix(in srgb,var(--vl-ink) 68%,var(--vl-stone));--vl-disclaimer-text:color-mix(in srgb,var(--vl-ink) 56%,var(--vl-stone))}.vl-page[data-color-scheme=dark] :is(.vl-stone,[data-section-tone=stone]){--vl-disclaimer-bg:var(--vl-stone);--vl-disclaimer-border:var(--vl-line);--vl-disclaimer-divider:rgba(255,255,255,0.09);--vl-disclaimer-label:color-mix(in srgb,var(--vl-ink) 72%,var(--vl-stone));--vl-disclaimer-text:color-mix(in srgb,var(--vl-ink) 58%,var(--vl-stone))}.vl-dark[data-section-tone=dark-paper]{--vl-disclaimer-bg:var(--vl-dark-paper,#141417);--vl-disclaimer-border:rgba(255,255,255,0.12);--vl-disclaimer-divider:rgba(255,255,255,0.09);--vl-disclaimer-label:color-mix(in srgb,#ffffff 72%,var(--vl-dark-paper,#141417));--vl-disclaimer-text:color-mix(in srgb,#ffffff 58%,var(--vl-dark-paper,#141417));background:var(--vl-dark-paper,#141417)}.vl-progress{--vl-progress-canvas:var(--vl-paper);--vl-progress-gap:var(--vl-grid-gap);--vl-progress-row-gap:calc(var(--vl-grid-gap) * 2);--vl-progress-track-gap:calc(0.875rem * var(--vl-space-scale));--vl-progress-rail-color:var(--vl-line-strong);--vl-progress-rail-fill:var(--vl-brand);--vl-progress-rail-size:1px;--vl-progress-rail-style:linear-gradient(var(--vl-progress-rail-color),var(--vl-progress-rail-color));--vl-progress-rail-mask:none;--vl-progress-rail-glow:0 0 0 0 transparent;--vl-progress-node-size:calc(2rem * var(--vl-type-scale));--vl-progress-node-radius:var(--vl-radius-pill);--vl-progress-node-bg:var(--vl-progress-canvas);--vl-progress-node-border:color-mix(in srgb,var(--vl-brand) 55%,var(--vl-line-strong));--vl-progress-node-border-width:1px;--vl-progress-node-fg:var(--vl-brand-text);--vl-progress-node-active:var(--vl-brand);--vl-progress-node-pad-x:0.4rem;--vl-progress-node-offset:0px;--vl-progress-node-glow:0 0 0 0 transparent;--vl-progress-node-idle-bg:var(--vl-progress-canvas);--vl-progress-node-idle-border:var(--vl-line-strong);--vl-progress-node-idle-fg:var(--vl-muted);--vl-progress-index-font:var(--vl-font-display,inherit);--vl-progress-index-size:var(--vl-text-xs);--vl-progress-index-weight:600;--vl-progress-index-tracking:0.02em;--vl-progress-index-watermark-opacity:0;--vl-progress-item-bg:transparent;--vl-progress-item-border:transparent;--vl-progress-item-radius:var(--vl-radius-sm);--vl-progress-item-shadow:0 0 0 0 transparent;--vl-progress-item-pad-y:0px;--vl-progress-item-pad-x:0px;--vl-progress-item-accent:transparent;--vl-progress-item-accent-size:0px;--vl-progress-item-hover-border:var(--vl-progress-item-border);--vl-progress-item-hover-shadow:var(--vl-progress-item-shadow);--vl-progress-item-hover-lift:0px;--vl-progress-goal-bg:var(--vl-progress-node-active);--vl-progress-goal-border:var(--vl-progress-node-active);--vl-progress-goal-fg:var(--vl-brand-contrast);--vl-progress-goal-glyph:var(--vl-brand-contrast);--vl-progress-goal-ring:0 0 0 0.25rem color-mix(in srgb,var(--vl-brand) 16%,transparent);--vl-progress-goal-tint:0%;--vl-progress-goal-edge:0%;--vl-progress-highlight-ring:var(--vl-brand);--vl-progress-highlight-glow:color-mix(in srgb,var(--vl-brand) 24%,transparent);--vl-progress-highlight-bg:color-mix(in srgb,var(--vl-brand) 6%,var(--vl-progress-canvas));--vl-progress-badge-font:inherit;--vl-progress-stacked-max:46rem}:is(.vl-stone,[data-section-tone=stone]) .vl-progress{--vl-progress-canvas:var(--vl-stone)}.vl-dark .vl-progress{--vl-progress-canvas:var(--vl-dark-bg)}.vl-dark[data-section-tone=dark-paper] .vl-progress{--vl-progress-canvas:var(--vl-paper)}.vl-page[data-cta-style=brand] .vl-dark{--vl-cta-bg:var(--vl-brand);--vl-cta-fg:var(--vl-brand-contrast,#ffffff);--vl-cta-hover:color-mix(in srgb,var(--vl-brand) 86%,var(--vl-brand-contrast,#ffffff))}.vl-dark .vl-display{letter-spacing:-.03em}.vl-dark .vl-faq-item h3{letter-spacing:0}.vl-dark .vl-faq-item p{letter-spacing:.004em}.vl-dark .vl-faq-category[data-state=active]{box-shadow:none}.vl-dark .vl-faq-category-count{background:color-mix(in srgb,currentColor 16%,transparent)}.vl-dark .vl-section-head .vl-kicker:before{color:#ffffff}.vl-page *,.vl-page :after,.vl-page :before{box-sizing:border-box}.vl-page:is([data-viewport=desktop],[data-viewport=widescreen]),.vl-page[data-viewport=tablet]{height:100%;overflow:auto;scrollbar-width:none;-ms-overflow-style:none;container-type:size}.vl-page:is([data-viewport=desktop],[data-viewport=widescreen])::-webkit-scrollbar,.vl-page[data-viewport=mobile] .vl-flow::-webkit-scrollbar,.vl-page[data-viewport=tablet]::-webkit-scrollbar{display:none;width:0;height:0}.vl-page:is([data-viewport=desktop],[data-viewport=widescreen]) .vl-flow,.vl-page[data-viewport=tablet] .vl-flow{display:flex;min-height:100%;flex-direction:column}.vl-page[data-viewport=mobile]{display:flex;height:100%;flex-direction:column;overflow:hidden;container-type:size}.vl-page[data-viewport=mobile] .vl-flow{min-height:0;flex:1 1;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.vl-page[data-viewport] [data-section-id]{position:relative;transition:box-shadow .18s var(--vl-ease),outline-color .18s var(--vl-ease)}.vl-page[data-viewport] [data-section-id][data-inspector-active=true]{outline:2px solid var(--primary);outline-offset:-2px}@keyframes vl-rise{0%{opacity:0;transform:translateY(1.1rem)}to{opacity:1;transform:none}}@keyframes vl-settle{0%{transform:scale(1.06)}to{transform:none}}.vl-hero-photo,.vl-hero-picture>img{animation:vl-settle 2.2s var(--vl-ease) both;transform-origin:60% 55%}.vl-hero-lead{animation:vl-rise .9s var(--vl-ease) .12s both}.vl-hero-panel{animation:vl-rise .9s var(--vl-ease) .3s both}.vl-page:is([data-viewport=desktop],[data-viewport=widescreen]) .vl-hero-lead,.vl-page:is([data-viewport=desktop],[data-viewport=widescreen]) .vl-hero-panel{animation:none}.vl-page:is([data-viewport=desktop],[data-viewport=widescreen]) .vl-hero-card{animation:vl-rise .9s var(--vl-ease) .18s both}@media (min-width:1100px){.vl-page:not([data-viewport]) .vl-hero-lead,.vl-page:not([data-viewport]) .vl-hero-panel{animation:none}.vl-page:not([data-viewport]) .vl-hero-card{animation:vl-rise .9s var(--vl-ease) .18s both}}@supports (animation-timeline:view()){.vl-reveal{animation:vl-rise linear both;animation-timeline:view();animation-range:entry 0 entry 32%}.vl-fact:nth-child(2){animation-range:entry 6% entry 38%}.vl-fact:nth-child(3){animation-range:entry 12% entry 44%}.vl-fact:nth-child(4){animation-range:entry 18% entry 50%}.vl-fact:nth-child(5){animation-range:entry 24% entry 56%}.vl-faq-item:nth-child(2){animation-range:entry 8% entry 40%}.vl-faq-item:nth-child(3){animation-range:entry 16% entry 48%}}@media (prefers-reduced-motion:reduce){.vl-page *,.vl-page :after,.vl-page :before{animation:none!important;transition:none!important}}