.ava-career{background:var(--home-white);color:var(--home-navy);font-family:var(--font-home-body)}.ava-career .career-wrap{width:min(1120px,100% - 48px);margin-inline:auto}.ava-career .career-section{text-align:center;padding-block:72px}.ava-career h1,.ava-career h2,.ava-career h3,.ava-career .career-step-number{font-family:var(--font-home-heading)}.ava-career h2{font-size:var(--home-type-h2);line-height:1.1}.ava-career h3{font-size:var(--home-type-h4);line-height:1.2}.ava-career p{font-size:var(--home-type-body);line-height:1.6}.ava-career .career-top{background:var(--home-cream);isolation:isolate;padding-block:40px 64px;scroll-margin-top:110px;position:relative}.ava-career .career-globe{object-fit:contain;opacity:.075;pointer-events:none;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.ava-career .career-top-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:48px;display:grid}.ava-career .career-intro{padding-top:112px}.ava-career .career-intro h1{font-size:var(--home-type-h1);color:var(--home-navy);margin-block:22px;line-height:1.05}.ava-career .career-intro h1 span{color:var(--home-card-hover)}.ava-career .career-intro p{max-width:410px;color:var(--home-navy)}.ava-career .career-form-card{background:var(--home-white);border-radius:28px;min-width:0;padding:28px}.ava-career .career-form-card h2{font-size:var(--home-type-h3);text-align:left}.ava-career .career-form-card form{box-shadow:none;background:0 0;border:0;padding:0}.ava-career .career-form-card form>h3{font:600 var(--home-type-small) var(--font-home-body);margin-top:22px;padding-top:18px}.ava-career .career-form-card form>.grid{gap:14px;margin-top:12px}.ava-career .career-form-card input,.ava-career .career-form-card [role=combobox]{min-height:44px}.ava-career .career-form-card input{box-shadow:none}.ava-career .career-form-card [role=combobox]{white-space:normal;text-align:left}.ava-career .career-button{background:var(--home-card-hover);color:var(--home-white);white-space:nowrap;box-shadow:none}.ava-career .career-button:hover{background:var(--home-green);color:var(--home-white);opacity:1}.ava-career .career-submit{width:100%}.ava-career .career-button-green{background:var(--home-green)}.ava-career .career-button-green:hover{background:var(--home-schedule-hover)}.ava-career .career-button-light{background:var(--home-white);color:var(--home-card-hover)}.ava-career .career-benefit-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:32px;display:grid}.ava-career .career-benefit{background:var(--home-card-hover);color:var(--home-white);text-align:left;border-radius:24px;padding:28px 22px}.ava-career .career-benefit:nth-child(2n){background:var(--home-navy)}.ava-career .career-icon{width:40px;height:40px;margin-bottom:20px}.ava-career .career-benefit p{margin-top:12px}.ava-career .career-journey{background:var(--home-cream)}.ava-career .career-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin-top:40px;padding:0;list-style:none;display:grid}.ava-career .career-steps li{position:relative}.ava-career .career-step-number{background:var(--home-green);width:72px;height:72px;color:var(--home-white);font-size:var(--home-type-h2);z-index:1;border-radius:50%;place-items:center;margin:0 auto 20px;display:grid;position:relative}.ava-career .career-steps p{max-width:260px;margin:12px auto 0}.ava-career .career-connector{transform-origin:0;width:calc(100% - 40px);height:8px;position:absolute;top:32px;left:calc(50% + 44px);overflow:hidden}.ava-career .career-connector line{stroke:var(--home-green);stroke-width:3px;stroke-dasharray:1 8;stroke-linecap:round}.ava-career .career-line-vertical{display:none}.ava-career .career-open>div>p{margin-top:18px}.ava-career .career-pills{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:800px;margin:28px auto 0;display:grid}.ava-career .career-pills .site-pill{background:var(--home-card-hover);color:var(--home-white)}.ava-career .career-pills svg{color:var(--home-white)}.ava-career .career-closing{background:var(--home-navy)}.ava-career .career-closing-card{background:var(--home-green);width:min(100% - 48px,820px);color:var(--home-white);border-radius:28px;margin-inline:auto;padding:64px 24px;position:relative}.ava-career .career-button-ink{background:var(--home-navy);color:var(--home-white)}.ava-career .career-button-ink:hover{background:var(--home-navy);opacity:.92}.ava-career .career-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:520px;margin:28px auto 0;display:grid}.ava-career [data-phase=playing] .career-benefit,.ava-career [data-phase=playing] .career-step-number{animation:.6s both career-pop}.ava-career [data-phase=playing] .career-benefit:nth-child(2),.ava-career [data-phase=playing] li:nth-child(2) .career-step-number{animation-delay:.18s}.ava-career [data-phase=playing] .career-benefit:nth-child(3),.ava-career [data-phase=playing] li:nth-child(3) .career-step-number{animation-delay:.36s}.ava-career [data-phase=playing] .career-benefit:nth-child(4){animation-delay:.54s}.ava-career [data-phase=playing] .career-connector{animation:.7s .3s both career-draw}.ava-career [data-phase=playing] li:nth-child(2) .career-connector{animation-delay:.8s}@keyframes career-pop{0%{opacity:0;transform:translateY(24px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes career-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(max-width:1024px){.ava-career .career-top-grid{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:24px}.ava-career .career-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.ava-career .career-wrap{width:calc(100% - 32px)}.ava-career .career-section{padding-block:48px}.ava-career .career-top{padding-block:32px 48px}.ava-career .career-top-grid{grid-template-columns:minmax(0,1fr);gap:24px}.ava-career .career-intro{padding-top:72px}.ava-career .career-intro h1{margin-block:16px}.ava-career .career-intro .career-desktop-copy{display:none}.ava-career .career-form-card{border-radius:24px;padding:24px 18px}.ava-career .career-form-card form>.grid{grid-template-columns:minmax(0,1fr);gap:16px}.ava-career .career-benefit-grid,.ava-career .career-pills,.ava-career .career-actions{grid-template-columns:minmax(0,1fr)}.ava-career .career-actions{max-width:300px}.ava-career .career-steps{grid-template-columns:minmax(0,1fr);gap:56px;margin-top:32px}.ava-career .career-steps li{text-align:left;grid-template-columns:56px minmax(0,1fr);column-gap:20px;display:grid}.ava-career .career-step-number{grid-row:1/3;width:56px;height:56px;margin:0}.ava-career .career-steps p{max-width:none;margin:10px 0 0}.ava-career .career-connector{transform-origin:top;width:8px;height:calc(100% - 16px);top:64px;left:24px}.ava-career .career-line-horizontal{display:none}.ava-career .career-line-vertical{display:inline}.ava-career [data-phase=playing] .career-connector{animation-name:career-draw-vertical}.ava-career .career-closing-card{width:calc(100% - 32px);padding:48px 20px}}@keyframes career-draw-vertical{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){.ava-career [data-phase] .career-benefit,.ava-career [data-phase] .career-step-number,.ava-career [data-phase] .career-connector{animation:none}}
