.elenavoss-body{--default-ease:cubic-bezier(.16, 1, .3, 1)}.elenavoss-body,.elenavoss-body *{font-family:var(--font-host-grotesk), sans-serif}.elenavoss-body{font-weight:400}.elenavoss-body ::selection{color:#2b1b3d;background-color:#e879b9}.elenavoss-body ::selection{color:#2b1b3d;background-color:#e879b9}.elenavoss-body .font-light{font-weight:300!important}.elenavoss-body .font-normal{font-weight:400!important}.elenavoss-body .font-medium{font-weight:500!important}.elenavoss-body .font-bold{font-weight:700!important}.hero-mask-reveal{-webkit-mask-image:linear-gradient(to top left, black var(--reveal,0%), transparent calc(var(--reveal,0%) + 25%));-webkit-mask-image:linear-gradient(to top left, black var(--reveal,0%), transparent calc(var(--reveal,0%) + 25%));mask-image:linear-gradient(to top left, black var(--reveal,0%), transparent calc(var(--reveal,0%) + 25%))}.radial-mask-bg-fill{--reveal:0%;-webkit-mask-image:radial-gradient(circle at center, black var(--reveal), transparent min(calc(var(--reveal) + 18%), 100%));-webkit-mask-image:radial-gradient(circle at center, black var(--reveal), transparent min(calc(var(--reveal) + 18%), 100%));mask-image:radial-gradient(circle at center, black var(--reveal), transparent min(calc(var(--reveal) + 18%), 100%))}.marquee-1{will-change:transform;animation:10s linear infinite marquee-scroll-y}@keyframes marquee-scroll-y{0%{transform:translateY(0)}to{transform:translateY(-51.1%)}}.marquee-2{will-change:transform;animation:18s linear infinite marquee-scroll-y-2}@keyframes marquee-scroll-y-2{0%{transform:translateY(0)}to{transform:translateY(-51.1%)}}.under-multi{transition:all 1s var(--default-ease);background-image:linear-gradient(#0000,#0000),linear-gradient(#2b1b3d,#2b1b3d);background-position:100% 100%,0 100%;background-repeat:no-repeat,no-repeat;background-size:100% 0,0% 1px;text-decoration:none}.under-multi-parent:hover .under-multi{background-size:100% 0,100% 1px}@media (max-width:1025px){@keyframes marquee-scroll-y{0%{transform:translateY(0)}to{transform:translateY(-50.27%)}}@keyframes marquee-scroll-y-2{0%{transform:translateY(0)}to{transform:translateY(-50.27%)}}}@media (prefers-reduced-motion:reduce){.marquee-1,.marquee-2{animation:none}.box:hover{height:40px;top:-20px}.services-section{height:auto!important}.services-sticky{height:auto!important;margin-top:0!important;position:static!important;overflow:visible!important}.services-row{grid-template-columns:repeat(3,minmax(0,1fr));padding-top:5vw;width:auto!important;display:grid!important;transform:none!important}.services-card{min-height:22vw;flex-shrink:1!important;width:auto!important;height:auto!important}@media (max-width:767px){.services-row{grid-template-columns:minmax(0,1fr);padding-top:12vw}.services-card{min-height:0}}@media (min-width:768px) and (max-width:1025px){.services-row{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:8vw}.services-card{min-height:32vw}}}.get-in-touch-form input::placeholder,.get-in-touch-form textarea::placeholder{color:#2b1b3d73}.string-line{width:100%;height:1px;position:relative}.string-line svg{width:100%;height:100px;position:absolute;top:-50px}.string-line svg path{stroke-width:1px;stroke:#000;fill:none}.box{z-index:1;width:100%;height:40px;display:flex;position:relative;top:-20px}.box:hover{height:150px;top:-75px}.y2k-float{transform:rotate(var(--y2k-rotate,0deg));animation:6s ease-in-out infinite y2k-float}@keyframes y2k-float{0%,to{transform:translateY(0) rotate(var(--y2k-rotate,0deg))}50%{transform:translateY(-1.4vw) rotate(calc(var(--y2k-rotate,0deg) + 6deg))}}@media (prefers-reduced-motion:reduce){.y2k-float{animation:none}}.chrome-type{color:#0000;filter:drop-shadow(0 0 .08vw #ffffffe6)drop-shadow(0 .6vw 1.2vw #6f5b9c66);-webkit-box-reflect:below .1vw linear-gradient(transparent 62%, #ffffff47);background-image:linear-gradient(#fff 0%,#d9d0ee 14%,#6f5b9c 38%,#fdfbff 49%,#a98be8 60%,#ef8fc6 79%,#7fbef5 100%);background-size:100% 220%;-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out infinite alternate chrome-sheen}@keyframes chrome-sheen{0%{background-position:50% 0}to{background-position:50% 100%}}.holo-pass{background-image:linear-gradient(120deg,#ffe3f1 0%,#ede3ff 30%,#ddf0ff 55%,#ffe8f6 80%,#ede3ff 100%);background-size:220% 220%;animation:8s ease-in-out infinite alternate holo-shift}@keyframes holo-shift{0%{background-position:0%}to{background-position:100%}}@media (prefers-reduced-motion:reduce){.chrome-type,.holo-pass{animation:none}}.holo-type{color:#0000;filter:drop-shadow(0 .4vw 1.4vw #ffb8de59);background-image:linear-gradient(100deg,#fff 0%,#ffd6ee 30%,#e4d6ff 55%,#cfe9ff 80%,#fff 100%);-webkit-background-clip:text;background-clip:text}.chrome-flat{-webkit-box-reflect:unset}.holo-quote{color:#0000;background-image:linear-gradient(135deg,#ffb8de,#cdb8ff,#a8d8ff);-webkit-background-clip:text;background-clip:text;font-family:Georgia,Times New Roman,serif}.holo-type-light{color:#0000;background-image:linear-gradient(100deg,#6f5b9c 0%,#e879b9 35%,#9b7bff 65%,#5aa8e8 100%);-webkit-background-clip:text;background-clip:text}.ticker-track{animation:38s linear infinite ticker}.ticker-track:hover{animation-play-state:paused}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.holo-word{color:#0000;background-image:linear-gradient(100deg,#e879b9,#9b7bff 55%,#5aa8e8);-webkit-background-clip:text;background-clip:text}.drift-a{animation:18s ease-in-out infinite alternate drift-a}.drift-b{animation:22s ease-in-out infinite alternate drift-b}.drift-c{animation:20s ease-in-out infinite alternate drift-c}@keyframes drift-a{to{transform:translate(8vw,6vw)scale(1.1)}}@keyframes drift-b{to{transform:translate(-10vw,-5vw)scale(.95)}}@keyframes drift-c{to{transform:translate(6vw,-8vw)scale(1.08)}}@media (prefers-reduced-motion:reduce){.ticker-track,.drift-a,.drift-b,.drift-c{animation:none}}.y2k-spark{filter:drop-shadow(0 0 6px #ffb8dee6);animation:.9s cubic-bezier(.16,1,.3,1) forwards y2k-spark;transform:translate(-50%,-50%)}@keyframes y2k-spark{0%{transform:translate(-50%, -50%) rotate(var(--angle)) translateY(0) scale(.4);opacity:1}to{transform:translate(-50%, -50%) rotate(var(--angle)) translateY(calc(-1 * var(--dist) * 1.4)) scale(1.1) rotate(180deg);opacity:0}}.y2k-spin{animation:.8s cubic-bezier(.34,1.56,.64,1) y2k-spin}.y2k-spin-rev{animation:.8s cubic-bezier(.34,1.56,.64,1) reverse y2k-spin}@keyframes y2k-spin{0%{transform:rotate(0)scale(1)}40%{transform:rotate(200deg)scale(1.18)}to{transform:rotate(360deg)scale(1)}}.get-in-touch-form input:focus,.get-in-touch-form textarea:focus,.get-in-touch-form select:focus,.get-in-touch-form button[aria-haspopup]:focus-visible{outline:none;box-shadow:0 0 0 4px #cdb8ff73,0 .6vw 1.6vw #9b7bff2e}
