.lp-root{--lp-ease:cubic-bezier(.21, .47, .32, .98)}html{scroll-padding-top:5rem}.lp-atmosphere{position:relative}.lp-atmosphere:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(115% 75% at 50% -12%,#dc26260b,#0000 58%);position:absolute;inset:0}.lp-index{font-variant-numeric:tabular-nums;color:#0000;-webkit-text-stroke:1px #1118270f;-webkit-user-select:none;user-select:none}.lp-card{transition:transform .4s var(--lp-ease), box-shadow .4s var(--lp-ease), border-color .4s var(--lp-ease);will-change:transform}.lp-card:hover{transform:translateY(-6px);box-shadow:0 28px 56px -28px #11182738}.lp-root a:focus-visible,.lp-root button:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #dc2626}@keyframes lp-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.lp-marquee{will-change:transform;width:max-content;animation:38s linear infinite lp-marquee;display:flex}.lp-marquee-group:hover .lp-marquee{animation-play-state:paused}.lp-marquee--reverse{animation-direction:reverse}@keyframes lp-kenburns{0%{transform:scale(1)}to{transform:scale(1.06)}}.lp-kenburns{will-change:transform;animation:18s ease-out forwards lp-kenburns}.lp-cta-glow{box-shadow:0 6px 24px -6px #dc262666}.lp-cta-glow:hover{box-shadow:0 10px 32px -6px #dc262680}@keyframes lp-scroll-cue{0%,to{opacity:.7;transform:translateY(0)}50%{opacity:.25;transform:translateY(8px)}}.lp-scroll-cue{animation:2.2s ease-in-out infinite lp-scroll-cue}@media (prefers-reduced-motion:reduce){.lp-kenburns,.lp-scroll-cue,.lp-marquee{animation:none}.lp-marquee-group{overflow-x:auto}}
