@layer components{.careers-team-slider__viewport{cursor:grab;touch-action:pan-y pinch-zoom}.careers-team-slider__viewport[data-dragging=true]{cursor:grabbing}.careers-team-slider__pagination{z-index:10;pointer-events:none;inset-inline:0;justify-content:center;gap:.25rem;display:flex;position:absolute;bottom:.5rem}.careers-team-slider__bullet{pointer-events:auto;cursor:pointer;background-color:#ffffffb3;border:0;border-radius:9999px;width:.5rem;height:.5rem;padding:0;transition:background-color .2s,transform .2s}.careers-team-slider__bullet:hover{background-color:#fff}.careers-team-slider__bullet--active{background-color:var(--color-accent-yellow);transform:scale(1.1)}.careers-employee-quote{animation:.6s both careers-quote-fade-in}.careers-hero__bubble-stage{width:100%}@media (min-width:1051px){.careers-hero__bubble-stage{padding-top:25vh}}.careers-hero__cta-row{margin-top:6rem}.careers-hero__cta{min-height:auto;padding:10px 12px;font-size:15px;line-height:1.2}.careers-hero-person{flex-direction:column;animation:2s ease-in-out infinite careers-float}.careers-hero-person--delay-2{animation-delay:1s}.careers-hero-person--delay-3{animation-delay:1.5s}.careers-hero-person--top-right{flex-direction:row;justify-content:flex-end;align-items:flex-end;gap:.25rem;max-width:16rem;top:2.5rem;right:0}.careers-hero-person--bottom-left{flex-direction:column-reverse;width:10.75rem;bottom:-4.375rem;left:0}.careers-hero-person--bottom-right{width:11.375rem;bottom:1.875rem;right:0}.careers-hero-person__photo--top-right{width:7.625rem;padding-bottom:1rem}.careers-hero-person__photo--bottom-left{width:10.75rem}.careers-hero-person__photo--bottom-right{width:11.375rem;margin-bottom:1rem}.careers-hero-person__caption{max-width:10rem;position:relative}.careers-hero-person--top-right .careers-hero-person__caption{margin:0 .25rem -1.5rem}.careers-hero-person--bottom-left .careers-hero-person__caption{margin:0 0 0 -1.875rem}.careers-hero-person__arrow{position:absolute;top:-1.75rem;left:-7.5rem}.careers-single-position__container{max-width:48rem}.careers-single-position__title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text-primary);font-size:clamp(2rem,4vw,3.5rem);font-weight:800;line-height:1.1}.careers-single-position__apply-title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-text-primary);margin-bottom:.5rem;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;line-height:1.1}.careers-single-position__apply-position-name{color:var(--color-text-primary);margin-bottom:.5rem;font-size:1.375rem;font-weight:500;line-height:1.1}.careers-position-meta__department:not(:last-child):after{content:"•";color:var(--color-neutral-400);margin-inline:.75rem}.careers-position-header-slider__slide{flex:0 0 50%;min-width:0;padding-inline:.375rem}@media (min-width:60rem){.careers-position-header-slider__slide{flex-basis:33.3333%}}@media (min-width:80rem){.careers-position-header-slider__slide{flex-basis:25%}}.careers-position-details{margin-top:2.5rem}.careers-position-details__block+.careers-position-details__block{margin-top:2.25rem}.careers-position-details__title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-text-primary);margin-bottom:.75rem;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;line-height:1.1}.careers-position-details__content{color:var(--color-text-primary);font-size:1rem;line-height:1.5}.careers-position-details__content p,.careers-position-details__content li{font-size:1rem;line-height:1.5}.careers-position-details__content li+li{margin-top:.9375rem}.careers-position-details__content ul,.careers-position-details__content ol{margin-top:.75rem;padding-inline-start:1.25rem}.careers-position-details__content p+p,.careers-position-details__content p+ul,.careers-position-details__content ul+p{margin-top:.75rem}.careers-position-details__content strong{font-weight:700}}@keyframes careers-quote-fade-in{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes careers-float{0%,to{transform:translateY(0)}50%{transform:translateY(2%)}}@layer utilities{.animate-careers-float{animation:2s ease-in-out infinite careers-float}.animation-delay-100{animation-delay:.1s}.animation-delay-200{animation-delay:.2s}.animation-delay-300{animation-delay:.3s}}@media (prefers-reduced-motion:reduce){.careers-hero-person,.careers-team-slider__bullet,.careers-employee-quote{transition:none!important;animation:none!important}}
