html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-horizontal],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-duration:1ms;transition-property:overflow}.popup-contact-enter-active[data-v-a215fbc3],.popup-contact-leave-active[data-v-a215fbc3]{transition:opacity .3s ease}.popup-contact-enter-active .relative[data-v-a215fbc3],.popup-contact-leave-active .relative[data-v-a215fbc3]{transition:transform .35s cubic-bezier(.32,.72,0,1)}.popup-contact-enter-from[data-v-a215fbc3],.popup-contact-leave-to[data-v-a215fbc3]{opacity:0}.popup-contact-enter-from .relative[data-v-a215fbc3],.popup-contact-leave-to .relative[data-v-a215fbc3]{transform:translate(100%)}.popup-contact-enter-to .relative[data-v-a215fbc3],.popup-contact-leave-from .relative[data-v-a215fbc3]{transform:translate(0)}.tooltip-enter-active[data-v-a215fbc3],.tooltip-leave-active[data-v-a215fbc3]{transition:opacity .2s ease,transform .2s ease}.tooltip-enter-from[data-v-a215fbc3],.tooltip-leave-to[data-v-a215fbc3]{opacity:0;transform:translate(-50%,4px)}.tooltip-enter-to[data-v-a215fbc3],.tooltip-leave-from[data-v-a215fbc3]{opacity:1;transform:translate(-50%)}@media(min-width:640px){.panel[data-v-a215fbc3]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle at top left,#252525,#151515 60%)}}html.cursor-custom-active,html.cursor-custom-active *,html.cursor-custom-active :after,html.cursor-custom-active :before{cursor:none!important}.custom-cursor{backface-visibility:hidden;background:#fff;border-radius:2px;box-sizing:border-box;height:.75rem;left:0;mix-blend-mode:difference;opacity:1;pointer-events:none;position:fixed;top:0;transition:width .35s cubic-bezier(.25,1,.5,1),height .35s cubic-bezier(.25,1,.5,1),border-radius .35s cubic-bezier(.25,1,.5,1),padding .35s cubic-bezier(.25,1,.5,1),opacity .25s ease;width:.75rem;will-change:transform;z-index:99999}.custom-cursor--hover{border-radius:50%;height:1.5rem;width:1.5rem}.custom-cursor--label{align-items:center;border-radius:4px;display:inline-flex;height:2rem;justify-content:center;padding:0 .875rem;transition:width .6s cubic-bezier(.25,1,.5,1),height .6s cubic-bezier(.25,1,.5,1),border-radius .6s cubic-bezier(.25,1,.5,1),padding .6s cubic-bezier(.25,1,.5,1),opacity .25s ease;width:-moz-max-content;width:max-content}.custom-cursor__label{color:#000;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.6875rem;font-weight:600;letter-spacing:.04em;line-height:1;text-transform:uppercase;white-space:nowrap}.custom-cursor--hidden{opacity:0}@media(prefers-reduced-motion:reduce){.custom-cursor{display:none}html.cursor-custom-active,html.cursor-custom-active *,html.cursor-custom-active :after,html.cursor-custom-active :before{cursor:auto!important}}@media(hover:none)and (pointer:coarse){.custom-cursor{display:none}html.cursor-custom-active,html.cursor-custom-active *,html.cursor-custom-active :after,html.cursor-custom-active :before{cursor:auto!important}}.intro-splash[data-v-2bb86b7b]{align-items:center;background:#0d0d0d;display:flex;inset:0;justify-content:center;overflow:hidden;position:fixed;z-index:100000}.intro-splash__content[data-v-2bb86b7b]{align-items:center;display:flex;flex-direction:column;gap:1.25rem;position:relative;z-index:1}.intro-splash__logo[data-v-2bb86b7b]{color:#fafafad1;font-size:.875rem;letter-spacing:.12em;text-transform:uppercase}.intro-splash__track[data-v-2bb86b7b]{background:#fafafa29;height:1px;overflow:hidden;width:min(7rem,42vw)}.intro-splash__bar[data-v-2bb86b7b]{background:#ff4d1d;display:block;height:100%;transform-origin:left center;width:100%;will-change:transform}.intro-splash--exit[data-v-2bb86b7b]{animation:splash-exit-2bb86b7b .75s cubic-bezier(.76,0,.24,1) forwards}.intro-splash--exit .intro-splash__content[data-v-2bb86b7b]{animation:splash-content-out-2bb86b7b .45s ease forwards}@keyframes splash-exit-2bb86b7b{to{transform:translateY(-100%)}}@keyframes splash-content-out-2bb86b7b{to{opacity:0;transform:translateY(-10px)}}.splash-fade-enter-active[data-v-2bb86b7b],.splash-fade-leave-active[data-v-2bb86b7b]{transition:opacity .2s ease}.splash-fade-enter-from[data-v-2bb86b7b],.splash-fade-leave-to[data-v-2bb86b7b]{opacity:0}@media(prefers-reduced-motion:reduce){.intro-splash--exit[data-v-2bb86b7b],.intro-splash--exit .intro-splash__content[data-v-2bb86b7b],.intro-splash__bar[data-v-2bb86b7b]{animation:none!important}}.app-content--locked[data-v-217c1bb4]{pointer-events:none}
