@layer app{.careers-navigation .navigation-menu{justify-content:space-between}:is(.careers-navigation .navigation-menu) .careers-navigation-buttons{flex:1;display:flex;margin-inline-start:auto;opacity:1;visibility:visible;transition:opacity var(--navigation-duration) var(--navigation-easing),visibility var(--navigation-duration) step-start}@media (min-width:940px){:is(.careers-navigation .navigation-menu) .careers-navigation-buttons{flex:none;height:44px;margin-inline-start:0}}.navigation-menu--open:is(.careers-navigation .navigation-menu) .careers-navigation-buttons{opacity:0;visibility:hidden;transition:opacity var(--navigation-duration) var(--navigation-easing),visibility var(--navigation-duration) step-end}.careers-navigation .navigation-menu-home-link{color:var(--hds-color-text-solid)}.careers-navigation .careers-navigation-logo{display:flex;align-items:center;flex-shrink:0;gap:6px}:is(.careers-navigation .careers-navigation-logo) .navigation-menu-home-link{display:flex}.careers-navigation-logo__careers-logo{position:relative;top:.5px}.careers-navigation .navigation-item--link:not(.navigation-item--link__active) .hds-button{color:var(--hds-color-action-text-solid)}.careers-navigation .navigation-item--cta{margin-inline-start:auto;border-block-end:none;margin-block-start:0}@media (min-width:940px){.careers-navigation .navigation-item--cta{margin-inline-start:0}}.careers-navigation__cta-button{font-size:.875rem;padding-left:var(--hds-space-core-250);padding-right:var(--hds-space-core-250);height:40px}@media (max-width:639px){.careers-navigation__cta-button{display:none}}.careers-navigation .navigation-hamburger-button .navigation-hamburger__background{fill:var(--hds-color-core-brand-50)}.careers-navigation .navigation-menu-overflow[data-status=unmounted]{display:none}}.careers-search-hero__grid{display:flex;flex-direction:column;gap:var(--hds-space-core-500)}@media (min-width:940px){.careers-search-hero__grid{display:grid;grid-template-columns:repeat(var(--hds-space-layout-columns),minmax(0,1fr));column-gap:var(--hds-space-layout-gap);align-items:center}}.careers-search-hero__content{display:flex;flex-direction:column;align-items:flex-start;gap:var(--hds-space-core-400)}@media (min-width:940px){.careers-search-hero__content{grid-column:1/span 8;grid-row:1}}.careers-search-hero__media{margin-inline-start:calc(var(--hds-space-layout-gap) * -1);margin-inline-end:calc(var(--hds-space-layout-gap) * -1)}@media (min-width:940px){.careers-search-hero__media{grid-column:9/-1;grid-row:1;margin-inline-start:0;margin-inline-end:calc(var(--hds-space-layout-gap) * -1)}}.careers-search-hero__container{--section-container-pbs:var(--hds-space-core-0);--section-container-pbe:var(--hds-space-core-400);--section-container-pbe-dt:var(--hds-space-core-0)}.careers-search-hero__title{text-wrap:pretty;font-size:var(--hds-font-heading-hero-lg-size);line-height:var(--hds-font-heading-hero-lg-lineHeight);max-width:22.5ch}.careers-search-hero__title-main,.careers-search-hero__title-sub{font-size:var(--hds-font-heading-hero-lg-size);font-weight:var(--hds-font-heading-hero-lg-weight);line-height:var(--hds-font-heading-hero-lg-lineHeight);letter-spacing:var(--hds-font-heading-hero-lg-letterSpacing)}.careers-search-hero__image--desktop{display:none}.careers-search-hero__image--desktop img{display:block;width:100%;height:auto}@media (min-width:940px){.careers-search-hero__image--desktop{display:block}}.careers-search-hero__image--mobile{display:block}.careers-search-hero__image--mobile img{display:block;width:100%;height:auto}@media (min-width:940px){.careers-search-hero__image--mobile{display:none}}.careers-pagination{display:flex;row-gap:var(--hds-space-core-150);column-gap:var(--hds-space-core-100);justify-content:space-between;flex-direction:column;margin-block-start:var(--hds-space-core-300);padding-block-end:var(--hds-space-core-600);padding-inline:var(--hds-space-core-200)}@media (min-width:940px){.careers-pagination{padding-block-end:var(--hds-space-core-1600)}}@media (min-width:640px){.careers-pagination{flex-direction:row}}.careers-pagination__pages{display:flex;gap:var(--hds-space-core-50);align-items:center;justify-content:space-between}@media (min-width:640px){.careers-pagination__pages{justify-content:flex-start}}:where(.careers-pagination__pages) .hds-button{display:flex;place-content:center;width:2.5rem;aspect-ratio:1;padding-inline:0}.careers-pagination__page-count--active.hds-button{background-color:var(--hds-color-core-neutral-25);border-color:var(--hds-color-core-neutral-50);color:var(--hds-color-core-neutral-990)}.careers-pagination__actions{display:flex;gap:var(--hds-space-core-200);align-items:center;justify-content:space-between}@media (min-width:640px){.careers-pagination__actions{justify-content:flex-end}}:where(.careers-pagination__actions) .hds-button:disabled{color:var(--hds-color-core-neutral-300);border-color:var(--hds-color-core-neutral-100);background-color:transparent}.careers-pagination__icon{margin-top:4px}.careers-role-location-tag{display:inline-flex;align-items:center;gap:var(--hds-space-core-100);border:1px solid var(--hds-color-surface-border-quiet);border-radius:var(--hds-space-core-radius-sm);padding:calc(var(--hds-space-core-75) - 1px) var(--hds-space-core-100);color:var(--hds-color-text-soft);font-size:var(--hds-font-text-sm-size);font-weight:var(--hds-font-text-sm-weight);line-height:var(--hds-font-text-sm-lineHeight)}.careers-role-location-tag__icon svg{width:var(--hds-space-core-200);aspect-ratio:1}.careers-role-result{padding-block:var(--hds-space-core-150);border-block-end:1px solid var(--hds-color-surface-border-quiet);padding-inline:var(--hds-space-layout-content-margin)}@container results-list (min-width: 640px){.careers-role-result{padding-inline:0;padding-block:var(--hds-space-core-200)}}.careers-role-result__container{display:grid;gap:var(--hds-space-core-100);align-items:center}@container results-list (min-width: 640px){.careers-role-result__container{padding-inline-end:var(--hds-space-layout-content-margin);gap:var(--hds-space-core-200);grid-template-columns:repeat(9,minmax(0,1fr))}}.careers-role-result__title{text-wrap:pretty}@container results-list (min-width: 640px){.careers-role-result__title{padding-inline-start:var(--hds-space-layout-content-margin);grid-column:span 4}}.careers-role-result__metadata{display:flex;flex-direction:column;gap:var(--hds-space-core-200);justify-content:space-between;align-items:flex-start;min-width:0}@container results-list (min-width: 640px){.careers-role-result__metadata{grid-column:span 5;align-self:stretch;align-items:center;flex-direction:row;border-inline-start:1px dashed var(--hds-color-surface-border-quiet);padding-inline-start:var(--hds-space-core-200)}}.careers-role-result__metadata-team{min-width:0}@container results-list (min-width: 640px){.careers-role-result__metadata-team{text-align:start;text-wrap:pretty}.careers-role-result__metadata-location{flex-shrink:0}}.careers-role-search-input.hds-input-group{position:relative;gap:0;padding-inline-start:var(--hds-space-core-200);outline:none;box-shadow:0 0 0 var(--hds-space-input-focus-shadowOuter) transparent}@media (prefers-reduced-motion:no-preference){.careers-role-search-input.hds-input-group{transition:border-color .3s cubic-bezier(.25,1,.5,1),box-shadow .3s cubic-bezier(.25,1,.5,1)}}.careers-role-search-input.hds-input-group:not([aria-invalid=true]):focus-within{outline:none;box-shadow:0 0 0 var(--hds-space-input-focus-shadowOuter) var(--hds-color-action-focus-outerSubdued)}.careers-role-search-input.hds-input-group[aria-invalid=true]:focus-within{outline:none;box-shadow:0 0 0 var(--hds-space-input-focus-shadowOuter) var(--hds-color-action-focus-outerError)}.careers-role-search-input.hds-input-group .hds-textinput{background:transparent;border:none;box-shadow:none;outline:none;-webkit-tap-highlight-color:transparent;transition:none;padding-inline-start:calc(16px + var(--hds-space-core-100));padding-inline-end:calc(16px + var(--hds-space-core-200))}.careers-role-search-input.hds-input-group .hds-textinput::-webkit-search-cancel-button{display:none}.careers-role-search-input.hds-input-group .hds-textinput:is(:hover,:focus,:focus-visible,:active){border:none;outline:none;box-shadow:none;background:transparent}.careers-role-search-input__icon{position:absolute;z-index:1;inset-block-start:50%;inset-inline-start:var(--hds-space-core-200);transform:translateY(-50%);width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;color:var(--hds-color-icon-surface);pointer-events:none}.careers-role-search-input__icon svg{display:block;width:16px;height:16px}@media (prefers-reduced-motion:no-preference){.careers-role-search-input__icon{transition:color .3s cubic-bezier(.25,1,.5,1)}}.careers-role-search-input:focus-within .careers-role-search-input__icon{color:var(--hds-color-input-border-selected)}.careers-role-search-input__clear{position:absolute;z-index:1;inset-block-start:50%;inset-inline-end:var(--hds-space-core-200);transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;color:var(--hds-color-icon-surface);cursor:pointer;-webkit-tap-highlight-color:transparent}.careers-role-search-input__clear svg{display:block;width:14px;height:14px}@media (prefers-reduced-motion:no-preference){.careers-role-search-input__clear{transition:color .3s cubic-bezier(.25,1,.5,1)}}.careers-role-search-input__clear:is(:hover,:focus-visible){color:var(--hds-color-input-border-selected)}.careers-roles-empty-state{display:block;padding-block:var(--hds-space-core-400);padding-inline:var(--hds-space-layout-content-margin)}.open-roles-section__grid{display:grid;grid-template-columns:repeat(var(--hds-space-layout-columns),minmax(0,1fr));column-gap:var(--hds-space-layout-gap);row-gap:var(--hds-space-core-400)}.open-roles-section__container{--section-container-pbs:var(--hds-space-core-0);--section-container-pbe:var(--hds-space-core-0)}.open-roles-section__results{grid-column:var(--hds-canary-grid-span-full);min-width:0;margin-inline:calc(var(--hds-space-layout-content-margin) * -1);border-block-start:1px solid var(--hds-color-util-border-quiet)}@media (min-width:940px){.open-roles-section__results{border-block-start:none;border-inline-start:1px solid var(--hds-color-util-border-quiet);margin-inline-start:var(--hds-space-core-0);grid-column:span 9}}.open-roles-section__filters-container,.open-roles-section__search-container{display:flex;flex-direction:column;gap:var(--hds-space-core-150)}.open-roles-section__filters{grid-column:var(--hds-canary-grid-span-full);padding-block:var(--hds-space-core-300);padding-block-end:var(--hds-space-core-0);align-self:start;display:flex;flex-direction:column;gap:var(--hds-space-core-300)}@media (min-width:940px){.open-roles-section__filters{padding-block-end:var(--hds-space-core-300);grid-column:var(--hds-canary-grid-span-quarter);position:sticky;inset-block-start:0;margin-block-end:var(--hds-space-core-1200)}}.open-roles-section__filter-chips{display:grid;gap:var(--hds-space-core-100);grid-template-columns:minmax(0,1fr)}.open-roles-section__filter-chip{width:100%}.open-roles-section__listbox{max-block-size:24rem;overflow-y:auto}:where(.open-roles-section__listbox) .hds-group__label,:where(.open-roles-section__listbox) .hds-listbox__item{border-radius:var(--hds-space-button-radius-sm)}:where(.open-roles-section__listbox) .hds-group__label{color:var(--hds-color-input-text-solid)}:where(.open-roles-section__listbox) .hds-group__label,:where(.open-roles-section__listbox) .hds-listbox__item{align-items:baseline}:is(:where(.open-roles-section__listbox) .hds-listbox__item,:where(.open-roles-section__listbox) .hds-group__label)>.hds-selection-indicator{position:relative;top:2px;flex-shrink:0}:where(.open-roles-section__listbox) .hds-listbox__item:focus-visible,:where(.open-roles-section__listbox:not(:has([data-focused]:not(:hover)))) .hds-listbox__item:hover,:where(.open-roles-section__listbox[data-virtual]) .hds-listbox__item[data-focused=true]{border-block-width:0;margin-block:0;scroll-margin-block:var(--hds-space-core-50)}:where(.open-roles-section__listbox) .open-roles-section__listbox-group{margin-inline-start:var(--hds-space-core-300)}:where(.open-roles-section__listbox) .open-roles-section__listbox-group--root{margin-inline-start:0}:where(.open-roles-section__listbox) .open-roles-section__listbox-divider{box-sizing:border-box;height:1px;margin-block:4px;margin-inline:-4px;border-top:1px solid rgba(212,222,233,.75)}:where(.open-roles-section__listbox) .open-roles-section__listbox-item.hds-listbox__item{margin-inline-start:calc(min(var(--open-roles-facet-depth, 0), 1) * var(--hds-space-core-300));width:calc(100% - min(var(--open-roles-facet-depth, 0), 1) * var(--hds-space-core-300))}.open-roles-section__no-results{padding-inline:var(--hds-space-core-100);padding-block:var(--hds-space-core-100)}.open-roles-section__footer{display:flex;align-items:baseline;justify-content:space-between;margin-block-end:calc(var(--hds-space-core-800) * -1)}.open-roles-section__footer[aria-hidden=false]{margin-block-end:0}@media (min-width:940px){.open-roles-section__footer{margin-block-end:0}}.open-roles-section__clear-action{margin-inline-end:calc(var(--hds-space-core-200) * -1)}@media (min-width:940px){.open-roles-section__clear-action{margin-inline-end:calc(var(--hds-space-core-300) * -1)}}.open-roles-section__clear-action svg{align-self:end}:where(.open-roles-section__filters) .hds-icon--chevron .start{transform-origin:44% 53%}[aria-expanded=true] :is(:where(.open-roles-section__filters) .hds-icon--chevron .start){transform:rotate(-90deg)}:where(.open-roles-section__filters) .hds-icon--chevron .end{transform-origin:64% 53%}[aria-expanded=true] :is(:where(.open-roles-section__filters) .hds-icon--chevron .end){transform:rotate(90deg)}@media (prefers-reduced-motion:no-preference){:where(.open-roles-section__filters) .hds-icon--chevron path{transition:all .1s ease}}.open-roles-section__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;container:results-list/inline-size}@media (max-width:939px){.open-roles-section__list:last-child .careers-role-result:last-child{border-block-end:none}}@media (min-width:940px){.open-roles-section__list:last-child .careers-role-result:last-child{margin-block-end:var(--hds-space-core-500)}}@media (max-width:939px){.open-roles-section{grid-template-columns:1fr}}.careers-search-disclaimer__content{max-width:960px;padding-inline-end:var(--hds-space-core-200);display:flex;flex-direction:column;gap:var(--hds-space-core-300);text-wrap:pretty}@media (min-width:640px){.careers-search-disclaimer__content{padding-inline-end:var(--hds-space-core-500)}}.opportunity-hero__container{--section-container-pbs:var(--hds-space-core-500);--section-container-pbe:var(--hds-space-core-500);--section-container-pbs-tb:var(--hds-space-core-700);--section-container-pbe-tb:var(--hds-space-core-700);--section-container-pbs-dt:var(--hds-space-core-1000);--section-container-pbe-dt:var(--hds-space-core-1000)}.opportunity-hero__title{max-width:350px;text-wrap:pretty}@media (min-width:640px){.opportunity-hero__title{max-width:512px}}@media (min-width:940px){.opportunity-hero__title{max-width:799px}}.opportunity-hero__image-container{--section-container-pbs:var(--hds-space-core-0);--section-container-pbe:var(--hds-space-core-1);--section-container-padding-inline:var(--hds-space-core-0)}.opportunity-hero__image--desktop{display:none}@media (min-width:640px){.opportunity-hero__image--desktop{display:block}}.opportunity-hero__image--mobile{display:block}.opportunity-hero__image--mobile img{width:100%}@media (min-width:640px){.opportunity-hero__image--mobile{display:none}}.faq-section-container{display:grid;grid-template-columns:repeat(var(--hds-space-layout-columns),minmax(0,1fr));column-gap:var(--hds-space-layout-gap);row-gap:var(--hds-space-core-400);align-items:start}.faq-section-header{grid-column:var(--hds-canary-grid-span-full);padding-inline-end:var(--hds-space-core-300)}@media (min-width:940px){.faq-section-header{margin-block-start:11px}}.faq-section-accordion{grid-column:var(--hds-canary-grid-span-full)}@media (min-width:940px){.faq-section-header{grid-column:span 4}.faq-section-accordion{grid-column:span 8}}.careers-faq-section-container .divider-wrapper{z-index:2}.careers-faq-section-container .section-row{position:relative;z-index:2}.faq-section-header{text-wrap:pretty;max-width:349px}@layer base{.divider-wrapper{position:relative;width:100%;height:100%}.divider-container{--divider-color:var(--hds-color-surface-border-quiet);--divider-height:120px;margin-inline:var(--section-container-margin-inline-bleed);margin-block:calc(var(--divider-height) * -.5);height:var(--divider-height);overflow:hidden}.divider-canvas-wrapper,.divider-container{position:relative;display:flex;align-items:center}.divider-canvas-wrapper{flex:1;width:100%;min-width:0;height:100%;justify-content:center}@media (max-width:939px){.divider-canvas-wrapper{display:none}.divider-line{flex:1;height:1px;background-color:var(--divider-color)}}@media (min-width:940px){.divider-container--is-canvas-active .divider-line{display:none}.divider-container:not(.divider-container--is-canvas-active) .divider-line{flex:1;height:1px;background-color:var(--divider-color)}.divider-canvas{display:block;width:100%;height:20px;pointer-events:none}}}@layer base{.carousel__section-container{overflow:hidden;margin-inline:var(--section-container-margin-inline-bleed,0);width:calc(100% + var(--section-container-margin-inline-bleed, 0) * -2);container-type:inline-size}.carousel__scroller{--carousel-drag-offset:0px;position:relative;display:flex;gap:var(--carousel-gap,0);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x pan-y;padding-inline:var(--carousel-gutter,0);scroll-padding-inline:var(--carousel-gutter,0)}.carousel__scroller::-webkit-scrollbar{display:none}.carousel__scroller[data-dragging=true]{scroll-snap-type:none;scroll-behavior:auto;touch-action:none}.carousel__item{--carousel-item-progress:clamp(-1,var(--carousel-item-index,0) - var(--carousel-scroll-progress,0),1);flex:0 0 var(--carousel-card-width,auto);width:var(--carousel-card-width,auto);position:relative;pointer-events:none;contain:layout style;scroll-snap-align:start}@media (min-width:640px){.carousel__item:last-child{scroll-snap-align:end}}.carousel__inner{pointer-events:auto;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;height:100%;transform-origin:left center}.carousel__scroller[data-carousel-drag] .carousel__inner{transform:translate3d(var(--carousel-drag-offset,0),0,0)}}.case-study-carousel{--carousel-gap:var(--hds-space-core-200);--carousel-gutter:var(--hds-space-layout-content-margin);--carousel-card-width:clamp(240px,var(--case-study-carousel-card-fluid-width,30.38cqi),var(--case-study-carousel-card-max-width,384px));--case-study-carousel-hover-duration:800ms;--case-study-carousel-hover-easing:cubic-bezier(0.165,0.84,0.44,1)}@media (max-width:639px){.case-study-carousel{--carousel-card-width:100%}}.case-study-carousel[data-hover-disabled]{--case-study-carousel-hover-duration:0s}@media (max-width:639px){.case-study-carousel__scroller{margin-inline-start:0;margin-inline-end:0;scroll-padding-inline:0;padding-inline:var(--carousel-gutter);will-change:scroll-position}}@media (min-width:640px){.case-study-carousel--static-desktop .case-study-carousel__scroller{overflow:visible;scroll-snap-type:none;justify-content:center}.case-study-carousel--static-desktop .case-study-carousel__item{width:auto;flex:1 0 0%;max-width:400px;min-width:0;scroll-snap-align:none}}@media (max-width:639px){.case-study-carousel__item{scroll-snap-align:center;width:100%;flex:0 0 100%}}.case-study-logo--flat{--caseStudyLogoColor:var(--hds-color-util-white)}.case-study-logo--flat.case-study-logo--dark{--caseStudyLogoColor:var(--hds-color-core-neutral-0)}.case-study-card{display:flex;height:100%;flex-direction:column;gap:var(--hds-space-core-200);-webkit-text-decoration:none;text-decoration:none;color:inherit;container-type:inline-size}@media (hover:hover) and (pointer:fine){@media (prefers-reduced-motion:no-preference){.case-study-card:hover{--hds-hover-active:1}}.case-study-card:hover .case-study-card__link{color:var(--hds-color-action-text-solidHover)}}@media (prefers-reduced-motion:no-preference){.case-study-card:focus-visible{--hds-hover-active:1}}.case-study-card:focus-visible{outline:none}.case-study-card:focus-visible .case-study-card__link{color:var(--hds-color-action-text-solidHover);outline:var(--hds-focus-outline);outline-offset:var(--hds-focus-outline-offset);border-radius:var(--hds-space-core-radius-sm)}@media (prefers-reduced-motion:no-preference){.case-study-card__link:hover{--hds-hover-active:1}}.case-study-card__link:hover{color:var(--hds-color-action-text-solidHover)}.case-study-card__media{position:relative;aspect-ratio:var(--card-aspect-ratio,332/448);overflow:hidden;background-color:var(--hds-color-core-neutral-50)}.case-study-card__image{width:auto;max-width:max-content;left:50%;position:absolute;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transform-origin:center;transform:translate3d(-50%,0,0)}.case-study-card__mediaLogo{position:absolute;aspect-ratio:var(--card-aspect-ratio,332/448);overflow:hidden;z-index:2;pointer-events:none}.case-study-card__title{padding-inline-end:var(--hds-space-core-400);text-wrap:pretty}@media (min-width:640px){.case-study-card__title{padding-inline-end:var(--hds-space-core-200);text-wrap:balance}}.case-study-card__logo{position:absolute;bottom:12px;left:20px;line-height:0;height:60px;height:min(60px,20cqi);width:auto}.case-study-card__link{margin-bottom:var(--hds-space-core-75)}.case-study-card__media{border-radius:var(
    --carousel-item-border-radius,calc(var(--hds-space-core-radius-md) / var(--carousel-item-hover-scale, 1))/var(--hds-space-core-radius-md)
  );transform-origin:left center;transform:translate3d(var(--carousel-item-hover-shift,0),0,0) scaleX(var(--carousel-item-hover-scale,1));backface-visibility:hidden;width:100%;max-height:480px}@media (prefers-reduced-motion:no-preference){.case-study-card__media{transition:transform var(--case-study-carousel-hover-duration,0s) var(--case-study-carousel-hover-easing,ease);will-change:transform}}@media (max-width:639px){.case-study-card__media{transform:none;transition:none;border-radius:var(--carousel-item-border-radius,var(--hds-space-core-radius-md));aspect-ratio:var(--card-aspect-ratio-mobile,336/350)}}.case-study-card__image{transform:translate3d(-50%,0,0) scaleX(calc(1 / var(--carousel-item-hover-scale, 1)));backface-visibility:hidden;width:calc(100% * var(--carousel-hover-scale-target, 1));height:100%;max-width:none;object-fit:cover}@media (prefers-reduced-motion:no-preference){.case-study-card__image{transition:transform var(--case-study-carousel-hover-duration,0s) var(--case-study-carousel-hover-easing,ease);will-change:transform}}@media (max-width:639px){.case-study-card__image{width:calc(100% + 32px);transform:translate3d(-50%,0,0);transition:none}}.case-study-card__mediaLogo{transform:translate3d(var(--carousel-item-hover-shift,0),0,0);backface-visibility:hidden;width:100%;max-height:480px}@media (prefers-reduced-motion:no-preference){.case-study-card__mediaLogo{transition:transform var(--case-study-carousel-hover-duration,0s) var(--case-study-carousel-hover-easing,ease);will-change:transform}}@media (max-width:639px){.case-study-card__mediaLogo{transition:none;aspect-ratio:var(--card-aspect-ratio-mobile,336/350);transform:none}}.case-study-card{--card-mobile-scale-factor:0.05;--card-mobile-gap-inset:7px;--carousel-card-scale:calc(1 - max(var(--carousel-item-progress, 0), -1 * var(--carousel-item-progress, 0)) * var(--card-mobile-scale-factor));--scale-shrinkage:calc((1 - var(--carousel-card-scale)) * 50%);--gap-offset:calc((var(--scale-shrinkage) + var(--card-mobile-gap-inset) / var(--carousel-card-scale)) * var(--carousel-item-progress, 0) * -1)}@media (max-width:639px){.case-study-card{transform:translate3d(var(--gap-offset),0,0) scale(var(--carousel-card-scale));transform-origin:center center;will-change:transform;backface-visibility:hidden}}@media (max-width:639px) and (prefers-reduced-motion:no-preference){.case-study-card__image{--parallax-offset:calc(-32px * var(--carousel-item-progress, 0));transition:none;transform:translate3d(calc(-50% + var(--parallax-offset)),0,0)}.case-study-card__title{transform:translate3d(calc(40px * var(--carousel-item-progress, 0)),0,0)}.case-study-card__link,.case-study-card__title{opacity:calc(1 - max(var(--carousel-item-progress), -1 * var(--carousel-item-progress)))}.case-study-card__link{transform:translate3d(calc(60px * var(--carousel-item-progress, 0)),0,0)}}.next-carousel{--carousel-item-border-radius:0px}@media (max-width:639px){.squeezy-carousel{display:none}}.squeezy-carousel__body{display:grid;gap:var(--hds-space-core-450)}.squeezy-carousel__canvas{width:870px;aspect-ratio:1232/460}@media (min-width:940px){.squeezy-carousel__canvas{width:100%}}.squeezy-carousel__items-details-container{min-width:0;display:flex}.squeezy-carousel__item-details{width:100%;flex-shrink:0;display:grid;align-content:start;justify-content:space-between;gap:var(--hds-space-core-400)}@media (min-width:940px){.squeezy-carousel__item-details{grid:auto/1fr auto}}@media (prefers-reduced-motion:no-preference){.squeezy-carousel__item-details{transition:opacity .12s ease}}.squeezy-carousel__item-copy{padding-right:var(--hds-space-core-1400)}@media (min-width:940px){.squeezy-carousel__item-copy{max-width:calc(460px * (16 / 9));padding-right:0}}@media (prefers-reduced-motion:no-preference){.squeezy-carousel__item-copy{transition:opacity .12s ease}}@media (min-width:640px){.mobile-carousel{display:none}}.mobile-carousel__scroller{--carousel-gap:var(--hds-space-core-200);--carousel-gutter:16px}.mobile-carousel__item{--carousel-card-width:calc(100vw - 32px)}@media (min-width:640px){.events-mobile-carousel{display:none}}.events-mobile-carousel-card{--scale-amount:0.05;--carousel-card-scale:calc(1 - max(var(--carousel-item-progress, 0), -1 * var(--carousel-item-progress, 0)) * var(--scale-amount));--gap-inward:7px;--scale-shrinkage:calc((1 - var(--carousel-card-scale)) * 50%);--gap-offset:calc((var(--scale-shrinkage) + var(--gap-inward) / var(--carousel-card-scale)) * var(--carousel-item-progress, 0) * -1);display:flex;flex-direction:column;gap:var(--hds-space-core-300)}.events-mobile-carousel-card__media{pointer-events:none;position:relative;overflow:hidden;background-color:var(--hds-color-core-neutral-50);border-radius:var(--carousel-item-border-radius,var(--hds-space-core-radius-md));aspect-ratio:336/350}@media (max-width:639px){.events-mobile-carousel-card__media{transform:translate3d(var(--gap-offset),0,0) scale(var(--carousel-card-scale));transform-origin:center center}}.events-mobile-carousel-card__image{width:100%;height:100%;object-fit:cover;left:50%;position:absolute;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transform-origin:center;transform:translate3d(-50%,0,0)}@media (prefers-reduced-motion:no-preference){.events-mobile-carousel-card__image{--parallax-offset:calc(-30px * var(--carousel-item-progress, 0));transform:translate3d(calc(-50% + var(--parallax-offset)),0,0)}}@media (max-width:639px) and (prefers-reduced-motion:no-preference){.events-mobile-carousel-card__title{opacity:calc(1 - max(var(--carousel-item-progress, 0), -1 * var(--carousel-item-progress, 0)))}}.events-mobile-carousel-card__link{margin-top:auto}@media (max-width:639px) and (prefers-reduced-motion:no-preference){.events-mobile-carousel-card__link{opacity:calc(1 - max(var(--carousel-item-progress, 0), -1 * var(--carousel-item-progress, 0)))}}.events-carousel__header{display:flex;gap:var(--hds-space-core-800);justify-content:space-between;align-items:flex-end}.events-carousel__header-content{display:flex;flex-direction:column}@media (min-width:940px){.events-carousel__header:not(.events-carousel__header--small-nav){margin-block-end:calc(-1 * var(--hds-space-core-100))}}@media (min-width:640px){.events-carousel__header:not(.events-carousel__header--small-nav) .events-carousel__header-content{margin-block-end:var(--hds-space-core-100)}}@media (min-width:940px){.events-carousel__header:not(.events-carousel__header--small-nav) .events-carousel__header-content{margin-block-end:var(--hds-space-core-400)}}.events-carousel__header-subtitle,.events-carousel__header-title{max-width:43ch;text-wrap:pretty}.events-carousel__controls{display:flex;gap:var(--hds-space-core-100)}@media (max-width:639px){.events-carousel__controls{display:none}}.opportunity-events-section__container{--section-container-pbs:var(--hds-space-core-600);--section-container-pbe:var(--hds-space-core-0);--section-container-pbs-tb:var(--hds-space-core-800);--section-container-pbs-dt:var(--hds-space-core-1200);overflow:hidden}.careers-section-header{display:grid;grid-template-columns:repeat(var(--hds-space-layout-columns),minmax(0,1fr));column-gap:var(--hds-space-layout-gap);align-items:start;row-gap:var(--hds-space-core-200)}@media (min-width:940px){.careers-section-header{row-gap:var(--hds-space-core-400)}}.careers-section-header__subtitle,.careers-section-header__title{padding-inline-end:var(--hds-space-core-300)}@media (min-width:940px){.careers-section-header__subtitle,.careers-section-header__title{padding-inline-end:var(--hds-space-core-350)}}.careers-section-header__subtitle,.careers-section-header__title{grid-column:var(--hds-canary-grid-span-full)}@media (min-width:940px){.careers-section-header__subtitle{margin-block-start:10px}.careers-section-header__title{grid-column:span 4}.careers-section-header__subtitle{grid-column:span 8}}.opportunity-statistics__container{--section-container-pbe:0px}.opportunity-statistics__container .stats-list__item-value{width:100%}:is(.opportunity-statistics__container .stats-list--colorful) .stats-list__item:first-child .stats-list__item-value{background-image:linear-gradient(270.02deg,#fb3246 -292.11%,#8a17ab -86.49%,#4b24d8 99.97%)}:is(.opportunity-statistics__container .stats-list--colorful) .stats-list__item:nth-child(2) .stats-list__item-value{background-image:linear-gradient(269.83deg,#fb3246 -189.63%,#8a17ab 28.17%,#533afd 225.68%)}:is(.opportunity-statistics__container .stats-list--colorful) .stats-list__item:nth-child(3) .stats-list__item-value{background-image:linear-gradient(270deg,#fb3246 -238.33%,#8a17ab 127.02%,#533afd 458.32%)}:is(.opportunity-statistics__container .stats-list--colorful) .stats-list__item:nth-child(4) .stats-list__item-value{background-image:linear-gradient(269.93deg,#fb3246 71.77%,#8a17ab 270.86%,#533afd 461.66%)}.opportunity-statistics__section-title{max-width:296px}.opportunity-statistics__subtitle{max-width:709px}.customer-logo--flat{--customerLogoColor:var(--hds-color-action-icon-disabled);--customerLogoBackgroundColor:var(--hds-color-core-neutral-0);--customerLogoColorAlt:var(--customerLogoBackgroundColor);--customerLogoColorAltShadeDarker:color-mix(in srgb,var(--customerLogoColor) 85%,#000);--customerLogoColorAltShadeLighter:color-mix(in srgb,var(--customerLogoColor) 75%,#fff);--customerLogoColorAltNoTransparency:var(--customerLogoBackgroundColor)}.customer-logo--flat.customer-logo--dark{--customerLogoBackgroundColor:var(--hds-color-surface-bg-quiet);--customerLogoColor:var(--hds-color-core-neutral-0);--customerLogoColorAltShadeLighter:color-mix(in srgb,var(--customerLogoColor) 92.5%,#000)}@layer app{.logo-carousel{position:relative;width:100%;border-block-start:1px solid var(--hds-color-surface-border-quiet);border-block-end:1px solid var(--hds-color-surface-border-quiet);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.logo-carousel__marquee-container{display:flex;overflow:hidden;cursor:var(--logo-carousel-cursor,grab)}.logo-carousel__marquee-container .hds-link{cursor:var(--logo-carousel-cursor,pointer)}.logo-carousel__marquee-container--centered{justify-content:center;cursor:auto}.logo-carousel__marquee-container--centered .logo-carousel__marquee{width:100%;justify-content:space-evenly}.logo-carousel__marquee-container--centered .hds-link{cursor:pointer}.logo-carousel__marquee{display:flex;flex-shrink:0;align-items:center;height:var(--hds-space-core-800)}@media (min-width:940px){.logo-carousel__marquee{height:var(--hds-space-core-900)}}.logo-carousel__item{flex-shrink:0;width:172px;height:var(--hds-space-core-900);display:flex;align-items:center;justify-content:center;transition:opacity .15s linear}.logo-carousel__item path{transition:fill .3s cubic-bezier(.25,1,.5,1)}.customers-section__title-container{--section-container-pbs:var(--hds-space-core-700);--section-container-pbe:var(--hds-space-core-500);--section-container-pbs-tb:var(--hds-space-core-1000);--section-container-pbe-tb:var(--hds-space-core-800);--section-container-pbs-dt:var(--hds-space-core-1200);--section-container-pbe-dt:var(--hds-space-core-800)}}@layer app{@media (min-width:640px){.customers-section__title-container .customers-section__title{max-width:709px}}.customers-section__carousel-container{--section-container-padding-inline:0;--section-container-pbs:0;--section-container-pbe:0}}.opportunity-ai-infrastructure__container{--section-container-pbs:var(--hds-space-core-600);--section-container-pbe:var(--hds-space-core-450);--section-container-pbs-tb:var(--hds-space-core-800);--section-container-pbe-tb:var(--hds-space-core-800);--section-container-pbs-dt:var(--hds-space-core-1200);--section-container-pbe-dt:var(--hds-space-core-800)}.opportunity-ai-infrastructure__title{max-width:336px}.opportunity-ai-infrastructure__subtitle{max-width:709px}.opportunity-ai-infrastructure__image-container{--section-container-padding-inline:var(--hds-space-core-0);--section-container-pbs:var(--hds-space-core-0);--section-container-pbe:var(--hds-space-core-0)}.opportunity-ai-infrastructure__image--desktop{display:none}@media (min-width:640px){.opportunity-ai-infrastructure__image--desktop{display:block}}.opportunity-ai-infrastructure__image--mobile{display:block}.opportunity-ai-infrastructure__image--mobile img{width:100%}@media (min-width:640px){.opportunity-ai-infrastructure__image--mobile{display:none}}.opportunity-economic-growth__text-columns>*{padding-inline-end:var(--hds-space-core-300)}@media (min-width:940px){.opportunity-economic-growth__text-columns>*{padding-inline-end:var(--hds-space-core-350)}.opportunity-economic-growth__subtitle{margin-block-start:10px}}.opportunity-economic-growth__image-container{--section-container-pbs:var(--hds-space-core-0);--section-container-pbe:var(--hds-space-core-100);--section-container-padding-inline:var(--hds-space-core-0)}.opportunity-economic-growth__background{z-index:-1}@layer base{.columns{display:grid;column-gap:var(--hds-space-layout-gap);row-gap:var(--hds-space-core-200);align-items:stretch}.columns:not(.columns--auto){grid-template-columns:repeat(var(--columns-count-mb,1),minmax(0,1fr))}.columns--auto{grid-template-columns:repeat(auto-fit,minmax(var(--columns-min-item-width,276px),1fr))}.columns-row-gap{--columns-row-gap-mb:var(--hds-space-core-200);--columns-row-gap-tb:initial;--columns-row-gap-dt:initial;row-gap:var(--columns-row-gap-mb)}.columns-column-gap{--columns-column-gap-mb:var(--hds-space-layout-gap);--columns-column-gap-tb:initial;--columns-column-gap-dt:initial;column-gap:var(--columns-column-gap-mb)}.columns-align{--columns-align-mb:stretch;--columns-align-tb:initial;--columns-align-dt:initial;align-items:var(--columns-align-mb)}@media (min-width:640px){.columns:not(.columns--auto){grid-template-columns:repeat(var(--columns-count-tb,2),minmax(0,1fr))}.columns-row-gap{row-gap:var(--columns-row-gap-tb,var(--columns-row-gap-mb))}.columns-column-gap{column-gap:var(--columns-column-gap-tb,var(--columns-column-gap-mb))}.columns-align{align-items:var(--columns-align-tb,var(--columns-align-mb))}}@media (min-width:940px){.columns:not(.columns--auto){grid-template-columns:repeat(var(--columns-count-dt,var(--columns-count-tb,2)),minmax(0,1fr))}.columns-row-gap{row-gap:var(--columns-row-gap-dt,var(--columns-row-gap-tb,var(--columns-row-gap-mb)))}.columns-column-gap{column-gap:var(
        --columns-column-gap-dt,var(--columns-column-gap-tb,var(--columns-column-gap-mb))
      )}.columns-align{align-items:var(--columns-align-dt,var(--columns-align-tb,var(--columns-align-mb)))}}}@layer base{.feature-detail{display:flex;flex-direction:column;align-items:flex-start;row-gap:var(--hds-space-core-200);text-wrap:var(--feature-detail-text-wrap,pretty);container-type:inline-size;container-name:feature-detail}.feature-detail__image{position:relative;width:100%;border-radius:var(--hds-space-core-radius-md);overflow:hidden}.feature-detail__content,.feature-detail__footer{padding-inline-end:var(--hds-space-core-200);max-width:var(--feature-detail-max-width-mb,400px)}@container feature-detail (min-width: 248px){.feature-detail__content,.feature-detail__footer{padding-inline-end:var(--hds-space-core-300)}}@container feature-detail (min-width: 264px){.feature-detail__content,.feature-detail__footer{padding-inline-end:var(--feature-detail-pie-mb,var(--hds-space-core-400))}}@container feature-detail (min-width: 504px){.feature-detail__content,.feature-detail__footer{padding-inline-end:var(--feature-detail-pie-mb,var(--hds-space-core-500));max-width:var(--feature-detail-max-width-mb,544px)}}.feature-detail__content--stacked{display:flex;flex-direction:column;align-items:flex-start;gap:var(--hds-space-core-50)}}.careers__butterfly-sprite{--__frame-index:var(--initial-frame-index,0);--__frame-count:var(--frame-count,18);--__sprite-animation-duration:var(--sprite-animation-duration,1s);position:absolute;top:0;left:0;width:var(--frame-size,100px);height:var(--frame-size,100px);overflow:hidden;z-index:2}@media (prefers-reduced-motion:no-preference){.careers__butterfly-sprite.sprite-playing{animation:butterfly-fly var(--__sprite-animation-duration) steps(var(--__frame-count),jump-none) infinite}}.careers__butterfly-sprite__image{display:block;width:calc(var(--frame-size, 100px) * var(--__frame-count));max-width:none;height:var(--frame-size,100px);object-fit:fill;transform:translateX(calc(-1 * var(--frame-size, 100px) * var(--__frame-index)));-webkit-user-select:none;user-select:none;pointer-events:none}@keyframes butterfly-fly{0%{--__frame-index:0}to{--__frame-index:calc(var(--__frame-count) - 1)}}@property --__frame-index{syntax:"<integer>";inherits:true;initial-value:0}.careers-whimsy-logo{position:relative;width:fit-content;height:fit-content}.careers-whimsy-logo__image{position:absolute;inset:0}.careers-whimsy-logo__butterfly{--frame-size:70px;position:absolute;width:var(--frame-size);height:var(--frame-size);translate:1px -80px}.careers-whimsy-logo__butterfly-fluttering-sprite{z-index:2;translate:4.4px -.8px;scale:.66}@media (prefers-reduced-motion:no-preference){.careers-whimsy-logo__butterfly-fluttering-sprite.flutter-playing{animation:butterfly-fly var(--__sprite-animation-duration,1s) steps(var(--__frame-count),jump-none) forwards}}