@charset "UTF-8";.sc-hover--magnetic{transition:transform .25s cubic-bezier(.22,.61,.36,1);will-change:transform}@media (prefers-reduced-motion:reduce){.sc-hover--magnetic{transition:none}}.sc-hover--tilt{transition:transform .25s cubic-bezier(.22,.61,.36,1);will-change:transform}.sc-hover-glare{position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .3s ease;mix-blend-mode:overlay;border-radius:inherit;z-index:2}@media (prefers-reduced-motion:reduce){.sc-hover--tilt{transition:none}}.sc-hover--spotlight{position:relative}.sc-hover--spotlight::before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:radial-gradient(var(--hover-glow-size,40%) var(--hover-glow-size,40%) at var(--mx,50%) var(--my,50%),var(--hover-glow,#6aa6ff),transparent 75%);opacity:0;transition:opacity .3s ease;mix-blend-mode:screen;z-index:0}.sc-hover--spotlight:is(:hover,:focus-visible)::before{opacity:.55}.sc-hover--spotlight>*{position:relative;z-index:1}.sc-hover--spotlight[data-hover-spot="gradient"]{overflow:hidden}.sc-hover--spotlight[data-hover-spot="gradient"]::before{background:radial-gradient(var(--hover-cg-size,55%) var(--hover-cg-size,55%) at var(--mx,50%) var(--my,50%),var(--hover-cg-a,#2f74e6),var(--hover-cg-b,#a06bff) 55%,transparent 100%);mix-blend-mode:overlay}.sc-hover--spotlight[data-hover-spot="gradient"]:is(:hover,:focus-visible)::before{opacity:1}.sc-hover--image_reveal{overflow:hidden}.sc-hover--image_reveal img{display:block;transition:transform .5s cubic-bezier(.22,.61,.36,1),filter .5s ease}.sc-hover--image_reveal[data-hover-style="grayscale"] img,.sc-hover--image_reveal[data-hover-style="zoom_gray"] img{filter:grayscale(1)}.sc-hover--image_reveal[data-hover-style="zoom"]:is(:hover,:focus-visible) img,.sc-hover--image_reveal[data-hover-style="zoom_gray"]:is(:hover,:focus-visible) img{transform:scale(var(--hover-zoom,1.06))}.sc-hover--image_reveal[data-hover-style="grayscale"]:is(:hover,:focus-visible) img,.sc-hover--image_reveal[data-hover-style="zoom_gray"]:is(:hover,:focus-visible) img{filter:grayscale(0)}.sc-hover--image_reveal[data-hover-style="shine"]{position:relative}.sc-hover--image_reveal[data-hover-style="shine"]::after{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.4),transparent);transform:skewX(-20deg);pointer-events:none;z-index:2}.sc-hover--image_reveal[data-hover-style="shine"]:is(:hover,:focus-visible)::after{animation:sc-hover-img-shine .8s ease}@keyframes sc-hover-img-shine{to{left:125%}}.sc-hover--image_reveal[data-hover-style="blur"] img{filter:blur(4px)}.sc-hover--image_reveal[data-hover-style="blur"]:is(:hover,:focus-visible) img{filter:blur(0)}.sc-hover--image_reveal[data-hover-style="duotone"]{position:relative}.sc-hover--image_reveal[data-hover-style="duotone"] img{filter:grayscale(1) contrast(1.08)}.sc-hover--image_reveal[data-hover-style="duotone"]::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(135deg,rgba(47,116,230,.55),rgba(160,60,255,.45));mix-blend-mode:overlay;transition:opacity .5s ease}.sc-hover--image_reveal[data-hover-style="duotone"]:is(:hover,:focus-visible) img{filter:grayscale(0)}.sc-hover--image_reveal[data-hover-style="duotone"]:is(:hover,:focus-visible)::before{opacity:0}@media (prefers-reduced-motion:reduce){.sc-hover--image_reveal,.sc-hover--image_reveal:is(:hover,:focus-visible){transition:none !important;animation:none !important}}.sc-hover--glow_border{transition:box-shadow .3s ease;border-radius:inherit}.sc-hover--glow_border:is(:hover,:focus-visible){box-shadow:0 0 0 1px var(--hover-glow,#6aa6ff),0 0 18px 2px var(--hover-glow,#6aa6ff)}.sc-hover--glow_border[data-hover-glow-mode="pulse"]:is(:hover,:focus-visible){animation:sc-hover-glowpulse 1.2s ease-in-out infinite}@keyframes sc-hover-glowpulse{0%,100%{box-shadow:0 0 0 1px var(--hover-glow,#6aa6ff),0 0 10px 1px var(--hover-glow,#6aa6ff)}50%{box-shadow:0 0 0 1px var(--hover-glow,#6aa6ff),0 0 26px 6px var(--hover-glow,#6aa6ff)}}@media (prefers-reduced-motion:reduce){.sc-hover--glow_border[data-hover-glow-mode="pulse"]:is(:hover,:focus-visible){animation:none}}.sc-hover--ripple{position:relative;overflow:hidden}.sc-hover-ripple{position:absolute;border-radius:50%;pointer-events:none;background:var(--hover-ripple,#6aa6ff);opacity:.45;transform:translate(-50%,-50%) scale(0);animation:sc-hover-ripple .6s ease-out forwards}@keyframes sc-hover-ripple{to{transform:translate(-50%,-50%) scale(1);opacity:0}}@media (prefers-reduced-motion:reduce){.sc-hover--ripple .sc-hover-ripple{display:none}}.sc-hover--lift{transition:transform .25s ease,box-shadow .25s ease}.sc-hover--lift:is(:hover,:focus-visible){transform:translateY(calc(var(--hover-lift,6px) * -1))}.sc-hover--lift:not([data-hover-noshadow]):is(:hover,:focus-visible){box-shadow:0 12px 28px rgba(0,0,0,.18)}@media (prefers-reduced-motion:reduce){.sc-hover--lift{transition:none}.sc-hover--lift:is(:hover,:focus-visible){transform:none}}.sc-hover--lift[data-hover-lift-style="tilt"]:is(:hover,:focus-visible){transform:perspective(800px) translateY(calc(var(--hover-lift,6px) * -1)) rotateX(6deg)}.sc-hover--lift[data-hover-lift-style="sink"]:is(:hover,:focus-visible){transform:translateY(var(--hover-lift,6px))}.sc-hover--lift[data-hover-lift-style="sink"]:not([data-hover-noshadow]):is(:hover,:focus-visible){box-shadow:0 3px 8px rgba(0,0,0,.14)}.sc-hover--color_shift{transition:background-color .3s ease,color .3s ease,box-shadow .3s ease}.sc-hover--color_shift[data-hover-target="text"]:is(:hover,:focus-visible){color:var(--hover-shift,#6aa6ff)}.sc-hover--color_shift[data-hover-target="border"]:is(:hover,:focus-visible){box-shadow:inset 0 0 0 2px var(--hover-shift,#6aa6ff)}.sc-hover--color_shift[data-hover-target="background"]:is(:hover,:focus-visible),.sc-hover--color_shift:not([data-hover-target]):is(:hover,:focus-visible){background-color:var(--hover-shift,#6aa6ff)}