.z-listing-hero{--z-link-color:var(--z-color-link-on-surface-muted);--z-link-hover-color:var(--z-color-link-on-surface-muted-hover);--z-button-outline-color:var(--z-color-button-outline-on-surface-muted);min-height:clamp(20rem,28vw,26rem);margin-block:var(--z-space-sm) var(--z-space-xl);color:var(--z-color-on-surface-muted);background:var(--z-color-surface-muted);border:1px solid var(--z-color-border);border-radius:var(--z-radius-lg);grid-template-columns:minmax(20rem,.82fr) minmax(28rem,1.18fr);display:grid;overflow:hidden}.z-listing-hero .z-listing-hero__content{flex-direction:column;justify-content:center;padding:clamp(1.75rem,3.5vw,3.75rem);display:flex}.z-listing-hero h1{margin:0 0 var(--z-space-sm);font-family:var(--z-font-family-display);font-size:clamp(2rem,3.2vw,3.35rem);font-weight:500;line-height:1.05}.z-listing-hero .z-listing-hero__description{max-width:37rem;color:var(--z-color-text-muted)}.z-listing-hero .z-listing-hero__description p{margin-block:0}.z-listing-hero .z-listing-hero__more{color:var(--z-link-color);font-size:var(--z-font-size-sm);text-underline-offset:.2em;align-self:start;align-items:center;gap:.4rem;margin-block-start:var(--z-space-sm);font-weight:700;text-decoration:none;display:inline-flex}.z-listing-hero .z-listing-hero__more:hover,.z-listing-hero .z-listing-hero__more:focus-visible{color:var(--z-link-hover-color);text-decoration:underline}.z-listing-hero .z-listing-hero__more .lucide{width:1rem;height:1rem}.z-listing-hero .z-listing-hero__benefits{margin:var(--z-space-md) 0 0;gap:var(--z-space-2xs);font-size:var(--z-font-size-sm);padding:0;list-style:none;display:grid}.z-listing-hero .z-listing-hero__benefits li{align-items:center;gap:.45rem;display:flex}.z-listing-hero .z-listing-hero__benefits .lucide{width:1.15rem;height:1.15rem;color:var(--z-color-on-listing-benefit);stroke-width:3px;background:var(--z-color-listing-benefit-background);border-radius:50%;flex:none;padding:.2rem}.z-listing-hero .z-listing-hero__media{--z-link-color:var(--z-color-on-media-background);--z-link-hover-color:var(--z-color-on-media-background);min-height:0;color:var(--z-color-on-media-background);background:var(--z-color-media-background);margin:0;position:relative;overflow:hidden}.z-listing-hero .z-listing-hero__media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (min-width:48rem){.z-listing-hero .z-listing-hero__description--fallback{text-overflow:ellipsis;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media not (min-width:64rem){.z-listing-hero{grid-template-columns:minmax(18rem,.9fr) minmax(22rem,1.1fr);min-height:20rem}}@media not (min-width:48rem){.z-listing-hero{height:auto;min-height:0;margin-inline:calc(var(--z-shell-padding) * -1);border-inline:0;border-radius:0;flex-direction:column-reverse;display:flex}.z-listing-hero .z-listing-hero__content{padding:var(--z-space-lg) var(--z-shell-padding) var(--z-space-xl)}.z-listing-hero .z-listing-hero__media{aspect-ratio:16/7.5;flex:none;width:100%;min-height:0}.z-listing-hero .z-listing-hero__benefits{grid-template-columns:1fr}}@media (orientation:landscape) and (max-height:32rem) and (not (min-width:72rem)){.z-listing-hero{min-height:0}.z-listing-hero .z-listing-hero__content{padding:var(--z-space-md) var(--z-space-lg)}}.z-product-details{padding-top:.7rem}.z-product-details .z-product-details__tabs{border-bottom:1px solid var(--z-color-border);align-items:stretch;gap:3.5rem;min-height:4.7rem;display:flex}.z-product-details .z-product-details__tab{color:var(--z-color-content-text-muted);font-size:var(--z-font-size-label);align-items:center;text-decoration:none;display:flex;position:relative}.z-product-details .z-product-details__tab:after{content:"";background:var(--z-color-secondary);height:.16rem;position:absolute;inset:auto 0 -1px;transform:scaleX(0)}.z-product-details .z-product-details__tab--active{color:var(--z-color-on-content);font-weight:700}.z-product-details .z-product-details__tab--active:after{transform:scaleX(1)}.z-product-details .z-product-details__panel{outline:0;padding-block:1.8rem}.z-product-details.is-product-details-enhanced .z-product-details__panel[hidden]{display:none}.z-product-details .z-product-details__story{--z-link-color:var(--z-color-link);--z-link-hover-color:var(--z-color-link-hover);--z-button-outline-color:var(--z-color-button-outline);color:var(--z-color-on-canvas);background:rgb(var(--z-color-canvas-rgb) / 82%);border-radius:.4rem;grid-template-columns:minmax(0,1.15fr) minmax(20rem,1fr);display:grid;overflow:hidden}.z-product-details .z-product-details__story--text-only{grid-template-columns:minmax(0,1fr)}.z-product-details .z-product-details__copy{overflow-wrap:anywhere;padding:2rem 1.8rem}.z-product-details .z-product-details__copy>h2:first-child{color:var(--z-color-on-canvas);font-family:var(--z-font-family-display);font-size:var(--z-product-section-title-size,clamp(1.5rem, 2.4vw, 2rem));margin:0 0 1rem;font-weight:500}.z-product-details .z-product-details__copy h1,.z-product-details .z-product-details__copy h2:not(:first-child),.z-product-details .z-product-details__copy h3,.z-product-details .z-product-details__copy h4{color:var(--z-color-on-canvas);font-family:var(--z-font-family-display);margin:1rem 0 .5rem;font-size:1rem}.z-product-details .z-product-details__copy :where(p,li){color:var(--z-color-content-text-muted);font-size:var(--z-font-size-md);line-height:1.65}.z-product-details .z-product-details__copy img,.z-product-details .z-product-details__copy iframe,.z-product-details .z-product-details__copy video{max-width:100%;height:auto}.z-product-details .z-product-details__copy table{max-width:100%}.z-product-details .z-product-details__description-more{min-height:2.75rem;color:var(--z-link-color);font-size:var(--z-font-size-sm);align-items:center;gap:.4rem;margin-top:.35rem;padding:0;font-weight:700;text-decoration:none;display:inline-flex}.z-product-details .z-product-details__description-more:hover,.z-product-details .z-product-details__description-more:focus-visible{color:var(--z-link-hover-color)}.z-product-details .z-product-details__description-more:focus-visible{outline-offset:.2rem;outline:2px solid}.z-product-details .z-product-details__description-more .lucide{width:1rem;height:1rem}.z-product-details .z-product-details__media{--z-link-color:var(--z-color-on-media-background);--z-link-hover-color:var(--z-color-on-media-background);min-height:0;color:var(--z-color-on-media-background);background:var(--z-color-media-background);position:relative;overflow:hidden}.z-product-details .z-product-details__image{width:100%;height:100%;color:var(--z-color-on-media-background);background:var(--z-color-media-background);object-fit:cover;position:absolute;inset:0}.z-product-details .z-product-details__values{grid-template-columns:repeat(3,1fr);gap:.5rem;margin-top:1.5rem;display:grid}.z-product-details .z-product-details__values span{color:var(--z-color-content-text-muted);text-align:center;flex-direction:column;align-items:center;display:flex}.z-product-details .z-product-details__values strong,.z-product-details .z-product-details__values .z-product-details__value-title{color:var(--z-color-on-canvas);font-size:var(--z-font-size-xs);font-weight:700;line-height:1.3}.z-product-details .z-product-details__values small{font-size:var(--z-font-size-2xs);margin-top:.2rem;line-height:1.35}.z-product-details .z-product-details__values .lucide{color:var(--z-color-content-text-muted);margin-bottom:.4rem;font-size:1.7rem}.z-product-details .z-product-details__specifications{margin-bottom:var(--z-space-xl);gap:var(--z-space-md);grid-template-columns:repeat(auto-fit,minmax(19rem,1fr));align-self:stretch;display:grid}.z-product-details .z-product-details__specifications>div{border:1px solid var(--z-color-border);border-radius:var(--z-radius-md);overflow:hidden}.z-product-details .z-product-details__specifications>div h3{--z-link-color:var(--z-color-link-on-surface-muted);--z-link-hover-color:var(--z-color-link-on-surface-muted-hover);--z-button-outline-color:var(--z-color-button-outline-on-surface-muted);padding:var(--z-space-sm) var(--z-space-md);color:var(--z-color-on-surface-muted);font-family:var(--z-font-family-display);background:var(--z-color-surface-muted);margin:0;font-size:1rem}.z-product-details .z-product-details__specifications>div dl{margin:0}.z-product-details .z-product-details__specifications>div dl>div{border-top:1px solid var(--z-color-border);grid-template-columns:minmax(7rem,.8fr) 1.2fr;align-items:center;gap:1rem;min-height:2.75rem;padding:.55rem 1rem;display:grid}.z-product-details .z-product-details__specifications>div dl>div:first-child{border-top:0}.z-product-details .z-product-details__specifications>div dt,.z-product-details .z-product-details__specifications>div dd{color:var(--z-color-content-text-muted);font-size:var(--z-font-size-sm);line-height:1.35}.z-product-details .z-product-details__specifications>div dt{color:var(--z-color-on-content);font-weight:650}.z-product-details .z-product-details__specifications>div dd{margin:0}.z-product-details .z-product-details__additional{border-bottom:1px solid var(--z-color-border);padding-block:1rem}.z-product-details .z-product-details__additional details{border-top:1px solid var(--z-color-border);scroll-margin-top:8rem}.z-product-details .z-product-details__additional summary{color:var(--z-color-on-content);font-size:var(--z-font-size-md);cursor:pointer;padding-block:1rem}.z-product-details .z-product-details__additional details>div{padding-bottom:1rem}.z-product-details .z-product-details__additional :where(p,li){color:var(--z-color-on-content);font-size:var(--z-font-size-md)}.z-product-details .z-product-details__additional img,.z-product-details .z-product-details__additional iframe{max-width:100%;height:auto}@media not (min-width:48rem){.z-product-details .z-product-details__tabs{scroll-snap-type:inline proximity;gap:1rem;min-height:3.8rem;overflow-x:auto}.z-product-details .z-product-details__tab{min-height:3rem;font-size:var(--z-font-size-2xs);scroll-snap-align:start;flex:none}.z-product-details .z-product-details__story{grid-template-columns:1fr}.z-product-details .z-product-details__media{aspect-ratio:4/3}.z-product-details .z-product-details__panel{padding-block:var(--z-space-md)}.z-product-details .z-product-details__specifications{grid-template-columns:1fr}.z-product-details .z-product-details__copy{padding:1.4rem 1.25rem}.z-product-details .z-product-details__copy>h2:first-child{font-size:var(--z-product-section-title-size,clamp(1.5rem, 2.4vw, 2rem))}.z-product-details .z-product-details__copy :where(p,li){font-size:var(--z-font-size-md);line-height:1.65}.z-product-details .z-product-details__values span{font-size:var(--z-font-size-xs)}.z-product-details .z-product-details__additional summary{min-height:3.25rem;font-size:var(--z-font-size-sm)}.z-product-details .z-product-details__additional :where(p,li){font-size:var(--z-font-size-md);line-height:1.6}}.z-content-layout{grid-template-columns:var(--z-content-columns,minmax(0, 1fr));align-items:var(--z-content-alignment,stretch);gap:var(--z-space-lg);display:grid}.z-content-layout--gap-sm{gap:var(--z-space-sm)}.z-content-layout--gap-lg{gap:var(--z-space-2xl)}.z-content-column{flex-direction:column;gap:0;min-width:0;display:flex}@media not (min-width:64rem){.z-content-layout--stack-tablet{grid-template-columns:minmax(0,1fr)}}@media not (min-width:48rem){.z-content-layout--stack-mobile{grid-template-columns:minmax(0,1fr)}}.z-content-image__frame{border-radius:var(--z-radius-md);display:block;overflow:hidden}.z-content-image__frame--landscape{aspect-ratio:3/2}.z-content-image__frame--portrait{aspect-ratio:3/4}.z-content-image__frame--square{aspect-ratio:1}.z-content-image__image{object-fit:var(--z-content-image-fit,cover);object-position:var(--z-content-image-x,50%) var(--z-content-image-y,50%);width:100%;height:auto;display:block}.z-content-image__frame:not(.z-content-image__frame--original) .z-content-image__image{height:100%}.z-content-image__frame:focus-visible{outline:3px solid var(--z-color-focus);outline-offset:3px}.z-image-text-card{color:var(--z-color-on-surface-muted);background:var(--z-color-surface-muted);border-radius:var(--z-card-radius);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.z-image-text-card__image{object-fit:cover;object-position:45% 50%;width:100%;height:100%;min-height:27rem;display:block}.z-image-text-card__copy{overflow-wrap:anywhere;justify-content:center;gap:var(--z-space-lg);flex-direction:column;min-width:0;padding:clamp(2rem,4vw,4rem);display:flex}.z-image-text-card__copy .z-image-text-card__eyebrow{margin:0}.z-image-text-card__copy .z-image-text-card__heading{font-family:var(--z-font-family-display);font-size:var(--z-font-size-xl);margin:0;font-weight:500;line-height:1.2}.z-image-text-card__copy .z-image-text-card__text{margin:0}.z-image-text-card--no-image{grid-template-columns:minmax(0,1fr)}.z-image-text-card__link{width:fit-content;min-height:2.75rem;color:var(--z-color-link-on-surface-muted);text-underline-offset:.2em;align-self:start;align-items:center;gap:var(--z-space-xs);font-weight:600;text-decoration:underline;display:inline-flex}.z-image-text-card__link svg{width:1.1rem;height:1.1rem}@media not (min-width:48rem){.z-image-text-card{grid-template-columns:minmax(0,1fr)}.z-image-text-card__image{aspect-ratio:3/2;height:auto;min-height:0}}.z-content-gallery{--z-content-gallery-gap:var(--z-space-md);--z-content-gallery-active-columns:var(--z-content-gallery-columns,3);gap:var(--z-content-gallery-gap);grid-template-columns:repeat(auto-fit, minmax(min(100%, max(10rem, calc(( 100% - (var(--z-content-gallery-active-columns) - 1) * var(--z-content-gallery-gap) ) / var(--z-content-gallery-active-columns)))), 1fr));margin:0;padding:0;list-style:none;display:grid}.z-content-gallery--gap-sm{--z-content-gallery-gap:var(--z-space-xs)}.z-content-gallery--gap-lg{--z-content-gallery-gap:var(--z-space-lg)}.z-content-gallery__item{break-inside:avoid;min-width:0}.z-content-gallery__item figure{margin:0}.z-content-gallery--masonry{columns:10rem var(--z-content-gallery-active-columns);column-gap:var(--z-content-gallery-gap);display:block}.z-content-gallery--masonry .z-content-gallery__item{margin-block-end:var(--z-content-gallery-gap)}@media not (min-width:48rem){.z-content-gallery{--z-content-gallery-active-columns:var(--z-content-gallery-mobile-columns,2)}}@media (min-width:48rem) and (not (min-width:64rem)){.z-content-gallery{--z-content-gallery-active-columns:var(--z-content-gallery-tablet-columns,2)}}.z-content-slider{--z-content-slider-viewport-height:calc(100vh - var(--z-sticky-header-height,8.75rem));max-block-size:var(--z-content-slider-viewport-height);position:relative;overflow-y:auto}.z-content-slider:focus-visible{outline:3px solid var(--z-color-focus);outline-offset:3px}@supports (height:100dvh){.z-content-slider{--z-content-slider-viewport-height:calc(100dvh - var(--z-sticky-header-height,8.75rem))}}.z-content-slider>.z-slider-heading:not(.z-slider-heading--controls-only){margin-block-end:var(--z-space-md)}.z-content-slider>.z-slider-heading h2{margin:0}.zirbelino-surface .z-content-slider>.z-slider-heading--controls-only{z-index:var(--z-layer-control);pointer-events:none;width:100%;height:auto;position:absolute;inset:0}.zirbelino-surface .z-content-slider>.z-slider-heading--controls-only .z-blaze-controls{inset:var(--z-content-slider-controls-top,50%) var(--z-space-sm) auto;pointer-events:none;justify-content:space-between;position:absolute;transform:translateY(-50%)}.zirbelino-surface .z-content-slider>.z-slider-heading--controls-only .z-blaze-slider__control{pointer-events:auto}.z-content-slider [data-blaze-slider=content]{--z-blaze-slides:var(--z-content-slides-desktop,1)}.z-content-slider__item{min-width:0;margin:0}.z-content-slider__item .z-content-image__frame,.z-content-slider__item .z-content-image__image{max-block-size:var(--z-content-slider-viewport-height)}.z-content-slide{align-items:center;gap:var(--z-space-xl);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.z-content-slide__media{min-width:0;min-height:0}.z-content-slide--no-image{grid-template-columns:minmax(0,1fr)}.z-content-slide--image-right .z-content-slide__media{order:1}.z-content-slide--image-top,.z-content-slide--image-bottom{grid-template-rows:repeat(2,minmax(0,auto));grid-template-columns:minmax(0,1fr);align-content:start}.z-content-slide--image-bottom .z-content-slide__media{order:1}.z-content-slide:is(.z-content-slide--image-top,.z-content-slide--image-bottom) .z-content-slide__media{max-block-size:min(65vh, var(--z-content-slider-viewport-height));overflow:hidden}.z-content-slide:is(.z-content-slide--image-top,.z-content-slide--image-bottom) .z-content-image__frame,.z-content-slide:is(.z-content-slide--image-top,.z-content-slide--image-bottom) .z-content-image__image{max-block-size:min(65vh, var(--z-content-slider-viewport-height))}.z-content-slide__copy{gap:var(--z-space-md);flex-direction:column;min-width:0;display:flex}.z-content-slide__copy>*{margin:0}.z-content-slide__action{padding-block-start:var(--z-space-xs)}@media (min-width:48rem) and (not (min-width:64rem)){.z-content-slider [data-blaze-slider=content]{--z-blaze-slides:var(--z-content-slides-tablet,1)}}@media not (min-width:48rem){.z-content-slider [data-blaze-slider=content]{--z-blaze-slides:var(--z-content-slides-mobile,1)}.z-content-slide{gap:var(--z-space-lg);grid-template-columns:minmax(0,1fr)}.z-content-slide--image-right .z-content-slide__media{order:0}}.z-content-table{border-radius:var(--z-card-radius);overscroll-behavior-inline:contain;overflow-x:auto}.z-content-table--bordered{border:var(--z-card-border)}.z-content-table:focus-visible{outline:3px solid var(--z-color-focus);outline-offset:3px}.z-content-table table{--z-link-color:var(--z-color-link-on-panel);--z-link-hover-color:var(--z-color-link-on-panel-hover);--z-button-outline-color:var(--z-color-button-outline-on-panel);border-collapse:collapse;width:100%;color:var(--z-color-on-panel);background:var(--z-card-background);font-size:var(--z-font-size-md);text-align:start;line-height:1.5}.z-content-table :is(th,td){min-width:8rem;padding:var(--z-space-md);vertical-align:top;text-align:start}.z-content-table--bordered :is(th,td){border-block-end:1px solid var(--z-color-border);border-inline-end:1px solid var(--z-color-border)}.z-content-table--bordered tr>:last-child{border-inline-end:0}.z-content-table thead{--z-link-color:var(--z-color-link-on-surface-muted);--z-link-hover-color:var(--z-color-link-on-surface-muted-hover);--z-button-outline-color:var(--z-color-button-outline-on-surface-muted);color:var(--z-color-on-surface-muted);background:var(--z-color-surface-muted)}.z-content-table caption{padding:var(--z-space-md);color:var(--z-color-on-panel);text-align:start;font-weight:700}.z-content-table--striped-odd tbody tr:nth-child(odd),.z-content-table--striped-even tbody tr:nth-child(2n){--z-link-color:var(--z-color-link);--z-link-hover-color:var(--z-color-link-hover);--z-button-outline-color:var(--z-color-button-outline);color:var(--z-color-on-canvas);background:var(--z-color-canvas)}.z-content-table--bordered tbody tr:last-child :is(th,td){border-block-end:0}.z-content-quote{--z-link-color:var(--z-color-link-on-surface-muted);--z-link-hover-color:var(--z-color-link-on-surface-muted-hover);--z-button-outline-color:var(--z-color-button-outline-on-surface-muted);padding:var(--z-space-lg) var(--z-space-xl);border-inline-start:4px solid var(--z-color-secondary);color:var(--z-color-on-surface-muted);background:var(--z-color-surface-muted)}.z-content-quote blockquote{color:var(--z-color-on-panel);font-family:var(--z-font-family-display);font-size:var(--z-font-size-lg);margin:0;line-height:1.6}.z-content-quote figcaption{gap:var(--z-space-xs) var(--z-space-md);color:var(--z-color-text-muted);font-size:var(--z-font-size-caption);flex-wrap:wrap;margin-block-start:var(--z-space-md);display:flex}.z-content-list :is(ul,ol){gap:var(--z-space-xs);margin:0;padding-inline-start:1.4em;display:grid}.z-content-list li{padding-inline-start:.25em;line-height:1.6}.z-content-list li::marker{color:var(--z-color-primary);font-weight:750}.z-content-list--unordered li::marker{font-size:1.15em}.z-content-video video{aspect-ratio:16/9;border-radius:var(--z-radius-md);background:var(--z-color-chrome-background);width:100%;height:auto;display:block}.z-content-video__transcript{font-size:var(--z-font-size-md);margin-block-start:var(--z-space-md);line-height:1.7}.z-content-video__transcript summary{padding-block:var(--z-space-sm);cursor:pointer;font-weight:700}.z-content-video__transcript p{margin-block-start:var(--z-space-sm)}.z-content-video-player{color:var(--z-color-on-media-background);background:var(--z-color-media-background);position:absolute;inset:0}.z-content-video-player video{object-fit:contain;width:100%;height:100%;display:block}.z-content-video-player--no-controls{touch-action:pan-y pinch-zoom}.z-content-video-player--no-controls video{pointer-events:none}.z-content-video-player__poster{width:100%;height:100%;color:var(--z-color-on-media-background);background:var(--z-color-media-background);position:absolute;inset:0}.z-content-video-player__play{--z-icon-button-size:var(--z-space-3xl);margin:auto;position:absolute;inset:0}.z-content-video-player__play .lucide{width:var(--z-space-xl);height:var(--z-space-xl)}.z-content-video-player__play[hidden],.z-content-video-player__poster[hidden]{display:none}.z-content-accordion{--z-link-color:var(--z-color-link-on-panel);--z-link-hover-color:var(--z-color-link-on-panel-hover);--z-button-outline-color:var(--z-color-button-outline-on-panel);border:var(--z-card-border);border-radius:var(--z-card-radius);color:var(--z-color-on-panel);background:var(--z-card-background);font-size:var(--z-font-size-md);line-height:1.7}.z-content-accordion details+details,.z-content-accordion__items>.homepage-editor-section+.homepage-editor-section details{border-block-start:1px solid var(--z-color-border)}.z-content-accordion summary{padding:var(--z-space-md) var(--z-space-lg);cursor:pointer;font-weight:700}.z-content-accordion summary:focus-visible{outline:3px solid var(--z-color-focus);outline-offset:-3px}.z-content-accordion__content{padding:0 var(--z-space-lg) var(--z-space-lg);gap:0;display:grid}.z-content-accordion__content>.z-content-managed-section{width:100%;margin-inline:0}.z-content-button--full>a{justify-content:center;width:100%;display:flex}.z-content-button>.z-text-link{font:inherit;display:inline}.z-content-button--full>.z-text-link{display:flex}.z-listing-managed-page{gap:0;min-width:0;display:grid}.z-listing-managed-page>.z-listing-hero{margin-block-end:0}.z-listing-hero .z-listing-hero__media.z-listing-hero__media--ratio{width:100%;aspect-ratio:var(--z-content-media-ratio);align-self:center}.z-product-managed-page{gap:0;min-width:0;display:grid}.z-product-managed-page>.z-product-details__story{margin-block-end:0}.z-product-details .z-product-details__media.z-product-details__media--ratio{width:100%;aspect-ratio:var(--z-content-media-ratio);align-self:center}.z-content,.z-content .z-content-managed-section,.z-content .z-home-managed-section,.z-content .z-content-slider__item{container:z-content/inline-size}:where(.z-information-article__content,.z-blog-article__content,.z-category-description__content,.z-content-column,.z-content-accordion__content) .z-home-managed-section .z-shell{width:100%}.z-content .z-image-text{--z-image-text-copy-min:22rem}.z-content .z-button{white-space:normal;overflow-wrap:anywhere;max-width:100%}.z-content .z-blaze-slider .z-blaze-slider__control--previous{left:var(--z-space-xs)}.z-content .z-blaze-slider .z-blaze-slider__control--next{right:var(--z-space-xs)}.z-content .z-b2b__steps,.z-content .z-b2b__benefit-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.z-content .z-service-strip .z-service-strip__grid[data-service-count]{gap:var(--z-space-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));display:grid}.z-content .z-service-strip .z-service-strip__grid[data-service-count]>.z-service-strip__item{max-width:none;margin-inline:0}.z-content .z-content-slider [data-blaze-slider=content]{--z-blaze-min-card-width:256px}@container z-content (width<64rem){.z-content-layout--stack-tablet,.z-feature-mosaic .z-feature-mosaic__grid{grid-template-columns:minmax(0,1fr)}.z-feature-mosaic .z-feature-mosaic__aside{grid-template-columns:repeat(2,minmax(0,1fr))}}@container z-content (width<48rem){.z-content-layout--stack-mobile{grid-template-columns:minmax(0,1fr)}.z-feature-mosaic .z-feature-mosaic__content{width:100%;padding:var(--z-space-lg)}.z-feature-mosaic .z-feature-mosaic__title{font-size:var(--z-font-size-xl)}}@container z-content (width<40rem){.z-feature-mosaic .z-feature-mosaic__aside{grid-template-columns:minmax(0,1fr)}.z-content-slide{gap:var(--z-space-lg);grid-template-columns:minmax(0,1fr)}.z-content-slide--image-right .z-content-slide__media{order:0}.z-product-media__audio-controls{grid-template-columns:2.75rem minmax(0,1fr)}.z-product-media__audio-controls output{grid-column:2}}@container z-content (width<28rem){.z-product-media__audio-now-playing{grid-template-columns:minmax(0,1fr)}.z-product-media__audio-cover{justify-self:center;width:7rem}}@media (min-width:48rem){@container z-content (width<56rem){.z-harvest-feature,.z-image-text-card{grid-template-columns:minmax(0,1fr);min-height:0}.z-harvest-feature .z-harvest-feature__content{min-width:0;padding:var(--z-promo-text-padding-mobile,var(--z-space-lg));grid-row:2}.z-harvest-feature .z-harvest-feature__media{aspect-ratio:3/2;grid-row:1;position:relative}.z-harvest-feature .z-harvest-feature__media>picture{position:absolute;inset:0}.z-harvest-feature .z-harvest-feature__badge{inset:var(--z-space-md) var(--z-space-md) auto auto}.z-image-text-card__image{aspect-ratio:3/2;height:auto;min-height:0}.z-image-text-card__copy{padding:var(--z-space-lg)}}@container z-content (width<64rem){.z-image-text{grid-template-columns:minmax(0,1fr);min-height:0}.z-image-text .z-image-text__media-group{grid-column:1;grid-row:var(--z-image-text-tablet-media-row,1);aspect-ratio:1.65;min-height:0}.z-image-text .z-image-text__content{grid-column:1;grid-row:var(--z-image-text-tablet-content-row,2);padding:var(--z-space-lg)}.z-image-text .z-image-text__media{min-height:0}.z-image-text.z-image-text--height-content .z-image-text__media-group .z-craft-story__image{position:static}.z-image-text.z-image-text--secondary-after-text .z-image-text__media-group{grid-template-columns:minmax(0, var(--z-image-text-primary-track,1fr)) minmax(0, var(--z-image-text-secondary-track,1fr));display:grid}.z-image-text.z-image-text--secondary-after-text .z-image-text__media{grid-area:auto}.z-image-text.z-image-text--no-media .z-image-text__content{grid-row:1}}}@media (min-width:48rem) and (not (min-width:64rem)){@container z-content (width<64rem){.z-image-text.z-image-text--tablet-text-first{--z-image-text-tablet-content-row:1;--z-image-text-tablet-media-row:2}.z-image-text.z-image-text--secondary-tablet-below-text .z-image-text__media-group{display:contents}.z-image-text.z-image-text--secondary-tablet-below-text .z-image-text__media{grid-column:1;grid-row:var(--z-image-text-tablet-media-row,1)}.z-image-text.z-image-text--secondary-tablet-below-text .z-image-text__media--secondary{grid-row:3}.z-image-text.z-image-text--secondary-tablet-hidden.z-image-text--has-secondary .z-image-text__media-group{grid-template-columns:minmax(0,1fr)}.z-image-text.z-image-text--secondary-tablet-hidden:not(.z-image-text--has-secondary) .z-image-text__media-group{display:none}.z-image-text.z-image-text--secondary-tablet-hidden:not(.z-image-text--has-secondary) .z-image-text__content{grid-row:1}}}@supports not (container-type:inline-size){.z-content .z-content-layout--stack-tablet,.z-content .z-content-layout--stack-mobile,.z-content .z-harvest-feature,.z-content .z-image-text-card,.z-content .z-content-slide,.z-content .z-feature-mosaic .z-feature-mosaic__grid,.z-content .z-feature-mosaic .z-feature-mosaic__aside{grid-template-columns:minmax(0,1fr)}.z-content .z-image-text{flex-direction:column;display:flex}.z-content .z-image-text .z-image-text__media-group{display:contents}.z-content .z-image-text .z-image-text__content{padding:var(--z-space-lg);order:1}.z-content .z-image-text .z-image-text__media{aspect-ratio:1.65;width:100%;min-height:0;box-shadow:none;border:0;border-radius:0;position:relative;inset:auto}.z-content .z-image-text .z-image-text__media .z-craft-story__image{position:absolute;inset:0}.z-content .z-image-text .z-image-text__media--secondary{order:2}@media (min-width:48rem) and (not (min-width:64rem)){.z-content .z-image-text--tablet-text-first .z-image-text__content{order:-1}}@media not (min-width:48rem){.z-content .z-image-text--mobile-text-first .z-image-text__content{order:-1}}.z-content .z-harvest-feature .z-harvest-feature__content{padding:var(--z-promo-text-padding-mobile,var(--z-space-lg));grid-row:2}.z-content .z-harvest-feature .z-harvest-feature__media{aspect-ratio:3/2;grid-row:1}.z-content .z-home-builder-promo--height-content .z-harvest-feature__media>picture{position:static}.z-content .z-image-text-card__image{aspect-ratio:3/2;height:auto;min-height:0}.z-content .z-feature-mosaic .z-feature-mosaic__content{width:100%}}.z-content{--z-content-gap-start:0px;--z-content-gap-list:var(--z-space-sm);--z-content-gap-heading:var(--z-space-md);--z-content-gap-text:calc(var(--z-space-md) + var(--z-space-2xs));--z-content-gap-section:calc(var(--z-space-xl) + var(--z-space-xs));--z-content-gap-media:var(--z-space-xl);--z-content-gap-block:var(--z-space-xl);--z-home-section-spacing:var(--z-space-xl);--z-home-section-title-size:clamp(1.25rem, 2.4vw, 2rem);min-width:0;color:inherit;grid-template-columns:minmax(0,1fr);gap:0;display:grid}.z-content-managed-section{--z-content-section-spacing:calc(var(--z-space-xl) / 2);--z-content-flow-scale:1;--z-content-flow-gap:var(--z-content-flow-mobile,0px);min-width:0;padding-block:var(--z-content-section-spacing)}.z-content-managed-section[data-content-flow],.homepage-editor-section[data-content-flow]>.z-content-managed-section{padding-block:calc(var(--z-content-flow-gap) * var(--z-content-flow-scale)) 0}:where(.z-content) .z-home-managed-section[data-content-flow-kind]{--z-content-flow-scale:1;--z-content-flow-gap:var(--z-content-flow-mobile,0px);min-width:0}:where(.z-content) .z-home-managed-section[data-content-flow],:where(.z-content) .homepage-editor-section[data-content-flow]>.z-home-managed-section{--z-home-section-spacing:0px;--z-home-section-gap:0px;--z-b2b-section-padding-start:0px;--z-b2b-section-padding-end:0px;padding-block:calc(var(--z-content-flow-gap) * var(--z-content-flow-scale)) 0}:is(:where(.z-content) .z-home-managed-section[data-content-flow],:where(.z-content) .homepage-editor-section[data-content-flow]>.z-home-managed-section)>:first-child{margin-block:0}.zirbelino-surface .z-content-managed-body>.z-content-managed-section{width:min(100% - var(--z-shell-width-offset), var(--z-shell-width));margin-inline:auto}.z-content-managed-section:empty:before,.z-content-preview-empty{min-height:8rem;padding:var(--z-space-lg);place-content:center;gap:var(--z-space-xs);color:var(--z-color-text-muted);text-align:center;background:var(--z-color-surface-muted);border:1px dashed var(--z-color-border);border-radius:var(--z-radius-card);display:grid}.z-content-managed-section:empty:before{content:"Inhalt in den Einstellungen ergänzen"}.z-content-preview-empty span{font-size:var(--z-font-size-sm)}.z-content :is(.z-section-heading__title,.z-home-section-title){min-width:0;color:inherit;font-family:var(--z-font-family-display);font-size:var(--z-home-section-title-size);text-align:start;margin:0;font-weight:500;line-height:1.2}.z-content .z-category-showcase-section .z-shell{--z-surface-text-muted:var(--z-color-content-text-muted);--z-surface-text-strong:var(--z-color-content-text-strong);--z-link-color:var(--z-color-link-on-content);--z-link-hover-color:var(--z-color-link-on-content-hover);--z-button-outline-color:var(--z-color-button-outline-on-content);color:var(--z-color-on-content);box-shadow:none;background:0 0}.z-content .z-section-heading{min-height:2.75rem;margin-block-end:var(--z-space-md)}.z-content .z-text-link{color:var(--z-link-color);font-size:var(--z-font-size-sm);font-weight:750;text-decoration:none}.z-content .z-text-link:hover,.z-content .z-text-link:focus-visible{color:var(--z-link-hover-color)}@media (min-width:64rem){.z-content-managed-section,:where(.z-content) .z-home-managed-section[data-content-flow-kind]{--z-content-flow-gap:var(--z-content-flow-desktop,0px)}.z-content-managed-section--hide-desktop{display:none}.z-content-managed-section--desktop-spacing-compact,.z-content .z-home-managed-section--desktop-spacing-compact{--z-content-flow-scale:.5}.z-content-managed-section--desktop-spacing-compact{padding-block:calc(var(--z-space-sm) / 2)}.z-content-managed-section--desktop-spacing-generous,.z-content .z-home-managed-section--desktop-spacing-generous{--z-content-flow-scale:2}.z-content-managed-section--desktop-spacing-generous{padding-block:var(--z-space-xl)}.z-content :is(.z-home-visibility--tablet,.z-home-visibility--mobile,.z-home-visibility--tablet-mobile),.z-content .z-slider-heading--desktop-hidden{display:none}}@media (min-width:48rem) and (not (min-width:64rem)){.z-content-managed-section,:where(.z-content) .z-home-managed-section[data-content-flow-kind]{--z-content-flow-gap:var(--z-content-flow-tablet,0px)}.z-content-managed-section--hide-tablet{display:none}.z-content-managed-section--tablet-spacing-compact,.z-content .z-home-managed-section--tablet-spacing-compact{--z-content-flow-scale:.5}.z-content-managed-section--tablet-spacing-compact{padding-block:calc(var(--z-space-sm) / 2)}.z-content-managed-section--tablet-spacing-generous,.z-content .z-home-managed-section--tablet-spacing-generous{--z-content-flow-scale:2}.z-content-managed-section--tablet-spacing-generous{padding-block:var(--z-space-xl)}.z-content :is(.z-home-visibility--desktop,.z-home-visibility--mobile,.z-home-visibility--desktop-mobile),.z-content .z-slider-heading--tablet-hidden{display:none}}@media not (min-width:48rem){.z-content-managed-section--hide-mobile{display:none}.z-content-managed-section--mobile-spacing-compact,.z-content .z-home-managed-section--mobile-spacing-compact{--z-content-flow-scale:.5}.z-content-managed-section--mobile-spacing-compact{padding-block:calc(var(--z-space-sm) / 2)}.z-content-managed-section--mobile-spacing-generous,.z-content .z-home-managed-section--mobile-spacing-generous{--z-content-flow-scale:2}.z-content-managed-section--mobile-spacing-generous{padding-block:var(--z-space-xl)}.z-content :is(.z-home-visibility--desktop,.z-home-visibility--tablet,.z-home-visibility--desktop-tablet),.z-content .z-slider-heading--mobile-hidden{display:none}}.z-content-block{overflow-wrap:anywhere;min-width:0;margin:0}.z-content-block a:not(.z-button){color:inherit;text-underline-offset:.14em;text-decoration:underline;text-decoration-thickness:.08em}.z-content-block mark{background:var(--z-color-highlight);color:inherit;border-radius:.2em;padding:.06em .18em}.z-content-block code{--z-link-color:var(--z-color-link-on-surface-muted);--z-link-hover-color:var(--z-color-link-on-surface-muted-hover);--z-button-outline-color:var(--z-color-button-outline-on-surface-muted);border:1px solid var(--z-color-border);color:var(--z-color-on-surface-muted);background:var(--z-color-surface-muted);border-radius:.3em;padding:.08em .28em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.9em}.z-content-block--align-start{text-align:start}.z-content-block--align-center{text-align:center}.z-content-block--align-end{text-align:end}.z-content-heading{color:inherit;font-family:var(--z-font-family-display);line-height:1.2}.z-content-heading--h2{font-size:var(--z-font-size-xl)}.z-content-heading--h3{font-size:var(--z-font-size-lg)}.z-content-heading--h4,.z-content-heading--h5,.z-content-heading--h6{font-size:var(--z-font-size-md);font-weight:700}.z-content-text,.z-content-html{font-size:var(--z-font-size-md);line-height:1.7}.z-content-caption{color:var(--z-surface-text-muted,var(--z-color-text-muted));font-size:var(--z-font-size-caption);margin-block-start:var(--z-space-sm);line-height:1.5}.z-content-divider{padding-block:var(--z-space-md)}.z-content-divider--sm{padding-block:var(--z-space-xs)}.z-content-divider--lg{padding-block:var(--z-space-xl)}.z-content-divider hr{border:0;border-block-start:1px solid var(--z-color-border);height:0;margin:0}
/*# sourceMappingURL=content-components.css.v-597a57b8ea8627e9.map */
