.home-page ::selection{background:var(--vex-yellow);color:var(--color-gray-950)}.home-foil{isolation:isolate;background-color:var(--vex-yellow);background-image:linear-gradient(115deg,#fff0 30%,#ffffff8c 46%,#fff0 60%);background-position:100% 0;background-repeat:no-repeat;background-size:300% 100%;transition:background-position 1.1s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.home-foil:is(:hover,:focus-within){background-position:0 0}.home-lift{box-shadow:0 0 0 1px #1818060a,0 2px 4px #1818060a,0 24px 48px -24px #18180633,0 60px 120px -50px #4a460061}@media (prefers-reduced-motion:no-preference){.home-rise{animation:home-rise var(--home-rise-duration,1s) cubic-bezier(.16, 1, .3, 1) var(--home-rise-delay,0s) both}.home-rise-blur{animation-name:home-rise-blur;animation-duration:1.1s}}@keyframes home-rise{0%{opacity:0;translate:0 18px}}@keyframes home-rise-blur{0%{opacity:0;filter:blur(8px);translate:0 22px}}@media (prefers-reduced-motion:reduce){.home-foil{transition:none}.home-lean{transform:none!important}}
