.VacanciesPage_page__rlOkb{--flow-overlap:clamp(4.5rem,7vw,6.5rem);overflow:hidden;background:#f5f4f2;color:#1f1b24}.VacanciesPage_hero__0DZNI{position:relative;min-height:clamp(41rem,72vh,48rem);overflow:hidden;background:#17151a}.VacanciesPage_hero__0DZNI:before{position:absolute;z-index:1;inset:0;background:linear-gradient(106deg,rgba(20,17,23,.98),rgba(28,24,31,.93) 36%,rgba(28,24,31,.48) 55%,transparent 76%),linear-gradient(180deg,transparent 62%,rgba(18,15,20,.52));content:""}.VacanciesPage_hero__0DZNI:after{position:absolute;z-index:2;top:-8%;bottom:-8%;left:45%;width:1px;background:linear-gradient(180deg,transparent,rgba(229,194,97,.44),transparent);content:"";transform:rotate(10deg)}.VacanciesPage_visualBand__sl2ig{position:absolute;inset:0 0 0 48%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.72) 24%,#000 48%);mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.72) 24%,#000 48%)}.VacanciesPage_visualBand__sl2ig:after{position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,17,23,.08),rgba(20,17,23,.38)),linear-gradient(118deg,transparent 0 76%,rgba(189,142,49,.1) 100%);content:""}.VacanciesPage_visualBand__sl2ig img{object-fit:cover;object-position:50% 48%;filter:saturate(.76) contrast(1.08) brightness(.9);transform:scale(1.01)}.VacanciesPage_heroInner__84fdk{width:min(100%,90rem);margin-inline:auto;padding-inline:clamp(1rem,4vw,4.5rem);position:relative;z-index:3;display:flex;min-height:inherit;align-items:center}.VacanciesPage_heroContent__2Vvle{width:min(48%,40rem);padding:5rem 0 calc(var(--flow-overlap) + 2.5rem)}.VacanciesPage_heroKicker__kxUbo{display:flex;align-items:center;gap:.9rem;margin:0;color:#e5c261;font-size:.7rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.VacanciesPage_heroKicker__kxUbo:before{width:2.8rem;height:1px;background:currentColor;content:""}.VacanciesPage_heroKicker__kxUbo{margin-bottom:1.8rem}.VacanciesPage_title__TfjZ0{margin:0;color:#fff;font-size:clamp(3.7rem,5.5vw,5.7rem);font-weight:620;letter-spacing:0;line-height:.94}.VacanciesPage_title__TfjZ0 strong{display:block;max-width:18ch;margin-top:.4em;color:#c29235;font-size:.35em;font-weight:640;line-height:1.12}.VacanciesPage_introduction__2ttkT{max-width:39rem;margin:1.8rem 0 0;color:rgba(255,255,255,.72);font-size:1.05rem;line-height:1.72}.VacanciesPage_applicationFlow__OWikX{width:min(100%,90rem);margin-inline:auto;padding-inline:clamp(1rem,4vw,4.5rem);position:relative;z-index:4;margin-top:calc(var(--flow-overlap)*-1);padding-bottom:7rem}.VacanciesPage_applicationFlow__OWikX:before{position:absolute;z-index:-1;top:var(--flow-overlap);right:50%;bottom:0;width:100vw;background:linear-gradient(112deg,transparent 16.95%,rgba(164,119,32,.1) 17%,transparent 17.05%),linear-gradient(112deg,transparent 77.95%,rgba(31,27,36,.07) 78%,transparent 78.05%),linear-gradient(180deg,rgba(255,255,255,.89),rgba(255,255,255,.72) 45%,rgba(255,255,255,.8) 78%,#fff),linear-gradient(90deg,rgba(255,255,255,.26),rgba(255,255,255,.56) 42%,rgba(255,255,255,.34)),url(/about/about-team-briefing.webp) center 44%/cover no-repeat;content:"";transform:translateX(50%)}.VacanciesPage_applicationModule__pdpP_{display:grid;width:100%;max-width:78rem;grid-template-columns:minmax(18rem,.66fr) minmax(0,1.34fr);margin-inline:auto;overflow:hidden;border:1px solid #dedbd7;border-radius:.75rem;background:#fff;box-shadow:0 2rem 5rem rgba(33,25,19,.11)}.VacanciesPage_applicationIntro__rpX31{position:relative;display:flex;overflow:hidden;flex-direction:column;padding:clamp(2rem,4vw,4rem);border-right:1px solid #e2e2e7;background:linear-gradient(145deg,rgba(255,255,255,.86) 0 34%,transparent 34.1%),#f3f3f5;color:#1f1b24}.VacanciesPage_applicationIntro__rpX31:after,.VacanciesPage_applicationIntro__rpX31:before{position:absolute;right:0;bottom:0;left:0;content:"";pointer-events:none}.VacanciesPage_applicationIntro__rpX31:before{z-index:1;height:clamp(14rem,23vw,21rem);background:linear-gradient(115deg,transparent 30%,rgba(160,132,82,.16) 30.08%,transparent 30.16%),linear-gradient(115deg,transparent 53%,rgba(36,27,43,.09) 53.08%,transparent 53.16%),linear-gradient(115deg,transparent 76%,rgba(160,132,82,.12) 76.08%,transparent 76.16%)}.VacanciesPage_applicationIntro__rpX31:after{height:clamp(14rem,23vw,21rem);background:url(/vacancies/application-security-team.jpg) center 64%/cover no-repeat;filter:grayscale(1) contrast(.9) brightness(1.16);-webkit-mask-image:linear-gradient(180deg,transparent,rgba(0,0,0,.7) 50%,rgba(0,0,0,.74));mask-image:linear-gradient(180deg,transparent,rgba(0,0,0,.7) 50%,rgba(0,0,0,.74));opacity:.34}.VacanciesPage_applicationIntro__rpX31>*{position:relative;z-index:1}.VacanciesPage_applicationIntro__rpX31 .VacanciesPage_introEyebrow__xWy53{display:flex;align-items:center;gap:.75rem;margin:0 0 1.35rem;color:#a77a20;font-size:.67rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.VacanciesPage_applicationIntro__rpX31 .VacanciesPage_introEyebrow__xWy53:before{width:2.75rem;height:2px;background:currentColor;content:""}.VacanciesPage_applicationIntro__rpX31 h2{max-width:10ch;margin:0;color:#353136;font-size:clamp(2rem,2.4vw,2.55rem);font-weight:620;letter-spacing:0;line-height:1.08}.VacanciesPage_applicationIntro__rpX31>p:not(.VacanciesPage_introEyebrow__xWy53){max-width:27rem;margin:1.35rem 0 0;color:#625d62;font-size:.94rem;line-height:1.72}.VacanciesPage_checklist__EAhDC{position:relative;z-index:1;margin-top:2.35rem;padding-top:1.35rem;border-top:1px solid #d9d4cd}.VacanciesPage_checklist__EAhDC h3{margin:0;color:#e5c261;font-size:.66rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.VacanciesPage_checklist__EAhDC ul{display:grid;gap:0;padding:0;margin:1.15rem 0 0;list-style:none}.VacanciesPage_checklist__EAhDC li{display:grid;grid-template-columns:1.5rem minmax(0,1fr);gap:.75rem;align-items:center;padding:.75rem 0;border-bottom:1px solid rgba(90,81,72,.1);color:#5f595d;font-size:.85rem;line-height:1.5}.VacanciesPage_checklist__EAhDC svg{width:1.15rem;height:1.15rem;padding:.2rem;border:1px solid rgba(177,132,48,.42);border-radius:50%;color:#a77a20}.VacanciesPage_experienceMark__ekQTI{position:relative;z-index:1;display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:center;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #d9d4cd}.VacanciesPage_experienceMark__ekQTI strong{color:#2f2a30;font-size:2.7rem;font-weight:650;letter-spacing:0;line-height:.9}.VacanciesPage_experienceMark__ekQTI strong sup{position:relative;top:-.45em;color:#a77a20;font-size:.45em}.VacanciesPage_experienceMark__ekQTI span{max-width:13ch;padding-left:1rem;border-left:1px solid #cdbd9c;color:#6a6267;font-size:.7rem;font-weight:760;letter-spacing:.05em;line-height:1.45;text-transform:uppercase}.VacanciesPage_form__bgzeb{position:relative;display:grid;gap:1.4rem;padding:clamp(2rem,3.4vw,3.5rem);background:#fff}.VacanciesPage_form__bgzeb label:not(.VacanciesPage_checkboxRow__RY2Gv){display:grid;gap:.42rem}.VacanciesPage_form__bgzeb label:not(.VacanciesPage_checkboxRow__RY2Gv)>span:first-child{color:#4d484e;font-size:.68rem;font-weight:800;letter-spacing:.06em;line-height:1.35;text-transform:uppercase}.VacanciesPage_form__bgzeb input:not([type=file]):not([type=checkbox]),.VacanciesPage_form__bgzeb select,.VacanciesPage_form__bgzeb textarea{width:100%;border:1px solid #cfcac5;border-radius:.45rem;background:#fff;color:#1f1b24;font:inherit;font-size:.9rem;letter-spacing:0;outline:none;transition:border-color .18s ease,box-shadow .18s ease}.VacanciesPage_form__bgzeb input:not([type=file]):not([type=checkbox]):hover,.VacanciesPage_form__bgzeb select:hover,.VacanciesPage_form__bgzeb textarea:hover{border-color:#9d9690}.VacanciesPage_form__bgzeb input:not([type=file]):not([type=checkbox]):focus,.VacanciesPage_form__bgzeb select:focus,.VacanciesPage_form__bgzeb textarea:focus{border-color:#98701d;box-shadow:0 0 0 3px rgba(181,138,52,.12)}.VacanciesPage_form__bgzeb input:not([type=file]):not([type=checkbox])[aria-invalid=true],.VacanciesPage_form__bgzeb select[aria-invalid=true],.VacanciesPage_form__bgzeb textarea[aria-invalid=true]{border-color:#9d3f38;box-shadow:0 0 0 3px rgba(157,63,56,.08)}.VacanciesPage_form__bgzeb input:not([type=file]):not([type=checkbox]),.VacanciesPage_form__bgzeb select{min-height:2.9rem;padding:0 .85rem}.VacanciesPage_form__bgzeb select{appearance:none;padding-right:2.5rem;background-image:linear-gradient(45deg,transparent 50%,#6e666d 0),linear-gradient(135deg,#6e666d 50%,transparent 0);background-position:calc(100% - 1.05rem) 50%,calc(100% - .75rem) 50%;background-size:.32rem .32rem;background-repeat:no-repeat}.VacanciesPage_form__bgzeb textarea{min-height:8rem;padding:.85rem;resize:vertical}.VacanciesPage_formSection__IAnTE{display:grid;min-width:0;gap:.75rem;padding:0 0 1.35rem;margin:0;border:0;border-bottom:1px solid #e6e2de}.VacanciesPage_formSection__IAnTE legend{display:flex;width:100%;align-items:center;gap:.75rem;padding:0 0 .9rem;color:#353036;font-size:.8rem;font-weight:820;letter-spacing:.05em;text-transform:uppercase}.VacanciesPage_formSection__IAnTE legend span{display:grid;width:1.85rem;height:1.85rem;place-items:center;border:1px solid #c9aa6d;border-radius:50%;color:#9b711c;font-size:.64rem;font-weight:850}.VacanciesPage_formSection__IAnTE legend:after{height:1px;flex:1 1;background:#e6e2de;content:""}.VacanciesPage_fieldGrid__klBVc,.VacanciesPage_uploadGrid__PSFf0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.1rem}.VacanciesPage_honeypot__6x4l9{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.VacanciesPage_invalidField__I2y77>span:first-child{color:#873630!important}.VacanciesPage_fieldErrorSlot__T_nSQ{min-height:1.05rem;color:rgba(0,0,0,0);font-size:.74rem;font-weight:620;letter-spacing:0;line-height:1.4;text-transform:none}.VacanciesPage_fieldErrorSlot__T_nSQ[data-visible=true]{color:#873630}.VacanciesPage_fileField__ZgFLr{position:relative}.VacanciesPage_fileField__ZgFLr>input{position:absolute;width:1px;height:1px;opacity:0}.VacanciesPage_fileField__ZgFLr>input:focus-visible+.VacanciesPage_uploadBox__Qaj40{border-color:#98701d;box-shadow:0 0 0 3px rgba(181,138,52,.12)}.VacanciesPage_uploadBox__Qaj40{display:grid;min-height:8.25rem;align-content:center;justify-items:center;gap:.45rem;padding:1.1rem;border:1px dashed #bdb6af;border-radius:.45rem;background:#faf9f7;text-align:center;cursor:pointer;transition:border-color .18s ease,background .18s ease}.VacanciesPage_uploadBox__Qaj40:hover{border-color:#a77a20;background:#f7f2e8}.VacanciesPage_uploadBox__Qaj40 svg{width:1.25rem;color:#a77a20}.VacanciesPage_uploadBox__Qaj40 strong{max-width:100%;color:#4d484e;font-size:.82rem;font-weight:720;overflow-wrap:anywhere}.VacanciesPage_uploadBox__Qaj40 small{color:#817a75;font-size:.7rem;line-height:1.45}.VacanciesPage_invalidField__I2y77 .VacanciesPage_uploadBox__Qaj40{border-color:#9d3f38;background:#fff8f7}.VacanciesPage_checkboxRow__RY2Gv{display:grid;grid-template-columns:1.25rem minmax(0,1fr);gap:.8rem;align-items:center;width:100%;min-height:3.5rem;padding:.9rem 1rem;border:1px solid #d8d3ce;border-radius:.45rem;background:#faf9f7;cursor:pointer;transition:border-color .18s ease,background .18s ease}.VacanciesPage_checkboxRow__RY2Gv:hover{border-color:#a77a20;background:#f8f3e9}.VacanciesPage_checkboxRow__RY2Gv input{position:absolute;width:1px;height:1px;opacity:0}.VacanciesPage_checkboxRow__RY2Gv .VacanciesPage_checkControl__CGIfI{display:grid;width:1.25rem;height:1.25rem;place-items:center;border:1px solid #aaa39d;border-radius:.22rem;background:#fff;transition:border-color .18s ease,background .18s ease}.VacanciesPage_checkboxRow__RY2Gv .VacanciesPage_checkControl__CGIfI svg{width:.78rem;opacity:0}.VacanciesPage_checkboxRow__RY2Gv input:checked+.VacanciesPage_checkControl__CGIfI{border-color:#a77a20;background:#a77a20;color:#fff}.VacanciesPage_checkboxRow__RY2Gv input:checked+.VacanciesPage_checkControl__CGIfI svg{opacity:1}.VacanciesPage_checkboxRow__RY2Gv input:focus-visible+.VacanciesPage_checkControl__CGIfI{box-shadow:0 0 0 3px rgba(181,138,52,.2)}.VacanciesPage_checkboxRow__RY2Gv p{margin:0;color:#514b4f;font-size:.82rem;font-weight:620;line-height:1.5}.VacanciesPage_invalidCheckbox__dK9iP{border-color:#9d3f38;background:#fff8f7}.VacanciesPage_invalidCheckbox__dK9iP .VacanciesPage_checkControl__CGIfI{border-color:#9d3f38}.VacanciesPage_consentError___03XW{margin-top:-.55rem;color:#873630;font-size:.74rem}.VacanciesPage_formFooter__eVw_E{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding-top:.5rem}.VacanciesPage_formFooter__eVw_E p{max-width:23rem;margin:0;color:#777178;font-size:.76rem;line-height:1.5}.VacanciesPage_formFooter__eVw_E button{display:inline-flex;min-height:3.15rem;flex:0 0 auto;align-items:center;justify-content:center;gap:.7rem;padding:.8rem 1.2rem;border:1px solid #13061f;border-radius:.55rem;background:#13061f;color:#fff;cursor:pointer;font:inherit;font-size:.69rem;font-weight:820;letter-spacing:.04em;text-transform:uppercase;transition:background .18s ease,border-color .18s ease,transform .18s ease}.VacanciesPage_formFooter__eVw_E button svg{width:.95rem;color:#e5c261}.VacanciesPage_formFooter__eVw_E button:hover{border-color:#a67b25;background:#a67b25;transform:translateY(-1px)}.VacanciesPage_formFooter__eVw_E button:disabled{cursor:wait;opacity:.65;transform:none}.VacanciesPage_spinner__p_uvv{animation:VacanciesPage_spin__OtShX .8s linear infinite}.VacanciesPage_formStatus__oFqOr{margin:0;padding:.85rem .95rem;border-left:2px solid #9b711c;background:#f4efe5;color:#65501f;font-size:.82rem;line-height:1.5}.VacanciesPage_formStatus__oFqOr[data-status=error]{border-color:#873630;background:#faf0ef;color:#873630}@keyframes VacanciesPage_spin__OtShX{to{transform:rotate(1turn)}}@keyframes VacanciesPage_hero-in__v11E_{0%{opacity:0;transform:translateY(1.4rem)}}@keyframes VacanciesPage_image-in__UKs7w{0%{opacity:0;clip-path:inset(0 0 0 16%)}}@media(prefers-reduced-motion:no-preference){.VacanciesPage_heroKicker__kxUbo,.VacanciesPage_introduction__2ttkT,.VacanciesPage_title__TfjZ0{animation:VacanciesPage_hero-in__v11E_ .75s cubic-bezier(.2,.75,.2,1) both}.VacanciesPage_heroKicker__kxUbo{animation-delay:.1s}.VacanciesPage_title__TfjZ0{animation-delay:.2s}.VacanciesPage_introduction__2ttkT{animation-delay:.34s}.VacanciesPage_visualBand__sl2ig{animation:VacanciesPage_image-in__UKs7w 1.05s cubic-bezier(.16,1,.3,1) .1s both}.VacanciesPage_applicationModule__pdpP_[data-reveal=hidden] .VacanciesPage_applicationIntro__rpX31,.VacanciesPage_applicationModule__pdpP_[data-reveal=hidden] .VacanciesPage_form__bgzeb{opacity:0;transform:translateY(1.2rem)}.VacanciesPage_applicationModule__pdpP_[data-reveal=visible] .VacanciesPage_applicationIntro__rpX31,.VacanciesPage_applicationModule__pdpP_[data-reveal=visible] .VacanciesPage_form__bgzeb{opacity:1;transform:translateY(0);transition:opacity .7s ease,transform .85s cubic-bezier(.2,.75,.2,1)}.VacanciesPage_applicationModule__pdpP_[data-reveal=visible] .VacanciesPage_form__bgzeb{transition-delay:.1s}}@media(max-width:1100px){.VacanciesPage_heroContent__2Vvle{width:52%}.VacanciesPage_applicationModule__pdpP_{grid-template-columns:minmax(16rem,.75fr) minmax(0,1.25fr)}}@media(max-width:820px){.VacanciesPage_applicationModule__pdpP_[data-reveal] .VacanciesPage_applicationIntro__rpX31,.VacanciesPage_applicationModule__pdpP_[data-reveal] .VacanciesPage_form__bgzeb{opacity:1;transform:none;transition:none}.VacanciesPage_hero__0DZNI{min-height:41rem}.VacanciesPage_heroContent__2Vvle{width:100%;padding-bottom:calc(var(--flow-overlap) + 3rem)}.VacanciesPage_hero__0DZNI:before{background:linear-gradient(180deg,rgba(20,17,23,.65),rgba(20,17,23,.9) 67%,#17151a)}.VacanciesPage_hero__0DZNI:after{display:none}.VacanciesPage_visualBand__sl2ig{inset:0;-webkit-mask-image:none;mask-image:none}.VacanciesPage_visualBand__sl2ig img{object-position:46% center}.VacanciesPage_applicationModule__pdpP_{grid-template-columns:1fr}.VacanciesPage_applicationIntro__rpX31{border-right:0;border-bottom:1px solid #e2e2e7}.VacanciesPage_applicationIntro__rpX31:after{position:relative;display:block;height:10rem;margin:1rem calc(clamp(2rem,4vw,4rem)*-1) calc(clamp(2rem,4vw,4rem)*-1)}}@media(max-width:640px){.VacanciesPage_page__rlOkb{--flow-overlap:2.8rem}.VacanciesPage_hero__0DZNI{min-height:38rem}.VacanciesPage_heroContent__2Vvle{padding:6rem 0 calc(var(--flow-overlap) + 3.2rem)}.VacanciesPage_title__TfjZ0{font-size:3.15rem}.VacanciesPage_title__TfjZ0 strong{font-size:.4em}.VacanciesPage_introduction__2ttkT{font-size:.96rem}.VacanciesPage_applicationFlow__OWikX{padding-inline:1rem;padding-bottom:4.5rem}.VacanciesPage_applicationModule__pdpP_{border-radius:.6rem}.VacanciesPage_applicationIntro__rpX31,.VacanciesPage_form__bgzeb{padding:1.5rem}.VacanciesPage_applicationIntro__rpX31:after{height:8rem;margin:1rem -1.5rem -1.5rem}.VacanciesPage_applicationIntro__rpX31:before{height:8rem}.VacanciesPage_applicationIntro__rpX31 h2{max-width:none;font-size:1.85rem;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.VacanciesPage_experienceMark__ekQTI{margin-bottom:1rem}.VacanciesPage_formSection__IAnTE legend{padding-bottom:.9rem}.VacanciesPage_fieldGrid__klBVc,.VacanciesPage_uploadGrid__PSFf0{grid-template-columns:1fr}.VacanciesPage_formFooter__eVw_E{align-items:stretch;flex-direction:column}.VacanciesPage_formFooter__eVw_E button{width:100%}}@media(max-width:640px)and (prefers-reduced-motion:no-preference){.VacanciesPage_applicationModule__pdpP_[data-reveal=hidden] .VacanciesPage_applicationIntro__rpX31,.VacanciesPage_applicationModule__pdpP_[data-reveal=hidden] .VacanciesPage_form__bgzeb{transform:translateY(1rem)}.VacanciesPage_applicationModule__pdpP_[data-reveal=visible] .VacanciesPage_applicationIntro__rpX31,.VacanciesPage_applicationModule__pdpP_[data-reveal=visible] .VacanciesPage_form__bgzeb{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.VacanciesPage_spinner__p_uvv{animation:none}}