@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}}.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}}@layer base{.horizontal-scrollable-container{position:relative;min-width:0;max-width:100%}.horizontal-scrollable-container__inner{position:relative;width:100%;padding-block:var(--hds-space-core-200);margin-block:calc(var(--hds-space-core-200) * -1);overflow-x:auto;overscroll-behavior-x:none;scrollbar-width:none;-webkit-overflow-scrolling:touch}.horizontal-scrollable-container--scrollable .horizontal-scrollable-container__inner{overscroll-behavior-x:contain;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--hds-space-core-250),#000 calc(100% - var(--hds-space-core-250)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--hds-space-core-250),#000 calc(100% - var(--hds-space-core-250)),transparent 100%)}.horizontal-scrollable-container__inner::-webkit-scrollbar{display:none}}@layer base{.breadcrumb__list{display:flex;flex-direction:row;align-items:center;gap:var(--hds-space-core-50);margin:0;padding:0;list-style:none}.breadcrumb__item,.breadcrumb__separator{display:inline-flex;align-items:center}.breadcrumb__separator{font-weight:400;color:var(--hds-color-text-quiet)}.breadcrumb__page,.breadcrumb__separator{font-family:var(--hds-font-family);font-size:var(--hds-font-text-sm-size);line-height:var(--hds-font-text-sm-lineHeight)}.breadcrumb__page{letter-spacing:var(--hds-font-text-sm-letterSpacing);color:var(--hds-color-text-soft)}.breadcrumb__scrollable .breadcrumb__list{flex-wrap:nowrap}.breadcrumb__scrollable .breadcrumb__item,.breadcrumb__scrollable .breadcrumb__separator{flex-shrink:0}.breadcrumb__scrollable.horizontal-scrollable-container--scrollable .horizontal-scrollable-container__inner{-webkit-mask-image:linear-gradient(to right,#000 0,#000 calc(100% - var(--hds-space-core-250)),transparent 100%);mask-image:linear-gradient(to right,#000 0,#000 calc(100% - var(--hds-space-core-250)),transparent 100%)}.breadcrumb__scrollable.horizontal-scrollable-container--scrollable .breadcrumb__item:last-of-type{padding-inline-end:var(--hds-space-core-250)}}@layer app{.breadcrumb__link{font-size:var(--hds-font-text-sm-size);line-height:var(--hds-font-text-sm-lineHeight);letter-spacing:var(--hds-font-text-sm-letterSpacing)}}.careers-apply-page__form{--careers-apply-iframe-baked-top:89px;--careers-apply-iframe-content-padding-top:46px;position:relative;width:100%;overflow:hidden}.careers-apply-page__iframe{display:block;width:100%;min-height:800px;border:0;background-color:var(--hds-color-core-neutral-0);margin-block-start:calc(var(--hds-space-core-500) - var(--careers-apply-iframe-baked-top))}.careers-apply-page__mask{position:absolute;top:0;left:0;right:0;height:var(--hds-space-core-300);background:#fff;z-index:1;pointer-events:none}.careers-apply-page__form--confirmation .careers-apply-page__iframe{min-height:0;margin-block-start:calc(var(--hds-space-core-500) - var(--careers-apply-iframe-content-padding-top))}.careers-apply-page__form--confirmation .careers-apply-page__mask{display:none}@media (max-width:639px){.careers-apply-page__form{margin-inline:var(--section-container-margin-inline-bleed);width:auto}.careers-apply-page__iframe{margin-block-start:calc(0px - var(--careers-apply-iframe-baked-top))}.careers-apply-page__mask{height:0}.careers-apply-page__form--confirmation .careers-apply-page__iframe{margin-block-start:calc(0px - var(--careers-apply-iframe-content-padding-top))}}.careers-detail-hero__section-container{--section-container-pbs:var(--hds-space-core-300);--section-container-pbe:var(--hds-space-core-400);--section-container-pbe-tb:var(--hds-space-core-500);--section-container-pbe-dt:var(--hds-space-core-600)}.careers-detail-hero__title{max-width:639px;font-size:var(--hds-font-heading-hero-sm-size);font-weight:var(--hds-font-heading-hero-sm-weight);line-height:var(--hds-font-heading-hero-sm-lineHeight);letter-spacing:var(--hds-font-heading-hero-sm-letterSpacing);text-wrap:pretty}.careers-detail-hero__section-background{display:none}@media (min-width:640px){.careers-detail-hero__section-background{display:block}}.careers-detail-layout__section-container{--section-container-pbs:var(--hds-space-core-0);--section-container-pbe:var(--hds-space-core-0);--section-container-border-block-end:1px solid var(--hds-color-util-border-quiet)}.careers-detail-layout__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)}.careers-detail-layout__main{grid-column:var(--hds-canary-grid-span-full);min-width:0}@media (min-width:640px){.careers-detail-layout__main{grid-column:span 5;border-inline-end:1px solid var(--hds-color-util-border-quiet)}}@media (min-width:940px){.careers-detail-layout__main{display:grid;grid-column:span 9;grid-template-columns:subgrid}.careers-detail-layout__main>*{grid-column:1/-1}}.careers-listing-details__sidebar{grid-column:var(--hds-canary-grid-span-full);padding-block:var(--hds-space-core-300);padding-block-end:var(--hds-space-core-400);align-self:start;order:-1;height:100%;position:relative}@media (max-width:639px){.careers-listing-details__sidebar:after{content:"";position:absolute;inset-inline:calc(-1 * var(--hds-space-layout-content-margin));inset-block-end:0;border-block-end:1px solid var(--hds-color-util-border-quiet)}}@media (min-width:640px){.careers-listing-details__sidebar{order:0;grid-column:span 3}}@media (min-width:940px){.careers-listing-details__sidebar{padding-block-end:var(--hds-space-core-300);padding-inline:var(--hds-space-core-100);grid-column:var(--hds-canary-grid-span-quarter);position:sticky;inset-block-start:0}}.careers-listing-details__sidebar-content{position:sticky;display:flex;gap:var(--hds-space-core-100);flex-direction:column;top:var(--hds-space-core-300)}@media (min-width:940px){.careers-listing-details__sidebar-content{margin-bottom:var(--hds-space-core-1000)}}.careers-listing-details__facts{padding-block:var(--hds-space-core-300);padding-inline:var(--hds-space-core-200);background-color:var(--hds-color-surface-bg-subdued);border-radius:var(--hds-space-core-radius-sm);display:grid;grid-template-columns:repeat(2,1fr);row-gap:var(--hds-space-core-300);column-gap:var(--hds-space-core-200)}@media (min-width:640px){.careers-listing-details__facts{display:flex;flex-direction:column;row-gap:var(--hds-space-core-300);column-gap:var(--hds-space-core-300)}}@media (min-width:940px){.careers-listing-details__facts{padding-inline:var(--hds-space-core-300)}}.careers-listing-details__fact-label{display:flex;gap:var(--hds-space-core-100)}.careers-listing-details__fact-label-icon{color:var(--hds-color-icon-solid)}.careers-listing-details__fact-value{padding-inline-start:var(--hds-space-core-300)}.careers-listing-details__apply-button{width:100%;justify-content:center}