@layer ds-reset,ds-foundation,ds-subatoms;@layer ds-atoms{.text--t1{font-size:var(--typography-t1-font-size);line-height:var(--typography-t1-line-height)}.text--t2{font-size:var(--typography-t2-font-size);line-height:var(--typography-t2-line-height)}.text--t3{font-size:var(--typography-t3-font-size);line-height:var(--typography-t3-line-height)}.text--t4{font-size:var(--typography-t4-font-size);line-height:var(--typography-t4-line-height)}.text--t5{font-size:var(--typography-t5-font-size);line-height:var(--typography-t5-line-height)}.text--t6{font-size:var(--typography-t6-font-size);line-height:var(--typography-t6-line-height)}.text--t7{font-size:var(--typography-t7-font-size);line-height:var(--typography-t7-line-height)}.text--t8{font-size:var(--typography-t8-font-size);line-height:var(--typography-t8-line-height)}.text--t9{font-size:var(--typography-t9-font-size);line-height:var(--typography-t9-line-height)}.text--t10{font-size:var(--typography-t10-font-size);line-height:var(--typography-t10-line-height)}.text--color-primary{color:var(--primary-colors-base-default)}.text--color-neutral{color:var(--neutral-colors-base-default)}.text--color-plus{color:var(--monetization-plus-colors-base-default)}.text--color-pro{color:var(--monetization-pro-colors-base-default)}.text--color-ultra{color:var(--monetization-ultra-colors-base-default)}.text--color-success{color:var(--success-colors-base-default)}.text--color-warning{color:var(--warning-colors-base-default)}.text--color-error{color:var(--error-colors-base-default)}.text--color-information{color:var(--information-colors-base-default)}.text--color-positive{color:var(--positive-colors-base-default)}.text--color-negative{color:var(--negative-colors-base-default)}.text--color-black{color:var(--absolute-black-colors-base-default)}.text--color-white{color:var(--absolute-white-colors-base-default)}.text--color-base{color:var(--text-colors-base)}.text--color-tint-1{color:var(--text-colors-tint-1)}.text--color-tint-2{color:var(--text-colors-tint-2)}.text--color-tint-3{color:var(--text-colors-tint-3)}.text--full-width{width:100%;display:block}.text--align-left{text-align:left}.text--align-center{text-align:center}.text--align-right{text-align:right}.text--truncated{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:inline-block;overflow:hidden}.text--multi-line-truncated{white-space:normal;-webkit-line-clamp:var(--text-max-visible-row-count);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@layer ds-molecules,ds-organisms,ds-templates,ds-landing;
.RolesSearch-module__WeLZeG__searchInput{width:100%}.RolesSearch-module__WeLZeG__searchInput>input{border-radius:var(--corner-radius-r24)}.RolesSearch-module__WeLZeG__select>button{width:100%;min-width:0}@media (min-width:640px){.RolesSearch-module__WeLZeG__select>button{width:auto;min-width:228px}}
.IconCards-module__t5bQRW__grid{--icon-card-track:428px}@keyframes IconCards-module__t5bQRW__icon-card-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translate(0,0)}}@keyframes IconCards-module__t5bQRW__icon-card-shimmer-grow{0%{background-position:120% 0}to{background-position:-20% 0}}@supports (animation-timeline:view()) and (view-timeline-name:--icon-card){.IconCards-module__t5bQRW__rise{view-timeline-name:--icon-card;view-timeline-axis:block;animation-name:IconCards-module__t5bQRW__icon-card-rise;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--icon-card;animation-range:entry 10% entry 55%}}.IconCards-module__t5bQRW__shimmer:before{content:"";z-index:0;opacity:0;pointer-events:none;background:linear-gradient(115deg,#0000 40%,#ffffff05 48%,#ffffff08 50%,#ffffff05 52%,#0000 60%) 120% 0/250% 100%;position:absolute;inset:0}.IconCards-module__t5bQRW__shimmer:hover:before{opacity:1;animation:1.2s ease-out forwards IconCards-module__t5bQRW__icon-card-shimmer-grow}@media (prefers-reduced-motion:reduce){.IconCards-module__t5bQRW__rise{opacity:1;animation:none;transform:none}.IconCards-module__t5bQRW__shimmer:hover:before{animation:none}}.IconCards-module__t5bQRW__reverseDescription{color:color-mix(in srgb, var(--positive-colors-base-default) 70%, transparent)}.IconCards-module__t5bQRW__cardLink{z-index:2;border-radius:inherit;position:absolute;inset:0}.IconCards-module__t5bQRW__cardLink:focus-visible{outline-offset:-4px;outline:2px solid}.IconCards-module__t5bQRW__description p{margin:0}.IconCards-module__t5bQRW__description p+p{margin-block-start:var(--spacings-s12)}.IconCards-module__t5bQRW__description a{z-index:3;text-underline-offset:.15em;text-decoration:underline;position:relative}.IconCards-module__t5bQRW__description a:focus-visible{outline-offset:2px;outline:2px solid}
.LinkCards-module__uTVN3G__grid{--link-card-track:424px}.LinkCards-module__uTVN3G__appGrid{--link-card-app-track:340px}.LinkCards-module__uTVN3G__media{background-color:var(--background-colors-tint-3);position:relative;overflow:clip}.LinkCards-module__uTVN3G__media img,.LinkCards-module__uTVN3G__media video{object-fit:cover;width:100%;height:100%;transition:transform .4s cubic-bezier(.2,0,.2,1);display:block}.LinkCards-module__uTVN3G__media img{z-index:1}.LinkCards-module__uTVN3G__media video{z-index:1;position:absolute;inset:0}.LinkCards-module__uTVN3G__media:before{content:"";z-index:0;background:linear-gradient(135deg, var(--text-colors-tint-3) 0%, var(--background-colors-tint-2) 50%, var(--text-colors-tint-3) 100%);transition:transform .4s cubic-bezier(.2,0,.2,1);position:absolute;inset:0}.LinkCards-module__uTVN3G__cardTitle{transition:color .2s ease-out}.LinkCards-module__uTVN3G__cardDescription{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.LinkCards-module__uTVN3G__imageCard{border:1px solid color-mix(in srgb, var(--negative-colors-base-default) 10%, transparent);border-radius:var(--corner-radius-r24);background-color:var(--background-colors-base);color:inherit;text-decoration:none;transition:background-color .2s ease-out}.LinkCards-module__uTVN3G__imageCard:hover,.LinkCards-module__uTVN3G__imageCard:focus-visible{background-color:var(--background-colors-tint-1)}.LinkCards-module__uTVN3G__imageCard:hover .LinkCards-module__uTVN3G__media img,.LinkCards-module__uTVN3G__imageCard:focus-visible .LinkCards-module__uTVN3G__media img,.LinkCards-module__uTVN3G__imageCard:hover .LinkCards-module__uTVN3G__media:before,.LinkCards-module__uTVN3G__imageCard:focus-visible .LinkCards-module__uTVN3G__media:before{transform:scale(1.05)}.LinkCards-module__uTVN3G__imageCard:hover .LinkCards-module__uTVN3G__cardTitle,.LinkCards-module__uTVN3G__imageCard:focus-visible .LinkCards-module__uTVN3G__cardTitle{color:var(--primary-colors-base-default)}.LinkCards-module__uTVN3G__imageMedia{aspect-ratio:424/285}.LinkCards-module__uTVN3G__badge{top:var(--spacings-s24);z-index:2;position:absolute;inset-inline-end:var(--spacings-s24)}.LinkCards-module__uTVN3G__appCard{border:1px solid color-mix(in srgb, var(--negative-colors-base-default) 10%, transparent);border-radius:var(--corner-radius-r16);background-color:color-mix(in srgb, var(--negative-colors-base-default) 2%, transparent);color:inherit;isolation:isolate;text-decoration:none;transition:background-color .2s ease-out}.LinkCards-module__uTVN3G__appCard:hover,.LinkCards-module__uTVN3G__appCard:focus-visible{background-color:color-mix(in srgb, var(--negative-colors-base-default) 5%, transparent)}.LinkCards-module__uTVN3G__appMedia{aspect-ratio:3/2}.LinkCards-module__uTVN3G__appCard:hover .LinkCards-module__uTVN3G__media img,.LinkCards-module__uTVN3G__appCard:focus-visible .LinkCards-module__uTVN3G__media img,.LinkCards-module__uTVN3G__appCard:hover .LinkCards-module__uTVN3G__media video,.LinkCards-module__uTVN3G__appCard:focus-visible .LinkCards-module__uTVN3G__media video{transform:scale(1.05)}.LinkCards-module__uTVN3G__appCard:hover .LinkCards-module__uTVN3G__cardTitle,.LinkCards-module__uTVN3G__appCard:focus-visible .LinkCards-module__uTVN3G__cardTitle{color:var(--primary-colors-base-default)}.LinkCards-module__uTVN3G__overlay{z-index:2;opacity:0;pointer-events:none;background-color:color-mix(in srgb, var(--absolute-black-colors-base-default) 60%, transparent);transition:opacity .2s ease-out;position:absolute;inset:0}.LinkCards-module__uTVN3G__hoverCta{z-index:3;opacity:0;pointer-events:none;transition:opacity .2s ease-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.LinkCards-module__uTVN3G__appCard:hover .LinkCards-module__uTVN3G__overlay,.LinkCards-module__uTVN3G__appCard:focus-visible .LinkCards-module__uTVN3G__overlay,.LinkCards-module__uTVN3G__appCard:hover .LinkCards-module__uTVN3G__hoverCta,.LinkCards-module__uTVN3G__appCard:focus-visible .LinkCards-module__uTVN3G__hoverCta{opacity:1}.LinkCards-module__uTVN3G__rail{gap:var(--spacings-s16);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;display:flex;overflow-x:auto}.LinkCards-module__uTVN3G__rail::-webkit-scrollbar{display:none}.LinkCards-module__uTVN3G__rail>*{scroll-snap-align:start;flex-shrink:0}.LinkCards-module__uTVN3G__scrollRow>*{width:340px}.LinkCards-module__uTVN3G__carouselSlide{flex-shrink:0;width:424px}@media (prefers-reduced-motion:reduce){.LinkCards-module__uTVN3G__media img,.LinkCards-module__uTVN3G__media video,.LinkCards-module__uTVN3G__media:before,.LinkCards-module__uTVN3G__cardTitle,.LinkCards-module__uTVN3G__overlay,.LinkCards-module__uTVN3G__hoverCta{transition:none}.LinkCards-module__uTVN3G__imageCard:hover .LinkCards-module__uTVN3G__media img,.LinkCards-module__uTVN3G__imageCard:focus-visible .LinkCards-module__uTVN3G__media img,.LinkCards-module__uTVN3G__imageCard:hover .LinkCards-module__uTVN3G__media:before,.LinkCards-module__uTVN3G__imageCard:focus-visible .LinkCards-module__uTVN3G__media:before,.LinkCards-module__uTVN3G__appCard:hover .LinkCards-module__uTVN3G__media img,.LinkCards-module__uTVN3G__appCard:focus-visible .LinkCards-module__uTVN3G__media img,.LinkCards-module__uTVN3G__appCard:hover .LinkCards-module__uTVN3G__media video,.LinkCards-module__uTVN3G__appCard:focus-visible .LinkCards-module__uTVN3G__media video{transform:none}.LinkCards-module__uTVN3G__rail{scroll-behavior:auto}}.LinkCards-module__uTVN3G__appIcon{border-radius:var(--corner-radius-r8);background-color:color-mix(in srgb, var(--negative-colors-base-default) 10%, transparent);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:clip}.LinkCards-module__uTVN3G__jobsCard{width:100%;padding-block:var(--spacings-s16);padding-inline:var(--spacings-s24);border:1px solid var(--background-colors-tint-3);border-radius:var(--corner-radius-r16);color:inherit;cursor:pointer;text-decoration:none;transition:background-color .2s ease-out,border-color .2s ease-out;display:block}.LinkCards-module__uTVN3G__jobsCard:hover{border-color:var(--primary-colors-base-default);background-color:var(--primary-colors-alpha-20)}.LinkCards-module__uTVN3G__jobsCardTitle{color:var(--text-colors-base);font-size:var(--typography-t6-font-size);font-weight:600;line-height:var(--typography-t6-line-height);margin:0}.LinkCards-module__uTVN3G__jobsCardTag{border-radius:999px;align-items:center;padding:4px 11px;font-size:.8rem;font-weight:600;display:inline-flex}.LinkCards-module__uTVN3G__jobsCardTagPrimary{color:#4a2a63;background:#f4edfc}.LinkCards-module__uTVN3G__jobsCardTagSuccess{color:#1c5a45;background:#e7f7f1}.LinkCards-module__uTVN3G__appIcon img{object-fit:contain;width:100%;height:100%;display:block}.LinkCards-module__uTVN3G__carouselShell .carousel__arrow-button{background-color:var(--absolute-white-colors-base-default);color:var(--absolute-white-colors-text-default)}.LinkCards-module__uTVN3G__carouselShell .carousel__arrow-button:hover{background-color:var(--absolute-white-colors-base-action)}.LinkCards-module__uTVN3G__carouselShell .carousel__arrow-wrap{z-index:2}@media (max-width:767px){.LinkCards-module__uTVN3G__carouselShell .carousel__arrow-button{display:none}}
