.careers-orb{filter:blur(90px);pointer-events:none;border-radius:9999px;position:absolute}.careers-card{isolation:isolate;position:relative}.careers-card:before{content:"";z-index:-1;border-radius:inherit;-webkit-mask-composite:xor;opacity:0;background:linear-gradient(135deg,#3b82f6,#10b981 55%,#6366f1);padding:1px;transition:opacity .3s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.careers-card:hover:before,.careers-card:focus-within:before{opacity:1}.careers-checklist ul{padding-left:0;list-style:none}.careers-checklist ul>li{padding-left:1.75rem;position:relative}.careers-checklist ul>li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='12' fill='%232563eb'/%3E%3Cpath d='M17 8.5 10.5 15 7 11.5' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;width:1.1rem;height:1.1rem;position:absolute;top:.3em;left:0}.careers-checklist-emerald ul>li:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='12' fill='%23059669'/%3E%3Cpath d='M17 8.5 10.5 15 7 11.5' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}@keyframes careers-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes careers-reveal{0%{opacity:0;transform:translateY(28px)scale(.98)}to{opacity:1;transform:none}}@keyframes careers-drift{0%,to{transform:translate(0,0)scale(1)}33%{transform:translate(40px,-30px)scale(1.08)}66%{transform:translate(-30px,25px)scale(.95)}}@keyframes careers-gradient{0%,to{background-position:0%}50%{background-position:100%}}@keyframes careers-shine{0%{transform:translate(-120%)skew(-20deg)}60%,to{transform:translate(220%)skew(-20deg)}}@keyframes careers-pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes careers-ring{0%{opacity:.55;transform:scale(.8)}to{opacity:0;transform:scale(1.8)}}@keyframes careers-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes careers-slide-up{0%{opacity:0;transform:translateY(120%)}to{opacity:1;transform:none}}.careers-gradient-text{color:#0000;background-image:linear-gradient(90deg,#6ee7b7,#93c5fd,#c4b5fd,#6ee7b7);background-size:250% 100%;-webkit-background-clip:text;background-clip:text}.careers-shine{position:relative;overflow:hidden}.careers-shine:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff8c,#0000);width:40%;position:absolute;inset:0;transform:translate(-120%)skew(-20deg)}@media (prefers-reduced-motion:no-preference){.careers-rise{animation:.7s cubic-bezier(.2,.7,.2,1) both careers-rise;animation-delay:var(--rise-delay,0s)}.careers-orb{animation:18s ease-in-out infinite careers-drift;animation-delay:var(--orb-delay,0s)}.careers-gradient-text{animation:8s ease-in-out infinite careers-gradient}.careers-shine:after{animation:3.2s ease-in-out 1.2s infinite careers-shine}.careers-bob-on-hover:hover .careers-bob,.careers-card:hover .careers-bob{animation:.9s ease-in-out infinite careers-bob}.careers-pop{animation:.6s cubic-bezier(.2,.9,.3,1.2) both careers-pop}.careers-ring{animation:1.4s ease-out .3s infinite careers-ring}.careers-slide-up{animation:.35s cubic-bezier(.2,.8,.2,1) both careers-slide-up}@supports (animation-timeline:view()){.careers-reveal{animation:linear both careers-reveal;animation-timeline:view();animation-range:entry cover 22%}}}@media (prefers-reduced-motion:reduce){.careers-marquee{animation:none!important}}
