.RecruitmentImageCard-module-scss-module__6-aE1a__card{--careers-image-card-bg:#fff;--careers-image-card-border:#94a3b83d;--careers-image-card-accent:#0284c7;--careers-image-skeleton-bg:linear-gradient(135deg, #eff4fb 0%, #dbe7f6 100%);--careers-image-skeleton-shimmer:#ffffffad;--careers-image-shadow:#0f172a24;border:1px solid var(--careers-image-card-border);background:var(--careers-image-card-bg);width:100%;box-shadow:0 22px 54px -34px var(--careers-image-shadow);isolation:isolate;border-radius:2rem;transition:border-color .22s,box-shadow .22s,background-color .22s;position:relative;overflow:hidden}.RecruitmentImageCard-module-scss-module__6-aE1a__card:hover,.RecruitmentImageCard-module-scss-module__6-aE1a__card:focus-within{border-color:color-mix(in srgb, var(--careers-image-card-accent) 36%, transparent);box-shadow:0 34px 66px -40px color-mix(in srgb, var(--careers-image-card-accent) 18%, var(--careers-image-shadow))}.RecruitmentImageCard-module-scss-module__6-aE1a__skeleton{background:var(--careers-image-skeleton-bg);transition:opacity .22s;position:absolute;inset:0;overflow:hidden}.RecruitmentImageCard-module-scss-module__6-aE1a__shimmer{background:linear-gradient(100deg, transparent 0%, transparent 38%, var(--careers-image-skeleton-shimmer) 50%, transparent 62%, transparent 100%);animation:1.45s ease-in-out infinite RecruitmentImageCard-module-scss-module__6-aE1a__careers-image-shimmer;position:absolute;inset:0;transform:translate(-100%)}.RecruitmentImageCard-module-scss-module__6-aE1a__image{object-fit:cover;transition:opacity .24s,transform .36s;transform:scale(1.02)}.RecruitmentImageCard-module-scss-module__6-aE1a__loaded .RecruitmentImageCard-module-scss-module__6-aE1a__skeleton{opacity:0;pointer-events:none}.RecruitmentImageCard-module-scss-module__6-aE1a__loaded .RecruitmentImageCard-module-scss-module__6-aE1a__image{transform:scale(1)}@keyframes RecruitmentImageCard-module-scss-module__6-aE1a__careers-image-shimmer{to{transform:translate(100%)}}
.RecruitmentLocationImageStrip-module-scss-module__0ln9hq__viewport{--location-strip-edge-inset:0rem;--location-strip-viewport-bleed:3rem;width:calc(100vw - var(--location-strip-edge-inset)*2);max-width:calc(100vw - var(--location-strip-edge-inset)*2);margin-block:calc(var(--location-strip-viewport-bleed)*-1);margin-inline:calc(50% - 50vw + var(--location-strip-edge-inset));padding-block:var(--location-strip-viewport-bleed);-webkit-overflow-scrolling:touch;cursor:grab;scrollbar-width:none;-ms-overflow-style:none;overflow:auto hidden}@supports (width:100dvw){.RecruitmentLocationImageStrip-module-scss-module__0ln9hq__viewport{width:calc(100dvw - var(--location-strip-edge-inset)*2);max-width:calc(100dvw - var(--location-strip-edge-inset)*2);margin-inline:calc(50% - 50dvw + var(--location-strip-edge-inset))}}.RecruitmentLocationImageStrip-module-scss-module__0ln9hq__viewport::-webkit-scrollbar{display:none}.RecruitmentLocationImageStrip-module-scss-module__0ln9hq__viewportDragging{cursor:grabbing;-webkit-user-select:none;user-select:none}@media (min-width:1200px){.RecruitmentLocationImageStrip-module-scss-module__0ln9hq__viewport{cursor:default;overflow-x:hidden}.RecruitmentLocationImageStrip-module-scss-module__0ln9hq__viewportDragging{cursor:default}}.RecruitmentLocationImageStrip-module-scss-module__0ln9hq__track{justify-content:center;width:max-content;min-width:100%;display:flex}.RecruitmentLocationImageStrip-module-scss-module__0ln9hq__gallery{--location-strip-outer-width:12rem;--location-strip-far-width:13rem;--location-strip-side-width:14rem;--location-strip-center-width:15rem;--location-strip-center-base-scale:1.02;--location-strip-hover-size-multiplier:1.5;--location-strip-hover-target-scale:calc(var(--location-strip-center-base-scale) * var(--location-strip-hover-size-multiplier));--location-strip-overlap:5rem;grid-template-columns:var(--location-strip-outer-width) var(--location-strip-far-width) var(--location-strip-side-width) var(--location-strip-center-width) var(--location-strip-side-width) var(--location-strip-far-width) var(--location-strip-outer-width);align-items:center;gap:0;width:max-content;margin-inline:auto;padding-block:clamp(.6rem,1.1vw,1rem);display:grid;position:relative;overflow:visible}.RecruitmentLocationImageStrip-module-scss-module__0ln9hq__item{--location-strip-item-hover-scale:calc(var(--location-strip-hover-target-scale) * var(--location-strip-item-width-normalizer,1));transform-origin:50%;width:100%;transform:translate(var(--location-strip-item-offset-x,0), var(--location-strip-item-offset-y,0)) scale(var(--location-strip-item-current-scale,var(--location-strip-item-base-scale,1)));transition:transform .22s;position:relative}.RecruitmentLocationImageStrip-module-scss-module__0ln9hq__item:hover,.RecruitmentLocationImageStrip-module-scss-module__0ln9hq__item:focus-within{z-index:6;--location-strip-item-current-scale:var(--location-strip-item-hover-scale,var(--location-strip-item-base-scale,1))}.RecruitmentLocationImageStrip-module-scss-module__0ln9hq__itemLeftOuter{z-index:1;--location-strip-item-offset-x:calc(var(--location-strip-overlap) * 1.85);--location-strip-item-offset-y:.2rem;--location-strip-item-base-scale:.88;--location-strip-item-width-normalizer:1.25;grid-column:1}.RecruitmentLocationImageStrip-module-scss-module__0ln9hq__itemLeftFar{z-index:2;--location-strip-item-offset-x:calc(var(--location-strip-overlap) * 1.15);--location-strip-item-offset-y:.1rem;--location-strip-item-base-scale:.93;--location-strip-item-width-normalizer:1.15385;grid-column:2}.RecruitmentLocationImageStrip-module-scss-module__0ln9hq__itemLeft{z-index:3;--location-strip-item-offset-x:calc(var(--location-strip-overlap) * .55);--location-strip-item-offset-y:0;--location-strip-item-base-scale:.98;--location-strip-item-width-normalizer:1.07143;grid-column:3}.RecruitmentLocationImageStrip-module-scss-module__0ln9hq__itemCenter{z-index:5;--location-strip-item-offset-x:0;--location-strip-item-offset-y:-.1rem;--location-strip-item-base-scale:var(--location-strip-center-base-scale);--location-strip-item-width-normalizer:1;order:0;grid-column:4;max-width:none;margin:0}.RecruitmentLocationImageStrip-module-scss-module__0ln9hq__itemRight{z-index:4;--location-strip-item-offset-x:calc(var(--location-strip-overlap) * -.55);--location-strip-item-offset-y:0;--location-strip-item-base-scale:.98;--location-strip-item-width-normalizer:1.07143;grid-column:5}.RecruitmentLocationImageStrip-module-scss-module__0ln9hq__itemRightFar{z-index:2;--location-strip-item-offset-x:calc(var(--location-strip-overlap) * -1.15);--location-strip-item-offset-y:.1rem;--location-strip-item-base-scale:.93;--location-strip-item-width-normalizer:1.15385;grid-column:6}.RecruitmentLocationImageStrip-module-scss-module__0ln9hq__itemRightOuter{z-index:1;--location-strip-item-offset-x:calc(var(--location-strip-overlap) * -1.85);--location-strip-item-offset-y:.2rem;--location-strip-item-base-scale:.88;--location-strip-item-width-normalizer:1.25;grid-column:7}
.Section1-module-scss-module__uCa8iW__section{--careers-hero-bg:#f7f8fb;--careers-hero-glow:#6e95cf29;--careers-hero-glow-secondary:#ffffffdb;--careers-hero-title:#111827;--careers-hero-description:#475569;background:radial-gradient(circle at 50% -12%, var(--careers-hero-glow-secondary) 0%, transparent 34%),radial-gradient(circle at 50% -4%, var(--careers-hero-glow) 0%, transparent 46%),var(--careers-hero-bg);position:relative;overflow:hidden}.Section1-module-scss-module__uCa8iW__inner{padding-top:clamp(1.33rem,2.67vw,1.87rem);padding-bottom:2.2rem}.Section1-module-scss-module__uCa8iW__heading{text-align:center;max-width:38rem;margin:0 auto 1.5rem}.Section1-module-scss-module__uCa8iW__title{letter-spacing:.02em;color:var(--careers-hero-title);margin:0;font-size:clamp(2.4rem,4.6vw,3.9rem);font-weight:800;line-height:1.1}.Section1-module-scss-module__uCa8iW__description{color:var(--careers-hero-description);margin:1rem auto 0;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.7}@media (max-width:768px){.Section1-module-scss-module__uCa8iW__inner{padding-top:1.08rem}.Section1-module-scss-module__uCa8iW__heading{margin-bottom:1.5rem}}
.RecruitmentFeatureSplitCard-module-scss-module__BL7myG__root{--careers-feature-card-bg:linear-gradient(135deg, #fffffffa 0%, #f4f9fff5 58%, #ebf3fdf5 100%);--careers-feature-card-border:#7d99c63d;--careers-feature-card-shadow:#12264a24;--careers-feature-image-bg:linear-gradient(135deg, #edf5ff 0%, #dbe8f8 100%);--careers-feature-title:#111827;--careers-feature-text:#475569;--careers-feature-link:#0f3d91;--careers-feature-link-hover:#1d4ed8}.RecruitmentFeatureSplitCard-module-scss-module__BL7myG__panel{border:1px solid var(--careers-feature-card-border);background:var(--careers-feature-card-bg);box-shadow:0 28px 64px -38px var(--careers-feature-card-shadow);border-radius:clamp(1.7rem,4vw,2.25rem);gap:clamp(1.5rem,3vw,2.6rem);padding:clamp(1rem,2.2vw,1.5rem);display:grid;position:relative;overflow:hidden}.RecruitmentFeatureSplitCard-module-scss-module__BL7myG__panel:before{content:"";pointer-events:none;background:radial-gradient(circle,#3b82f61f 0%,#3b82f600 72%);border-radius:999px;width:18rem;height:18rem;position:absolute;inset:auto -10% -36% auto}.RecruitmentFeatureSplitCard-module-scss-module__BL7myG__media,.RecruitmentFeatureSplitCard-module-scss-module__BL7myG__content{z-index:1;position:relative}.RecruitmentFeatureSplitCard-module-scss-module__BL7myG__media{min-width:0;display:block}.RecruitmentFeatureSplitCard-module-scss-module__BL7myG__imageFrame{width:100%;aspect-ratio:var(--careers-feature-image-ratio,16/10);background:var(--careers-feature-image-bg);border-radius:clamp(1.3rem,3vw,1.8rem);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff6b}.RecruitmentFeatureSplitCard-module-scss-module__BL7myG__image{object-fit:cover}.RecruitmentFeatureSplitCard-module-scss-module__BL7myG__content{align-content:center;gap:1rem;min-width:0;padding:clamp(.2rem,1vw,.5rem) clamp(.1rem,1vw,.4rem);display:grid}.RecruitmentFeatureSplitCard-module-scss-module__BL7myG__title{color:var(--careers-feature-title);margin:0;font-size:clamp(1.8rem,3vw,2.7rem);font-weight:800;line-height:1.16}.RecruitmentFeatureSplitCard-module-scss-module__BL7myG__description{color:var(--careers-feature-text);margin:0;font-size:clamp(1rem,1.25vw,1.1rem);line-height:1.8}.RecruitmentFeatureSplitCard-module-scss-module__BL7myG__link{width:fit-content;color:var(--careers-feature-link);align-items:center;gap:.5rem;margin-top:.2rem;font-size:1rem;font-weight:700;text-decoration:none;transition:color .18s,transform .18s;display:inline-flex}.RecruitmentFeatureSplitCard-module-scss-module__BL7myG__link:hover,.RecruitmentFeatureSplitCard-module-scss-module__BL7myG__link:focus-visible{color:var(--careers-feature-link-hover);transform:translate(2px)}@media (min-width:920px){.RecruitmentFeatureSplitCard-module-scss-module__BL7myG__panel{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center}.RecruitmentFeatureSplitCard-module-scss-module__BL7myG__fixedDesktopHeight .RecruitmentFeatureSplitCard-module-scss-module__BL7myG__media{display:flex}.RecruitmentFeatureSplitCard-module-scss-module__BL7myG__fixedDesktopHeight .RecruitmentFeatureSplitCard-module-scss-module__BL7myG__imageFrame{width:auto;max-width:100%;height:var(--careers-feature-image-max-height,auto)}.RecruitmentFeatureSplitCard-module-scss-module__BL7myG__fixedDesktopHeight.RecruitmentFeatureSplitCard-module-scss-module__BL7myG__right .RecruitmentFeatureSplitCard-module-scss-module__BL7myG__media{justify-content:flex-end}.RecruitmentFeatureSplitCard-module-scss-module__BL7myG__right .RecruitmentFeatureSplitCard-module-scss-module__BL7myG__media{order:2}.RecruitmentFeatureSplitCard-module-scss-module__BL7myG__right .RecruitmentFeatureSplitCard-module-scss-module__BL7myG__content{order:1}}@media (max-width:919px){.RecruitmentFeatureSplitCard-module-scss-module__BL7myG__imageFrame{width:100%;height:auto;aspect-ratio:var(--careers-feature-image-mobile-ratio,4/3)}.RecruitmentFeatureSplitCard-module-scss-module__BL7myG__content{padding-inline:0}}
.Section2-module-scss-module__nDgtHq__section{--careers-department-section-bg:linear-gradient(180deg, #f4f8fd 0%, #eef4fb 40%, #fff 100%);--careers-department-section-glow:#3b82f61f;--careers-department-section-title:#0f172a;--careers-department-section-text:#516074;--careers-department-section-eyebrow:#1d4ed8;background:var(--careers-department-section-bg);padding:clamp(2.5rem,5vw,4.5rem) 0 clamp(3rem,6vw,5rem);position:relative;overflow:hidden}.Section2-module-scss-module__nDgtHq__section:before{content:"";background:radial-gradient(circle at 10% 20%, var(--careers-department-section-glow) 0%, transparent 28%),radial-gradient(circle at 90% 0%, #e4bb5929 0%, transparent 24%);pointer-events:none;position:absolute;inset:0}.Section2-module-scss-module__nDgtHq__header,.Section2-module-scss-module__nDgtHq__list{z-index:1;position:relative}.Section2-module-scss-module__nDgtHq__header{max-width:42rem;margin-bottom:clamp(1.5rem,3vw,2.2rem)}.Section2-module-scss-module__nDgtHq__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--careers-department-section-eyebrow);margin:0;font-size:.84rem;font-weight:700}.Section2-module-scss-module__nDgtHq__title{color:var(--careers-department-section-title);margin:.75rem 0 0;font-size:clamp(2rem,4vw,3rem);line-height:1.12}.Section2-module-scss-module__nDgtHq__description{color:var(--careers-department-section-text);margin:.95rem 0 0;font-size:clamp(1rem,1.3vw,1.08rem);line-height:1.8}.Section2-module-scss-module__nDgtHq__actions{margin-top:1.25rem}.Section2-module-scss-module__nDgtHq__secondaryLink{min-height:auto;color:var(--careers-department-section-eyebrow);white-space:nowrap;background:0 0;border-radius:0;justify-content:center;align-items:center;gap:.35rem;padding:0;font-size:.82rem;font-weight:700;text-decoration:none;transition:transform .16s,box-shadow .16s,background-color .16s;display:inline-flex}.Section2-module-scss-module__nDgtHq__secondaryLink:hover{box-shadow:none;transform:translateY(-1px)}.Section2-module-scss-module__nDgtHq__list{gap:clamp(1.25rem,2vw,1.6rem);display:grid}
