.v2-lift{z-index:0;transition:transform .2s var(--lt-motion-easing-ease-out);position:relative}.v2-lift:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;box-shadow:0 .875rem 2.25rem -.625rem #00000080, 0 0 1.5rem -.125rem var(--v2-glow,#7c5cff66);transition:opacity .2s var(--lt-motion-easing-ease-out);position:absolute;inset:-1px}.v2-lift:hover{transition-duration:.35s;transition-timing-function:cubic-bezier(.22,1,.36,1);transform:translateY(-.25rem)}.v2-lift:hover:after{opacity:1;transition-duration:.35s;transition-timing-function:cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.v2-lift,.v2-lift:after{transition:none}.v2-lift:hover{transform:none}.v2-lift:hover:after{opacity:0}}@keyframes v2-scene-rise{0%{opacity:0;transform:translateY(.875rem)}to{opacity:1;transform:none}}@keyframes v2-scene-glow{0%{opacity:0}to{opacity:1}}.v2-scene-rise{animation:v2-scene-rise .7s var(--lt-motion-easing-ease-out) both}.v2-scene-rise-late{animation:v2-scene-rise .7s var(--lt-motion-easing-ease-out) .15s both}.v2-scene-light{animation:v2-scene-glow 1.1s var(--lt-motion-easing-ease-out) .2s both}@media (prefers-reduced-motion:reduce){.v2-scene-rise,.v2-scene-rise-late,.v2-scene-light{animation:none}}.v2-media-cover{z-index:0;transition:transform .2s var(--lt-motion-easing-ease-out);position:relative}.v2-media-cover:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;box-shadow:0 .875rem 2.25rem -.625rem #00000080, 0 0 1.5rem -.125rem var(--v2-glow,#7c5cff66);transition:opacity .2s var(--lt-motion-easing-ease-out);position:absolute;inset:-1px}.group:hover .v2-media-cover{transition-duration:.35s;transition-timing-function:cubic-bezier(.22,1,.36,1);transform:translateY(-.25rem)}.group:hover .v2-media-cover:after{opacity:1;transition-duration:.35s;transition-timing-function:cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.v2-media-cover,.v2-media-cover:after{transition:none}.group:hover .v2-media-cover{transform:none}.group:hover .v2-media-cover:after{opacity:0}}.v2-door{transition:transform .2s var(--lt-motion-easing-ease-out);position:relative}.v2-door .v2-door-light{opacity:.55;transition:opacity .35s var(--lt-motion-easing-ease-out)}.v2-door:hover{transition-duration:.35s;transition-timing-function:cubic-bezier(.22,1,.36,1);transform:translateY(-.25rem)}.v2-door:hover .v2-door-light{opacity:1}@media (prefers-reduced-motion:reduce){.v2-door,.v2-door .v2-door-light{transition:none}.v2-door:hover{transform:none}.v2-door:hover .v2-door-light{opacity:.55}}
