.HeroTrailCanvas-module__LFRcgW__canvas{filter:blur(.08px);-webkit-mask-image:linear-gradient(#0000 0%,#000 4% 82%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 4% 82%,#0000 100%)}
@keyframes HomeHeroBackground-module__Ivf85q__softPulse{0%,to{opacity:.5;transform:scaleX(.92)}50%{opacity:1;transform:scaleX(1)}}@keyframes HomeHeroBackground-module__Ivf85q__trailDrift{0%{background-position:0 0,0 0,0 100%}to{background-position:0 -18rem,22rem 0,-18rem 100%}}.HomeHeroBackground-module__Ivf85q__softPulseLine{background:linear-gradient(90deg, transparent, rgb(var(--primary-rgb) / .7), transparent);transform-origin:50%;animation:3.6s ease-in-out infinite HomeHeroBackground-module__Ivf85q__softPulse}.HomeHeroBackground-module__Ivf85q__pageGlow{background:radial-gradient(circle at 50% -10%, rgb(var(--primary-rgb) / .16), transparent 34%), radial-gradient(circle at 100% 22%, color-mix(in srgb, var(--primary-700) 20%, transparent), transparent 28%), linear-gradient(180deg, transparent 0%, hsl(var(--background)) 76%)}.HomeHeroBackground-module__Ivf85q__gridOverlay{background-image:linear-gradient(rgb(var(--effect-light-rgb) / .72) 1px, transparent 1px), linear-gradient(90deg, rgb(var(--effect-light-rgb) / .72) 1px, transparent 1px);background-size:4rem 4rem}.HomeHeroBackground-module__Ivf85q__verticalShade{background:linear-gradient(to top, hsl(var(--background)), hsl(var(--background) / .6), transparent)}.HomeHeroBackground-module__Ivf85q__horizontalShade{background:linear-gradient(to right, hsl(var(--background) / .9), hsl(var(--background) / .4), transparent)}.HomeHeroBackground-module__Ivf85q__diagonalTexture{background-image:repeating-linear-gradient(-45deg, var(--white), var(--white) 1px, transparent 1px, transparent 12px)}.HomeHeroBackground-module__Ivf85q__energyField{background:repeating-linear-gradient(92deg, transparent 0 4.2rem, rgb(var(--primary-rgb) / .08) 4.2rem 4.24rem, transparent 4.24rem 7.2rem), repeating-linear-gradient(0deg, transparent 0 5.5rem, rgb(var(--effect-light-rgb) / .045) 5.5rem 5.54rem, transparent 5.54rem 8.4rem), radial-gradient(circle at 50% 32%, rgb(var(--primary-rgb) / .16), transparent 30%);filter:blur(.2px);animation:18s linear infinite HomeHeroBackground-module__Ivf85q__trailDrift;-webkit-mask-image:linear-gradient(#0000,#000 10% 78%,#0000);mask-image:linear-gradient(#0000,#000 10% 78%,#0000)}
.BrandMark-module__ytR6oq__brandTile{border-radius:2px}.BrandMark-module__ytR6oq__brandTilePrimary{background:var(--primary-500);box-shadow:0 0 18px rgb(var(--primary-rgb) / .45)}.BrandMark-module__ytR6oq__brandTileAccent{background:var(--primary-700)}.BrandMark-module__ytR6oq__brandTileDeep{background:var(--main-800)}.BrandMark-module__ytR6oq__brandTileLight{background:var(--primary-foreground);box-shadow:0 0 16px rgb(var(--effect-light-rgb) / .35)}
.SiteFooter-module__w0m3nW__glassCard{transition:border-color .5s,background-color .5s,box-shadow .5s,transform .5s;box-shadow:inset 0 1px #ffffff0f,0 24px 90px #00000040}.SiteFooter-module__w0m3nW__glassCard:hover{box-shadow:inset 0 1px 0 #ffffff14, 0 32px 110px #00000057, 0 0 60px rgb(var(--primary-rgb) / .08);background-color:#ffffff0e;border-color:#ffffff29;transform:translateY(-2px)}.SiteFooter-module__w0m3nW__gradientButton:before{content:"";background:radial-gradient(circle at var(--mx,50%) var(--my,50%), color-mix(in srgb, var(--primary-700) 92%, var(--white)), rgb(var(--primary-rgb) / .72) 22%, #ffffff4d 38%, transparent 58%);opacity:0;transition:opacity .35s,transform .45s;position:absolute;inset:-50%;transform:scale(.62)}.SiteFooter-module__w0m3nW__gradientButton:hover:before{opacity:1;transform:scale(1)}.SiteFooter-module__w0m3nW__gradientButton svg{transition:transform .3s}.SiteFooter-module__w0m3nW__gradientButton:hover svg{transform:translate(2px,-2px)}
@keyframes VacanciesExplorer-module__tvXZdW__softPulse{0%,to{opacity:.5;transform:scaleX(.92)}50%{opacity:1;transform:scaleX(1)}}@keyframes VacanciesExplorer-module__tvXZdW__trailDrift{0%{background-position:0 0,0 0,0 100%}to{background-position:0 -18rem,22rem 0,-18rem 100%}}@keyframes VacanciesExplorer-module__tvXZdW__borderSweep{0%{transform:translate(-105%)}to{transform:translate(105%)}}.VacanciesExplorer-module__tvXZdW__softPulseLine{transform-origin:50%;animation:3.6s ease-in-out infinite VacanciesExplorer-module__tvXZdW__softPulse}.VacanciesExplorer-module__tvXZdW__energyField{background:repeating-linear-gradient(92deg, transparent 0 4.2rem, rgb(var(--primary-rgb) / .08) 4.2rem 4.24rem, transparent 4.24rem 7.2rem), repeating-linear-gradient(0deg, transparent 0 5.5rem, rgb(var(--effect-light-rgb) / .045) 5.5rem 5.54rem, transparent 5.54rem 8.4rem), radial-gradient(circle at 50% 32%, rgb(var(--primary-rgb) / .16), transparent 30%);filter:blur(.2px);animation:18s linear infinite VacanciesExplorer-module__tvXZdW__trailDrift;-webkit-mask-image:linear-gradient(#0000,#000 10% 78%,#0000);mask-image:linear-gradient(#0000,#000 10% 78%,#0000)}.VacanciesExplorer-module__tvXZdW__premiumCard,.VacanciesExplorer-module__tvXZdW__premiumButton{position:relative;overflow:hidden}.VacanciesExplorer-module__tvXZdW__premiumCard:before,.VacanciesExplorer-module__tvXZdW__premiumButton:before{content:"";pointer-events:none;opacity:0;background:linear-gradient(120deg, transparent 0%, rgb(var(--primary-rgb) / .18) 45%, transparent 68%), radial-gradient(circle at 18% 0%, rgb(var(--effect-light-rgb) / .12), transparent 28%);transition:opacity .5s;position:absolute;inset:0}.VacanciesExplorer-module__tvXZdW__premiumCard:hover:before,.VacanciesExplorer-module__tvXZdW__premiumButton:hover:before{opacity:1}.VacanciesExplorer-module__tvXZdW__premiumCard:after,.VacanciesExplorer-module__tvXZdW__premiumButton:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, rgb(var(--primary-rgb) / .7), transparent);height:1px;position:absolute;top:0;left:0;right:0;transform:translate(-105%)}.VacanciesExplorer-module__tvXZdW__premiumCard:hover:after,.VacanciesExplorer-module__tvXZdW__premiumButton:hover:after{animation:1.2s cubic-bezier(.16,1,.3,1) VacanciesExplorer-module__tvXZdW__borderSweep}.VacanciesExplorer-module__tvXZdW__applicationAsideBackdrop{background:linear-gradient(135deg, rgb(var(--primary-rgb) / .18), transparent 34%), repeating-radial-gradient(ellipse at 112% -8%, transparent 0 2.45rem, rgb(var(--primary-rgb) / .18) 2.5rem 2.56rem, transparent 2.62rem 4.9rem), repeating-radial-gradient(ellipse at -18% 78%, transparent 0 2.85rem, rgb(var(--effect-light-rgb) / .12) 2.92rem 2.98rem, transparent 3.04rem 5.7rem);opacity:.9;-webkit-mask-image:linear-gradient(#000,#000 78%,#0000);mask-image:linear-gradient(#000,#000 78%,#0000)}
.VacancyPageBackground-module__39nKtG__listBackground{background:radial-gradient(circle at 50% -10%, rgb(var(--primary-rgb) / .16), transparent 34%), radial-gradient(circle at 100% 20%, color-mix(in srgb, var(--primary-700) 14%, transparent), transparent 26%), linear-gradient(180deg, hsl(var(--background)) 0%, var(--main-900) 52%, hsl(var(--background)) 100%)}.VacancyPageBackground-module__39nKtG__detailBackground{background:radial-gradient(circle at 22% 0%, rgb(var(--primary-rgb) / .16), transparent 30%), radial-gradient(circle at 100% 18%, color-mix(in srgb, var(--primary-700) 16%, transparent), transparent 26%), linear-gradient(180deg, hsl(var(--background)) 0%, var(--main-900) 58%, hsl(var(--background)) 100%)}.VacancyPageBackground-module__39nKtG__gridOverlay{background-image:linear-gradient(rgb(var(--effect-light-rgb) / .7) 1px, transparent 1px), linear-gradient(90deg, rgb(var(--effect-light-rgb) / .7) 1px, transparent 1px);background-size:4rem 4rem}
@keyframes HomeHeroHeader-module__tLUdNG__navDrop{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}@keyframes HomeHeroHeader-module__tLUdNG__borderSweep{0%{transform:translate(-105%)}to{transform:translate(105%)}}.HomeHeroHeader-module__tLUdNG__navAnimate{animation:.9s cubic-bezier(.16,1,.3,1) both HomeHeroHeader-module__tLUdNG__navDrop}.HomeHeroHeader-module__tLUdNG__premiumButton{position:relative;overflow:hidden}.HomeHeroHeader-module__tLUdNG__premiumButton:before{content:"";pointer-events:none;opacity:0;background:linear-gradient(120deg, transparent 0%, rgb(var(--primary-rgb) / .18) 45%, transparent 68%), radial-gradient(circle at 18% 0%, rgb(var(--effect-light-rgb) / .12), transparent 28%);transition:opacity .5s;position:absolute;inset:0}.HomeHeroHeader-module__tLUdNG__premiumButton:hover:before{opacity:1}.HomeHeroHeader-module__tLUdNG__premiumButton:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, rgb(var(--primary-rgb) / .7), transparent);height:1px;position:absolute;top:0;left:0;right:0;transform:translate(-105%)}.HomeHeroHeader-module__tLUdNG__premiumButton:hover:after{animation:1.2s cubic-bezier(.16,1,.3,1) HomeHeroHeader-module__tLUdNG__borderSweep}
@keyframes VacancyPageHeader-module__SpjiEa__borderSweep{0%{transform:translate(-105%)}to{transform:translate(105%)}}.VacancyPageHeader-module__SpjiEa__premiumButton{position:relative;overflow:hidden}.VacancyPageHeader-module__SpjiEa__premiumButton:before{content:"";pointer-events:none;opacity:0;background:linear-gradient(120deg, transparent 0%, rgb(var(--primary-rgb) / .18) 45%, transparent 68%), radial-gradient(circle at 18% 0%, rgb(var(--effect-light-rgb) / .12), transparent 28%);transition:opacity .5s;position:absolute;inset:0}.VacancyPageHeader-module__SpjiEa__premiumButton:hover:before{opacity:1}.VacancyPageHeader-module__SpjiEa__premiumButton:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, rgb(var(--primary-rgb) / .7), transparent);height:1px;position:absolute;top:0;left:0;right:0;transform:translate(-105%)}.VacancyPageHeader-module__SpjiEa__premiumButton:hover:after{animation:1.2s cubic-bezier(.16,1,.3,1) VacancyPageHeader-module__SpjiEa__borderSweep}
@keyframes HeroTitle-module__BFM2JG__lineReveal{0%{filter:blur(.5rem);opacity:0;transform:translateY(1.5rem)}to{filter:blur();opacity:1;transform:translateY(0)}}@keyframes HeroTitle-module__BFM2JG__softIn{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes HeroTitle-module__BFM2JG__floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-.7rem)}}.HeroTitle-module__BFM2JG__displayTitle{font-family:var(--font-serif), Georgia, serif;letter-spacing:0;text-wrap:balance;text-shadow:0 1.25rem 4rem rgb(var(--effect-shadow-rgb) / .7), 0 0 2.2rem rgb(var(--primary-rgb) / .14)}.HeroTitle-module__BFM2JG__displayTitle:before{content:"";z-index:-1;background:radial-gradient(circle at 50% 45%, rgb(var(--primary-rgb) / .18), transparent 44%), linear-gradient(90deg, transparent, rgb(var(--effect-light-rgb) / .08), transparent);filter:blur(2rem);opacity:.9;border-radius:999px;position:absolute;inset:4% 10% 12%}.HeroTitle-module__BFM2JG__lineReveal{animation:.95s cubic-bezier(.16,1,.3,1) .52s both HeroTitle-module__BFM2JG__lineReveal}.HeroTitle-module__BFM2JG__paragraphAnimate{animation:.9s cubic-bezier(.16,1,.3,1) .98s both HeroTitle-module__BFM2JG__softIn}.HeroTitle-module__BFM2JG__displayLine{letter-spacing:0;background-image:linear-gradient(180deg, var(--white) 8%, var(--primary-50) 48%, var(--primary-300) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.HeroTitle-module__BFM2JG__displayLineAccent{background-image:linear-gradient(90deg, var(--white) 0%, var(--primary-100) 38%, var(--primary-500) 78%, var(--primary-50) 100%);filter:drop-shadow(0 0 1.55rem rgb(var(--primary-rgb) / .2))}.HeroTitle-module__BFM2JG__displayBridge{width:min(11rem,38vw);font-family:var(--font-serif), Georgia, serif;letter-spacing:0;color:var(--primary-50);text-shadow:0 0 1.2rem rgb(var(--primary-rgb) / .48), 0 0 .15rem rgb(var(--effect-light-rgb) / .7)}.HeroTitle-module__BFM2JG__displayBridge:before,.HeroTitle-module__BFM2JG__displayBridge:after{content:"";background:linear-gradient(90deg, transparent, rgb(var(--primary-rgb) / .7));width:min(8rem,22vw);height:1px;position:absolute;top:50%}.HeroTitle-module__BFM2JG__displayBridge:before{right:calc(50% + 1.1em)}.HeroTitle-module__BFM2JG__displayBridge:after{left:calc(50% + 1.1em);transform:scaleX(-1)}.HeroTitle-module__BFM2JG__floatY{animation:6s ease-in-out infinite HeroTitle-module__BFM2JG__floatY}
.ShareVacancy-module__V_r9dq__shareButton{box-shadow:none}.ShareVacancy-module__V_r9dq__shareButton:hover,.ShareVacancy-module__V_r9dq__shareButtonSuccess{border-color:rgb(var(--primary-rgb) / .5);background:rgb(var(--primary-rgb) / .1);color:var(--primary-100);box-shadow:0 10px 30px -8px rgb(var(--primary-rgb) / .5)}.ShareVacancy-module__V_r9dq__sharePing{background:rgb(var(--primary-rgb) / .3)}
