.lp-display{font-family:var(--font-headline);letter-spacing:-.01em}.lp-stage{width:340px;height:480px;position:relative}.lp-tile{transform-origin:0 0;width:120px;height:120px;transform:translate(var(--x), var(--y)) rotate(var(--r)) scale(var(--s,1));z-index:2;position:absolute;top:0;left:0}.lp-stage[data-sorted=true] .lp-tile{transform:translate(var(--sx), var(--sy)) rotate(0deg) scale(.4)}.lp-tile-tag{opacity:1}.lp-stage[data-sorted=true] .lp-tile-tag{opacity:0}.lp-sheet{opacity:0;pointer-events:none;transform:translateY(12px)}.lp-stage[data-sorted=true] .lp-sheet{opacity:1;pointer-events:auto;transform:none}.lp-row-text{opacity:0;transform:translate(-8px)}.lp-stage[data-sorted=true] .lp-row-text{opacity:1;transform:none}.lp-tilt{transform:rotate(var(--tilt,0deg))}.lp-tilt:hover,.lp-tilt:focus-visible,.lp-tilt[data-active=true]{transform:rotate(0)translateY(-6px)}.lp-seg-fill{transform-origin:0;transform:scaleX(0)}.lp-seg-fill[data-state=done]{transform:scaleX(1)}.lp-seg-fill[data-state=active]{opacity:.55;transform:scaleX(1)}.dc-seg{background:color-mix(in oklch, var(--landing-scrim-foreground) 40%, transparent);box-shadow:0 0 0 1px color-mix(in oklch, var(--landing-scrim) 22%, transparent)}.dc-seg-fill{transform-origin:0;transform:scaleX(0)}.dc-peek:hover .dc-seg-fill,.dc-peek:focus-visible .dc-seg-fill{transform:scaleX(1)}.dc-rank{font-family:var(--font-accent);font-variant-numeric:tabular-nums}.lp-band{transform:rotate(-2deg)}.lp-cta-edge{clip-path:polygon(0 32px,100% 0,100% 100%,0 100%)}@media (prefers-reduced-motion:no-preference){.lp-tile{transition:transform .7s cubic-bezier(.22,1,.36,1);transition-delay:var(--d,0s)}.lp-tile-tag{transition:opacity .2s}.lp-sheet{transition:opacity .4s,transform .5s cubic-bezier(.22,1,.36,1)}.lp-row-text{transition:opacity .3s,transform .3s}.lp-stage[data-sorted=true] .lp-row-text{transition-delay:calc(var(--d,0s) + .45s)}.lp-tilt{transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s}.lp-seg-fill[data-state=active]{opacity:1;animation:lp-fill var(--lp-dur,4s) linear forwards;transform:scaleX(0)}.lp-seg-fill[data-paused=true]{animation-play-state:paused}.lp-slide-in{animation:.38s cubic-bezier(.22,1,.36,1) lp-slide}.lp-band-inner{animation:.7s cubic-bezier(.22,1,.36,1) both lp-band-in}.dc-seg-fill{transition:transform .16s}.dc-peek:hover .dc-seg-fill,.dc-peek:focus-visible .dc-seg-fill{transition:transform .42s linear;transition-delay:calc(var(--i,0) * .26s)}}@keyframes lp-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lp-slide{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes lp-band-in{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}
