html.hv3-menu-lock{scrollbar-gutter:stable;overflow:hidden}.hv3-mn{z-index:160;color:#fff;visibility:hidden;pointer-events:none;transition:visibility 0s linear .55s;position:fixed;inset:0;overflow:hidden}.hv3-mn[data-open]{visibility:visible;pointer-events:auto;transition-delay:0s}.hv3-mn__curtain{border-radius:0 0 40px 40px;transition:transform .4s cubic-bezier(.65,0,.25,1);position:absolute;inset:0;transform:translateY(-102%)}.hv3-mn__curtain--a{background:linear-gradient(160deg,#7e3bed,#3a1175)}.hv3-mn__curtain--b{background:#040116;transition-delay:60ms}.hv3-mn[data-open] .hv3-mn__curtain{transform:none}.hv3-mn__bloom{opacity:0;pointer-events:none;background:radial-gradient(closest-side,#7e3bed8c,#7e3bed00);width:70vw;max-width:900px;height:70vw;max-height:900px;transition:opacity .6s .3s;animation:18s ease-in-out infinite alternate paused hv3-mn-bloom;position:absolute;bottom:-30%;left:-10%}.hv3-mn[data-open] .hv3-mn__bloom{opacity:1;animation-play-state:running}@keyframes hv3-mn-bloom{to{transform:translate(30vw,-12vh)scale(1.2)}}.hv3-mn__in{padding:max(24px, env(safe-area-inset-top)) max(clamp(20px, 4vw, 64px), env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(clamp(20px, 4vw, 64px), env(safe-area-inset-left));opacity:0;flex-direction:column;transition:opacity .2s;display:flex;position:absolute;inset:0;overflow:auto}.hv3-mn[data-open] .hv3-mn__in{opacity:1}.hv3-mn__top{justify-content:space-between;align-items:center;display:flex}.hv3-mn__logo{border-radius:4px;display:block}.hv3-mn__logo img{filter:brightness(0)invert();width:auto;height:22px}.hv3-mn__x{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:52px;height:52px;padding:0;transition:background .2s,color .2s;display:grid}.hv3-mn__x:hover{color:#040116;background:#fff}.hv3-mn__x svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;width:20px;height:20px}.hv3-mn__x:focus-visible,.hv3-mn__logo:focus-visible,.hv3-mn__soc-link:focus-visible,.hv3-mn__foot-link:focus-visible,.hv3-mn__tab:focus-visible{outline-offset:3px;outline:2px solid #c4a4ff}.hv3-mn__body{flex:1;grid-template-columns:clamp(220px,18vw,300px) minmax(0,1fr) clamp(300px,25vw,360px);align-items:stretch;min-height:0;padding:clamp(24px,5vh,56px) 0 24px;display:grid}.hv3-mn__body>*{min-width:0;padding:8px clamp(24px,3vw,56px)}.hv3-mn__tabs{border-right:1px solid #ffffff2e;padding-left:0}.hv3-mn__panels{padding-left:clamp(48px,4.5vw,80px);padding-right:clamp(32px,3vw,56px)}.hv3-mn__rail{border-left:1px solid #ffffff2e;padding-left:clamp(40px,4vw,72px);padding-right:0}.hv3-mn__tabs{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;display:flex}.hv3-mn__tab{color:#ffffff80;font:var(--hv3-w-heading) clamp(30px, 2.8vw, 44px) / 1.1 var(--hv3-font-display);letter-spacing:-.02em;text-align:left;cursor:pointer;background:0 0;border:0;padding:8px 0 8px 26px;transition:color .2s;position:relative}.hv3-mn__tab:before{content:"";background:#7e3bed;border-radius:50%;width:9px;height:9px;transition:transform .2s;position:absolute;top:50%;left:0;transform:translateY(-50%)scale(0)}.hv3-mn__tab[aria-selected=true]{color:#fff}.hv3-mn__tab[aria-selected=true]:before{transform:translateY(-50%)scale(1.4)}.hv3-mn__tab:hover{color:#fff}.hv3-mn__links{columns:2;column-gap:clamp(32px,3vw,56px);margin:0;padding:0;list-style:none}.hv3-mn__li{break-inside:avoid;border-bottom:1px solid #ffffff24;overflow:hidden}.hv3-mn__link{color:#fff;width:100%;font:var(--hv3-w-heading) clamp(19px, 1.55vw, 26px) / 1.2 var(--hv3-font-display);letter-spacing:-.02em;overflow-wrap:anywhere;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:clamp(12px,1vw,16px) 12px clamp(12px,1vw,16px) 4px;transition:background .2s,padding-left .2s;display:flex}.hv3-mn__link:after{content:"";opacity:.35;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") 50%/contain no-repeat;flex:none;width:18px;height:18px;transition:opacity .2s,transform .2s}.hv3-mn__link:hover,.hv3-mn__link:focus-visible{background:#7e3bed38;padding-left:14px}.hv3-mn__link:hover:after,.hv3-mn__link:focus-visible:after{opacity:1;transform:translate(4px)}.hv3-mn__link:focus-visible{outline-offset:-2px;outline:2px solid #c4a4ff}.hv3-mn[data-open] .hv3-mn__link{--hv3-mn-wait:.3s;animation:.6s cubic-bezier(.2,.8,.2,1) both hv3-mn-rise;animation-delay:calc(var(--i,0) * 35ms + var(--hv3-mn-wait))}.hv3-mn[data-open] .hv3-mn__body[data-switched] .hv3-mn__link{--hv3-mn-wait:80ms}@keyframes hv3-mn-rise{0%{transform:translateY(115%)}to{transform:none}}.hv3-mn__rail{flex-direction:column;align-items:stretch;gap:20px;display:flex}.hv3-mn__pv{aspect-ratio:4/3;background:linear-gradient(160deg,#4a1fa3,#16093a);border-radius:20px;position:relative;overflow:hidden}.hv3-mn__pv-img{object-fit:cover;width:100%;height:100%;animation:.3s both hv3-mn-fade;position:absolute;inset:0}.hv3-mn__pv-title{font:var(--hv3-w-heading) 18px var(--hv3-font-display);background:linear-gradient(#0000,#040116d9);padding:34px 16px 14px;position:absolute;bottom:0;left:0;right:0}.hv3-mn__pv[data-plain] .hv3-mn__pv-title{background:0 0;align-items:flex-end;font-size:22px;display:flex;inset:0}@keyframes hv3-mn-fade{0%{opacity:0}}.hv3-mn__cta{color:#fff;height:60px;font:var(--hv3-w-button) 18px / 1 var(--hv3-font-body);background:#7e3bed;border-radius:999px;align-self:flex-start;align-items:center;gap:14px;padding:0 8px 0 28px;transition:background .2s,transform .2s;display:inline-flex;box-shadow:0 10px 26px #7e3bed73}.hv3-mn__cta:after{content:"";background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237e3bed' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") 50%/20px no-repeat;border-radius:50%;flex:none;width:44px;height:44px}.hv3-mn__cta:hover{background:#6a2ed6;transform:translateY(-1px)}.hv3-mn__cta:focus-visible{outline-offset:3px;outline:3px solid #fff}.hv3-mn__soc{gap:10px;display:flex}.hv3-mn__soc-link{color:#fff;border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:44px;height:44px;transition:background .2s,color .2s;display:grid}.hv3-mn__soc-link:hover{color:#040116;background:#fff}.hv3-mn__soc-link svg{width:18px;height:18px}.hv3-mn__foot{color:#ffffffbf;flex-wrap:wrap;gap:6px 28px;font-size:15px;display:flex}.hv3-mn__foot-link{color:inherit}.hv3-mn__foot-link:hover{color:#fff;text-decoration:underline}.hv3-mn__phone{display:none}@media (prefers-reduced-motion:reduce){.hv3-mn,.hv3-mn__curtain,.hv3-mn__bloom,.hv3-mn__in,.hv3-mn__x,.hv3-mn__tab,.hv3-mn__link,.hv3-mn__cta,.hv3-mn__soc-link,.hv3-mn__acc-chev{transition-duration:.01ms!important;transition-delay:0s!important}.hv3-mn[data-open] .hv3-mn__link,.hv3-mn__pv-img,.hv3-mn__bloom{animation:none}}@media (max-width:980px){.hv3-mn__curtain{border-radius:0 0 28px 28px}.hv3-mn__in{padding-left:max(20px, env(safe-area-inset-left));padding-right:max(20px, env(safe-area-inset-right));overflow:hidden}.hv3-mn__logo{min-width:0;max-width:calc(100% - 64px)}.hv3-mn__logo img{height:20px}.hv3-mn__x{flex:none}.hv3-mn__body{display:none}.hv3-mn__phone{flex-direction:column;flex:1;min-height:0;padding-top:8px;display:flex}.hv3-mn__acc{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.hv3-mn__acc-group{border-bottom:1px solid #ffffff2e}.hv3-mn__acc-head{color:#fff;width:100%;font:var(--hv3-w-heading) 26px var(--hv3-font-display);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:18px 0;display:flex}.hv3-mn__acc-head:focus-visible{outline-offset:-2px;outline:2px solid #c4a4ff}.hv3-mn__acc-chev{stroke:#fff;fill:none;stroke-width:2px;flex:none;width:20px;height:20px;transition:transform .25s}.hv3-mn__acc-head[aria-expanded=true] .hv3-mn__acc-chev{transform:rotate(180deg)}.hv3-mn__acc-list{margin:0;padding:0 0 14px;list-style:none}.hv3-mn__acc-list:not([hidden]){gap:2px;display:grid}.hv3-mn__acc-link{color:#ffffffe0;font:var(--hv3-w-heading) 20px var(--hv3-font-display);padding:9px 0 9px 4px;display:block}.hv3-mn__acc-link:hover,.hv3-mn__acc-link:focus-visible{color:#c4a4ff}.hv3-mn__acc-link:focus-visible{outline-offset:2px;outline:2px solid #c4a4ff}.hv3-mn__acc-foot{color:#ffffffbf;gap:6px;padding:18px 0;font-size:16px;display:grid}.hv3-mn__cta-m{color:#fff;text-align:center;font:var(--hv3-w-button) 18px var(--hv3-font-display);background:#7e3bed;border-radius:999px;margin-top:12px;padding:16px;display:block}.hv3-mn__cta-m:hover{background:#6a2ed6}.hv3-mn__cta-m:focus-visible{outline-offset:3px;outline:3px solid #fff}}
.hv3-ft{background:#121212;padding:0;container-type:inline-size}.hv3-ft__band{--u:.0520833cqw;background:#000;height:15.5729cqw;position:relative;overflow:hidden}.hv3-ft__band .hv3-ft__band-art{object-fit:cover;width:100cqw;max-width:none;height:16.9792cqw;position:absolute;top:0;left:0}.hv3-ft__band-copy{left:10.4167cqw;top:calc(var(--sec-pad-n) * var(--u));z-index:1;position:absolute}.hv3-ft__news-head,.hv3-ft__news-sub,.hv3-ft__copyright,.hv3-ft__msg{margin:0}.hv3-ft__news-head{font-family:var(--hv3-font-display);font-weight:var(--hv3-w-heading);color:#fff;font-size:2.9167cqw;line-height:3.9583cqw}.hv3-ft__news-sub{font-family:var(--hv3-font-body);font-weight:var(--hv3-w-body);font-size:max(var(--hv3-desc-min), 1.25cqw);line-height:max(calc(var(--hv3-desc-min) * 1.25), 1.5625cqw);color:#fff;margin-top:.2083cqw}.hv3-ft__form{z-index:1;background:#fff;border-radius:2.0833cqw;align-items:center;gap:.625cqw;width:41.9271cqw;height:4.1667cqw;padding-left:1.9271cqw;padding-right:.625cqw;display:flex;position:absolute;top:6.0417cqw;left:47.6563cqw}.hv3-ft__input{min-width:0;font-family:var(--hv3-font-body);font-weight:var(--hv3-w-body);color:#121212;background:0 0;border:0;flex:1;font-size:.8333cqw;line-height:1.0417cqw}.hv3-ft__input::placeholder{color:#6b6b6b;opacity:1}.hv3-ft__input:focus{outline:none}.hv3-ft__form:focus-within{outline:2px solid var(--hv3-purple);outline-offset:2px}.hv3-ft__submit{background:var(--hv3-purple);color:#fff;width:5.9375cqw;height:2.8125cqw;font-family:var(--hv3-font-body);font-weight:var(--hv3-w-button);cursor:pointer;border:0;border-radius:1.4063cqw;flex:none;font-size:.8333cqw;transition:background-color .18s}.hv3-ft__submit:hover:not(:disabled){background:#6d2fd6}.hv3-ft__submit:disabled{opacity:.65}.hv3-ft__msg{font-family:var(--hv3-font-body);color:#9ae6b4;margin-top:.4167cqw;font-size:.7292cqw;line-height:1.0417cqw;position:absolute;top:100%;left:1.9271cqw}.hv3-ft__msg[data-tone=error]{color:#ff9b9b}.hv3-ft__panel{background:#121212;height:25.8333cqw;position:relative}.hv3-ft__brand{position:static}.hv3-ft__logo{display:block;position:absolute;top:3.6719cqw;left:6.25cqw}.hv3-ft__logo img{width:21.4583cqw;max-width:none;height:1.4583cqw}.hv3-ft__socials{gap:.5938cqw;margin:0;padding:0;list-style:none;display:flex;position:absolute;top:8.1771cqw;left:6.3542cqw}.hv3-ft__social{color:#fff;border:1px solid #ffffff59;border-radius:50%;justify-content:center;align-items:center;width:2.2917cqw;height:2.2917cqw;transition:background-color .18s,border-color .18s;display:flex}.hv3-ft__social:hover,.hv3-ft__social:focus-visible{background:var(--hv3-purple);border-color:var(--hv3-purple)}.hv3-ft__social svg{width:.8854cqw;height:.8854cqw}.hv3-ft__social svg[data-social=linkedin],.hv3-ft__social svg[data-social=instagram]{width:.9896cqw;height:.9896cqw}.hv3-ft__contact{flex-direction:column;gap:1.0417cqw;margin:0;padding:0;list-style:none;display:flex;position:absolute;top:13.4323cqw;left:6.2891cqw}.hv3-ft__contact li{font-family:var(--hv3-font-body);font-weight:var(--hv3-w-body);color:#919191;align-items:center;font-size:.8333cqw;line-height:1.0417cqw;display:flex}.hv3-ft__contact-link{color:inherit}.hv3-ft__contact-link:hover,.hv3-ft__contact-link:focus-visible{color:#fff}.hv3-ft__contact-icon{color:#fff;flex:none;align-items:center;width:1.5365cqw;display:flex}.hv3-ft__contact-icon svg{width:1.0417cqw;height:1.0417cqw}.hv3-ft__col{position:absolute;top:3.6458cqw}.hv3-ft__col[data-col="0"]{left:41.4063cqw}.hv3-ft__col[data-col="1"]{left:60.2083cqw}.hv3-ft__col[data-col="2"]{left:83.9063cqw}.hv3-ft__col-head{font-family:var(--hv3-font-display);font-weight:var(--hv3-w-heading);font-size:max(var(--hv3-title-min), 1.0417cqw);line-height:max(calc(var(--hv3-title-min) * 1.35), 1.4063cqw);color:#fff;margin:0}.hv3-ft__list{margin:1.5833cqw 0 0;padding:0;list-style:none}.hv3-ft__link{font-family:var(--hv3-font-body);font-weight:var(--hv3-w-body);color:#919191;font-size:.8333cqw;line-height:1.8229cqw;transition:color .16s;display:block}.hv3-ft__link:hover,.hv3-ft__link:focus-visible{color:#fff}.hv3-ft__viewall{font-family:var(--hv3-font-body);font-weight:var(--hv3-w-button);color:var(--hv3-purple);align-items:center;gap:.3646cqw;margin-top:.7292cqw;font-size:.8333cqw;line-height:1.25cqw;text-decoration:none;transition:color .16s;display:inline-flex}.hv3-ft__viewall svg{flex:none;width:.625cqw;height:.625cqw;transition:transform .16s}.hv3-ft__viewall:hover,.hv3-ft__viewall:focus-visible{color:#fff}.hv3-ft__viewall:hover svg,.hv3-ft__viewall:focus-visible svg{transform:translate(.1563cqw)}.hv3-ft__viewall:focus-visible{outline:2px solid var(--hv3-purple);outline-offset:3px}.hv3-ft__bar{left:calc(-1 * var(--hv3-gx));width:calc(100% + 2 * var(--hv3-gx));background:linear-gradient(90deg,#7e3bed00 15.385%,#7e3bed 50.481%,#7e3bed00 85.096%);height:2.6042cqw;position:absolute;top:23.2813cqw}.hv3-ft__copyright{font-family:var(--hv3-font-body);font-weight:var(--hv3-w-body);color:#919191;font-size:.8333cqw;line-height:1.1673cqw;position:absolute;top:24.0104cqw;left:6.25cqw}@media (max-width:980px){.hv3-ft{container-type:normal}.hv3-ft__band{--u:1px;height:auto;padding:calc(var(--sec-pad-n) * var(--u)) 20px 40px}.hv3-ft__band .hv3-ft__band-art{width:auto;height:100%;top:0;left:calc(100% - 12px);translate:-78.1%}.hv3-ft__band-copy{max-width:calc(100% - 170px);position:relative;top:auto;left:auto}.hv3-ft__news-head{font-size:min(32px,22.2222vw - 46.6667px);line-height:1.25}.hv3-ft__news-sub{margin-top:8px;font-size:16px;line-height:24px}.hv3-ft__form{border-radius:28px;flex-wrap:wrap;gap:0 8px;width:100%;height:auto;margin-top:20px;padding:8px 8px 8px 18px;position:relative;top:auto;left:auto}.hv3-ft__input{font-size:15px;line-height:20px}.hv3-ft__submit{border-radius:20px;width:auto;height:40px;padding:0 18px;font-size:14px}.hv3-ft__msg{flex:0 0 100%;margin-top:6px;font-size:13px;line-height:18px;position:static}.hv3-ft__msg:empty{margin:0}.hv3-ft__panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:20px;height:auto;padding:36px 20px 0;display:grid}.hv3-ft__brand,.hv3-ft__col[data-col="0"],.hv3-ft__bar,.hv3-ft__copyright{grid-column:1/-1}.hv3-ft__col[data-col="0"] .hv3-ft__list{columns:2;column-gap:20px}.hv3-ft__logo{position:static}.hv3-ft__logo img{width:206px;height:14px}.hv3-ft__socials{gap:10px;margin-top:20px;position:static}.hv3-ft__social{width:38px;height:38px}.hv3-ft__social svg{width:15px;height:15px}.hv3-ft__social svg[data-social=linkedin],.hv3-ft__social svg[data-social=instagram]{width:17px;height:17px}.hv3-ft__contact{gap:14px;margin-top:22px;position:static}.hv3-ft__contact li{font-size:15px;line-height:20px}.hv3-ft__contact-icon{width:26px}.hv3-ft__contact-icon svg{width:18px;height:18px}.hv3-ft__col{margin-top:28px;position:static}.hv3-ft__col-head{font-size:17px;line-height:24px}.hv3-ft__list{margin-top:10px}.hv3-ft__link{font-size:14.5px;line-height:26px}.hv3-ft__viewall{gap:7px;margin-top:10px;font-size:15px;line-height:22px}.hv3-ft__viewall svg{width:12px;height:12px}.hv3-ft__viewall:hover,.hv3-ft__viewall:focus-visible{gap:10px}.hv3-ft__bar{width:auto;height:4px;margin:34px -20px 0;position:static}.hv3-ft__copyright{padding:18px 0 22px;font-size:13px;line-height:20px;position:static}}@media (min-width:981px){.hv3 .hv3-ft__band{--hv3-ft-band-edge:#7e3af0;--ft-fade:calc((1 - var(--hv3-scale)) * 40%);background:var(--hv3-ft-band-edge);box-shadow:0 0 0 100vmax var(--hv3-ft-band-edge);clip-path:inset(0 -100vmax)}.hv3 .hv3-ft__band .hv3-ft__band-art{-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--ft-fade), #000 calc(100% - var(--ft-fade)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--ft-fade), #000 calc(100% - var(--ft-fade)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--ft-fade), #000 calc(100% - var(--ft-fade)), transparent)}}
