.web-reveal{transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0s)}.web-reveal[data-on="0"]{opacity:0;transform:translateY(24px)}@keyframes web-hero{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.web-hero>*{animation:.7s cubic-bezier(.2,.7,.2,1) both web-hero}.web-hero>:nth-child(2){animation-delay:60ms}.web-hero>:nth-child(3){animation-delay:.12s}.web-hero>:nth-child(4){animation-delay:.18s}.web-hero>:nth-child(5){animation-delay:.24s}@media (max-width:767px){.web-blob,.web-blob-2{display:none}.web-root .backdrop-blur,.web-root .backdrop-blur-xl{-webkit-backdrop-filter:none;backdrop-filter:none}.web-root [class*=blur-3xl],.web-root [class*="blur-[6.875rem]"]{display:none}}html:has(.web-root){font-size:clamp(16px,.625vw + 6px,22px)}@keyframes web-float{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(3%,-4%)scale(1.06)}}.web-blob{animation:14s ease-in-out infinite web-float}.web-blob-2{animation:18s ease-in-out infinite reverse web-float}@keyframes web-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.web-marquee{animation:38s linear infinite web-marquee}.web-marquee-wrap:hover .web-marquee{animation-play-state:paused}@keyframes web-pop{0%{opacity:0;transform:translateY(14px)scale(.96)}4%,30%{opacity:1;transform:none}34%,to{opacity:0;transform:translateY(-10px)scale(.98)}}.web-notif{opacity:0;animation:9s cubic-bezier(.2,.7,.2,1) infinite both web-pop}@keyframes web-fill{0%,10%{width:var(--from,10%)}60%,to{width:var(--to,70%)}}.web-fill{animation:4s cubic-bezier(.6,0,.2,1) infinite alternate web-fill}@keyframes web-slot{0%,15%{opacity:0;transform:scaleY(.4)}25%,85%{opacity:1;transform:none}to{opacity:0}}.web-slot{transform-origin:top;animation:7s ease-in-out infinite both web-slot;animation-delay:var(--d,0s)}@keyframes web-scan{0%,to{opacity:0;transform:translateY(0)}10%,90%{opacity:1}50%{transform:translateY(100%)}}.web-scan{animation:3.2s ease-in-out infinite web-scan}@keyframes web-swatch{0%,30%{background:#f0523d}35%,63%{background:#2f6fde}68%,95%{background:#1f8a5b}to{background:#f0523d}}.web-swatch{animation:9s ease-in-out infinite web-swatch}@keyframes web-typing{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.web-typing{animation:2.6s steps(40,end) infinite alternate web-typing}@keyframes web-check{0%{stroke-dashoffset:60px}to{stroke-dashoffset:0}}.web-check{stroke-dasharray:60;animation:.6s cubic-bezier(.6,0,.2,1) .15s both web-check}@keyframes web-ring{0%{opacity:.6;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}.web-ring{animation:1.4s ease-out both web-ring}.web-spot{background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%), #f0523d1a, transparent 60%)}.web-grain{background-image:radial-gradient(#0000000b 1px,#0000 1px);background-size:22px 22px;-webkit-mask-image:radial-gradient(at 50% 0,#000 30%,#0000 75%);mask-image:radial-gradient(at 50% 0,#000 30%,#0000 75%)}.web-step-in{animation:.45s cubic-bezier(.2,.7,.2,1) both web-step}@keyframes web-step{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.web-reveal,.web-reveal[data-on="0"]{opacity:1;transition:none;transform:none}.web-hero>*{animation:none}.web-blob,.web-blob-2,.web-marquee,.web-notif,.web-fill,.web-slot,.web-scan,.web-swatch,.web-typing,.web-check,.web-ring,.web-step-in{animation:none!important}.web-notif,.web-slot{opacity:1}}@keyframes web-word{0%{opacity:0;filter:blur(4px);transform:translateY(60%)}to{opacity:1;filter:none;transform:none}}.web-word{animation:.55s cubic-bezier(.2,.8,.2,1) both web-word}@keyframes web-type-once{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.web-type-once{animation:1s steps(13,end) .3s both web-type-once}@keyframes web-pop-in{0%{transform:scale(.4)}60%{transform:scale(1.25)}to{transform:scale(1)}}.web-pop-in{animation:.4s cubic-bezier(.2,.8,.2,1) both web-pop-in}@media (prefers-reduced-motion:reduce){.web-word,.web-type-once,.web-pop-in{animation:none!important}}.web-bridge-check{opacity:clamp(0, calc((var(--p) - .45) * 6), 1);scale:clamp(.5, calc(.5 + (var(--p) - .45) * 3), 1);rotate:calc((1 - clamp(0, calc((var(--p) - .45) * 3), 1)) * -25deg)}
