.floor-showcase-block{isolation:isolate;position:relative}.floor-showcase-block__decoration{bottom:0;display:block;height:auto;left:50%;pointer-events:none;position:absolute;translate:-50% 0;width:var(--floor-showcase-decoration-width,3rem);z-index:2}.floor-showcase-block__decoration--edge{--floor-showcase-edge-width:var(--floor-showcase-decoration-width,3rem);--floor-showcase-edge-tile-height:calc(var(--floor-showcase-edge-width) * 19 / 48);--floor-showcase-edge-bottom-gap:calc(var(--floor-showcase-edge-width) * 10 / 48);background-image:var(--floor-showcase-decoration-image);background-position:center top;background-repeat:repeat-y;background-size:100% auto;bottom:auto;height:calc(100% + 2 * var(--space-s, 1rem));height:max(0px, calc(round(nearest, calc(100% + 2 * var(--space-s, 1rem) + var(--floor-showcase-edge-bottom-gap)), var(--floor-showcase-edge-tile-height)) - var(--floor-showcase-edge-bottom-gap)));left:auto;inset-block-start:50%;inset-inline-end:0;translate:50% -50%;width:var(--floor-showcase-edge-width);z-index:-1}.floor-showcase-block--contained .floor-showcase-block__media-inner{isolation:isolate}.floor-showcase-block--text-right .floor-showcase-block__decoration--edge{inset-inline-end:auto;inset-inline-start:0;translate:-50% -50%}.floor-showcase-block__decoration--pattern{--floor-showcase-pattern-tile-height:calc(var(--floor-showcase-decoration-width, 3rem) * 19 / 48);--floor-showcase-pattern-bottom-gap:calc(var(--floor-showcase-decoration-width, 3rem) * 10 / 48);background-image:var(--floor-showcase-decoration-image);background-position:center bottom calc(-1 * var(--floor-showcase-pattern-bottom-gap));background-repeat:repeat-y;background-size:100% auto;height:50%;height:max(0px, calc(round(down, calc(50% + var(--floor-showcase-pattern-bottom-gap)), var(--floor-showcase-pattern-tile-height)) - var(--floor-showcase-pattern-bottom-gap)));left:0}.floor-showcase-block--text-right .floor-showcase-block__decoration--pattern{left:100%}.floor-showcase-block--no-content .floor-showcase-block__decoration--pattern{left:50%}.floor-showcase-block.floor-showcase-block--column-background{background:0 0}.floor-showcase-block .floor-showcase-block__media-background{inset-block:0;inset-inline-end:0;pointer-events:none;position:absolute;width:50%;z-index:0}.floor-showcase-block--text-right .floor-showcase-block__media-background{inset-inline-end:auto;inset-inline-start:0}.floor-showcase-block--no-content .floor-showcase-block__media-background{width:100%}.floor-showcase-block .floor-showcase-block__media-background-mobile{display:none}.floor-showcase-block__inner{align-items:center;display:grid;grid-template-columns:repeat(12,minmax(0, 1fr));min-height:1px;position:relative;row-gap:var(--space-xl,2rem);z-index:1}.floor-showcase-block__content,.floor-showcase-block__media{align-items:center;align-self:stretch;display:flex;grid-column:span 6;justify-content:center;min-width:0}.floor-showcase-block__content-inner,.floor-showcase-block__media-inner{min-width:0;width:70%}.floor-showcase-block__content-inner{text-align:var(--block-content-text-alignment,center)}.floor-showcase-block__media-inner{position:relative}.floor-showcase-block:not(.floor-showcase-block--column-background) .floor-showcase-block__content{background-color:var(--floor-showcase-panel-background,#f7f4ee)}.floor-showcase-block__content-inner>.floor-showcase-block__details,.floor-showcase-block__content-inner>.floor-showcase-block__label-row,.floor-showcase-block__content-inner>.floor-showcase-block__text{margin-block-start:.75rem}.floor-showcase-block__details>:first-child,.floor-showcase-block__text>:first-child{margin-block-start:0}.floor-showcase-block__details>:last-child,.floor-showcase-block__text>:last-child{margin-block-end:0}.floor-showcase-block__label-row{display:flex;justify-content:var(--block-content-flex-alignment,center)}.floor-showcase-block__badge{background-color:var(--floor-showcase-label-background,#19828b);border-radius:999px;color:var(--color-white,#fff);max-width:100%;padding:.125rem .75rem}.floor-showcase-block__label{display:block;margin:0}.floor-showcase-block__content-inner .floor-showcase-block__details,.floor-showcase-block__content-inner .floor-showcase-block__label{font-weight:700}.floor-showcase-block__content-inner .floor-showcase-block__buttons{align-items:var(--block-content-flex-alignment,center);display:grid;grid-template-columns:minmax(0, 1fr);justify-content:var(--block-content-flex-alignment,center);margin-inline:auto;max-width:100%;width:max-content}.floor-showcase-block__buttons>.base-theme-button-link{box-sizing:border-box;min-width:0;width:100%}.floor-showcase-block .floor-showcase-block__content-inner .floor-showcase-block__buttons>.base-theme-button-link[data-base-button-icon]{column-gap:var(--space-s,1rem)}.floor-showcase-block--full-bleed .floor-showcase-block__inner{row-gap:0}.floor-showcase-block--full-bleed .floor-showcase-block__content-inner{padding-block:var(--section-space-top-m,3rem) var(--section-space-bottom-m,3rem);width:64%}.floor-showcase-block--full-bleed .floor-showcase-block__media-inner{position:relative;width:100%}.floor-showcase-block--full-bleed.floor-showcase-block--has-content .floor-showcase-block__image:not([data-img-ratio]),.floor-showcase-block--full-bleed.floor-showcase-block--has-content .floor-showcase-block__slider-image:not([data-img-ratio]),.floor-showcase-block--full-bleed.floor-showcase-block--has-content .floor-showcase-block__video-thumbnail:not([data-img-ratio]){aspect-ratio:4/5;object-fit:cover}.floor-showcase-block--text-right .floor-showcase-block__content{order:2}.floor-showcase-block--text-right .floor-showcase-block__media{order:1}.floor-showcase-block--no-media .floor-showcase-block__content,.floor-showcase-block--no-content .floor-showcase-block__media{grid-column:1/-1}.floor-showcase-block--no-media .floor-showcase-block__content-inner,.floor-showcase-block--no-content .floor-showcase-block__media-inner{width:100%}.floor-showcase-block__image,.floor-showcase-block__gallery-image,.floor-showcase-block__slider-image,.floor-showcase-block__video-thumbnail{display:block;height:auto;width:100%}.floor-showcase-block__content-image{display:block;height:auto;margin-inline:auto;max-width:100%;width:auto}.floor-showcase-block__gallery{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));row-gap:var(--block-column-gap,var(--space-m,1.5rem))}.floor-showcase-block__gallery-item{min-width:0}.floor-showcase-block__gallery--one-two-split .floor-showcase-block__gallery-item:first-child,.floor-showcase-block__gallery--two-one-split .floor-showcase-block__gallery-item:last-child,.floor-showcase-block__gallery--stacked .floor-showcase-block__gallery-item{grid-column:1/-1}.floor-showcase-block__video-trigger{align-items:center;background:0 0;border:0;color:inherit;cursor:pointer;display:flex;justify-content:center;min-width:0;overflow:hidden;padding:0;position:relative;width:100%}.floor-showcase-block__video-trigger--no-thumbnail{background:rgb(0 0 0/8%);min-height:clamp(12rem, 30vw, 24rem);padding:var(--space-l,1.5rem)}.floor-showcase-block__video-label{margin-inline-start:var(--space-s,.75rem)}.floor-showcase-block__play-icon{background:rgb(0 0 0/70%);border-radius:50%;display:block;flex:0 0 auto;height:4rem;inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(-50%,-50%);width:4rem}.floor-showcase-block__play-icon:after{border-block-end:.625rem solid transparent;border-block-start:.625rem solid transparent;border-inline-start:1rem solid #fff;content:"";inset-block-start:50%;inset-inline-start:calc(50% + 0.125rem);position:absolute;transform:translate(-50%,-50%)}.floor-showcase-block__video-trigger--no-thumbnail .floor-showcase-block__play-icon{inset:auto;position:relative;transform:none}.floor-showcase-block__video-trigger:focus-visible,.floor-showcase-block__arrow:focus-visible,.floor-showcase-block__pagination .swiper-pagination-bullet:focus-visible,.floor-showcase-block__autoplay-toggle:focus-visible{outline:2px solid currentcolor;outline-offset:3px}.floor-showcase-block__slider,.floor-showcase-block__static-slider,.floor-showcase-block__slide-content{min-width:0;width:100%}.floor-showcase-block__slider .swiper-wrapper{align-items:stretch}.floor-showcase-block__slider{position:relative}.floor-showcase-block__slider .swiper-slide{height:auto}.floor-showcase-block__slide-content{height:100%}.floor-showcase-block__arrow{--base-theme-slider-arrow-size:2.5rem;align-items:center;background:0 0;border:0;border-radius:0;color:#fff;cursor:pointer;display:inline-flex;height:var(--base-theme-slider-arrow-size);justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:transform .16s ease;width:var(--base-theme-slider-arrow-size);z-index:2}.floor-showcase-block__arrow--previous{left:.5rem}.floor-showcase-block__arrow--next{right:.5rem}.floor-showcase-block__arrow:not(:disabled):not(.swiper-button-disabled):is(:hover,:focus-visible){transform:translateY(-50%) scale(1.08)}.floor-showcase-block__arrow:not(:disabled):not(.swiper-button-disabled):active{transform:translateY(-50%) scale(.96)}.floor-showcase-block__arrow.swiper-button-disabled{cursor:default;opacity:.35}.floor-showcase-block__arrow.swiper-button-lock{display:none}.floor-showcase-block__controls{align-items:center;bottom:var(--space-l,40px);color:#fff;display:flex;gap:.75rem;inset-inline:0;justify-content:center;margin-block-start:0;position:absolute;z-index:2}.floor-showcase-block__controls[hidden],.floor-showcase-block__autoplay-toggle[hidden]{display:none}.floor-showcase-block__pagination.swiper-pagination{line-height:0;position:static;width:auto}.floor-showcase-block__autoplay-toggle{background:0 0;border:1px solid currentcolor;border-radius:.25rem;color:inherit;cursor:pointer;padding:.375rem .625rem}.floor-showcase-block__lightbox-video{width:100%}@media (max-width:781px){.floor-showcase-block__decoration--edge{--floor-showcase-edge-width:min(var(--floor-showcase-decoration-width, 3rem), calc(2 * var(--block-gutter-inline, 1.5rem)))}.floor-showcase-block .floor-showcase-block__decoration--pattern{left:50%}.floor-showcase-block .floor-showcase-block__media-background{display:none}.floor-showcase-block__media{position:relative}.floor-showcase-block .floor-showcase-block__media-background-mobile{display:block;inset-block:0;inset-inline:calc(-1 * var(--block-gutter-inline, 1.5rem));pointer-events:none;position:absolute;z-index:0}.floor-showcase-block--full-bleed .floor-showcase-block__media-background-mobile{inset-inline:0}.floor-showcase-block__media-inner{position:relative;z-index:1}.floor-showcase-block__inner{grid-template-columns:minmax(0, 1fr)}.floor-showcase-block__content,.floor-showcase-block__media{grid-column:1/-1}.floor-showcase-block__content-inner,.floor-showcase-block__media-inner{width:100%}.floor-showcase-block--full-bleed .floor-showcase-block__content-inner{width:calc(100% - (2 * var(--block-gutter-inline, 1.5rem)))}.floor-showcase-block__content,.floor-showcase-block--text-right .floor-showcase-block__content{order:1}.floor-showcase-block__media,.floor-showcase-block--text-right .floor-showcase-block__media{order:2}.floor-showcase-block__gallery-item{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.floor-showcase-block__arrow:not(:disabled):not(.swiper-button-disabled):is(:hover,:focus-visible,:active){transform:translateY(-50%)}.floor-showcase-block__arrow,.floor-showcase-block__pagination .swiper-pagination-bullet,.floor-showcase-block__autoplay-toggle{transition:none}}