.careers-shero{background-color:#f8f9fb}.careers-hero-dotgrid{background-image:radial-gradient(circle,rgba(21,58,95,.32) 1px,transparent 1.4px);background-size:30px 30px;-webkit-mask-image:radial-gradient(ellipse 65% 70% at 40% 40%,#000 0%,#000 30%,transparent 82%);mask-image:radial-gradient(ellipse 65% 70% at 40% 40%,#000 0%,#000 30%,transparent 82%);animation:careers-hero-grid-drift 24s linear infinite;opacity:.55}@keyframes careers-hero-grid-drift{0%{background-position:0 0}to{background-position:48px 48px}}@keyframes careers-hero-glow-a{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-24px,18px,0) scale(1.06)}}@keyframes careers-hero-glow-b{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(20px,-14px,0) scale(1.08)}}@media(prefers-reduced-motion:reduce){.careers-hero-dotgrid{animation:none}}.careers-hero-copy>*{opacity:0;animation:careers-fade-up .7s cubic-bezier(.16,1,.3,1) forwards}.careers-hero-copy>*:nth-child(1){animation-delay:0s}.careers-hero-copy>*:nth-child(2){animation-delay:.1s}.careers-hero-copy>*:nth-child(3){animation-delay:.2s}.careers-hero-copy>*:nth-child(4){animation-delay:.3s}.careers-hero-copy>*:nth-child(5){animation-delay:.4s}@keyframes careers-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.careers-hero-copy>*{animation:none;opacity:1;transform:none}}.careers-hero-livedot{position:relative;display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--cyan)}.careers-hero-livedot:after{content:"";position:absolute;inset:-5px;border-radius:50%;border:1px solid rgb(24 176 230 / .5);animation:careers-livedot-ping 2.2s cubic-bezier(.2,.8,.4,1) infinite}@keyframes careers-livedot-ping{0%{transform:scale(.7);opacity:.8}to{transform:scale(1.8);opacity:0}}@media(prefers-reduced-motion:reduce){.careers-hero-livedot:after{animation:none;opacity:0}}.careers-micro span:before{content:"";width:6px;height:6px;background:var(--cyan);transform:rotate(15deg)}.careers-hero-shot-tsq{position:absolute;z-index:2;background:var(--cyan);transform:rotate(15deg)}.careers-hero-shot-tsq.a{top:-14px;left:-16px;width:22px;height:22px;opacity:.3}.careers-hero-shot-tsq.b{right:34px;bottom:-16px;width:14px;height:14px;opacity:.5}.careers-hero-shot-tsq.c{top:28%;right:-24px;width:30px;height:30px;opacity:.16}.careers-hero-shot-cap:before{content:"";width:7px;height:7px;background:var(--cyan);transform:rotate(15deg)}.careers-screen-overlay{clip-path:polygon(72.3% 18.9%,94.9% 6.2%,95.5% 71.9%,72.6% 66.1%);background:linear-gradient(160deg,#0a142052,#0a14201a)}.careers-screen-flow{position:absolute;left:78%;top:12%;width:6%;height:76%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;transform:rotate(-4deg)}.careers-screen-flow:before{content:"";position:absolute;left:50%;top:4%;width:1px;height:92%;background:linear-gradient(180deg,transparent,rgba(24,176,230,.35),transparent)}.careers-screen-dot{position:relative;z-index:1;width:6px;height:6px;border-radius:50%;background:#18b0e633;animation:careers-screen-dot-flow 2.7s ease-in-out infinite}@keyframes careers-screen-dot-flow{0%,8%{background:#18b0e633;box-shadow:none;transform:scale(1)}22%,38%{background:var(--cyan);box-shadow:0 0 8px 2px #18b0e699;transform:scale(1.4)}55%,to{background:#18b0e633;box-shadow:none;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.careers-screen-dot{animation:none;background:#18b0e680}}.careers-feat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media(max-width:1024px){.careers-feat-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.careers-feat-grid{grid-template-columns:1fr}}.careers-feat{display:flex;flex-direction:column;gap:14px;border:1px solid var(--line);border-radius:16px;background:var(--white);padding:28px}.careers-feat--dark{position:relative;overflow:hidden;border-color:var(--yale-dark);background:var(--yale-dark);color:var(--white)}.careers-feat--dark:after{content:"";position:absolute;right:-34px;bottom:-34px;width:180px;height:180px;pointer-events:none;transform:rotate(15deg);background:linear-gradient(45deg,transparent 48%,rgb(24 176 230 / .14) 48% 52%,transparent 52%);background-size:22px 22px}.careers-feat-icon{display:grid;width:42px;height:42px;place-items:center;border-radius:10px;background:var(--cyan-soft);color:var(--cyan-strong)}.careers-feat--dark .careers-feat-icon{background:#18b0e624;color:var(--cyan)}.careers-roles-empty-mk:before{content:"";display:block;width:14px;height:14px;background:var(--cyan);transform:rotate(15deg)}.careers-apply-pattern:before{content:"";position:absolute;right:-50px;top:-50px;width:340px;height:340px;pointer-events:none;transform:rotate(15deg);background:linear-gradient(45deg,transparent 48%,rgb(24 176 230 / .14) 48% 52%,transparent 52%);background-size:30px 30px}.careers-drop{display:flex;align-items:center;gap:16px;border:1.5px dashed var(--line);border-radius:12px;padding:20px;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease;background:var(--seasalt)}@media(max-width:480px){.careers-drop{flex-direction:column;text-align:center;padding:24px 20px}}.careers-drop:hover{border-color:var(--cyan);background:var(--cyan-soft)}.careers-drop.is-has{border-color:var(--green);background:#2ba57214}.careers-drop.is-has .careers-drop-title{color:var(--green)}.careers-field{width:100%;border:1px solid var(--line);border-radius:10px;padding:13px 15px;font-family:inherit;font-size:14.5px;color:var(--ink);background:var(--white);outline:none;transition:border-color .18s ease,box-shadow .18s ease}.careers-field::placeholder{color:#0e26406b}.careers-field:hover{border-color:var(--cyan)}.careers-field:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #18b0e624}.careers-field.is-invalid{border-color:#ef4444}.careers-field-error{margin-top:.25rem;font-size:.875rem;color:#ef4444}.careers-form-success{display:none}.careers-form-success.is-visible{display:inline-flex}.careers-form-panel.is-hidden{display:none}.careers-ok:before{content:"";width:8px;height:8px;background:var(--green);transform:rotate(15deg)}
