.careers-teaser{position:relative;inline-size:100%}.careers-teaser-art{min-block-size:34rem}.careers-teaser-photo{position:absolute;margin:0;inline-size:44%;aspect-ratio:3 / 4;border:6px solid #fff;border-radius:var(--radius-l);overflow:hidden;box-shadow:0 18px 40px -12px #0e1b2559;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.careers-teaser-photo img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.careers-teaser-photo-1{inset-inline-start:0;inset-block-start:0;transform:rotate(-5deg)}.careers-teaser-photo-2{inset-inline-end:0;inset-block-end:0;transform:rotate(4deg)}.careers-teaser-art:hover .careers-teaser-photo-1{transform:rotate(-7deg) translate(-6px,-4px)}.careers-teaser-art:hover .careers-teaser-photo-2{transform:rotate(6deg) translate(6px,4px)}.careers-teaser-card{position:relative;z-index:1;inline-size:min(21rem,100%);padding:1.1rem 1.2rem 1rem;border-radius:var(--radius-l);background:#ffffffdb;-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3);box-shadow:0 24px 60px -15px #0e1b2566,inset 0 0 0 1px #0000000f,inset 0 1px #fffc;color:var(--hex-mi-800)}.careers-teaser-art .careers-teaser-card{position:absolute;inset-inline-start:50%;inset-block-start:50%;transform:translate(-50%,-50%);inline-size:min(21rem,66%)}.careers-teaser-count{display:flex;align-items:center;gap:.5rem;margin:0}.careers-teaser-count b{font-size:3.2rem;font-weight:800;line-height:1;color:var(--hex-or-600)}.careers-teaser-count span{font-size:.8rem;font-weight:800;line-height:1.1;letter-spacing:.08em;text-transform:uppercase}.careers-teaser-live{display:inline-flex;align-items:center;gap:.35rem;margin-inline-start:auto;font-size:.7rem;font-weight:700;letter-spacing:.08em;color:var(--hex-vi-700)}.careers-teaser-live i{inline-size:8px;block-size:8px;border-radius:50%;background:var(--hex-vi-500);animation:careers-teaser-blink 1.8s infinite}@keyframes careers-teaser-blink{50%{opacity:.35}}.careers-teaser-roles{display:grid;gap:.45rem;margin:.8rem 0 0;padding:0;list-style:none}.careers-teaser-role a{display:grid;grid-template-columns:1fr auto;gap:.1rem .6rem;padding:.55rem .7rem;border-radius:.7rem;background:#fff;box-shadow:0 1px 2px #0e1b2514;color:inherit;text-decoration:none;transition:box-shadow .2s}.careers-teaser-role a:hover{box-shadow:0 0 0 2px var(--hex-or-400)}.careers-teaser-role b{font-size:.85rem;line-height:1.25;color:var(--hex-mi-800)}.careers-teaser-role small{grid-column:1;font-size:.75rem;color:var(--hex-mi-500)}.careers-teaser-role em{grid-row:1 / 3;grid-column:2;align-self:center;padding:.2rem .5rem .15rem;border-radius:99px;font-size:.7rem;font-style:normal;font-weight:700;background:var(--hex-vi-100);color:var(--hex-vi-800)}.careers-teaser-role em.is-remote{background:var(--hex-ye-100);color:var(--hex-ye-900)}.careers-teaser-all{display:block;margin-block-start:.7rem;font-size:.85rem;font-weight:700;color:var(--hex-sb-700);text-decoration:none}.careers-teaser-all:hover{text-decoration:underline}@media(max-width:32.5rem){.careers-teaser-art{min-block-size:27rem}.careers-teaser-art .careers-teaser-card{inline-size:min(20rem,88%)}}@media(prefers-reduced-motion:reduce){.careers-teaser-live i{animation:none}.careers-teaser-photo{transition:none}}
