@container gu-cards-media-large (width>=782px){.gu-block-promo-with-photo .gu-promo-media__media>.gu-promo-media__carousel.carousel{flex:auto;min-block-size:0}.gu-block-promo-with-photo .gu-promo-media__carousel.carousel,.gu-block-promo-with-photo .gu-promo-media__carousel.carousel>.gu-container-inner,.gu-block-promo-with-photo .gu-promo-media__carousel.carousel .carousel-slides,.gu-block-promo-with-photo .gu-promo-media__carousel.carousel .carousel-slide{block-size:100%;min-block-size:0}.gu-block-promo-with-photo .gu-promo-media__carousel.carousel-enhanced{--carousel-media-sizer:none}.gu-block-promo-with-photo .gu-promo-media__carousel.carousel-enhanced>.gu-container-inner{grid-template-rows:minmax(0,1fr) auto;block-size:100%;min-block-size:0}.gu-block-promo-with-photo .gu-promo-media__carousel.carousel-enhanced:has(.gu-media-control-buttons--prev-next):not(:has(figcaption)){padding-block-end:0}.gu-block-promo-with-photo .gu-promo-media__carousel.carousel-enhanced .carousel-slide :is(img,.gu-image){block-size:0;min-block-size:100%;max-block-size:none;aspect-ratio:auto;--image-aspectRatio:auto;--image-blockSizeMax:none;--image-objectFit:cover;--image-marginBlock:0;align-self:stretch;height:0}.gu-block-promo-with-photo .gu-promo-media__carousel.carousel-default .carousel-slide>.gu-cards-card{flex-direction:column;gap:0;block-size:100%;min-block-size:0;display:flex}.gu-block-promo-with-photo .gu-promo-media__carousel.carousel-default .carousel-slide .gu-cards-card-image{flex-direction:column;flex:auto;min-block-size:0;display:flex;overflow:hidden}.gu-block-promo-with-photo .gu-promo-media__carousel.carousel-default .carousel-slide .gu-cards-card-image>:is(picture,figure){flex-direction:column;flex:auto;min-block-size:0;margin:0;display:flex;overflow:hidden}.gu-block-promo-with-photo .gu-promo-media__carousel.carousel-default .carousel-slide .gu-cards-card-image :is(.gu-image,img){block-size:100%;min-block-size:0;max-block-size:none;inline-size:100%;aspect-ratio:auto;-o-object-fit:cover;object-fit:cover;--image-aspectRatio:auto;--image-objectFit:cover;--image-blockSizeMax:none;--image-marginBlock:0;flex:auto;height:100%}.gu-block-promo-with-photo .gu-promo-media__carousel.carousel-enhanced:has(figcaption),.gu-block-promo-with-photo .gu-promo-media__carousel.carousel-enhanced:has(figcaption)>.gu-container-inner{display:contents}.gu-block-promo-with-photo .gu-promo-media__carousel.carousel-enhanced:has(figcaption) .carousel-slides{grid-template-rows:subgrid;grid-area:1/1/span 2;grid-auto-columns:100%;grid-auto-flow:column;block-size:auto;min-block-size:0;display:grid}.gu-block-promo-with-photo .gu-promo-media__carousel.carousel-enhanced:has(figcaption) .carousel-slide{grid-template-rows:subgrid;grid-row:1/span 2;block-size:auto;min-block-size:0;display:grid}.gu-block-promo-with-photo .gu-promo-media__carousel.carousel-enhanced:has(figcaption) .carousel-slide>.gu-cards-card,.gu-block-promo-with-photo .gu-promo-media__carousel.carousel-enhanced:has(figcaption) .carousel-slide .gu-cards-card-image,.gu-block-promo-with-photo .gu-promo-media__carousel.carousel-enhanced:has(figcaption) .carousel-slide figure{display:contents;overflow:visible}.gu-block-promo-with-photo .gu-promo-media__carousel.carousel-enhanced:has(figcaption) .carousel-slide :is(img,.gu-image){flex:unset;block-size:0;min-block-size:100%;max-block-size:none;height:0}.gu-block-promo-with-photo .gu-promo-media__carousel.carousel-enhanced:has(figcaption) :is(.carousel-navigation,.carousel-slide-counter-enhanced){z-index:2;grid-area:1/1;place-self:end;margin-inline-end:var(--carousel-space);position:relative;inset:auto}.gu-block-promo-with-photo .gu-promo-media__carousel.carousel-enhanced:has(figcaption) .carousel-navigation{transform:translateY(50%)}}@container gu-promo-media (width>=782px){.gu-block-promo-with-photo .gu-promo-media__card.is-style-media-large{grid-template-rows:minmax(33cqw,auto);min-block-size:33cqw}.gu-block-promo-with-photo .gu-promo-media__card.is-style-media-large .gu-promo-media__media{align-self:center;block-size:100%;min-block-size:0;max-block-size:66cqw}.gu-block-promo-with-photo .gu-promo-media__card.is-style-media-large:has(figcaption){-moz-column-gap:var(--panes-gap,var(--wp--custom--spacing--column-gap));row-gap:0;column-gap:var(--panes-gap,var(--wp--custom--spacing--column-gap));grid-template-rows:minmax(33cqw,66cqw) auto}.gu-block-promo-with-photo .gu-promo-media__card.is-style-media-large:has(figcaption) .gu-promo-media__text{grid-row:1;align-self:center}.gu-block-promo-with-photo .gu-promo-media__card.is-style-media-large:has(figcaption) .gu-promo-media__media{grid-template-rows:subgrid;grid-row:1/span 2;align-self:stretch;block-size:auto;min-block-size:0;max-block-size:none;display:grid;overflow:visible}.gu-block-promo-with-photo .gu-promo-media__card.is-style-media-large:has(figcaption).align-end .gu-promo-media__media{grid-column:2}.gu-block-promo-with-photo .gu-promo-media__card.is-style-media-large:has(.gu-promo-media__carousel .gu-media-control-buttons--prev-next):not(:has(figcaption)){margin-block-end:calc(var(--wp--custom--media-control--button--height) / 2)}}