.lg-glass,.lg-header[data-glass]{--lg-tint:85%;background:var(--surface);border:1px solid var(--line);box-shadow:inset 0 1px 0 var(--lp-glass-spec),inset 0 -1px 0 var(--lp-glass-shade),var(--shadow-s);color:var(--ink)}.lg-glass-strong,.lg-header[data-glass]{--lg-tint:90%}@supports (background:color-mix(in srgb,red 50%,transparent)) and ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.lg-glass,.lg-header[data-glass]{background:color-mix(in srgb,var(--surface) var(--lg-tint),transparent);border-color:color-mix(in srgb,var(--line) 70%,transparent);backdrop-filter:blur(20px) saturate(160%)}@media (max-width:959px){.lg-glass,.lg-header[data-glass]{backdrop-filter:blur(16px) saturate(150%)}.lg-header[data-glass]{background:color-mix(in srgb,var(--surface) 94%,transparent);backdrop-filter:none}}}.lg-header{position:sticky;top:0;z-index:40;border-bottom:1px solid transparent;transition:background-color .15s cubic-bezier(.2,0,0,1),box-shadow .15s cubic-bezier(.2,0,0,1)}.lg-header[data-glass]{border-width:0 0 1px}.lg-header .lg-brand{color:var(--lp-brand)}.lg-header .lg-link{color:var(--lp-sub)}.lg-header[data-glass] .lg-brand{color:var(--lp-brand-glass)}.lg-header[data-glass] .lg-link{color:var(--ink-2)}.lg-card .lg-ink{color:var(--ink)}.lg-card .lg-ink-2{color:var(--ink-2)}.lg-cta{border-radius:999px;border:1px solid color-mix(in srgb,var(--line) 70%,transparent);box-shadow:inset 0 1px 0 var(--lp-glass-spec),inset 0 -1px 0 var(--lp-glass-shade),var(--lp-glow-btn)!important}@media (min-width:960px) and (hover:hover) and (prefers-reduced-transparency:no-preference) and (prefers-contrast:no-preference) and (forced-colors:none){[data-lg-refract] .lg-cta{backdrop-filter:url(#lg-refract) blur(20px) saturate(160%)}}.lg-glass.lp-scene-ctrl{--lg-tint:90%;color:var(--ink-2);height:44px;scroll-margin-top:min(calc(var(--pic-h, 0px) + 12px),calc(100svh - 160px));scroll-margin-bottom:12px;backdrop-filter:none}@media (min-width:960px){.lg-glass.lp-scene-ctrl{height:36px}}@media (max-width:959px){.lg-glass.lp-scene-ctrl{--lg-tint:90%;backdrop-filter:none}}.lg-glass.lp-scene-ctrl[aria-pressed=true]{background:var(--ink);color:var(--surface)}.lp-copy-card{background:var(--lp-bg);border:1px solid rgba(var(--lp-ink-rgb),.07);border-radius:22px}.lp-scene-card{background:var(--lp-box);border:1px solid rgba(var(--lp-ink-rgb),.12);box-shadow:inset 0 1px 0 var(--lp-glass-spec),var(--tile-shadow,var(--shadow-s))}.lp-screen{display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - var(--lp-header-h, 68px));min-height:calc(100svh - var(--lp-header-h, 68px))}@media (min-width:640px){.lp-screen{min-height:calc(100vh - var(--lp-header-h, 81px));min-height:calc(100svh - var(--lp-header-h, 81px))}}@property --pop{syntax:"<number>";inherits:false;initial-value:0}.lp-tile{--tile-shadow:var(--shadow-s);transform:translateY(calc(var(--pop) * -4px)) scale(calc(var(--grow, 1) * (1 + var(--pop) * .015)));transition:--pop .28s cubic-bezier(.2,0,0,1),box-shadow .28s cubic-bezier(.2,0,0,1)}@media (prefers-reduced-motion:no-preference){.lp-scene-card.lp-tile{will-change:transform}}.lp-feature{background:var(--lp-box);border:1px solid rgba(var(--lp-edge),.16);box-shadow:var(--tile-shadow,var(--shadow-s))}@media (hover:hover) and (pointer:fine){.lp-slot:hover>.lp-tile{--pop:1;--tile-shadow:var(--shadow-l);transition-duration:.22s}}@media (prefers-reduced-motion:reduce){.lp-tile{transform:none;transition:none}}@supports (background:color-mix(in srgb,red 50%,transparent)){.lp-scene-card{background:color-mix(in srgb,var(--lp-box) calc(var(--scene-tint, .8) * 100%),transparent)}}.lp-scene-card:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,rgba(var(--lp-ink-rgb),.05),rgba(var(--lp-ink-rgb),0) 38%)}.lp-cycle{min-height:calc(3 * 1.04em)}.lp-cycle-word{transition:opacity .15s}.lp-set-line{transition:opacity .3s}@media (prefers-reduced-motion:reduce){.lp-cycle-word,.lp-set-line{transition:none}}.lp-motion-btn{color:var(--ink-2);background:color-mix(in srgb,var(--surface) 90%,transparent);border:1px solid color-mix(in srgb,var(--line) 70%,transparent);box-shadow:inset 0 1px 0 var(--lp-glass-spec),inset 0 -1px 0 var(--lp-glass-shade)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.lg-glass,.lg-header[data-glass]{background:var(--surface)}}@media (prefers-reduced-transparency:reduce){.lp-scene-card{background:var(--lp-box)}.lp-scene-card:after{display:none}.lp-motion-btn{background:var(--surface)}.lg-glass,.lg-header[data-glass]{background:var(--surface);border-color:var(--line);backdrop-filter:none;box-shadow:var(--shadow-s)}}@media (prefers-contrast:more){.lp-scene-card{background:var(--lp-box);border-color:var(--ink-2)}.lp-scene-card:after{display:none}.lp-motion-btn{background:var(--surface);border-color:var(--ink-2)}.lg-glass,.lg-header[data-glass]{background:var(--surface);border:1px solid var(--ink-2);backdrop-filter:none;box-shadow:none}.lg-header[data-glass]{border-width:0 0 1px}}@media (forced-colors:active){.lp-scene-card{forced-color-adjust:none;background:var(--lp-box);border-color:CanvasText}.lp-scene-card:after{display:none}.lp-scene-card .lg-glass{forced-color-adjust:auto}.lp-motion-btn{background:Canvas;color:CanvasText;border-color:CanvasText}.lg-glass,.lg-header[data-glass]{background:Canvas;color:CanvasText;border:1px solid CanvasText;backdrop-filter:none;box-shadow:none}.lg-glass.lp-scene-ctrl[aria-pressed=true]{forced-color-adjust:none;background:Highlight;color:HighlightText;border-color:HighlightText}.lg-glass.lp-scene-ctrl:focus-visible{outline:2px solid CanvasText;outline-offset:-5px}.lg-glass.lp-scene-ctrl[aria-pressed=true]:focus-visible{outline-color:HighlightText}}