@layer base{.dom-graphic{--graphic-source-width:0;--graphic-source-height:0;--graphic-aspect-ratio:1/1;--graphic-scale:1;--graphic-max-width:100%;--graphic-reveal-duration:300ms;--graphic-reveal-easing:cubic-bezier(0.25,1,0.5,1);position:relative;width:100%;max-width:var(--graphic-max-width);margin:0 auto;-webkit-user-select:none;user-select:none;aspect-ratio:var(--graphic-aspect-ratio)}.dom-graphic--dynamic-height{aspect-ratio:auto}.dom-graphic__content{--horizontal-scale-left:0;--horizontal-transform:0;position:absolute;top:0;left:var(--horizontal-scale-left);width:var(--graphic-source-width);height:var(--graphic-source-height);transform:scale(var(--graphic-scale)) translateX(var(--horizontal-transform));transform-origin:top left}.dom-graphic__content.dom-graphic__content--horizontal-scale-center{--horizontal-scale-left:50%;--horizontal-transform:-50%}.dom-graphic__content.dom-graphic__content--horizontal-scale-right{--horizontal-scale-left:100%;--horizontal-transform:-100%}.dom-graphic__content--dynamic{position:static;width:var(--graphic-source-width);height:auto}.dom-graphic--hide-until-ready>.dom-graphic__content{visibility:hidden}.dom-graphic--hide-until-ready[data-status=ready]>.dom-graphic__content{visibility:visible}.dom-graphic--reveal-fade>.dom-graphic__content{opacity:0}.dom-graphic--reveal-fade[data-status=ready]>.dom-graphic__content{opacity:1}@media (prefers-reduced-motion:no-preference){.dom-graphic--reveal-fade[data-status=ready]>.dom-graphic__content{transition:opacity var(--graphic-reveal-duration) var(--graphic-reveal-easing)}}.dom-graphic--variant-card .dom-graphic__content{border-radius:var(--hds-space-core-radius-md);background:var(--hds-color-surface-bg-quiet);box-shadow:var(--hds-canary-ui-shadow);outline:1px solid var(--hds-canary-ui-stroke)}.dom-graphic--variant-card-flat .dom-graphic__content{border-radius:var(--hds-space-core-radius-md);background:var(--hds-color-surface-bg-quiet);border:1px solid var(--hds-canary-ui-mini-stroke)}.dom-graphic--variant-card-flat-no-border .dom-graphic__content{border-radius:var(--hds-space-core-radius-md);background:var(--hds-color-surface-bg-quiet)}.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)}}@layer base{.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:var(--carousel-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)}.carousel__header{display:flex;flex-direction:column;gap:var(--hds-space-core-100)}@media (min-width:640px){.carousel__header{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:var(--hds-space-core-500)}}@media (min-width:640px) and (max-width:939px){.carousel__scroller--static-tb{overflow:visible;scroll-snap-type:none;justify-content:var(--carousel-static-justify,normal)}.carousel__scroller--static-tb>.carousel__item{flex:1 1 0%;width:auto;min-width:0;max-width:var(--carousel-static-item-max-width,none);scroll-snap-align:none}}@media (min-width:940px){.carousel__scroller--static-dt{overflow:visible;scroll-snap-type:none;justify-content:var(--carousel-static-justify,normal)}.carousel__scroller--static-dt>.carousel__item{flex:1 1 0%;width:auto;min-width:0;max-width:var(--carousel-static-item-max-width,none);scroll-snap-align:none}}}@layer base{.carousel-nav{display:flex;align-items:center;align-self:end;gap:var(--hds-space-core-100)}@media (max-width:639px){.carousel-nav{display:none}}@media (min-width:640px) and (max-width:939px){.carousel-nav--static-tb{display:none}}@media (min-width:940px){.carousel-nav--static-dt{display:none}}}.product-ui-graphic{width:100%;position:relative;aspect-ratio:var(--pcg-aspect);border-radius:var(--hds-space-core-radius-md);background-color:var(--pcg-background-color,var(--hds-color-core-neutral-0));overflow:hidden;border:1px solid var(--hds-color-surface-border-quiet)}.section--white .product-ui-graphic{background-color:var(--pcg-background-color,var(--hds-color-surface-bg-subduedAdaptive))}.product-ui-graphic--borderless{border-radius:0;border:none}.product-ui-graphic__wrap{position:absolute;width:var(--pcg-width);height:auto}.product-ui-graphic__wrap--x-left{left:var(--pcg-offset-x)}.product-ui-graphic__wrap--x-center{left:50%;transform:translateX(calc(-50% + var(--pcg-offset-x)))}.product-ui-graphic__wrap--x-right{right:var(--pcg-offset-x)}.product-ui-graphic__wrap--y-top{top:var(--pcg-offset-y)}.product-ui-graphic__wrap--y-center{top:50%;transform:translateY(calc(-50% + var(--pcg-offset-y)))}.product-ui-graphic__wrap--y-bottom{bottom:var(--pcg-offset-y)}.product-ui-graphic__wrap--x-center.product-ui-graphic__wrap--y-center{transform:translate(calc(-50% + var(--pcg-offset-x)),calc(-50% + var(--pcg-offset-y)))}