:root{--vt-black:#080807;--vt-surface:#10100f;--vt-surface-2:#151411;--vt-paper:#f0e9dd;--vt-muted:#b5aba0;--vt-gold:#c8aa73;--vt-line:rgba(235,222,201,.15);--vt-ar:Alexandria,Arial,sans-serif;--vt-en:Montserrat,Arial,sans-serif}.vanta-talent-body{background:var(--vt-black);color:var(--vt-paper);font-family:var(--vt-ar)}.vanta-talent{width:min(100%,1680px);margin:0 auto;overflow:hidden;background:var(--vt-black)}.talent-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.22fr) minmax(270px,.55fr);min-height:680px;gap:clamp(44px,9vw,154px);padding:clamp(70px,10vw,138px) clamp(24px,8vw,132px) clamp(65px,8vw,112px);isolation:isolate;overflow:hidden}.talent-hero__lines,.talent-success__grid{position:absolute;inset:0;z-index:-1;display:grid;grid-template-columns:repeat(4,1fr);pointer-events:none}.talent-hero__lines i,.talent-success__grid i{border-inline-start:1px solid rgba(200,170,115,.14)}.talent-hero__lines::after,.talent-success__grid::after{position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,8,7,.04),rgba(8,8,7,.45));content:""}.talent-hero__content{align-self:end;max-width:875px}.talent-hero__content>p,.talent-hero aside>p,.talent-principles>div>p,.talent-stage>header>p,.talent-summary>p,.talent-success__content>p,.talent-success section p{margin:0;color:var(--vt-gold);font:500 10px/1.55 var(--vt-en);letter-spacing:.2em}.talent-hero h1{margin:16px 0;color:var(--vt-paper);font-size:clamp(49px,7vw,105px);font-weight:300;line-height:1;letter-spacing:-.065em}.talent-hero__content>span{display:block;max-width:610px;color:#c9bfb4;font-size:clamp(14px,1.2vw,17px);line-height:2}.talent-hero button,.talent-primary,.talent-success a{display:inline-flex;min-height:51px;align-items:center;justify-content:center;gap:14px;border:1px solid var(--vt-gold);background:var(--vt-gold);color:#18130e;font-family:var(--vt-ar);font-size:13px;font-weight:700;text-decoration:none;cursor:pointer;transition:background .2s,transform .2s}.talent-hero button{margin-top:30px;padding:12px 19px}.talent-hero button:hover,.talent-primary:hover,.talent-success a:hover{background:#dfc18c;transform:translateY(-2px)}.talent-hero i,.talent-primary i,.talent-success a i{font:18px/1 var(--vt-en);font-style:normal}.talent-hero aside{align-self:end;max-width:340px;padding:16px 0 21px;border-top:1px solid var(--vt-line);border-bottom:1px solid var(--vt-line)}.talent-hero aside span{display:block;margin-top:10px;color:#b5aaa0;font-size:13px;line-height:1.85}.talent-hero>b{position:absolute;left:clamp(24px,5vw,84px);bottom:clamp(31px,5vw,65px);color:rgba(240,233,221,.68);font:300 clamp(58px,7vw,105px)/.8 var(--vt-en);letter-spacing:-.08em}.talent-principles{display:grid;grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);gap:clamp(42px,9vw,150px);padding:clamp(65px,9vw,132px) clamp(24px,8vw,132px);border-top:1px solid var(--vt-line);border-bottom:1px solid var(--vt-line);background:#0e0e0d}.talent-principles h2{margin:14px 0 0;color:var(--vt-paper);font-size:clamp(34px,4.2vw,59px);font-weight:300;line-height:1.15;letter-spacing:-.052em}.talent-principles ol{margin:0;padding:0;list-style:none;border-top:1px solid var(--vt-line)}.talent-principles li{display:grid;grid-template-columns:50px 1fr;gap:17px;padding:20px 0;border-bottom:1px solid var(--vt-line)}.talent-principles li>b{color:var(--vt-gold);font:500 10px var(--vt-en);letter-spacing:.14em}.talent-principles strong{display:block;color:#e9dfd3;font-size:14px;font-weight:600}.talent-principles span{display:block;margin-top:5px;color:#afa59a;font-size:12px;line-height:1.75}.talent-journey{padding:clamp(65px,9vw,128px) clamp(24px,8vw,132px) clamp(85px,10vw,145px);background:#090908}.talent-progress{display:flex;align-items:center;justify-content:center;gap:clamp(13px,3.7vw,42px);max-width:900px;margin:0 auto 34px;color:#817970;font-size:11px}.talent-progress span{display:flex;align-items:center;gap:8px}.talent-progress i{display:grid;width:24px;height:24px;place-items:center;border:1px solid rgba(200,170,115,.25);border-radius:50%;color:#968b7d;font:500 9px var(--vt-en);font-style:normal}.talent-progress .is-active{color:#eee5da}.talent-progress .is-active i,.talent-progress .is-complete i{border-color:rgba(200,170,115,.78);color:var(--vt-gold)}.talent-stage{display:none;max-width:1000px;margin:0 auto;padding:clamp(28px,5vw,58px);border-top:1px solid rgba(200,170,115,.48);border-bottom:1px solid var(--vt-line);background:var(--vt-surface)}.talent-stage.is-active{display:block;animation:talent-stage-in .28s ease both}.talent-stage>header{max-width:690px;margin:0 auto 32px;text-align:center}.talent-stage h2{margin:10px 0;color:var(--vt-paper);font-size:clamp(30px,3.6vw,47px);font-weight:300;line-height:1.15;letter-spacing:-.045em}.talent-stage>header>span{display:block;color:#c1b7ab;font-size:14px;line-height:1.85}.talent-specialties,.talent-skills{max-width:790px;margin:0 auto 28px;padding:0;border:0}.talent-specialties legend,.talent-skills legend{margin-bottom:8px;color:#eee4d8;font-size:15px;font-weight:600}.talent-skills small{display:block;margin-bottom:13px;color:#b1a69b;font-size:11px}.talent-specialties>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--vt-line)}.talent-specialties label{position:relative;min-height:70px;border-bottom:1px solid var(--vt-line);cursor:pointer}.talent-specialties label:nth-child(odd){border-inline-end:1px solid var(--vt-line)}.talent-specialties input,.talent-skills input{position:absolute;width:1px;height:1px;opacity:0}.talent-specialties span{display:flex;height:100%;align-items:center;gap:12px;padding:15px;color:#d7cec3;font-size:14px;line-height:1.45;transition:color .2s,background .2s}.talent-specialties b{color:#8f8375;font:500 10px var(--vt-en);letter-spacing:.1em}.talent-specialties input:checked+span{background:rgba(200,170,115,.1);color:#f4dfc3}.talent-specialties input:checked+span b{color:var(--vt-gold)}.talent-specialties input:focus-visible+span,.talent-skills input:focus-visible+span{outline:2px solid var(--vt-gold);outline-offset:-2px}.talent-skills>div{display:flex;flex-wrap:wrap;gap:0;border-top:1px solid var(--vt-line);border-inline-start:1px solid var(--vt-line)}.talent-skills label{position:relative;min-height:51px;border-bottom:1px solid var(--vt-line);border-inline-end:1px solid var(--vt-line);cursor:pointer}.talent-skills span{display:flex;align-items:center;height:100%;padding:10px 12px;color:#d0c6ba;font-size:12px;line-height:1.5;transition:background .2s,color .2s}.talent-skills input:checked+span{background:rgba(200,170,115,.1);color:#f2ddc0}.talent-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:790px;margin:0 auto}.talent-fields__group{display:flex;grid-column:1/-1;align-items:baseline;justify-content:space-between;gap:18px;margin-top:6px;padding:11px 0 8px;border-bottom:1px solid rgba(200,170,115,.22)}.talent-fields__group h3{margin:0;color:#ead8c1;font-size:14px;font-weight:600}.talent-fields__group span{color:#b3a89c;font-size:11px;line-height:1.5}.talent-field{display:flex;flex-direction:column;gap:8px;color:#ede5db;font-size:14px}.talent-field strong{font-weight:600}.talent-field input,.talent-field textarea,.talent-field select{width:100%;min-height:53px;padding:13px 14px;border:1px solid rgba(231,217,196,.19);background:var(--vt-surface-2);color:#f4eee6;font:inherit;resize:vertical}.talent-field textarea{min-height:112px}.talent-field input[type=number]::-webkit-inner-spin-button,.talent-field input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.talent-field input[type=number]{-moz-appearance:textfield}.talent-field select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,#c8aa73 50%),linear-gradient(135deg,#c8aa73 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.talent-field input::placeholder,.talent-field textarea::placeholder{color:#a99f94;opacity:1}.talent-field input:focus,.talent-field textarea:focus,.talent-field select:focus{border-color:rgba(200,170,115,.8);outline:0;box-shadow:0 0 0 3px rgba(200,170,115,.08)}.talent-field input[name=phone]{direction:ltr;text-align:right}.talent-field--wide{grid-column:1/-1}.talent-field small{color:#b2a79c;font-size:11px}.talent-summary{max-width:790px;margin:31px auto 0;padding:19px 0;border-top:1px solid rgba(200,170,115,.42);border-bottom:1px solid var(--vt-line)}.talent-summary h3{margin:9px 0 15px;color:#eee3d6;font-size:22px;font-weight:400}.talent-summary dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 26px;margin:0;border-top:1px solid var(--vt-line)}.talent-summary dl div{padding:13px 0;border-bottom:1px solid var(--vt-line)}.talent-summary dt{color:#958b80;font-size:10px}.talent-summary dd{margin:5px 0 0;color:#e9ded2;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.talent-summary>span{display:block;margin-top:14px;color:#b2a79b;font-size:12px;line-height:1.75}.talent-consent{display:flex;align-items:flex-start;gap:10px;max-width:790px;margin:22px auto 0;color:#b9afa3;font-size:12px;line-height:1.75}.talent-consent input{width:17px;height:17px;flex:0 0 17px;margin-top:2px;accent-color:var(--vt-gold)}.talent-actions{display:flex;align-items:center;justify-content:space-between;gap:18px;max-width:790px;margin:32px auto 0}.talent-actions--end{justify-content:end}.talent-primary{padding:12px 19px;white-space:nowrap}.talent-primary[disabled]{cursor:wait;opacity:.74;transform:none}.talent-back{min-height:43px;padding:9px 0;border:0;border-bottom:1px solid rgba(200,170,115,.56);background:transparent;color:#d9bd94;font-family:var(--vt-ar);font-size:12px;cursor:pointer}.talent-client-error,.talent-server-error{max-width:1000px;margin:0 auto 18px;padding:12px 14px;border-inline-start:2px solid var(--vt-gold);background:rgba(200,170,115,.08);color:#f0d0a9;font-size:13px;line-height:1.7}.talent-client-error[hidden]{display:none}.talent-privacy{max-width:760px;margin:20px auto 0;color:#8f867c;font-size:12px;line-height:1.8;text-align:center}.talent-success{position:relative;display:grid;min-height:calc(100svh - 74px);place-items:center;isolation:isolate;overflow:hidden}.talent-success__grid{background:#0b0b0a}.talent-success__content{width:min(720px,90%);padding:clamp(75px,10vw,130px) 0;text-align:center}.talent-success__mark{display:grid;width:52px;height:52px;margin:0 auto 18px;place-items:center;border:1px solid var(--vt-gold);border-radius:50%;color:var(--vt-gold);font-size:23px}.talent-success h1{margin:11px 0;color:var(--vt-paper);font-size:clamp(35px,4.8vw,62px);font-weight:300;line-height:1.12;letter-spacing:-.05em}.talent-success__content>span{display:block;max-width:590px;margin:0 auto;color:#c9bfb3;font-size:15px;line-height:1.9}.talent-success__content>strong{display:inline-block;margin-top:25px;padding:13px 18px;border:1px solid rgba(200,170,115,.56);color:#f0d0a0;font:700 clamp(15px,2vw,20px) ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.1em}.talent-success section{max-width:520px;margin:25px auto 0;padding:17px 0;border-top:1px solid var(--vt-line);border-bottom:1px solid var(--vt-line)}.talent-success section span{font-size:13px;line-height:1.8}.talent-success a{margin-top:25px;padding:11px 18px}@keyframes talent-stage-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:850px){.talent-hero{grid-template-columns:1fr;min-height:620px;gap:20px}.talent-hero aside{max-width:530px}.talent-principles{grid-template-columns:1fr;gap:38px}.talent-specialties>div{grid-template-columns:1fr}.talent-specialties label:nth-child(odd){border-inline-end:0}}@media(max-width:600px){.vanta-talent-body .main-header nav{display:none}.vanta-talent-body .main-header{min-height:66px;padding:13px 18px}.vanta-talent-body .main-header .brand-logo img{max-height:34px}.talent-hero{min-height:calc(100svh - 66px);padding:72px 21px 48px}.talent-hero h1{font-size:53px}.talent-hero__content>span{max-width:320px;font-size:13px;line-height:1.82}.talent-hero button{margin-top:24px;font-size:12px}.talent-hero aside{padding:14px 0}.talent-hero aside span{font-size:12px;line-height:1.7}.talent-hero>b{left:21px;bottom:23px;font-size:67px}.talent-principles{gap:28px;padding:58px 20px}.talent-principles h2{font-size:38px}.talent-principles li{grid-template-columns:39px 1fr;gap:11px;padding:18px 0}.talent-principles strong{font-size:13px}.talent-principles span{font-size:11px}.talent-journey{padding:58px 20px 74px}.talent-progress{justify-content:space-between;gap:2px;margin-bottom:24px;font-size:8px}.talent-progress span{gap:3px}.talent-progress i{width:20px;height:20px;font-size:8px}.talent-stage{padding:26px 16px}.talent-stage>header{margin-bottom:23px;text-align:start}.talent-stage h2{font-size:29px}.talent-stage>header>span{font-size:12px;line-height:1.75}.talent-specialties label{min-height:56px}.talent-specialties span{padding:12px;font-size:12px}.talent-skills>div{display:grid;grid-template-columns:1fr}.talent-skills label{min-height:49px}.talent-fields{grid-template-columns:1fr;gap:12px}.talent-fields__group{display:block;margin-top:2px;padding:10px 0 7px}.talent-fields__group span{display:block;margin-top:3px;font-size:10px}.talent-field--wide{grid-column:auto}.talent-field input,.talent-field select{min-height:50px}.talent-field textarea{min-height:104px}.talent-actions{flex-direction:column-reverse;align-items:stretch;gap:14px;margin-top:25px}.talent-actions--end{display:flex}.talent-primary{width:100%;min-height:49px}.talent-back{align-self:center}.talent-summary{margin-top:24px;padding:15px 0}.talent-summary h3{font-size:20px}.talent-summary dl{grid-template-columns:1fr}.talent-consent{margin-top:17px;font-size:11px;line-height:1.65}.talent-success{min-height:calc(100svh - 66px)}.talent-success__content{width:100%;padding:76px 21px 54px}.talent-success h1{font-size:40px}.talent-success__content>span{font-size:13px}.talent-success a{width:100%;min-height:49px}}@media(prefers-reduced-motion:reduce){.vanta-talent *,.vanta-talent *::before,.vanta-talent *::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}html[lang=en] .vanta-talent{font-family:var(--vt-en)}html[lang=en] .talent-hero__content,html[lang=en] .talent-hero aside,html[lang=en] .talent-principles>div,html[lang=en] .talent-stage>header{text-align:left}html[lang=en] .talent-hero>b{left:auto;right:clamp(24px,5vw,84px)}@media(max-width:600px){html[lang=en] .talent-hero>b{left:auto;right:21px}}
