.lp-hero{--lp-dwell:var(--carousel-dwell,6s)}.lp-photo{opacity:0;transition:opacity 1.2s var(--ease-in-out);position:absolute;inset:0}.lp-photo[data-active=true]{opacity:1}.lp-photo-zoom{transform-origin:60% 40%;position:absolute;inset:0}@keyframes lp-zoom{0%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes lp-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:no-preference){.lp-hero[data-armed] .lp-photo[data-active=true] .lp-photo-zoom{animation:lp-zoom var(--lp-dwell) linear both}}.lp-hero[data-playing=false] .lp-photo-zoom,.lp-hero[data-playing=false] .lp-fill{animation-play-state:paused}.lp-seg{background:#ffffff38;border-radius:999px;flex:1 1 0;height:3px;position:relative;overflow:hidden}.lp-fill{transform-origin:0;border-radius:inherit;background:var(--brand-magenta);position:absolute;inset:0;transform:scaleX(0)}.lp-seg[data-state=done] .lp-fill{transform:scaleX(1)}.lp-seg[data-state=current] .lp-fill{animation:lp-fill var(--lp-dwell) linear both}.lp-slide{opacity:0;visibility:hidden;transition:opacity .45s var(--ease-out), transform .6s var(--ease-out), visibility 0s linear .45s;grid-area:1/1;transform:translateY(8px)}.lp-slide[data-active=true]{opacity:1;visibility:visible;transition:opacity .45s var(--ease-out), transform .6s var(--ease-out), visibility 0s;transform:none}@media (prefers-reduced-motion:reduce){.lp-photo,.lp-slide,.lp-slide[data-active=true]{transition:none}.lp-slide{transform:none}}.lp-tab-photo{opacity:0;transition:opacity .6s var(--ease-out);position:absolute;inset:0}.lp-tab-photo[data-active=true]{opacity:1}@media (prefers-reduced-motion:reduce){.lp-tab-photo{transition:none}}
