@layer base{.chippy-card-layout{display:grid;grid:auto/1fr;row-gap:var(--hds-space-core-300);column-gap:var(--hds-space-core-200)}@media (min-width:940px){.chippy-card-layout{grid:auto/1fr 1fr}}}.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)}@layer base{.carousel-pagination{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--hds-space-core-50);padding-block-start:var(--hds-space-core-200)}.carousel-pagination__segment{height:2px;width:10px;border-radius:1px;background:var(--hds-color-util-brand-300);transition:width .3s ease,background-color .3s ease;will-change:width,background-color}.carousel-pagination__segment--active{width:30px;background:var(--hds-color-util-brand-600)}button.carousel-pagination__segment{appearance:none;border:0;padding:var(--hds-space-core-150) 0;margin-block:calc(var(--hds-space-core-150) * -1);background-clip:content-box;box-sizing:content-box;cursor:pointer}button.carousel-pagination__segment:focus-visible{outline:var(--hds-space-core-border-lg) solid var(--hds-color-util-brand-600);outline-offset:var(--hds-space-core-50)}}@layer base{.customer-carousel-canary{--carousel-gap:var(--hds-space-core-200);--carousel-gutter:var(--hds-space-layout-content-margin);--carousel-card-width:clamp(240px,30.38cqi,384px);--carousel-static-justify:flex-start;--carousel-static-item-max-width:400px;--card-aspect-ratio:384/480;--card-aspect-ratio-mobile:7/8;--case-study-carousel-hover-duration:800ms;--case-study-carousel-hover-easing:cubic-bezier(0.165,0.84,0.44,1)}@media (max-width:639px){.customer-carousel-canary{--carousel-card-width:100%;--carousel-snap-align:center}}}.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)}}.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)}}.logo-carousel-block--bleed{margin-inline:var(--section-container-margin-inline-bleed,0);width:calc(100% + var(--section-container-margin-inline-bleed, 0) * -2)}@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-canary{--feature-detail-canary-max-width-mb:initial;--feature-detail-canary-max-width-tb:initial;--feature-detail-canary-max-width-dt:initial;--feature-detail-canary-max-width:var(--feature-detail-canary-max-width-mb);--feature-detail-canary-padding-inline-end-mb:initial;--feature-detail-canary-padding-inline-end-tb:initial;--feature-detail-canary-padding-inline-end-dt:initial;--feature-detail-canary-padding-inline-end:var(--feature-detail-canary-padding-inline-end-mb);display:flex;flex-direction:column;align-items:flex-start;row-gap:var(--hds-space-core-200);text-wrap:pretty;container-type:inline-size;container-name:feature-detail-canary}.feature-detail-canary__media{position:relative;width:100%;border-radius:var(--hds-space-core-radius-md);overflow:hidden}.feature-detail-canary__content,.feature-detail-canary__link{padding-inline-end:var(--feature-detail-canary-padding-inline-end,var(--hds-space-core-200));max-width:var(--feature-detail-canary-max-width,400px)}@container feature-detail-canary (min-width: 248px){.feature-detail-canary__content,.feature-detail-canary__link{padding-inline-end:var(
        --feature-detail-canary-padding-inline-end,var(--hds-space-core-300)
      )}}@container feature-detail-canary (min-width: 264px){.feature-detail-canary__content,.feature-detail-canary__link{padding-inline-end:var(
        --feature-detail-canary-padding-inline-end,var(--hds-space-core-400)
      )}}@container feature-detail-canary (min-width: 504px){.feature-detail-canary__content,.feature-detail-canary__link{padding-inline-end:var(
        --feature-detail-canary-padding-inline-end,var(--hds-space-core-500)
      );max-width:var(--feature-detail-canary-max-width,544px)}}@media (min-width:640px){.feature-detail-canary{--feature-detail-canary-max-width:var(
        --feature-detail-canary-max-width-tb,var(--feature-detail-canary-max-width-mb)
      );--feature-detail-canary-padding-inline-end:var(
        --feature-detail-canary-padding-inline-end-tb,var(--feature-detail-canary-padding-inline-end-mb)
      )}}@media (min-width:940px){.feature-detail-canary{--feature-detail-canary-max-width:var(
        --feature-detail-canary-max-width-dt,var(--feature-detail-canary-max-width-tb,var(--feature-detail-canary-max-width-mb))
      );--feature-detail-canary-padding-inline-end:var(
        --feature-detail-canary-padding-inline-end-dt,var(
          --feature-detail-canary-padding-inline-end-tb,var(--feature-detail-canary-padding-inline-end-mb)
        )
      )}}.feature-detail-canary__content--stacked{display:flex;flex-direction:column;align-items:flex-start;gap:var(--hds-space-core-50)}.feature-list{display:flex;flex-direction:column;gap:var(--hds-space-core-200)}.feature-list__item-badge{margin-inline-start:var(--hds-space-core-100);white-space:nowrap}}@layer app{.feature-list__items{row-gap:var(--hds-space-core-150);color:var(--hds-color-accent-icon-solid)}}@layer base{.fifty-fifty{--fifty-fifty-areas:"start end";display:grid;grid-template-columns:minmax(0,1fr);column-gap:var(--hds-space-layout-gap);row-gap:var(--hds-space-core-500)}.fifty-fifty--align-start{--fifty-fifty-align:start;--fifty-fifty-split-rows:0px auto auto 1fr}.fifty-fifty--align-center{--fifty-fifty-align:center;--fifty-fifty-split-rows:1fr auto auto 1fr}.fifty-fifty--align-end{--fifty-fifty-align:end;--fifty-fifty-split-rows:1fr auto auto 0px}.fifty-fifty--align-stretch{--fifty-fifty-align:stretch;--fifty-fifty-split-rows:0px auto auto 1fr}.fifty-fifty:has(>.fifty-fifty__supporting--start){--fifty-fifty-areas:".          end" "start      end" "supporting end" ".          end"}.fifty-fifty:has(>.fifty-fifty__supporting--end){--fifty-fifty-areas:"start ." "start end" "start supporting" "start ."}.fifty-fifty__half,.fifty-fifty__supporting--end,.fifty-fifty__supporting--start{--fifty-fifty-column-max-width-mb:544px;--fifty-fifty-column-max-width-tb:initial;--fifty-fifty-column-max-width-dt:initial;--fifty-fifty-column-padding-inline-buffer-mb:var(--hds-space-core-300);--fifty-fifty-column-padding-inline-buffer-tb:initial;--fifty-fifty-column-padding-inline-buffer-dt:initial;--fifty-fifty-supporting-gap-mb:initial;--fifty-fifty-supporting-gap-tb:initial;--fifty-fifty-supporting-gap-dt:initial;min-width:0;max-width:var(--fifty-fifty-column-max-width-mb)}.fifty-fifty__supporting{--fifty-fifty-supporting-space:var(--fifty-fifty-supporting-gap-mb,var(--hds-space-core-600));display:flex;flex-direction:column;gap:var(--hds-space-core-600);margin-block-start:var(--fifty-fifty-supporting-space)}.fifty-fifty>.fifty-fifty__supporting{margin-block-start:0}.fifty-fifty__content{text-wrap:pretty}.fifty-fifty__lockup--stacked>.fifty-fifty__title-group{display:flex;flex-direction:column}@media (min-width:640px){.fifty-fifty{row-gap:var(--hds-space-core-400)}.fifty-fifty__half,.fifty-fifty__supporting--end,.fifty-fifty__supporting--start{max-width:var(--fifty-fifty-column-max-width-tb,var(--fifty-fifty-column-max-width-mb))}.fifty-fifty__supporting{--fifty-fifty-supporting-space:var(
        --fifty-fifty-supporting-gap-tb,var(--fifty-fifty-supporting-gap-mb,var(--hds-space-core-600))
      )}.fifty-fifty--stack-on-mobile{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:var(--fifty-fifty-areas);align-items:var(--fifty-fifty-align)}.fifty-fifty--stack-on-mobile>.fifty-fifty__half--start{grid-area:start}.fifty-fifty--stack-on-mobile>.fifty-fifty__half--end{grid-area:end}.fifty-fifty--stack-on-mobile>:is(.fifty-fifty__half--start,.fifty-fifty__supporting--start){padding-inline-end:var(
        --fifty-fifty-column-padding-inline-buffer-tb,var(--fifty-fifty-column-padding-inline-buffer-mb)
      )}.fifty-fifty--stack-on-mobile>:is(.fifty-fifty__half--end,.fifty-fifty__supporting--end){padding-inline-start:var(
        --fifty-fifty-column-padding-inline-buffer-tb,var(--fifty-fifty-column-padding-inline-buffer-mb)
      )}.fifty-fifty--stack-on-mobile:has(>.fifty-fifty__supporting){grid-template-rows:var(--fifty-fifty-split-rows);row-gap:0}.fifty-fifty--stack-on-mobile>.fifty-fifty__supporting{grid-area:supporting;margin-block-start:var(--fifty-fifty-supporting-space)}}@media (min-width:940px){.fifty-fifty{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:var(--fifty-fifty-areas);align-items:var(--fifty-fifty-align)}.fifty-fifty__half,.fifty-fifty__supporting--end,.fifty-fifty__supporting--start{max-width:var(
        --fifty-fifty-column-max-width-dt,var(--fifty-fifty-column-max-width-tb,var(--fifty-fifty-column-max-width-mb))
      )}.fifty-fifty__supporting{--fifty-fifty-supporting-space:var(
        --fifty-fifty-supporting-gap-dt,var(
          --fifty-fifty-supporting-gap-tb,var(--fifty-fifty-supporting-gap-mb,var(--hds-space-core-600))
        )
      )}.fifty-fifty>.fifty-fifty__half--start{grid-area:start}.fifty-fifty>.fifty-fifty__half--end{grid-area:end}.fifty-fifty>:is(.fifty-fifty__half--start,.fifty-fifty__supporting--start){padding-inline-end:var(
        --fifty-fifty-column-padding-inline-buffer-dt,var(
          --fifty-fifty-column-padding-inline-buffer-tb,var(--fifty-fifty-column-padding-inline-buffer-mb)
        )
      )}.fifty-fifty>:is(.fifty-fifty__half--end,.fifty-fifty__supporting--end){padding-inline-start:var(
        --fifty-fifty-column-padding-inline-buffer-dt,var(
          --fifty-fifty-column-padding-inline-buffer-tb,var(--fifty-fifty-column-padding-inline-buffer-mb)
        )
      )}.fifty-fifty:has(>.fifty-fifty__supporting){grid-template-rows:var(--fifty-fifty-split-rows);row-gap:0}.fifty-fifty>.fifty-fifty__supporting{grid-area:supporting;margin-block-start:var(--fifty-fifty-supporting-space)}}}@layer base{.footnotes__container{--section-container-pbs:var(--hds-space-core-700);--section-container-pbe:var(--hds-space-core-700);--section-container-pbs-tb:var(--hds-space-core-500);--section-container-pbe-tb:var(--hds-space-core-500);--section-container-pbs-dt:var(--hds-space-core-600);--section-container-pbe-dt:var(--hds-space-core-600)}.footnotes__item{max-width:920px}.footer-cta{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-700);align-items:start}.footer-cta__content,.footer-cta__description,.footer-cta__title{--footer-cta-max-width-mb:none;--footer-cta-max-width-tb:initial;--footer-cta-max-width-dt:initial;max-width:var(--footer-cta-max-width-mb)}.footer-cta__content{--footer-cta-content-padding-inline-end-mb:0;--footer-cta-content-padding-inline-end-tb:initial;--footer-cta-content-padding-inline-end-dt:initial;display:flex;flex-direction:column;gap:var(--hds-space-core-300);grid-column:1/-1;min-width:0;padding-inline-end:var(--footer-cta-content-padding-inline-end-mb)}.footer-cta__lockup{display:flex;flex-direction:column;gap:var(--hds-space-core-200)}.footer-cta__description,.footer-cta__title{text-wrap:pretty}.footer-cta__supporting-content{display:grid;grid-column:var(--hds-canary-grid-span-half);grid-template-columns:subgrid;row-gap:var(--hds-space-core-500);min-width:0}.footer-cta__supporting-item{grid-column:var(--hds-canary-grid-span-quarter);min-width:0}}@layer base{@media (min-width:640px){.footer-cta__content,.footer-cta__description,.footer-cta__title{max-width:var(--footer-cta-max-width-tb,var(--footer-cta-max-width-mb))}.footer-cta__content{padding-inline-end:var(
        --footer-cta-content-padding-inline-end-tb,var(--footer-cta-content-padding-inline-end-mb)
      )}}@media (min-width:940px){.footer-cta__content,.footer-cta__description,.footer-cta__title{max-width:var(
        --footer-cta-max-width-dt,var(--footer-cta-max-width-tb,var(--footer-cta-max-width-mb))
      )}.footer-cta__content{padding-inline-end:var(
        --footer-cta-content-padding-inline-end-dt,var(
          --footer-cta-content-padding-inline-end-tb,var(--footer-cta-content-padding-inline-end-mb)
        )
      )}.footer-cta:has(>.footer-cta__supporting-content)>.footer-cta__content{grid-column:span 6}.footer-cta:has(>.footer-cta__supporting-content>.footer-cta__supporting-item:only-child)>.footer-cta__content{grid-column:span 7}.footer-cta:has(>.footer-cta__supporting-content>.footer-cta__supporting-item:only-child)>.footer-cta__supporting-content{grid-column:9/span 3}}}@layer base{.full-width-feature-media{--carousel-gap:var(--hds-space-core-200);--carousel-card-width:100%}.full-width-feature-media-placement{--full-width-feature-media-placement-mb:initial;--full-width-feature-media-placement-tb:initial;--full-width-feature-media-placement-dt:initial;order:var(--full-width-feature-media-placement-mb,0)}@media (min-width:640px){.full-width-feature-media-placement{order:var(
        --full-width-feature-media-placement-tb,var(--full-width-feature-media-placement-mb,0)
      )}.full-width-feature-media>.full-width-feature-media__scroller{--carousel-card-width:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--hds-space-layout-gap);overflow:visible;scroll-snap-type:none;-webkit-overflow-scrolling:auto}.full-width-feature-media>.full-width-feature-media__pagination{display:none}}@media (min-width:940px){.full-width-feature-media-placement{order:var(
        --full-width-feature-media-placement-dt,var(
          --full-width-feature-media-placement-tb,var(--full-width-feature-media-placement-mb,0)
        )
      )}}}.manifesto-container{max-width:1024px;display:flex;flex-direction:column;margin:0 auto}.manifesto-eyebrow{display:flex;gap:var(--hds-space-core-100);align-items:center;margin-block-end:var(--hds-space-core-400)}.manifesto-heading{max-width:48ch}.manifesto-body{display:grid;grid-template-columns:1fr;gap:var(--hds-space-core-400);row-gap:var(--hds-space-core-200);margin-block-start:var(--hds-space-core-300)}@media (min-width:640px){.manifesto-body{grid-template-columns:1fr 1fr;margin-block-start:var(--hds-space-core-500)}}.faq-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-header{grid-column:var(--hds-canary-grid-span-full);padding-inline-end:var(--hds-space-core-300)}@media (min-width:940px){.faq-header{margin-block-start:11px}}.faq-accordion{grid-column:var(--hds-canary-grid-span-full)}@media (min-width:940px){.faq-header{grid-column:span 4}.faq-accordion{grid-column:span 8}}.ksp-layout{display:grid;grid-template-columns:1fr;column-gap:var(--hds-space-core-200);row-gap:var(--hds-space-core-300)}@media (min-width:640px){.ksp-layout{grid-template-columns:repeat(2,1fr)}}@media (min-width:940px){.ksp-layout{grid-template-columns:repeat(4,1fr)}}@layer base{.gradient-border-card{--gradient-border-card-ease:cubic-bezier(0.165,0.84,0.44,1);--gradient-border-card-duration:800ms;--gradient-border-card-shift-x:0;--gradient-border-card-shift-y:0;--gradient-border-card-radius:var(--hds-space-core-radius-md);--gradient-border-card-mouse-x:0;--gradient-border-card-mouse-y:0;--gradient-border-card-bg:var(--hds-color-surface-bg-subdued);--gradient-border-card-accent-start:#533afd;--gradient-border-card-accent-mid:#f72df3de;--gradient-border-card-accent-end:#ff6118;--gradient-border-card-gradient:radial-gradient(circle,var(--gradient-border-card-accent-start) 0%,var(--gradient-border-card-accent-mid) 30%,var(--gradient-border-card-accent-end) 50%,#ffffff00 70%);position:relative}@media (hover:hover) and (pointer:fine){.gradient-border-card:hover .gradient-border-card__reveal{opacity:1}}.gradient-border-card:focus-visible .gradient-border-card__reveal,.gradient-border-card:has(:focus-visible) .gradient-border-card__reveal{opacity:1}.gradient-border-card__border{position:absolute;inset:-1px;z-index:0;clip-path:inset(0 round calc(var(--gradient-border-card-radius) + 1px));border-radius:var(--gradient-border-card-radius);overflow:hidden;pointer-events:none}.gradient-border-card__reveal{position:absolute;top:50%;left:50%;height:200%;aspect-ratio:1;opacity:0;transform:translate(-50%,-50%);display:none}@media (min-width:940px){.gradient-border-card__reveal{display:block}}@media (prefers-reduced-motion:no-preference){.gradient-border-card__reveal{transition:opacity .25s linear}}.gradient-border-card__gradient{position:absolute;inset:0;background:var(--gradient-border-card-gradient);transform:translate3d(var(--gradient-border-card-mouse-x),var(--gradient-border-card-mouse-y),0)}@media (prefers-reduced-motion:no-preference){.gradient-border-card__gradient{transition:transform 1s cubic-bezier(.16,1,.3,1);will-change:transform}}.gradient-border-card__inner{position:relative;height:100%;z-index:1;border-radius:var(--gradient-border-card-radius)}.gradient-border-card__background{position:absolute;inset:0;z-index:0;border-radius:var(--gradient-border-card-radius);background-color:var(--gradient-border-card-bg);pointer-events:none}.gradient-border-card__content{position:relative;width:100%;height:100%;border-radius:var(--gradient-border-card-radius);overflow:hidden;z-index:1}.gradient-border-card--expandable{--gradient-border-card-ease:cubic-bezier(0.165,0.84,0.44,1);--gradient-border-card-duration:800ms;transition:z-index .1s step-end}.gradient-border-card--expandable .gradient-border-card__border{background:var(--hds-color-core-neutral-50)}.gradient-border-card--expandable .gradient-border-card__inner{position:absolute;inset:0;height:auto}@supports selector(:has(*)){@media (min-width:940px){.gradient-border-card--expandable .gradient-border-card__inner{inset:calc(-1 * var(--gradient-border-card-grow-y)) calc(-1 * var(--gradient-border-card-grow-x)) calc(-1 * var(--gradient-border-card-grow-y)) calc(-1 * var(--gradient-border-card-grow-x));border-radius:0;clip-path:inset(var(--gradient-border-card-grow-y) var(--gradient-border-card-grow-x) var(--gradient-border-card-grow-y) var(--gradient-border-card-grow-x) round calc(var(--gradient-border-card-radius) - 1px))}}@media (min-width:940px) and (prefers-reduced-motion:no-preference){.gradient-border-card--expandable .gradient-border-card__inner{transition:clip-path var(--gradient-border-card-duration) var(--gradient-border-card-ease)}}}@supports selector(:has(*)){@media (min-width:940px){.gradient-border-card--expandable .gradient-border-card__border{inset:calc(-1 * var(--gradient-border-card-grow-y) - 1px) calc(-1 * var(--gradient-border-card-grow-x) - 1px) calc(-1 * var(--gradient-border-card-grow-y) - 1px) calc(-1 * var(--gradient-border-card-grow-x) - 1px);clip-path:inset(var(--gradient-border-card-grow-y) var(--gradient-border-card-grow-x) var(--gradient-border-card-grow-y) var(--gradient-border-card-grow-x) round var(--gradient-border-card-radius))}}@media (min-width:940px) and (prefers-reduced-motion:no-preference){.gradient-border-card--expandable .gradient-border-card__border{transition:clip-path var(--gradient-border-card-duration) var(--gradient-border-card-ease)}}}@supports selector(:has(*)){@media (min-width:940px) and (pointer:fine) and (prefers-reduced-motion:no-preference){.gradient-border-card--expandable:hover .gradient-border-card__inner{clip-path:inset(0 round calc(var(--gradient-border-card-radius) - 1px))}.gradient-border-card--expandable:hover .gradient-border-card__border{clip-path:inset(0 round var(--gradient-border-card-radius))}}}}.ksp-card{--gradient-border-card-bg:var(--hds-color-surface-bg-quiet);-webkit-text-decoration:none;text-decoration:none;display:grid;border-radius:var(--hds-space-core-radius-md);box-shadow:var(--hds-shadow-xs);width:100%}@media (prefers-reduced-motion:no-preference){.ksp-card{transition:box-shadow .25s linear}}.ksp-card:focus-visible,.ksp-card:hover{box-shadow:var(--hds-shadow-md)}@media (prefers-reduced-motion:no-preference){.ksp-card:focus-visible,.ksp-card:hover{--hds-hover-active:1}}.ksp-card:focus-visible{outline:var(--hds-focus-outline);outline-offset:var(--hds-focus-outline-offset);border-radius:calc(var(--hds-space-core-radius-md) - 1px)}.ksp-card__content{display:flex;flex-direction:column;gap:var(--hds-space-core-200);height:100%;overflow:hidden;padding-block-start:var(--hds-space-core-200);padding-block-end:var(--hds-space-core-300);padding-inline-start:var(--hds-space-core-200);padding-inline-end:var(--hds-space-core-400);min-height:186px}.ksp-card__content>:last-child{margin-block-start:auto}@layer base{.resource-carousel__wrapper{display:flex;flex-direction:column;gap:var(--hds-space-core-400)}.resource-carousel__header{display:flex;justify-content:space-between}.resource-carousel{--carousel-gap:var(--hds-space-core-200);--carousel-gutter:var(--hds-space-layout-content-margin,16px);--carousel-card-width:320px}.resource-carousel__scroller{padding-block:var(--hds-space-core-500);margin-block:calc(var(--hds-space-core-500) * -1)}@media (max-width:639px){.resource-carousel{--carousel-card-width:100%}.resource-carousel__scroller{scroll-padding-inline:0;will-change:scroll-position}.resource-carousel__item{scroll-snap-align:center}}@media (min-width:640px){.resource-carousel--grid-tablet .carousel__scroller{scroll-snap-type:none}.resource-carousel--grid-tablet .resource-carousel__item{flex:1}.resource-carousel--grid-tablet .resource-carousel__nav{display:none}}@media (min-width:940px){.resource-carousel--grid-desktop .carousel__scroller{scroll-snap-type:none}.resource-carousel--grid-desktop .resource-carousel__item{flex:1}.resource-carousel--grid-desktop .resource-carousel__nav{display:none}}.resource-carousel .hds-resource-card{--card-scale-factor:0.05;--card-gap-inset:7px;--card-scale:calc(1 - max(var(--carousel-item-progress, 0), -1 * var(--carousel-item-progress, 0)) * var(--card-scale-factor));--card-shrinkage:calc((1 - var(--card-scale)) * 50%);--card-gap-offset:calc((var(--card-shrinkage) + var(--card-gap-inset) / var(--card-scale)) * var(--carousel-item-progress, 0) * -1)}@media (max-width:639px){.resource-carousel .hds-resource-card{transform:translate3d(var(--card-gap-offset),0,0) scale(var(--card-scale));transform-origin:center center;will-change:transform;backface-visibility:hidden}}}@layer app{.resource-carousel{overflow:visible}}@layer base{.feature-card-canary{--feature-card-canary-media-placement-mb:-1;--feature-card-canary-media-placement-tb:initial;--feature-card-canary-media-placement-dt:initial;--feature-card-canary-media-placement:var(--feature-card-canary-media-placement-mb);display:grid;grid-row:span 2;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-rows:subgrid;row-gap:var(--hds-space-core-400);text-wrap:pretty}@media (min-width:640px){.feature-card-canary{--feature-card-canary-media-placement:var(
        --feature-card-canary-media-placement-tb,var(--feature-card-canary-media-placement-mb)
      )}}@media (min-width:940px){.feature-card-canary{--feature-card-canary-media-placement:var(
        --feature-card-canary-media-placement-dt,var(--feature-card-canary-media-placement-tb,var(--feature-card-canary-media-placement-mb))
      )}}.feature-card-canary__media{position:relative;order:var(--feature-card-canary-media-placement);border-radius:var(--hds-space-core-radius-md);overflow:hidden}.feature-card-canary__body{display:flex;flex-direction:column;align-items:flex-start;row-gap:var(--hds-space-core-200);container-type:inline-size;container-name:feature-card-canary}.feature-card-canary__body>*{padding-inline-end:var(--hds-space-core-200);max-width:400px}@container feature-card-canary (min-width: 364px){.feature-card-canary__body>*{padding-inline-end:var(--hds-space-core-350)}}@container feature-card-canary (min-width: 504px){.feature-card-canary__body>*{padding-inline-end:var(--hds-space-core-400);max-width:536px}}.feature-card-canary__lockup--stacked{display:flex;flex-direction:column;align-items:flex-start;gap:var(--hds-space-core-50)}.hero-module__container{--section-container-pbs:var(--hds-space-core-300);--section-container-pbe:var(--hds-space-core-0);--section-container-pbs-tb:var(--hds-space-core-0);--section-container-pbe-tb:var(--hds-space-core-700);--section-container-pbs-dt:var(--hds-space-core-0);--section-container-pbe-dt:var(--hds-space-core-800)}}@layer base{.hero-module__container:not(:has(>.hero-module__layout>.hero-module__graphic)){--section-container-pbe:var(--hds-space-core-700)}.hero-module__logos{--section-container-pbs:var(--hds-space-core-0);--section-container-pbe:var(--hds-space-core-0);--section-container-padding-inline:0}.hero-module__ksp{--section-container-pbs:var(--hds-space-core-700);--section-container-pbe:var(--hds-space-core-700);--section-container-pbs-tb:var(--hds-space-core-500);--section-container-pbe-tb:var(--hds-space-core-500);--section-container-pbs-dt:var(--hds-space-core-600);--section-container-pbe-dt:var(--hds-space-core-600)}.hero-module__content{display:flex;flex-direction:column;gap:var(--hds-space-core-400)}.hero-module__lockup{display:flex;flex-direction:column;gap:var(--hds-space-core-200)}.hero-module__description,.hero-module__title{text-wrap:pretty}.hero-module__graphic{min-width:0}@media (max-width:639px){.hero-module__graphic{margin-inline:var(--section-container-margin-inline-bleed,0)}}@media (min-width:640px){.hero-module__content{padding-block-start:var(--hds-space-core-300)}}@media (min-width:940px){.hero-module__content{padding-block:var(--hds-space-core-300)}}.hero-module__layout:not(:has(>.hero-module__graphic)){grid-template-columns:minmax(0,1fr)}}@layer app{.hero-subnav-item{flex-shrink:0}@media (min-width:940px){.hero-subnav-page-nav .hero-subnav-item:first-child{padding-inline-start:var(--hds-space-core-250)}.hero-subnav-page-nav .hero-subnav-item:last-child{padding-inline-end:var(--hds-space-core-250)}}.hero-subnav-item__link--active{color:var(--hds-color-heading-solid)}.hero-subnav-item__link--active:hover{color:var(--hds-color-text-soft)}.hero-subnav-item__icon-end{display:inline-flex;margin-left:var(--hds-space-core-50);vertical-align:middle;position:relative;top:-1px}@media (min-width:940px){.hero-subnav-item__sub-label{display:none}}}@layer app{.hero-subnav-dropdown-item__trigger{padding:0;gap:var(--hds-space-core-50);height:auto;font-size:inherit;font-weight:var(--hds-font-weight-bold);letter-spacing:inherit;background-color:transparent;border-radius:0}.hero-subnav-dropdown-item__trigger:hover{background-color:transparent}.hero-subnav-dropdown-item__trigger:not(.hero-subnav-item__link--active){color:var(--hds-color-action-text-solid)}.hero-subnav-dropdown-item__trigger:not(.hero-subnav-item__link--active):hover{color:var(--hds-color-action-text-solidHover)}.hero-subnav-dropdown-item__trigger:focus-visible{outline:var(--hds-focus-outline);outline-offset:var(--hds-focus-outline-offset);border-radius:1px}.hero-subnav-dropdown-item__chevron-left{transform-origin:44% 53%}.hero-subnav-dropdown-item__chevron-right{transform-origin:64% 53%}.hero-subnav-dropdown-item__trigger[aria-expanded=true] .hero-subnav-dropdown-item__chevron-left{transform:rotate(-90deg)}.hero-subnav-dropdown-item__trigger[aria-expanded=true] .hero-subnav-dropdown-item__chevron-right{transform:rotate(90deg)}@media (prefers-reduced-motion:no-preference){.hero-subnav-dropdown-item__chevron-left,.hero-subnav-dropdown-item__chevron-right{transition:transform var(--navigation-hamburger-duration) cubic-bezier(.6,0,.2,.5)}}.hero-subnav-dropdown-item__drawer{--hero-subnav-drawer-duration:0.36s;--hero-subnav-drawer-easing:cubic-bezier(0.65,0.05,0.36,1);display:grid;grid-template-rows:1fr;grid-template-columns:minmax(0,1fr);block-size:0}.hero-subnav-dropdown-item__drawer--open{block-size:auto}@supports (interpolate-size:allow-keywords){.hero-subnav-dropdown-item__drawer{interpolate-size:allow-keywords}@media (prefers-reduced-motion:no-preference){.hero-subnav-dropdown-item__drawer{transition:block-size var(--hero-subnav-drawer-duration) var(--hero-subnav-drawer-easing)}}}.hero-subnav-dropdown-item__list{display:grid;row-gap:var(--hds-space-core-100);padding:0;min-block-size:0;min-inline-size:0;overflow:clip;padding-inline:var(--hds-space-core-100);margin-inline:calc(-1 * var(--hds-space-core-100))}.hero-subnav-dropdown-item__list>.hero-subnav-dropdown-list-item:first-child{margin-block-start:var(--hds-space-core-100)}.hero-subnav-dropdown-item__list>.hero-subnav-dropdown-list-item:last-child{margin-block-end:var(--hds-space-core-100)}.hero-subnav-dropdown-item__list[hidden]{display:grid;opacity:1}@media (min-width:940px){.hero-subnav-dropdown-item__drawer{display:contents}.hero-subnav-dropdown-item__list{padding:10px;background:var(--hds-color-surface-bg-quiet);box-shadow:var(--hds-shadow-sm);border-radius:var(--hds-space-core-radius-md);inline-size:max-content;max-inline-size:calc(100vw - 2 * var(--hds-space-layout-page-margin));overflow:visible;margin-inline:0}.hero-subnav-dropdown-item__list>.hero-subnav-dropdown-list-item:first-child{margin-block-start:0}.hero-subnav-dropdown-item__list>.hero-subnav-dropdown-list-item:last-child{margin-block-end:0}.hero-subnav-dropdown-item__list[hidden]{display:none;opacity:0}@media (prefers-reduced-motion:no-preference){@keyframes hero-subnav-dropdown-item-reveal{0%{opacity:0;transform:translateY(calc(-1 * var(--hds-space-core-50)))}}.hero-subnav-dropdown-item__list{transition-property:opacity,display;transition-behavior:allow-discrete;transition-duration:.12s}.hero-subnav-dropdown-item__list:not([hidden]){animation:hero-subnav-dropdown-item-reveal .16s cubic-bezier(.2,0,0,1)}}.hero-static-subnav .hero-subnav-dropdown-item{position:relative}.hero-static-subnav .hero-subnav-dropdown-item__list{position:absolute;inset-block-start:calc(100% + var(--hds-space-core-100));z-index:3;inset-inline-start:calc(-1 * var(--hds-space-core-250) / 2);inset-inline-end:auto;translate:var(--hero-subnav-dropdown-item-shift,0)}.hero-subnav--sticky .hero-subnav-dropdown-item__drawer{--hero-subnav-drawer-duration:var(--navigation-duration);--hero-subnav-drawer-easing:var(--navigation-easing);position:absolute;inset-inline:0;inset-block-start:100%;z-index:3;display:grid;grid-template-rows:1fr;block-size:0}.hero-subnav--sticky .hero-subnav-dropdown-item__drawer--open{block-size:auto}.hero-subnav--sticky .hero-subnav-dropdown-item__list{position:relative;display:flex;justify-content:flex-end;column-gap:var(--hds-space-core-250);inline-size:auto;max-inline-size:none;border-radius:0 0 var(--hds-space-core-radius-md) var(--hds-space-core-radius-md);background:var(--hds-color-surface-bg-quiet);box-shadow:var(--hds-shadow-md);animation:none;min-block-size:0;overflow:clip;clip-path:inset(0 -60px -60px -60px round 0 0 var(--hds-space-core-radius-md) var(--hds-space-core-radius-md));padding:0;padding-inline:var(--hds-space-layout-content-margin)}:is(.hero-subnav--sticky .hero-subnav-dropdown-item__list) .hero-subnav-dropdown-list-item{margin-block:var(--hds-space-core-200)}:is(.hero-subnav--sticky .hero-subnav-dropdown-item__list):before{content:"";position:absolute;inset-block-start:0;inset-inline:0;block-size:1px;background-color:var(--hds-color-surface-border-quiet)}[hidden]:is(.hero-subnav--sticky .hero-subnav-dropdown-item__list){display:flex;opacity:1}}}@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 app{@media (max-width:939px){html:has(.hero-sticky-subnav__mobile-backdrop--active){overflow:hidden}html:has(.hero-sticky-subnav__mobile-backdrop--active) body{overflow:hidden}}@media (max-width:939px){.hero-static-subnav.hero-subnav{display:none}}.hero-mobile-static-subnav.hero-subnav{position:relative}@media (min-width:940px){.hero-mobile-static-subnav.hero-subnav{display:none}}.hero-subnav__title-link{color:var(--hds-color-heading-solid);-webkit-text-decoration:none;text-decoration:none}.hero-subnav__title-link:hover{color:var(--hds-color-text-soft)}.hero-subnav{padding-block:var(--hds-space-core-200);display:flex;justify-content:space-between;align-items:center}@media (min-width:939px){.hero-subnav{margin-block-start:0;padding-block:var(--hds-space-core-250)}}.hero-subnav.hero-subnav--sticky{--sticky-nav-height:64px;position:relative;height:var(--sticky-nav-height);width:calc(100% - 2px);max-width:var(--hds-canary-layout-content-maxWidth-borders);margin-inline:auto;margin-block-start:var(--hds-space-core-100);padding-inline:var(--hds-space-layout-content-margin);border-radius:var(--hds-space-core-radius-md);z-index:1}@media (max-width:939px){.hero-subnav.hero-subnav--sticky{margin-block-start:0;width:100%;border-radius:0;display:flex}}.hero-subnav.hero-subnav--sticky:after{content:"";position:absolute;top:0;right:0;left:0;z-index:-1;height:var(--sticky-nav-height);border-radius:var(--hds-space-core-radius-md);background:var(--hds-color-surface-bg-quiet);box-shadow:var(--hds-shadow-md);opacity:0}@media (prefers-reduced-motion:no-preference){.hero-subnav.hero-subnav--sticky:after{transition-property:opacity,border-radius;transition-duration:var(--navigation-duration),.12s;transition-timing-function:var(--navigation-easing);transition-delay:0s,var(--navigation-duration)}}@media (max-width:939px){.hero-subnav.hero-subnav--sticky:after{border-radius:0}}.hero-subnav.hero-subnav--sticky:has(.hero-subnav-dropdown-item__trigger[aria-expanded=true]):after{border-end-start-radius:0;border-end-end-radius:0;transition-delay:0s}.hero-sticky-subnav{position:fixed;top:0;left:0;right:0;z-index:2;padding-inline:var(--hds-space-layout-page-margin);transform:translateY(-105%);pointer-events:none;transition:transform var(--navigation-duration) var(--navigation-easing)}.hero-sticky-subnav.hero-sticky-subnav--visible{transform:translateY(0);pointer-events:auto}.hero-sticky-subnav.hero-sticky-subnav--visible .hero-subnav--sticky:after{opacity:1}.hero-subnav__title{position:relative;padding-right:var(--hds-space-core-150);z-index:1;flex-shrink:0}@media (max-width:939px){.hero-subnav__content-container{position:absolute;z-index:1;top:var(--sticky-nav-height);right:0;left:0;overflow:hidden;display:grid;grid-template-rows:1fr;block-size:0;background:var(--hds-color-surface-bg-quiet);box-shadow:var(--hds-shadow-md);clip-path:inset(0 -100px -100px)}@supports (interpolate-size:allow-keywords){.hero-subnav__content-container{interpolate-size:allow-keywords}@media (prefers-reduced-motion:no-preference){.hero-subnav__content-container{transition:block-size var(--navigation-duration) var(--navigation-easing)}}}.hero-subnav--sticky-mobile-open .hero-subnav__content-container{block-size:auto}}.hero-subnav__content-clip{min-block-size:0}.hero-subnav__drawer-slot{display:contents}.hero-mobile-static-subnav__content-container{position:relative;z-index:1;overflow:hidden;display:grid;grid-template-rows:1fr;block-size:0;position:absolute;top:100%;right:calc(-1 * var(--section-container-padding-inline, var(--hds-space-layout-content-margin)));left:calc(-1 * var(--section-container-padding-inline, var(--hds-space-layout-content-margin)));background:var(--hds-color-surface-bg-quiet);box-shadow:var(--hds-shadow-md);clip-path:inset(0 -100px -100px)}@supports (interpolate-size:allow-keywords){.hero-mobile-static-subnav__content-container{interpolate-size:allow-keywords}@media (prefers-reduced-motion:no-preference){.hero-mobile-static-subnav__content-container{transition:block-size var(--navigation-duration) var(--navigation-easing)}}}.hero-mobile-static-subnav--open .hero-mobile-static-subnav__content-container{block-size:auto}.hero-subnav__content{display:grid;grid:auto/1fr auto;align-items:center}@media (max-width:939px){.hero-subnav--sticky .hero-subnav__content{position:relative;grid:auto/minmax(0,1fr);max-height:calc(100dvh - var(--sticky-nav-height));overflow-y:auto;padding:var(--hds-space-core-200);overscroll-behavior:none}.hero-subnav__content:before{content:"";position:sticky;top:0;right:var(--hds-space-core-200);left:var(--hds-space-core-200);transform:translateY(calc(var(--hds-space-core-200) * -1));height:1px;background-color:var(--hds-color-surface-border-quiet)}}.hero-mobile-static-subnav__content-clip{min-block-size:0}.hero-mobile-static-subnav__content{position:relative;display:grid;align-items:center;grid:auto/minmax(0,1fr);padding:var(--hds-space-core-200)}.hero-mobile-static-subnav__content:before{content:"";position:absolute;top:0;right:0;left:0;height:1px;background-color:var(--hds-color-surface-border-quiet)}@media (min-width:940px){.hero-subnav-page-nav{display:flex;align-items:center;column-gap:var(--hds-space-core-25)}}.hero-subnav-page-nav--no-scroll{min-width:0;max-width:100%}.hero-subnav-secondary-nav{position:relative;margin-top:var(--hds-space-core-200);padding-top:var(--hds-space-core-200);display:grid;grid:auto/minmax(0,1fr);row-gap:var(--hds-space-core-200)}.hero-subnav-secondary-nav:before{content:"";position:absolute;top:0;right:0;left:0;height:1px;background-color:var(--hds-color-surface-border-quiet)}.hero-subnav-secondary-nav:first-child{margin-top:var(--hds-space-core-50);padding-top:var(--hds-space-core-50)}.hero-subnav-secondary-nav:first-child:before{display:none}@media (min-width:940px){.hero-subnav-secondary-nav:first-child{margin-top:0;padding-top:0}.hero-subnav-secondary-nav{margin-top:0;padding-top:0;display:flex;align-items:center;column-gap:var(--hds-space-core-350)}.hero-subnav-secondary-nav:before{content:"";position:absolute;right:unset;bottom:-1px;width:1px;height:unset;background-color:var(--hds-color-surface-border-quiet)}}.hero-subnav-items{display:grid;grid:auto/minmax(0,1fr);row-gap:var(--hds-space-core-200)}@media (min-width:940px){.hero-subnav-items{display:flex;align-items:center;column-gap:var(--hds-space-core-250)}.hero-subnav-secondary-nav .hero-subnav-items{padding-inline-start:calc(var(--hds-space-core-250) + 1px)}}.hero-subnav__mobile-toggle-button{position:relative;z-index:1}@media (min-width:940px){.hero-subnav__mobile-toggle-button{display:none}}.hero-subnav__mobile-toggle-button--open{--cross-toggle-collapse:1}.hero-sticky-subnav__mobile-backdrop{position:fixed;top:0;left:0;width:100vw;height:100dvh;display:none}@media (max-width:939px){.hero-sticky-subnav__mobile-backdrop.hero-sticky-subnav__mobile-backdrop--active{display:block}}}@layer app{.hero-subnav-dropdown-list-item{flex-shrink:0}.hero-subnav-dropdown-list-item__link{white-space:normal}.hero-subnav-dropdown-list-item__link--active{color:var(--hds-color-heading-solid)}.hero-subnav-dropdown-list-item__link--active:hover{color:var(--hds-color-text-soft)}.hero-subnav-dropdown-list-item__icon-end{display:inline-flex;margin-left:var(--hds-space-core-50);vertical-align:middle;position:relative;top:-1px}@media (min-width:940px){.hero-subnav-dropdown-list-item__link{white-space:nowrap}}}.product-hero-subnav{padding-block-start:0;padding-block-end:0;z-index:2}@media (min-width:940px){.product-hero-subnav{padding-block-start:var(--hds-space-core-0);padding-block-end:var(--hds-space-core-200)}}.product-hero-subnav__title{display:flex;align-items:center;gap:10px}@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 app{.hds-globalization-picker{--locale-switcher-max-width:var(--hds-space-layout-content-maxWidth);width:min(var(--available-width),var(--locale-switcher-max-width));margin-inline-start:calc(50vw - var(--scrollbarWidth, 0px) / 2);transform:translateX(-50%) translateY(var(--position-y))}@media (min-width:600px) and (max-width:1295px){.hds-globalization-picker{--locale-switcher-max-width:calc(100% - 2 * var(--hds-space-layout-page-margin))}}.locale-switcher__button{padding:0;margin-inline-start:var(--hds-space-core-200);margin-block:var(--hds-space-core-200)}.locale-switcher__trigger-region:after{content:"\0020"}:where(.hds-globalization-picker) .hds-listbox{padding:var(--hds-space-core-400)}@media (min-width:400px){:where(.hds-globalization-picker) .hds-listbox{column-count:2}}@media (min-width:600px){:where(.hds-globalization-picker) .hds-listbox{column-count:3}}@media (min-width:1115px){:where(.hds-globalization-picker) .hds-listbox{column-count:4}}:is(:where(.hds-globalization-picker) .hds-listbox):before{content:"";position:absolute;top:0;left:0;right:0;height:24px;background:linear-gradient(to bottom,var(--hds-color-surface-bg-quiet),transparent);pointer-events:none;z-index:1;border-radius:var(--hds-space-core-radius-md) var(--hds-space-core-radius-md) 0 0}:is(:where(.hds-globalization-picker) .hds-listbox):after{content:"";position:absolute;bottom:0;left:0;right:0;height:24px;background:linear-gradient(to top,var(--hds-color-surface-bg-quiet),transparent);pointer-events:none;z-index:1;border-radius:0 0 var(--hds-space-core-radius-md) var(--hds-space-core-radius-md)}:where(.hds-globalization-picker) .hds-group{--flag-icon-size:21px;padding-inline-start:calc(var(--flag-icon-size) + var(--hds-space-core-100));column-gap:var(--hds-space-core-100);padding-block-end:var(--hds-space-core-150)}:where(.hds-globalization-picker) .hds-group__label{padding-block:1px;padding-inline:0}.locale-switcher__region-label{color:var(--hds-color-text-solid)}.hds-group:has([aria-selected=true]) .locale-switcher__region-label{font-weight:var(--hds-font-weight-bold)}:where(:lang(ja)) :is(.hds-group:has([aria-selected=true]) .locale-switcher__region-label){font-weight:600;font-variation-settings:"wght" 400}:where(.hds-globalization-picker) .hds-listbox__item{padding:0}:where(.hds-globalization-picker) .hds-listbox__item:hover{background-color:transparent;color:var(--hds-color-text-solid)}:where(.hds-globalization-picker .hds-group:has(>[aria-selected=true])):after{content:unset;display:none}:where(.hds-globalization-picker) .locale-switcher__check{position:absolute;left:3px;top:4px;line-height:1}}.locale-switcher__flag{position:absolute;left:0;top:0;line-height:1}.hds-group:has([aria-selected=true]) .locale-switcher__flag{visibility:hidden}.newsletter-signup{width:100%}.newsletter-signup__form{display:flex;flex-direction:column;gap:var(--hds-space-core-150)}.newsletter-signup__input-group{display:grid;column-gap:var(--hds-space-core-100);grid-template-rows:auto auto 0fr auto;align-content:start;transition:grid-template-rows .3s ease-out}@media (prefers-reduced-motion:reduce){.newsletter-signup__input-group{transition:none}}@media (min-width:640px){.newsletter-signup__input-group{grid-template-columns:minmax(0,433px) 1fr;grid-template-rows:auto auto 0fr}}.newsletter-signup__input-group:has(.newsletter-signup__error--visible){grid-template-rows:auto auto 1fr auto}@media (min-width:640px){.newsletter-signup__input-group:has(.newsletter-signup__error--visible){grid-template-rows:auto auto 1fr}}.newsletter-signup__inputs-container{position:relative;display:grid;grid-template-rows:subgrid;grid-row:span 3;margin-block-end:var(--hds-space-core-50)}@media (min-width:640px){.newsletter-signup__inputs-container{margin-block-start:var(--hds-space-core-0)}}.newsletter-signup__swap{display:grid;overflow:hidden}.newsletter-signup__swap .newsletter-signup__swap-item{grid-area:1/1}.newsletter-signup__swap .newsletter-signup__swap-item[hidden]{display:none}.newsletter-signup__swap-item{width:100%;min-width:0}.newsletter-signup__label-slot{margin-block-end:var(--hds-space-core-100)}.newsletter-signup__input-slot{min-width:0;height:var(--hds-space-core-600);border-radius:var(--hds-space-core-radius-sm);border:1px solid var(--hds-color-input-border-default);outline:var(--hds-space-input-focus-shadowOuter) solid transparent}@media (prefers-reduced-motion:no-preference){.newsletter-signup__input-slot{transition:outline-width .3s cubic-bezier(.25,1,.5,1),outline-color .3s cubic-bezier(.25,1,.5,1),border-color .3s cubic-bezier(.25,1,.5,1)}}.newsletter-signup__input-slot:has(:not([aria-invalid=true])):hover{border-color:var(--hds-color-input-border-hoverSubdued)}.newsletter-signup__input-slot:has(:focus-visible){border-color:var(--hds-color-input-border-selected);outline:var(--hds-space-input-focus-shadowOuter) solid var(--hds-color-action-focus-outerSubdued)}.newsletter-signup__input-slot:has(:not([hidden]) :disabled){background:var(--hds-color-input-bg-disabled)}.newsletter-signup__input-slot:has([aria-invalid=true]){border-color:var(--hds-color-input-border-errorBlur)}.newsletter-signup__input-slot:has([aria-invalid=true]):hover{border-color:var(--hds-color-input-border-errorHover)}.newsletter-signup__input-slot:has([aria-invalid=true]:focus-visible){outline:var(--hds-space-input-focus-shadowOuter) solid var(--hds-color-action-focus-outerError);border-color:var(--hds-color-input-border-errorFocus)}.newsletter-signup__input-slot ::placeholder{color:var(--hds-color-input-text-placeholder)}.newsletter-signup__input{--hds-input-padding-block-start:15.5px;--hds-input-padding-block-end:16.5px;width:100%;height:100%;padding-block:0;padding-inline:calc(var(--hds-space-core-200) - 1px);font-size:var(--hds-font-input-text-lg-size);line-height:1;font-weight:var(--hds-font-input-text-lg-weight);letter-spacing:var(--hds-font-input-text-lg-letterSpacing);color:var(--hds-color-text-solid);border:none;outline:0 solid transparent;background-color:transparent}.newsletter-signup__error{max-height:100%;overflow:hidden;opacity:0;transition:opacity .3s ease-out}@media (prefers-reduced-motion:reduce){.newsletter-signup__error{transition:none}}.newsletter-signup__error--visible{opacity:1;transition-delay:.15s}@media (prefers-reduced-motion:reduce){.newsletter-signup__error--visible{transition-delay:none}}.newsletter-signup__buttons-container{position:relative;z-index:1;width:100%;height:var(--hds-space-core-600)}@media (min-width:640px){.newsletter-signup__buttons-container{grid-column:2;grid-row:2;width:fit-content}}.newsletter-signup__buttons-fake-background{height:100%}.newsletter-signup__button{position:absolute;top:0;height:var(--hds-space-core-600);width:100%;justify-content:center}@media (min-width:640px){.newsletter-signup__button{grid-column:2;grid-row:2;width:fit-content}}.newsletter-signup__button-content{position:relative;display:inline-flex;align-items:center;justify-content:center}.newsletter-signup__button--ghost{transition:none!important;background:transparent!important;box-shadow:none!important}.newsletter-signup__button--hidden{visibility:hidden}.newsletter-signup__consent{max-width:540px}.newsletter-signup__subscribed-button{display:flex;align-items:center;justify-content:center;gap:var(--hds-space-core-100);padding:var(--hds-space-core-100) var(--hds-space-core-250);border-radius:var(--hds-space-core-radius-sm);background-color:var(--hds-color-action-bg-solid);cursor:default;-webkit-user-select:none;user-select:none}.newsletter-signup__subscribed-button-icon path{fill:var(--hds-color-action-icon-onSolid)}.newsletter-signup__subscribed-button .hds-text{color:var(--hds-color-button-primary-text)}@media (max-width:400px){.newsletter-signup__input-group input{padding-inline-start:var(--hds-space-core-150);padding-inline-end:var(--hds-space-core-100);font-size:.875rem}.newsletter-signup__input-group button{font-size:.875rem;padding-inline:var(--hds-space-core-150)}}.footer{--section-container-padding-inline:0}.footer__container{padding-block-start:0;padding-block-end:0}.footer-links-section{display:grid;column-gap:var(--hds-space-layout-gap);grid-template-columns:repeat(var(--hds-space-layout-columns),minmax(0,1fr));align-items:flex-start;padding-inline:var(--hds-space-core-200);padding-block-start:var(--hds-space-core-800);border-block-end:var(--hds-canary-dashed-border)}.footer-links-section__content{grid-column:var(--hds-canary-grid-span-quarter);padding-block-end:var(--hds-space-core-800)}@media (min-width:940px){.footer-links-section{padding-block:0}.footer-links-section__content{height:100%;padding-block:var(--hds-space-core-800)}.footer-links-section__content:not(:last-child){border-inline-end:var(--hds-canary-dashed-border)}}.footer-links-block{display:flex;flex-direction:column;row-gap:var(--hds-space-core-50);padding-inline-end:var(--hds-space-core-300)}.footer-links-block__title{padding-block-end:var(--hds-space-core-100)}.footer-links-block__item{color:var(--hds-color-text-soft);font-weight:var(--hds-font-weight-normal);font-size:1rem;line-height:1.25;-webkit-text-decoration:none;text-decoration:none;width:fit-content}:where(:lang(ja)) .footer-links-block__item{font-weight:300;font-variation-settings:"wght" 300}a.footer-links-block__item:hover{color:var(--hds-color-text-solid)}.footer-newsletter{padding-inline:var(--hds-space-core-200);padding-block:var(--hds-space-core-400);display:flex;flex-direction:column;row-gap:var(--hds-space-core-150);border-block-end:var(--hds-canary-dashed-border)}.footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-inline-end:var(--hds-space-core-400);padding-block-start:var(--hds-space-core-300);padding-block-end:var(--hds-space-core-200)}.footer-bottom__copyright,.footer-disclaimer{padding-inline:var(--hds-space-core-200)}.footer-disclaimer{padding-block:var(--hds-space-core-200);color:var(--hds-color-core-neutral-500);font-size:.75rem;font-weight:var(--hds-font-weight-normal)}.footer--clip-overflow-both,.footer--clip-overflow-x,.footer--clip-overflow-y{overflow:hidden}@supports (overflow:clip){.footer--clip-overflow-x{overflow:visible;overflow-x:clip}.footer--clip-overflow-y{overflow:visible;overflow-y:clip}.footer--clip-overflow-both{overflow:clip}}