@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.lp-anchor{scroll-margin-top:64px}.lp-anchor:focus{outline:none}.lp-anchor:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.lp-header{--hdr-fg:var(--label);--hdr-bg:color-mix(in srgb, var(--background) 80%, transparent);--hdr-line:var(--separator);--hdr-cta-bg:var(--accent-fill);--hdr-cta-fg:#fff;--logo-letters:var(--label);--logo-dot-overlay:transparent;--focus-ring:var(--accent);inset-inline:0;z-index:var(--z-sticky);color:var(--hdr-fg);background-color:var(--hdr-bg);box-shadow:0 1px 0 var(--hdr-line);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);transition:background-color var(--motion-quick) var(--ease-standard), color var(--motion-quick) var(--ease-standard), box-shadow var(--motion-quick) var(--ease-standard);position:fixed;top:0}.lp-header[data-over-hero=true]{--hdr-fg:#fff;--hdr-bg:#0000001a;--hdr-line:transparent;--hdr-cta-bg:#fff;--hdr-cta-fg:#000;--logo-letters:#fff;--logo-dot-overlay:#fff;--focus-ring:#fff}.lp-header-cta{background-color:var(--hdr-cta-bg);color:var(--hdr-cta-fg);transition:background-color var(--motion-quick) var(--ease-standard), color var(--motion-quick) var(--ease-standard)}.lp-header-cta:hover{filter:brightness(.94)}.lp-header-link:hover{background-color:color-mix(in srgb, currentColor 8%, transparent)}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.lp-header{--hdr-bg:var(--background);-webkit-backdrop-filter:none;backdrop-filter:none}.lp-header[data-over-hero=true]{--hdr-bg:var(--accent-fill)}}.lp-hero{--focus-ring:#fff;--shot-w:min(72vw, 340px);--shot-h:calc((var(--shot-w) - 16px) * 1408 / 648 + 16px);--kv-chips-h:44px;isolation:isolate;position:relative}.lp-hero-bg{z-index:-1;background:var(--gradient-brand);position:absolute;inset:0}.lp-hero[data-has-shot=true] .lp-hero-bg{bottom:calc(var(--shot-h) / 2 + var(--kv-chips-h))}@media (min-width:768px){.lp-hero{--shot-w:300px}.lp-hero[data-has-shot=true] .lp-hero-bg{bottom:0}}@media (min-width:1024px){.lp-hero{--shot-w:340px}}@media (prefers-contrast:more){.lp-hero-bg{background:var(--accent-fill)}}.lp-shot-hero{width:var(--shot-w)}.lp-kv-video{opacity:0;transition:opacity var(--motion-standard) var(--ease-standard)}.lp-kv-video[data-shown=true]{opacity:1}.lp-kv-toggle{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#0000008c;box-shadow:0 0 0 1px #ffffff40}.lp-kv-toggle:hover{background-color:#000000b3}.lp-kv-toggle:focus-visible{outline-offset:2px;outline:2px solid #fff;box-shadow:0 0 0 1px #ffffff40,0 0 0 6px #0000008c}.lp-kv-chip{height:32px;color:var(--label-secondary);box-shadow:inset 0 0 0 1px var(--separator);transition:background-color var(--motion-quick) var(--ease-standard), color var(--motion-quick) var(--ease-standard), box-shadow var(--motion-quick) var(--ease-standard);border-radius:9999px;align-items:center;padding-inline:14px;font-size:.875rem;font-weight:600;display:inline-flex}.lp-kv-chip[data-active=true]{color:#fff;background-color:var(--accent-fill);box-shadow:none}@media (min-width:768px){.lp-kv-chip{color:#fff;box-shadow:inset 0 0 0 1px #ffffff8c}.lp-kv-chip[data-active=true]{color:#000;background-color:#fff}}
