@keyframes hv2-fade-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes hv2-fade-right{0%{opacity:0;transform:translate(48px)scale(.98)}to{opacity:1;transform:none}}@keyframes hv2-glow{0%,to{opacity:.7}50%{opacity:1}}@keyframes hv2-slide-down{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:none}}@keyframes hv2-scale-in{0%{opacity:0;transform:translateY(32px)scale(.96)}to{opacity:1;transform:none}}@keyframes hv2-grid-drift{to{background-position:64px 64px,64px 64px}}@keyframes hv2-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes hv2-shimmer{to{background-position:200%}}@keyframes hv2-ping{0%{opacity:.7;transform:scale(1)}70%,to{opacity:0;transform:scale(1.7)}}.hv2{color:#fff;font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased;background:#080a11;overflow-x:clip}.hv2 *,.hv2 :before,.hv2 :after{box-sizing:border-box}.hv2 a{text-decoration:none}.hv2 img{max-width:100%;display:block}.hv2 h1,.hv2 h2,.hv2 h3,.hv2 h4,.hv2 p{margin:0}.hv2 em{font-style:normal}.hv2 :where(p,a,span,label,input,select,button,li,h4){font-family:inherit}.hv2-container{width:100%;max-width:1160px;margin:0 auto}.hv2-logo{width:155px;height:auto;transform:scaleY(-1)}.hv2-eyebrow{color:#61ecca;letter-spacing:1.32px;text-transform:uppercase;font-size:14px;font-weight:600;line-height:16.5px;display:block}.hv2-eyebrow--center{text-align:center;font-size:11px}.hv2-btn{height:50px;font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;cursor:pointer;white-space:nowrap;border:0;border-radius:24px;justify-content:center;align-items:center;gap:7px;padding:14px 32px;font-size:15px;line-height:22.5px;transition:filter .15s,background .15s;display:inline-flex}.hv2-btn--primary{color:#080a11;background:#61ecca;font-weight:600}.hv2-btn--primary:hover{filter:brightness(1.08);color:#080a11}.hv2-btn--ghost{color:#dfe2e7;background:#192337;font-weight:400}.hv2-btn--ghost:hover:not(:disabled){color:#dfe2e7;background:#233048}.hv2-btn--ghost:disabled{opacity:.5;cursor:not-allowed}.hv2-btn--sm{height:auto;padding:8px 16px;font-size:14px;line-height:24px}.hv2-btn--block{gap:8px;width:100%;padding:14px 28px}.hv2-btn:disabled{opacity:.7;cursor:wait}.hv2-btn:focus-visible{outline-offset:3px;outline:2px solid #61ecca}.hv2-section{border-top:.8px solid #dfe2e70f;padding:120px 40px}.hv2-section h2{letter-spacing:-1.5px;color:#fff;font-family:Georgia,Times New Roman,serif;font-size:58px;font-weight:400;line-height:62.64px}.hv2-section h2 em{color:#61ecca;font-style:italic}.hv2-section--why{background:#192337}.hv2-section--paths{background:#080a11}.hv2-section--cta{background:#111a2a}.hv2-lead{color:#97a3b8;max-width:669px;font-size:17px;font-weight:300;line-height:29.75px}.hv2-shot{border:2px solid #192337;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 24px 64px #00000080}.hv2-shot img{position:absolute}.hv2-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.hv2-card{border:.8px solid #dfe2e70f;border-radius:16px;padding:36px 32px}.hv2-card h3{color:#fff;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400;line-height:1.4}.hv2-card p{color:#97a3b8;font-size:14px;line-height:23.8px}.hv2-card--dark{background:#080a11}.hv2-card--dark h3{margin-top:24px}.hv2-card--dark p{margin-top:10px}.hv2-card--path{background:#111a2a;flex-direction:column;align-items:flex-start;gap:24px;display:flex}.hv2-card__icon{background:#61ecca14;border:.8px solid #61ecca29;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.hv2-card__icon img{width:auto;height:auto}.hv2-nav{z-index:50;height:64px;font-family:var(--font-geist),var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;background:#080a11;border-bottom:1px solid #233048;justify-content:space-between;align-items:center;gap:24px;padding:0 40px;transition:height .35s cubic-bezier(.22,1,.36,1),background-color .35s,box-shadow .35s,border-color .35s;display:flex;position:sticky;top:0}.hv2-nav.is-scrolled{-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);background:#192337e0;border-bottom-color:#61ecca2e;height:56px;box-shadow:0 8px 28px #00000073}.hv2-nav__progress{transform-origin:0;pointer-events:none;background:linear-gradient(90deg,#61ecca,#4aa8ff);height:2px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.hv2-nav__brand{align-items:center;gap:16px;display:flex}.hv2-nav .hv2-btn--sm{color:#080a11;background:#61ecca;height:auto;padding:8px 16px;font-size:14px;font-weight:600;line-height:24px}.hv2-form__title{color:#f0ede7;margin:0;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:400;line-height:19.2px}.hv2-form__lede{color:#97a3b8;margin:0;font-size:12px;line-height:19.2px}.hv2-hero--checklist .hv2-hero__copy{max-width:511px}.hv2-hero--checklist .hv2-hero__copy h1{margin-top:83px}.hv2-hero--checklist .hv2-hero__copy h1 em{font-style:italic;display:block}.hv2-hero--checklist .hv2-hero__sub{max-width:511px;margin-top:45px;font-size:18px;font-weight:400;line-height:1.4}.hv2-hero--checklist .hv2-form{margin-top:0}@media (min-width:1200px){.hv2-hero--checklist .hv2-hero__inner{grid-template-columns:511px minmax(0,600px);padding:112px 120px 160px 115px}.hv2-hero--checklist .hv2-form{margin-top:103px}}@media (max-width:1199px){.hv2-hero--checklist .hv2-hero__copy h1{margin-top:27px}.hv2-hero--checklist .hv2-form{max-width:600px}}.hv2-nav__links{gap:28px;display:flex}.hv2-nav__links .is-disabled{color:#97a3b8;opacity:.4;cursor:not-allowed;-webkit-user-select:none;user-select:none;font-size:13.5px;line-height:21.6px}.hv2-nav__links a{color:#97a3b8;font-size:13.5px;line-height:21.6px;transition:color .15s}.hv2-nav__links a:hover{color:#fff}.hv2-nav__links a.is-active{color:#61ecca}.hv2-nav__actions{align-items:center;gap:12px;display:flex}.hv2-nav__toggle{cursor:pointer;background:0 0;border:0;flex-direction:column;gap:5px;padding:8px;display:none}.hv2-nav__toggle span{background:#dfe2e7;width:22px;height:2px}.hv2-hero{background-color:#080a11;min-height:942px;position:relative;overflow:hidden}.hv2-hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,716px);justify-content:space-between;gap:48px;max-width:1440px;margin:0 auto;padding:112px 86px 160px 115px;display:grid;position:relative}.hv2-hero__inner:before{content:"";pointer-events:none;background:radial-gradient(#61ecca12,#61ecca00 65%);width:800px;height:500px;position:absolute;top:180px;left:50%;transform:translate(-30%)}.hv2-hero__copy{position:relative}.hv2-hero__copy h1{letter-spacing:-2.5px;color:#fff;margin-top:27px;font-family:Georgia,Times New Roman,serif;font-size:80px;font-weight:400;line-height:84px}.hv2-hero__copy h1 em{color:#61ecca}.hv2-pill{color:#61ecca;letter-spacing:.84px;text-transform:uppercase;background:#61ecca26;border:.8px solid #61ecca4d;border-radius:100px;align-items:center;gap:8px;height:27px;padding:5px 18px 5px 12px;font-size:10.5px;line-height:15.75px;display:inline-flex}.hv2-pill i{opacity:.6;background:#61ecca;border-radius:2px;width:4px;height:4px;margin:0 .5px}.hv2-hero__sub{color:#97a3b8;max-width:600px;margin-top:17px;font-size:20px;font-weight:300;line-height:28px}.hv2-hero__actions{flex-wrap:wrap;gap:14px;margin-top:42px;display:flex}.hv2-hero__visual{align-self:start;margin-top:90px;position:relative}.hv2-hero__visual img{object-fit:cover;width:100%;max-width:100%;height:447px;display:block;position:relative;overflow:hidden}.hv2-section--why .hv2-container{flex-direction:column;gap:32px;display:flex}.hv2-why__head{justify-content:space-between;gap:32px;display:flex}.hv2-why__head h2{max-width:820px;margin:32px 0}.hv2-why__intro{max-width:965px}.hv2-soc{text-align:center;flex:none;width:126px}.hv2-soc p{color:#97a3b8;margin-top:12px;font-size:14px;font-weight:300;line-height:20px}.hv2-journey{align-items:flex-start;margin:0;padding:0;list-style:none;display:flex}.hv2-journey__step{flex:1 1 0;align-items:flex-start;display:flex}.hv2-journey__step:last-child{flex:none}.hv2-journey__node{flex-direction:column;flex:none;align-items:center;display:flex}.hv2-journey__dot{background:#61ecca1f;border:.8px solid #61ecca59;border-radius:18px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.hv2-journey__dot i{background:#61ecca;border-radius:4px;width:8px;height:8px}.hv2-journey__dot--teal-alt{background:#6cccb01f;border-color:#6cccb059}.hv2-journey__dot--amber{background:#dc92391f;border-color:#dc923959}.hv2-journey__dot--amber i{background:#dc9239}.hv2-journey__label{color:#97a3b8;letter-spacing:.57px;text-transform:uppercase;padding-top:8px;font-size:9.5px;line-height:14.25px}.hv2-journey__line{opacity:.3;background:#61ecca;flex:1 1 0;min-width:8px;height:1px;margin:17px 4px 0}.hv2-journey__line--gradient{background:linear-gradient(90deg,#6cccb0,#61ecca,#dc9239)}.hv2-showcase{--hv2-card-w:clamp(440px, 60vh, 640px);width:100%}.hv2-showcase__track{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;outline:none;gap:24px;display:flex;overflow-x:auto}.hv2-showcase__track::-webkit-scrollbar{display:none}.hv2-showcase__track:focus-visible{outline-offset:4px;border-radius:12px;outline:2px solid #61ecca}.hv2-showcase__slide{scroll-snap-align:start;background:#080a11;border:1px solid #ffffff0a;border-top-color:#61ecca40;border-radius:12px;flex:0 0 86%;margin:0;padding:26px 26px 30px;transition:transform .5s cubic-bezier(.22,1,.36,1),background-color .5s,box-shadow .5s}.hv2-showcase__slide>*{transition:opacity .5s}.hv2-showcase__slide h3{color:#fff;margin:14px 0 18px;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400;line-height:1.2}.hv2-showcase__slide p{color:#97a3b8;margin:18px 0 0;font-size:14px;line-height:1.7}.hv2-wcard__head{justify-content:space-between;align-items:center;display:flex}.hv2-wcard__num{color:#fff3;font-size:11px}.hv2-wcard__tag{color:#61ecca;letter-spacing:.08em;text-transform:uppercase;background:#61ecca0f;border:1px solid #61ecca4d;border-radius:999px;padding:4px 12px;font-size:10px}.hv2-wcard__shot{aspect-ratio:1440/920;border:1px solid #ffffff0f;border-radius:6px;overflow:hidden}.hv2-wcard__shot img{object-fit:cover;object-position:top;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.hv2-showcase__nav{justify-content:center;margin-top:24px;display:flex}.hv2-showcase__dots{gap:8px;display:flex}.hv2-showcase__dots button{cursor:pointer;background:#ffffff38;border:0;border-radius:999px;width:6px;height:6px;padding:0;transition:width .4s cubic-bezier(.22,1,.36,1),background-color .4s}.hv2-showcase__dots button:hover{background:#ffffff73}.hv2-showcase__dots button.is-active{background:#61ecca;width:24px}.hv2-showcase.is-hscroll .hv2-showcase__sticky{padding-bottom:8px;position:sticky;top:80px;overflow:clip}.hv2-showcase.is-hscroll .hv2-showcase__track{scroll-snap-type:none;will-change:transform;align-items:flex-start;gap:30px;overflow:visible}.hv2-showcase.is-hscroll .hv2-showcase__slide{flex:0 0 var(--hv2-card-w);background:#111a28;padding:22px 22px 24px;transform:scale(.97)}.hv2-showcase.is-hscroll .hv2-showcase__slide>*{opacity:.55}.hv2-showcase.is-hscroll .hv2-showcase__slide h3{margin:10px 0 14px}.hv2-showcase.is-hscroll .hv2-showcase__slide p{margin-top:14px}.hv2-showcase.is-hscroll .hv2-showcase__slide.is-active{background:#080a11;transform:none;box-shadow:0 24px 60px #00000073}.hv2-showcase.is-hscroll .hv2-showcase__slide.is-active>*,.hv2-showcase.is-hscroll .hv2-showcase__slide:hover>*{opacity:1}.hv2-showcase.is-hscroll .hv2-journey{margin-bottom:18px}.hv2-showcase.is-hscroll .hv2-why__head{margin-bottom:14px}.hv2-showcase.is-hscroll .hv2-why__head h2{margin:12px 0 10px;font-size:min(58px,5.4vh);line-height:1.08}.hv2-showcase.is-hscroll .hv2-why__head .hv2-lead{font-size:15px;line-height:1.55}.hv2-showcase.is-hscroll .hv2-showcase__nav{margin-top:18px}@media (max-width:767px){.hv2-showcase__slide{flex-basis:88%}}.hv2-shot--optimizer{aspect-ratio:1160/749;width:100%}.hv2-shot--optimizer img{width:98.8%;max-width:none;height:108.74%;top:-6.99%;left:.16%}.hv2-trust{color:#97a3b8;align-items:center;gap:8px;font-size:17px;font-weight:300;line-height:29.75px;display:flex}.hv2-trust i{background:#61ecca;border-radius:4px;flex:none;width:8px;height:8px}.hv2-section--paths h2{margin-top:32px}.hv2-section--paths .hv2-lead{margin-top:24px}.hv2-section--paths .hv2-grid{margin-top:48px}.hv2-shot--path{flex:none;width:100%;height:219px}.hv2-shot--path img{object-fit:contain;width:100%;max-width:none;height:100%;inset:0}.hv2-shot--crop img{object-fit:fill;height:130.05%}.hv2-card--path p{flex:1}.hv2-careers-hero{background:#080a11;padding:140px 40px 120px;position:relative}.hv2-careers-hero:before{content:"";pointer-events:none;background:radial-gradient(#61ecca14,#61ecca00 65%);width:800px;height:460px;position:absolute;top:60px;left:50%;transform:translate(-50%)}.hv2-careers-hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,520px);align-items:center;gap:48px;max-width:1160px;margin:0 auto;display:grid;position:relative}.hv2-careers-hero__inner h1{letter-spacing:-2.5px;color:#fff;max-width:640px;margin-top:27px;font-family:Georgia,Times New Roman,serif;font-size:80px;font-weight:400;line-height:84px}.hv2-careers-hero__inner h1 em{color:#61ecca;font-style:italic}.hv2-careers-hero__inner .hv2-hero__actions{margin-top:40px}.hv2 .hv2-btn.is-disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.hv2 .hv2-careers-hero__visual img{width:100%;height:auto;display:block}.hv2 .hv2-careers-hero__sub{color:#97a3b8;max-width:600px;margin-top:32px;font-size:20px;line-height:1.6}.hv2-careers-openings{background:#080a11}.hv2-careers-openings h2{margin-top:20px}.hv2-careers-openings .hv2-job{background:#111a2a}.hv2-jobs{flex-direction:column;gap:16px;margin-top:48px;display:flex}.hv2 .hv2-careers-perks__lead{color:#97a3b8;max-width:669px;margin-top:28px;font-size:17px;font-weight:300;line-height:1.75}.hv2-job{color:inherit;background:#192337;border:.8px solid #dfe2e71a;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:28px 32px;text-decoration:none;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s,box-shadow .35s;display:flex}.hv2-job:hover{border-color:#61ecca59;transform:translateY(-3px);box-shadow:0 16px 36px #00000059}.hv2-job h3{color:#fff;font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:400;line-height:1.3}.hv2-job__meta{color:#97a3b8;flex-wrap:wrap;gap:8px 24px;margin-top:10px;font-size:14px;display:flex}.hv2-job.is-disabled{cursor:not-allowed}.hv2-job.is-disabled:hover{box-shadow:none;border-color:#dfe2e71a;transform:none}.hv2-job__cta.is-disabled{color:#97a3b8;opacity:.45}.hv2-job__cta.is-disabled img{opacity:.6}.hv2-job__meta--labeled b{text-transform:uppercase;margin-right:4px;font-weight:700}.hv2-job__cta{color:#61ecca;flex-shrink:0;align-items:center;gap:8px;font-size:15px;font-weight:500;display:inline-flex}.hv2-jobs__empty{color:#97a3b8;font-size:16px}.hv2-jobs__empty a{color:#61ecca}.hv2-careers-perks{background:#192337}.hv2-careers-perks .hv2-card{background:#080a11}.hv2-careers-perks h2{max-width:700px;margin-top:20px}.hv2-perks{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:56px;display:grid}@media (max-width:991px){.hv2-careers-hero{padding:96px 24px 80px}.hv2-careers-hero__inner{grid-template-columns:minmax(0,1fr);gap:40px}.hv2-careers-hero__visual{max-width:520px}.hv2-careers-hero__inner h1{letter-spacing:-1.5px;font-size:clamp(40px,10vw,64px);line-height:1.08}.hv2-perks{grid-template-columns:minmax(0,1fr)}}@media (max-width:575px){.hv2-careers-hero__sub{font-size:17px}.hv2-job{flex-direction:column;align-items:flex-start;padding:24px 20px}}.hv2-insights{background:#192337}.hv2-filters{flex-wrap:wrap;gap:18px;margin-bottom:32px;display:flex}.hv2-filters button{color:#97a3b8;cursor:pointer;background:#192337;border:1px solid #505d73;border-radius:24px;padding:10px 16px;font-size:14px;font-weight:600;transition:background-color .2s,color .2s,border-color .2s}.hv2-filters button:hover{border-color:#97a3b8}.hv2-filters button.is-active{color:#111a2a;background:#97a3b8;border-color:#404d64}.hv2-post{color:inherit;background:#080a11;border:.8px solid #6cccb01a;border-radius:16px;flex-direction:column;gap:24px;padding:24px;text-decoration:none;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s,box-shadow .35s;display:flex}.hv2-post:hover{border-color:#61ecca59;transform:translateY(-3px);box-shadow:0 16px 36px #00000059}.hv2-post h3{-webkit-line-clamp:6;letter-spacing:-.4px;color:#fff;-webkit-box-orient:vertical;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400;line-height:36px;display:-webkit-box;overflow:hidden}.hv2-post p{-webkit-line-clamp:4;color:#97a3b8;-webkit-box-orient:vertical;font-size:14px;line-height:25.4px;display:-webkit-box;overflow:hidden}.hv2-post__media{aspect-ratio:324/231;border-radius:12px;overflow:hidden;box-shadow:0 24px 64px #00000080}.hv2-post__media img{object-fit:cover;width:100%;height:100%}.hv2-post__body{flex-direction:column;flex:1;gap:24px;display:flex}.hv2-post__tags{gap:12px;display:flex}.hv2-tag{color:#6cccb0;letter-spacing:.57px;text-transform:uppercase;background:#6cccb014;border:.8px solid #6cccb02e;border-radius:100px;padding:3px 10px;font-size:9.5px;line-height:14.25px}.hv2-post--featured{flex-direction:row;align-items:center;gap:32px;margin-bottom:20px;padding:36px 34px}.hv2-post--featured .hv2-post__media{aspect-ratio:530/378;flex:0 0 48.6%}.hv2-post--featured h3{font-size:40px;line-height:52px}.hv2-post--featured p{font-size:16px}.hv2-posts{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.hv2-subscribe{text-align:center;background:#080a11}.hv2-subscribe h2{letter-spacing:-1.5px;color:#fff;font-family:Georgia,Times New Roman,serif;font-size:58px;font-weight:400;line-height:1.08}.hv2-subscribe h2 em{color:#61ecca;font-style:italic}.hv2 .hv2-subscribe__lead{color:#97a3b8;margin-top:32px;font-size:17px;font-weight:300;line-height:1.75}.hv2-subscribe__form{flex-wrap:wrap;justify-content:center;gap:32px;margin-top:32px;display:flex}.hv2-subscribe__form input{color:#dfe2e7;width:510px;max-width:100%;height:47px;font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;background:#233048;border:.8px solid #dfe2e71a;border-radius:10px;outline:none;padding:12px 16px;font-size:14px;transition:border-color .15s}.hv2-subscribe__form input::placeholder{color:#404d64}.hv2-subscribe__form input:focus{border-color:#61ecca99}.hv2-subscribe__form input[aria-invalid=true]{border-color:#e5604d}.hv2-subscribe__form .hv2-form__status{flex-basis:100%}@media (max-width:991px){.hv2-post--featured{flex-direction:column;align-items:stretch;padding:24px}.hv2-post--featured .hv2-post__media{aspect-ratio:324/231;flex-basis:auto}.hv2-post--featured h3{font-size:28px;line-height:36px}.hv2-posts{grid-template-columns:minmax(0,1fr)}.hv2-subscribe h2{font-size:clamp(36px,9vw,58px)}.hv2-subscribe__form{gap:16px}}.hv2-article{background:#111a2a;padding-top:24px}.hv2-article__inner{flex-direction:column;align-items:flex-start;gap:48px;max-width:860px;margin:0 auto;display:flex}.hv2-article__media{border-radius:12px;width:100%;overflow:hidden;box-shadow:0 24px 64px #00000080}.hv2-article__media img{width:100%;height:auto}.hv2 .hv2-article__body{color:#dfe2e7;width:100%;font-size:17px;line-height:1.8}.hv2 .hv2-article__body p,.hv2 .hv2-article__body li{color:#dfe2e7;opacity:1;font-size:17px;line-height:1.8}.hv2 .hv2-article__body p{margin-bottom:20px}.hv2 .hv2-article__body strong{color:#dfe2e7;font-weight:600}.hv2 .hv2-article__body h2{letter-spacing:-.5px;color:#fff;margin:44px 0 16px;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:400;line-height:1.2}.hv2 .hv2-article__body ul,.hv2 .hv2-article__body ol{margin:0 0 20px;padding-left:24px}.hv2 .hv2-article__body li{margin-bottom:10px}.hv2 .hv2-article__body a{color:#61ecca;word-break:break-word}.hv2-article__source{border-top:.8px solid #dfe2e70f;margin-top:36px;padding-top:20px;font-size:14px}.hv2-article__table-wrap{margin-bottom:20px;overflow-x:auto}.hv2-article__table-wrap table{border-collapse:collapse;width:100%;font-size:15px}.hv2-article__table-wrap th,.hv2-article__table-wrap td{color:#dfe2e7;text-align:left;vertical-align:top;border:.8px solid #dfe2e71f;padding:14px 16px}.hv2-article__table-wrap th{color:#dfe2e7;background:#192337;font-weight:600}.hv2-article-missing{background:#080a11;padding-top:160px}.hv2-article-missing h1{color:#fff;margin-bottom:32px;font-family:Georgia,Times New Roman,serif;font-size:40px;font-weight:400}.hv2-article-hero .hv2-jobpage-hero__inner h1{letter-spacing:-1px;max-width:900px;font-size:48px;line-height:1.15}@media (max-width:991px){.hv2-article-hero .hv2-jobpage-hero__inner h1{font-size:clamp(30px,7vw,40px)}}.hv2-jobpage-hero{background:#080a11;padding:96px 40px 64px;position:relative}.hv2-jobpage-hero:before{content:"";pointer-events:none;background:radial-gradient(#61ecca12,#61ecca00 65%);width:700px;height:400px;position:absolute;top:20px;left:40%}.hv2-jobpage-hero__inner{max-width:1160px;margin:0 auto;position:relative}.hv2-jobpage-hero__inner h1{letter-spacing:-2px;color:#fff;max-width:860px;margin-top:24px;font-family:Georgia,Times New Roman,serif;font-size:64px;font-weight:400;line-height:1.08}.hv2-jobpage-hero__inner .hv2-job__meta{margin-top:20px}.hv2 .hv2-jobpage__back{color:#97a3b8;width:fit-content;margin-bottom:28px;font-size:14px;text-decoration:none;transition:color .2s;display:block}.hv2 .hv2-jobpage__back:hover{color:#61ecca}.hv2-jobpage{background:#111a2a;padding-top:72px}.hv2-jobpage h1{color:#fff;margin-top:16px;font-family:Georgia,Times New Roman,serif;font-size:48px;font-weight:400}.hv2-jobpage__lead{color:#97a3b8;margin-top:12px}.hv2-jobpage__grid{grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:start;gap:64px;max-width:1160px;margin:0 auto;display:grid}.hv2-jobpage__content{min-width:0}.hv2-jobpage__content h2{letter-spacing:-.5px;margin:48px 0 16px;font-size:30px;line-height:1.2}.hv2-jobpage__content h2:first-child{margin-top:0}.hv2-jobpage__text,.hv2-jobpage__list li{color:#97a3b8;font-size:16px;line-height:1.75}.hv2-jobpage__text strong{color:#dfe2e7;font-weight:600}.hv2-jobpage__list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.hv2-jobpage__list li{padding-left:24px;position:relative}.hv2-jobpage__list li:before{content:"";background:#61ecca;border-radius:50%;width:6px;height:6px;position:absolute;top:.7em;left:4px}.hv2-jobpage__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;display:grid}.hv2-jobpage__facts div{background:#192337;border:.8px solid #dfe2e70f;border-radius:12px;padding:20px}.hv2-jobpage__facts dt{color:#61ecca;letter-spacing:1.2px;text-transform:uppercase;font-size:11px;font-weight:600}.hv2-jobpage__facts dd{color:#dfe2e7;margin:8px 0 0;font-size:15px;line-height:1.5}.hv2-jobpage__apply{position:sticky;top:88px}.hv2-jobpage__apply .hv2-field{position:relative}.hv2-jobpage__apply .hv2-form{margin-top:0;padding:36px 32px}.hv2-jobpage__apply .hv2-form h3{color:#fff;margin-bottom:4px;font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:400}.hv2-upload{color:#dfe2e7;cursor:pointer;overflow-wrap:anywhere;background:#233048;border:.8px dashed #61ecca66;border-radius:10px;align-items:center;min-height:47px;padding:12px 16px;font-size:14px;transition:border-color .2s,background-color .2s;display:flex}.hv2-upload:hover{border-color:#61ecca}.hv2-upload__input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.hv2-jobpage__reset{color:#97a3b8;cursor:pointer;background:0 0;border:0;align-self:center;padding:4px 8px;font-size:13px}.hv2-jobpage__reset:hover{color:#61ecca}@media (max-width:991px){.hv2-jobpage-hero{padding:72px 24px 40px}.hv2-jobpage-hero__inner h1{letter-spacing:-1px;font-size:clamp(32px,8vw,48px)}.hv2-jobpage__grid{grid-template-columns:minmax(0,1fr);gap:48px}.hv2-jobpage__apply{position:static}.hv2-jobpage__content h2{font-size:26px}}@media (max-width:575px){.hv2-jobpage__facts{grid-template-columns:minmax(0,1fr)}.hv2-jobpage__apply .hv2-form{padding:28px 20px}}.hv2-cta{text-align:center;max-width:600px;margin:0 auto}.hv2-cta h2{margin:20px -20px 0;font-size:56px;line-height:61.6px}.hv2-section--split{background:#080a11;padding:112px 40px 140px}.hv2-cta--split{text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,520px);align-items:center;gap:64px;max-width:1160px;display:grid}.hv2-cta--split .hv2-cta__copy h1{letter-spacing:-2.5px;color:#fff;margin-top:27px;font-family:Georgia,Times New Roman,serif;font-size:80px;font-weight:400;line-height:84px}.hv2-cta--split .hv2-cta__copy h1 em{color:#61ecca;font-style:italic;display:block}.hv2-cta--split .hv2-form{margin-top:0}@media (max-width:991px){.hv2-cta--split{grid-template-columns:minmax(0,1fr);gap:40px}.hv2-cta--split .hv2-cta__copy h1{letter-spacing:-1.5px;font-size:clamp(38px,9vw,56px);line-height:1.1}.hv2-cta--split .hv2-form{max-width:560px}}.hv2-cta__sub{color:#97a3b8;margin-top:16px;font-size:16px;font-weight:300;line-height:28px}.hv2-form{text-align:left;background:#192337;border:.8px solid #dfe2e71a;border-radius:20px;flex-direction:column;gap:16px;margin-top:56px;padding:48px 44px;display:flex}.hv2-form__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.hv2-field{flex-direction:column;min-width:0;display:flex}.hv2-field>span{color:#dfe2e7;padding-bottom:6px;font-size:12.5px;font-weight:500;line-height:18.75px}.hv2-field input,.hv2-field select{color:#dfe2e7;width:100%;height:47px;font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;background-color:#233048;border:.8px solid #dfe2e71a;border-radius:10px;outline:none;padding:12px 16px;font-size:14px;transition:border-color .15s}.hv2-field input::placeholder,.hv2-field select::placeholder{color:#404d64}.hv2-field input:focus,.hv2-field select:focus{border-color:#61ecca99}.hv2-field input:-webkit-autofill{-webkit-text-fill-color:#dfe2e7;caret-color:#dfe2e7;transition:background-color 5000s ease-in-out;box-shadow:inset 0 0 0 1000px #233048}.hv2-field input:-webkit-autofill:hover{-webkit-text-fill-color:#dfe2e7;caret-color:#dfe2e7;transition:background-color 5000s ease-in-out;box-shadow:inset 0 0 0 1000px #233048}.hv2-field input:-webkit-autofill:focus{-webkit-text-fill-color:#dfe2e7;caret-color:#dfe2e7;transition:background-color 5000s ease-in-out;box-shadow:inset 0 0 0 1000px #233048}.hv2-field input:-webkit-autofill:active{-webkit-text-fill-color:#dfe2e7;caret-color:#dfe2e7;transition:background-color 5000s ease-in-out;box-shadow:inset 0 0 0 1000px #233048}.hv2-field select:-webkit-autofill{-webkit-text-fill-color:#dfe2e7;caret-color:#dfe2e7;transition:background-color 5000s ease-in-out;box-shadow:inset 0 0 0 1000px #233048}.hv2-field select:-webkit-autofill:hover{-webkit-text-fill-color:#dfe2e7;caret-color:#dfe2e7;transition:background-color 5000s ease-in-out;box-shadow:inset 0 0 0 1000px #233048}.hv2-field select:-webkit-autofill:focus{-webkit-text-fill-color:#dfe2e7;caret-color:#dfe2e7;transition:background-color 5000s ease-in-out;box-shadow:inset 0 0 0 1000px #233048}.hv2-field select:-webkit-autofill:active{-webkit-text-fill-color:#dfe2e7;caret-color:#dfe2e7;transition:background-color 5000s ease-in-out;box-shadow:inset 0 0 0 1000px #233048}.hv2-field input[aria-invalid=true],.hv2-field select[aria-invalid=true]{border-color:#e5604d}.hv2-field select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 17 17' fill='none'%3E%3Cpath d='M4.25 6.375L8.5 10.625L12.75 6.375' stroke='%23DFE2E7' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:44px}.hv2-field__error{color:#ff8b7a;margin-top:4px;font-size:12px}.hv2-form__status{text-align:center;font-size:14px}.hv2-form__status--success{color:#61ecca}.hv2-form__status--error{color:#ff8b7a}.hv2-form .hv2-btn{margin-top:4px}.hv2-form__alt{color:#97a3b8;text-align:center;font-size:12px;line-height:19.2px}.hv2-form__alt a{color:inherit}.hv2-form__alt a:hover{color:#61ecca}.hv2-footer{background:#192337;border-top:.8px solid #dfe2e70f;padding:56px 40px 40px}.hv2-footer__top{justify-content:space-between;gap:40px;min-height:189px;display:flex}.hv2-footer__brand{max-width:280px;padding-top:12px}.hv2-footer__brand p{color:#97a3b8;margin-top:12px;font-size:13px;line-height:21.45px}.hv2-footer__brand p a{color:#61ecca}.hv2-footer__brand .hv2-footer__disabled{color:#61ecca;opacity:.5;cursor:not-allowed}.hv2-footer__cols{gap:56px;display:flex}.hv2-footer__cols>div{flex-direction:column;gap:8px;display:flex}.hv2-footer__cols h4{color:#97a3b8;letter-spacing:1px;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:400;line-height:15px}.hv2-footer__cols a,.hv2-footer__cols span{color:#97a3b8;font-size:13px;line-height:19.5px}.hv2-footer__cols a:hover{color:#fff}.hv2-footer__bottom{border-top:.8px solid #dfe2e70f;justify-content:space-between;gap:16px;margin-top:48px;padding-top:24px;font-size:11px;line-height:16.5px;display:flex}.hv2-footer__bottom span:first-child{color:#7b879d}.hv2-footer__bottom span:last-child{color:#97a3b8}@media (max-width:1199px){.hv2-hero{min-height:0}.hv2-hero__inner{grid-template-columns:minmax(0,1fr);padding:96px 40px 120px}.hv2-hero__inner:before{display:none}.hv2-hero__visual{width:100%;max-width:545px;margin-top:0}.hv2-hero__visual img{aspect-ratio:716/447;height:auto}}@media (max-width:991px){.hv2-nav{padding:0 20px}.hv2-nav__toggle{display:flex}.hv2-nav__links{background:#080a11;border-bottom:1px solid #233048;flex-direction:column;gap:0;padding:8px 20px 16px;display:none;position:absolute;top:100%;left:0;right:0}.hv2-nav__links.is-open{display:flex}.hv2-nav__links a{padding:12px 0}.hv2-section{padding:80px 24px}.hv2-section h2{font-size:42px;line-height:48px}.hv2-grid{grid-template-columns:minmax(0,1fr)}.hv2-why__head{flex-direction:column-reverse;align-items:flex-start}.hv2-journey__label{letter-spacing:.3px;font-size:8px}}@media (max-width:575px){.hv2-hero__inner{padding:64px 20px 96px}.hv2-hero__copy h1{letter-spacing:-1.5px;font-size:48px;line-height:52px}.hv2-hero__sub{font-size:17px;line-height:26px}.hv2-nav__actions .hv2-btn{display:none}.hv2-section h2{letter-spacing:-1px;font-size:34px;line-height:40px}.hv2-cta h2{font-size:36px;line-height:42px}.hv2-form{padding:32px 20px}.hv2-form__row{grid-template-columns:minmax(0,1fr)}.hv2-footer__top{flex-direction:column}.hv2-footer__cols{gap:40px}.hv2-footer__bottom{flex-direction:column}}.hv2 section[id]{scroll-margin-top:70px}.hv2 .hv2-hero-in{animation:.9s cubic-bezier(.22,1,.36,1) backwards hv2-fade-up;animation-delay:calc(.1s + var(--d,0)*.1s)}.hv2 .hv2-hero-in.hv2-from-right{animation-name:hv2-fade-right;animation-duration:1.2s}.hv2 .hv2-hero__inner:before{animation:6s ease-in-out infinite hv2-glow}.hv2 .hv2-reveal{opacity:0}.hv2 .hv2-reveal.is-visible{opacity:1;animation:.8s cubic-bezier(.22,1,.36,1) backwards hv2-fade-up;animation-delay:calc(var(--d,0)*.12s)}.hv2 .hv2-card{transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1),border-color .4s}.hv2 .hv2-card:hover{border-color:#61ecca38;transform:translateY(-4px);box-shadow:0 18px 40px #00000059}.hv2 .hv2-card__icon{transition:transform .4s cubic-bezier(.22,1,.36,1),background-color .4s}.hv2 .hv2-card--dark:hover .hv2-card__icon{background:#61ecca29;transform:scale(1.08)}.hv2 .hv2-shot--path img{transition:transform .8s cubic-bezier(.22,1,.36,1)}.hv2 .hv2-card--path:hover .hv2-shot--path img{transform:scale(1.03)}.hv2 .hv2-btn{transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1),filter .15s,background-color .3s}.hv2 .hv2-btn:hover{transform:translateY(-2px)}.hv2 .hv2-btn:active{transform:translateY(0)}.hv2 .hv2-btn--primary:hover{box-shadow:0 10px 28px #61ecca40}.hv2 .hv2-btn:disabled{box-shadow:none;transform:none}.hv2 .hv2-nav__links a,.hv2 .hv2-footer a{transition:color .25s}.hv2 .hv2-journey__line{transform-origin:0;transition:transform .9s cubic-bezier(.22,1,.36,1);transition-delay:calc(.4s + var(--d,0)*.2s);transform:scaleX(0)}.hv2 .hv2-journey.is-visible .hv2-journey__line{transform:scaleX(1)}.hv2 .hv2-journey__dot{transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s;position:relative}.hv2 .hv2-journey__dot:before{content:"";opacity:0;animation:3s ease-out infinite hv2-ping;animation-delay:calc(var(--d,0)*.45s);border:1px solid #61ecca;border-radius:50%;position:absolute;inset:-1px}.hv2 .hv2-journey__dot--amber:before{border-color:#dc9239}.hv2 .hv2-journey__step:hover .hv2-journey__dot{transform:scale(1.08);box-shadow:0 0 0 6px #61ecca14}.hv2 .hv2-field input,.hv2 .hv2-field select{transition:border-color .25s,box-shadow .25s}.hv2 .hv2-field input:focus,.hv2 .hv2-field select:focus{box-shadow:0 0 0 3px #61ecca1f}.hv2 .hv2-form__status{animation:.4s cubic-bezier(.22,1,.36,1) hv2-fade-up}.hv2 .hv2-nav{animation:.7s cubic-bezier(.22,1,.36,1) backwards hv2-slide-down}.hv2 .hv2-nav__links a{position:relative}.hv2 .hv2-nav__links a:after{content:"";transform-origin:0;background:#61ecca;height:1px;transition:transform .35s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.hv2 .hv2-nav__links a:hover:after{transform:scaleX(1)}.hv2 .hv2-hero{animation:14s linear infinite hv2-grid-drift}.hv2 .hv2-btn--primary{position:relative;overflow:hidden}.hv2 .hv2-btn--primary:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff73,#0000);width:40%;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-20deg)}.hv2 .hv2-btn--primary:hover:after{transition:left .7s cubic-bezier(.22,1,.36,1);left:130%}.hv2 .hv2-btn--primary img{transition:transform .3s cubic-bezier(.22,1,.36,1)}.hv2 .hv2-btn--primary:hover img{transform:translate(4px)}.hv2 .hv2 h2 em{background:linear-gradient(90deg,#61ecca 0%,#b9fbea 25%,#61ecca 50% 100%) 0 0/200%;-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite hv2-shimmer}.hv2 .hv2-card.hv2-reveal.is-visible,.hv2 .hv2-shot.hv2-reveal.is-visible{animation-name:hv2-scale-in;animation-duration:.9s}.hv2 .hv2-shot--optimizer img{animation:7s ease-in-out infinite hv2-float}.hv2 .hv2-card--dark:hover .hv2-card__icon img{animation:1.2s ease-in-out infinite hv2-float}.hv2 .hv2-shot--path{overflow:hidden}@media (prefers-reduced-motion:reduce){.hv2 *,.hv2 :before,.hv2 :after{transition:none!important;animation:none!important}.hv2 .hv2-reveal{opacity:1}.hv2 .hv2-journey__line{transform:none}}.hv2-checklist-inside{background:#192337;border-top:.8px solid #dfe2e70f;padding:120px 40px}.hv2-checklist-inside__inner{flex-direction:column;gap:32px;max-width:1160px;margin:0 auto;display:flex}.hv2-checklist-inside__head{justify-content:space-between;align-items:flex-start;gap:40px;display:flex;position:relative}.hv2-checklist-inside__copy{flex-direction:column;gap:32px;max-width:820px;display:flex}.hv2-checklist-inside__copy h2{letter-spacing:-1.5px;color:#fff;margin:0;font-family:Georgia,Times New Roman,serif;font-size:58px;font-weight:400;line-height:62.64px}.hv2-checklist-inside__copy h2 em{color:#61ecca;font-style:italic;display:block}.hv2-checklist-inside__copy p{color:#97a3b8;max-width:669px;margin:0;font-size:17px;font-weight:300;line-height:29.75px}.hv2-checklist-inside__cover{object-fit:cover;border-radius:8px;flex:none;width:232px;height:300px;margin-top:60px;box-shadow:0 24px 64px #00000080}.hv2-checklist-inside__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;display:grid}.hv2-checklist-card{background:#080a11;border:.8px solid #dfe2e70f;border-radius:16px;padding:36px 32px}.hv2-checklist-card h3{color:#fff;margin:0 0 22px;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400;line-height:1.4}.hv2-checklist-card ol{color:#97a3b8;margin:0;padding-left:21px;font-size:14px;line-height:23.8px}.hv2-checklist-closing{background:#080a11;border-top:.8px solid #dfe2e70f;padding:120px 40px}.hv2-checklist-closing__inner{text-align:center;flex-direction:column;align-items:center;gap:32px;max-width:1160px;margin:0 auto;display:flex}.hv2-checklist-closing__inner h2{letter-spacing:-1.5px;color:#fff;max-width:702px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:58px;font-weight:400;line-height:62.64px}.hv2-checklist-closing__inner h2 em{color:#61ecca;font-style:italic}.hv2-checklist-closing__inner p{color:#97a3b8;max-width:694px;margin:0;font-size:17px;font-weight:300;line-height:29.75px}.hv2-checklist-closing__inner .hv2-btn{height:auto;padding:12px 24px;font-size:16px;line-height:1.3}@media (max-width:1023px){.hv2-checklist-inside__grid{grid-template-columns:1fr}}@media (max-width:767px){.hv2-checklist-inside,.hv2-checklist-closing{padding:72px 20px}.hv2-checklist-inside__head{flex-direction:column}.hv2-checklist-inside__cover{margin-top:0}.hv2-checklist-inside__copy h2,.hv2-checklist-closing__inner h2{letter-spacing:-1px;font-size:38px;line-height:1.1}}
