.lp-lift{transition:translate .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1)}.group:hover .lp-lift,.group:focus-within .lp-lift{box-shadow:0 6px 0 0 var(--surface-slab);translate:0 -2px}.lp-drive{--w:390px;--h:700px;container-type:size}@media (min-width:48rem){.lp-drive{--w:1280px;--h:800px}}.lp-drive>iframe{width:var(--w);height:var(--h);transform-origin:0 0;transform:scale(tan(atan2(100cqw, var(--w))))}.lp-bleed{width:300vw;position:absolute;left:-100vw}.lp-bleed>*{transform-origin:100vw 0}.lp-plate{view-timeline-name:--lp-plate}@supports (animation-timeline:view()){.lp-draw{stroke-dasharray:1;animation:linear both lp-draw;animation-timeline:--lp-plate;animation-range:entry 10% entry 80%}.lp-draw-late{animation-range:entry 50%}.lp-label{animation:linear both lp-label;animation-timeline:--lp-plate;animation-range:entry 60%}}@keyframes lp-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes lp-label{0%{opacity:0}}.lp-ticker{vertical-align:bottom;height:1lh;display:inline-grid;overflow:clip}.lp-ticker>span{animation:14s cubic-bezier(.7,0,.2,1) infinite lp-ticker;display:grid}@keyframes lp-ticker{0%,15%{transform:translateY(0)}20%,35%{transform:translateY(-16.6667%)}40%,55%{transform:translateY(-33.3333%)}60%,75%{transform:translateY(-50%)}80%,95%{transform:translateY(-66.6667%)}to{transform:translateY(-83.3333%)}}.lp-faq{interpolate-size:allow-keywords}.lp-faq details::details-content{height:0;transition:height .4s cubic-bezier(.16, 1, .3, 1), content-visibility .4s allow-discrete;overflow:clip}.lp-faq details[open]::details-content{height:auto}.lp-faq details[open] .lp-answer{animation:.4s cubic-bezier(.16,1,.3,1) both lp-answer}@keyframes lp-answer{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.lp-ticker>span,.lp-draw,.lp-label,.lp-faq details[open] .lp-answer{animation:none}.lp-draw{stroke-dashoffset:0}}
