.z-home{--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);--z-home-section-spacing:var(--z-space-xl);--z-home-section-title-size:clamp(1.25rem, 2.4vw, 2rem);color:var(--z-color-on-content);background:var(--z-color-content-background);overflow:hidden}.z-home .z-home-managed-section--flow-spacing{padding-block-end:var(--z-home-section-gap,var(--z-home-section-spacing))}.z-home .z-home-managed-section--flow-spacing>:first-child{padding-block:0}.z-home .z-section-heading{min-height:2.75rem;margin-block-end:var(--z-space-md)}.z-home :is(.z-section-heading__title,.z-home-section-title){min-width:0;color:var(--z-surface-text-strong,var(--z-color-text-strong));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-home .z-text-link{color:var(--z-link-color);font-size:var(--z-font-size-sm);font-weight:750;text-decoration:none}.z-home .z-text-link:hover,.z-home .z-text-link:focus-visible{color:var(--z-link-hover-color)}@media (min-width:64rem){.z-home.zirbelino-surface .z-home-managed-section :is(.z-home-visibility--tablet,.z-home-visibility--mobile,.z-home-visibility--tablet-mobile),.z-home.zirbelino-surface .z-home-managed-section .z-slider-heading.z-slider-heading--desktop-hidden{display:none}.z-home.zirbelino-surface .z-home-managed-section .z-slider-heading.z-slider-heading--desktop-controls-only{height:0;min-height:0;margin:0;padding:0;position:relative}.z-home.zirbelino-surface .z-home-managed-section .z-slider-heading--desktop-controls-only .z-blaze-controls{z-index:var(--z-layer-control);position:absolute;top:.75rem;right:.75rem}.z-home.zirbelino-surface .z-home-managed-section .z-slider-heading--desktop-action-only>.z-slider-heading__action{margin-inline-start:auto}}@media (min-width:48rem) and (not (min-width:64rem)){.z-home.zirbelino-surface .z-home-managed-section :is(.z-home-visibility--desktop,.z-home-visibility--mobile,.z-home-visibility--desktop-mobile),.z-home.zirbelino-surface .z-home-managed-section .z-slider-heading.z-slider-heading--tablet-hidden{display:none}.z-home.zirbelino-surface .z-home-managed-section .z-slider-heading.z-slider-heading--tablet-controls-only{height:0;min-height:0;margin:0;padding:0;position:relative}.z-home.zirbelino-surface .z-home-managed-section .z-slider-heading--tablet-controls-only .z-blaze-controls{z-index:var(--z-layer-control);position:absolute;top:.75rem;right:.75rem}.z-home.zirbelino-surface .z-home-managed-section .z-slider-heading--tablet-action-only>.z-slider-heading__action{margin-inline-start:auto}}@media not (min-width:48rem){.z-home.zirbelino-surface .z-home-managed-section :is(.z-home-visibility--desktop,.z-home-visibility--tablet,.z-home-visibility--desktop-tablet),.z-home.zirbelino-surface .z-home-managed-section .z-slider-heading.z-slider-heading--mobile-hidden{display:none}.z-home.zirbelino-surface .z-home-managed-section .z-slider-heading.z-slider-heading--mobile-controls-only{height:0;min-height:0;margin:0;padding:0;position:relative}.z-home.zirbelino-surface .z-home-managed-section .z-slider-heading--mobile-controls-only .z-blaze-controls{z-index:var(--z-layer-control);position:absolute;top:.75rem;right:.75rem}.z-home.zirbelino-surface .z-home-managed-section .z-slider-heading--mobile-action-only>.z-slider-heading__action{margin-inline-start:auto}.z-home .z-section-heading{min-height:2.4rem;margin-block-end:var(--z-space-sm)}}.z-home-hero-slider{--z-hero-mobile-header-height:0px;--z-hero-overlay-short-landscape:0;--z-hero-overlap-enabled:1;--z-hero-device-next-section-spacing:var(--z-hero-next-section-spacing,0px);--z-hero-counter-height:calc(var(--z-font-size-sm) + .9rem + 2px);--z-hero-counter-reserve:calc(var(--z-hero-counter-height) + 12px);--z-hero-device-next-section-overlap:calc(var(--z-hero-next-section-overlap,0px) * var(--z-hero-overlap-enabled));--z-hero-viewport-height:calc(100vh - var(--z-site-header-flow-height,var(--z-site-header-initial-flow-height,0px)));--z-hero-mobile-media-height:calc(100vw / var(--z-hero-mobile-image-ratio,1.728));isolation:isolate;margin-block-end:var(--z-hero-device-next-section-spacing);position:relative;overflow:hidden}.z-home-hero-slider.z-home-hero-slider--overlap-next{margin-block-end:calc(var(--z-hero-device-next-section-spacing) - var(--z-hero-effective-overlap,var(--z-hero-next-section-overlap,0px)) * var(--z-hero-overlap-enabled))}@supports (height:100svh){.z-home-hero-slider{--z-hero-viewport-height:calc(100svh - var(--z-site-header-flow-height,var(--z-site-header-initial-flow-height,0px)))}}.z-home-hero-slider .z-home-hero__slides{scroll-snap-type:x mandatory;scrollbar-width:none;align-items:stretch;display:flex;overflow-x:auto}.z-home-hero-slider .z-home-hero__slides[data-blaze-swipe-ready]{touch-action:pan-y pinch-zoom}.z-home-hero-slider .z-home-hero__slides::-webkit-scrollbar{display:none}.z-home-hero-slider .z-blaze-slider[data-blaze-slider=home-hero] .blaze-track{cursor:grab;touch-action:pan-y pinch-zoom}.z-home-hero-slider .z-blaze-slider[data-blaze-slider=home-hero].is-dragging .blaze-track{cursor:grabbing;-webkit-user-select:none;user-select:none}.z-home-hero-slider>.z-blaze-controls{z-index:calc(var(--z-layer-overlay) + 1);pointer-events:none;display:block;position:absolute;inset:0}.z-home-hero-slider>.z-blaze-controls .z-blaze-slider__control{--z-icon-button-size:44px;pointer-events:auto;width:44px;min-width:44px;height:44px;min-height:44px;position:absolute;top:50%;transform:translateY(-50%)}.z-home-hero-slider>.z-blaze-controls .z-blaze-slider__control .lucide{max-width:24px;max-height:24px}.z-home-hero-slider>.z-blaze-controls .z-blaze-slider__control--previous{left:max(12px, env(safe-area-inset-left))}.z-home-hero-slider>.z-blaze-controls .z-blaze-slider__control--next{right:max(12px, env(safe-area-inset-right))}.z-home-hero-slider[data-hero-controls-ready=true]:not(.is-blaze-ready)>.z-blaze-controls{visibility:visible;opacity:1}.z-home-hero-slider .z-home-hero-slider__counter{z-index:calc(var(--z-layer-overlay) + 1);right:max(12px, env(safe-area-inset-right));min-width:3.75rem;color:var(--z-color-on-hero);background:rgb(var(--z-color-hero-overlay-rgb) / 72%);border:1px solid rgb(var(--z-color-on-hero-rgb) / 38%);font-size:var(--z-font-size-sm);font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;-webkit-backdrop-filter:blur(.35rem);backdrop-filter:blur(.35rem);opacity:.8;border-radius:999px;padding:.45rem .75rem;font-weight:750;line-height:1;position:absolute;bottom:12px}.z-home-hero-slider.z-home-hero-slider--single .z-home-hero__slides{display:block;overflow:visible}.z-home-hero-slider.z-home-hero-slider--single{--z-hero-counter-reserve:0px}body[data-site-header-navigation] .z-home-hero-slider{--z-hero-mobile-header-height:var(--z-sticky-header-height,var(--z-header-main-height,0px))}.z-home-hero-slider--overlap-next~:not(noscript,script,style){isolation:isolate;position:relative}.z-home-hero{--z-hero-overlay-color:var(--z-color-hero-overlay-rgb);--z-hero-foreground:var(--z-color-on-hero);--z-hero-accent-foreground:var(--z-color-hero-accent-text);--z-hero-contain-background:var(--z-color-hero-background);--z-hero-readability-color:var(--z-color-hero-overlay-rgb);--z-hero-readability-display:var(--z-hero-desktop-content-background-display,none);--z-hero-photo-text-shadow:0 0 10px rgb(var(--z-hero-readability-color) / 65%), 0 0 3px rgb(var(--z-hero-readability-color) / 65%), 0 0 3px rgb(var(--z-hero-readability-color) / 65%);scroll-snap-align:start;isolation:isolate;flex:0 0 100%;width:100%;min-width:100%;min-height:42.5rem;display:grid;position:relative}.z-home-hero .z-home-hero__media{z-index:calc(var(--z-layer-underlay) - 1);display:block;position:absolute;inset:0}.z-home-hero .z-home-hero__media[data-hero-image-error]{background:var(--z-hero-contain-background)}.z-home-hero .z-home-hero__media .z-home-hero__image{object-fit:var(--z-hero-fit,cover);object-position:var(--z-hero-position,center bottom);width:100%;height:100%;display:block}.z-home-hero .z-home-hero__media .z-home-hero__image[data-hero-image-error]{visibility:hidden}.z-home-hero .z-home-hero__media .z-home-hero__picture{height:100%;display:block}.z-home-hero .z-home-hero__media .z-home-hero__video{object-fit:cover;opacity:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.z-home-hero .z-home-hero__media .z-home-hero__video[data-hero-video-playing=true]{opacity:1}.z-home-hero .z-home-hero__media .z-home-hero__edge{pointer-events:none;display:none}.z-home-hero:after{z-index:var(--z-layer-underlay);content:"";background:linear-gradient(90deg, rgb(var(--z-hero-overlay-color) / var(--z-hero-overlay-opacity,34%)) 0%, rgb(var(--z-hero-overlay-color) / var(--z-hero-overlay-soft-opacity,12%)) var(--z-hero-overlay-midpoint,39%), transparent var(--z-hero-overlay-endpoint,64%));position:absolute;inset:0}.z-home-hero .z-home-hero__content{width:min(100% - var(--z-shell-width-offset), var(--z-shell-width));padding-block:7.5rem max(12rem, calc(var(--z-hero-device-next-section-overlap) + 16px + var(--z-hero-counter-reserve)));flex-direction:column;justify-content:center;align-items:flex-start;margin-inline:auto;padding-inline-start:1.75rem;display:flex}.z-home-hero .z-home-hero__content-surface{align-items:inherit;isolation:isolate;flex-direction:column;width:fit-content;max-width:100%;display:flex;position:relative}.z-home-hero .z-home-hero__content-surface:before{z-index:-1;display:var(--z-hero-readability-display);content:"";background:rgb(var(--z-hero-readability-color) / 90%);border-radius:var(--z-radius-md);pointer-events:none;position:absolute;inset:-16px}.z-home-hero.z-home-hero--vertical-top .z-home-hero__content{justify-content:flex-start}.z-home-hero.z-home-hero--vertical-bottom .z-home-hero__content{justify-content:flex-end}.z-home-hero.z-home-hero--text-center .z-home-hero__content{text-align:center;align-items:center}.z-home-hero.z-home-hero--text-right .z-home-hero__content{text-align:right;align-items:flex-end;padding-inline:1.75rem}.z-home-hero .z-eyebrow{overflow-wrap:anywhere;max-width:100%;color:var(--z-hero-accent-foreground);font-size:var(--z-font-size-xs);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .75rem;font-weight:800;display:block}.z-home-hero .z-home-hero__title{max-width:12ch;color:var(--z-hero-foreground);font-family:var(--z-font-family-display);letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:clamp(3.4rem,5vw,5rem);font-weight:500;line-height:.97}.z-home-hero .z-home-hero__text{max-width:31rem;color:var(--z-hero-foreground);overflow-wrap:anywhere;margin:1.5rem 0 0;font-size:1.25rem;line-height:1.45}.z-home-hero .z-button--ghost,.z-home-hero .z-button--ghost:hover{color:var(--z-hero-foreground)}.z-home-hero .z-home-hero__actions{flex-wrap:wrap;gap:1rem;max-width:100%;margin-block-start:2rem;display:flex}.z-home-hero .z-home-hero__actions .z-button{white-space:normal;overflow-wrap:anywhere;border-radius:var(--z-radius-sm);min-width:0;max-width:100%}.z-home-hero .z-home-hero__actions :is(.z-button,.z-icon-button):focus-visible{outline-color:var(--z-hero-foreground)}.z-home-hero .z-home-hero__actions :is(.z-button,.z-icon-button):focus-visible:not(.z-button--ghost,.z-button--secondary){outline-offset:-.1875rem;outline-color:currentColor}.z-home-hero.z-home-hero--forest{--z-hero-overlay-color:var(--z-color-hero-accent-overlay-rgb);--z-hero-foreground:var(--z-color-on-hero-accent);--z-hero-accent-foreground:var(--z-color-hero-accent-text-on-accent)}.z-home-hero.z-home-hero--text-center:after{background:linear-gradient(90deg, transparent calc(50% - var(--z-hero-overlay-endpoint,64%) / 2), rgb(var(--z-hero-overlay-color) / var(--z-hero-overlay-soft-opacity,12%)) calc(50% - var(--z-hero-overlay-midpoint,39%) / 2), rgb(var(--z-hero-overlay-color) / var(--z-hero-overlay-opacity,34%)) 50%, rgb(var(--z-hero-overlay-color) / var(--z-hero-overlay-soft-opacity,12%)) calc(50% + var(--z-hero-overlay-midpoint,39%) / 2), transparent calc(50% + var(--z-hero-overlay-endpoint,64%) / 2))}.z-home-hero.z-home-hero--text-right:after{background:linear-gradient(270deg, rgb(var(--z-hero-overlay-color) / var(--z-hero-overlay-opacity,34%)) 0%, rgb(var(--z-hero-overlay-color) / var(--z-hero-overlay-soft-opacity,12%)) var(--z-hero-overlay-midpoint,39%), transparent var(--z-hero-overlay-endpoint,64%))}.z-home-hero.z-home-hero--theme-dark{--z-hero-overlay-color:var(--z-color-panel-rgb);--z-hero-foreground:var(--z-color-on-surface-muted);--z-hero-contain-background:var(--z-color-surface-muted);--z-hero-readability-color:var(--z-color-panel-rgb)}.z-home-hero.z-home-hero--theme-dark .z-eyebrow{color:var(--z-color-primary)}.z-home-hero.z-home-hero--theme-dark .z-home-hero__title,.z-home-hero.z-home-hero--theme-dark .z-home-hero__text{color:var(--z-hero-foreground)}.z-home-hero.z-home-hero--theme-dark .z-button--ghost{--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);color:var(--z-color-primary-dark);background:rgb(var(--z-color-panel-rgb) / 50%);border-color:currentColor}@media (min-width:64rem){.z-home-hero:not(.z-home-hero--theme-dark) :is(.z-home-hero__title,.z-home-hero__text,.z-eyebrow){text-shadow:var(--z-hero-photo-text-shadow)}}@media (min-width:48rem) and (not (min-width:64rem)){.z-home-hero-slider--tablet-text-overlay .z-home-hero[data-hero-tablet-theme=light] :is(.z-home-hero__title,.z-home-hero__text,.z-eyebrow){text-shadow:var(--z-hero-photo-text-shadow)}}@media not (min-width:48rem){.z-home-hero-slider--mobile-text-overlay .z-home-hero[data-hero-mobile-theme=light] :is(.z-home-hero__title,.z-home-hero__text,.z-eyebrow){text-shadow:var(--z-hero-photo-text-shadow)}}.z-home-hero-slider--height-tall .z-home-hero{min-height:48.75rem}.z-home-hero-slider--height-extra-tall .z-home-hero{min-height:55rem}@media not (max-width:1920px){.z-home-hero--edge-gradient{--z-hero-edge-image-width:1920px;--z-hero-edge-blend-width:0px}.z-home-hero--edge-gradient .z-home-hero__media{background:var(--z-color-hero-background)}.z-home-hero--edge-gradient .z-home-hero__media .z-home-hero__image{width:var(--z-hero-edge-image-width);max-width:100%;margin-inline:auto}.z-home-hero--edge-gradient .z-home-hero__media .z-home-hero__edge{-webkit-mask-image:none;mask-image:none}.z-home-hero--edge-gradient .z-home-hero__media[data-hero-edge-ready=true] .z-home-hero__edge{z-index:1;width:calc((100% - var(--z-hero-edge-image-width)) / 2 + var(--z-hero-edge-blend-width));display:block;position:absolute;inset-block:0}.z-home-hero--edge-gradient .z-home-hero__media .z-home-hero__edge--left{--z-hero-edge-mask-direction:to right;left:0}.z-home-hero--edge-gradient .z-home-hero__media .z-home-hero__edge--right{--z-hero-edge-mask-direction:to left;right:0}.z-home-hero--edge-gradient .z-home-hero__edge--left{background:var(--z-hero-edge-left)}.z-home-hero--edge-gradient .z-home-hero__edge--right{background:var(--z-hero-edge-right)}}@media (min-width:1950px){.z-home-hero--edge-gradient{--z-hero-edge-blend-width:clamp(160px, calc((100vw - 1920px) / 2), 320px)}.z-home-hero--edge-gradient .z-home-hero__media .z-home-hero__edge{-webkit-mask-image:linear-gradient(var(--z-hero-edge-mask-direction), #000 calc(100% - var(--z-hero-edge-blend-width)), #000000f5 calc(100% - var(--z-hero-edge-blend-width) * .875), #000000d6 calc(100% - var(--z-hero-edge-blend-width) * .75), #000000ad calc(100% - var(--z-hero-edge-blend-width) * .625), #00000080 calc(100% - var(--z-hero-edge-blend-width) * .5), #00000052 calc(100% - var(--z-hero-edge-blend-width) * .375), #00000029 calc(100% - var(--z-hero-edge-blend-width) * .25), #0000000a calc(100% - var(--z-hero-edge-blend-width) * .125), transparent);-webkit-mask-image:linear-gradient(var(--z-hero-edge-mask-direction), #000 calc(100% - var(--z-hero-edge-blend-width)), #000000f5 calc(100% - var(--z-hero-edge-blend-width) * .875), #000000d6 calc(100% - var(--z-hero-edge-blend-width) * .75), #000000ad calc(100% - var(--z-hero-edge-blend-width) * .625), #00000080 calc(100% - var(--z-hero-edge-blend-width) * .5), #00000052 calc(100% - var(--z-hero-edge-blend-width) * .375), #00000029 calc(100% - var(--z-hero-edge-blend-width) * .25), #0000000a calc(100% - var(--z-hero-edge-blend-width) * .125), transparent);mask-image:linear-gradient(var(--z-hero-edge-mask-direction), #000 calc(100% - var(--z-hero-edge-blend-width)), #000000f5 calc(100% - var(--z-hero-edge-blend-width) * .875), #000000d6 calc(100% - var(--z-hero-edge-blend-width) * .75), #000000ad calc(100% - var(--z-hero-edge-blend-width) * .625), #00000080 calc(100% - var(--z-hero-edge-blend-width) * .5), #00000052 calc(100% - var(--z-hero-edge-blend-width) * .375), #00000029 calc(100% - var(--z-hero-edge-blend-width) * .25), #0000000a calc(100% - var(--z-hero-edge-blend-width) * .125), transparent)}}@media (max-width:1730px){.z-home-hero-slider .z-home-hero-slider__counter{left:50%;right:auto;transform:translate(-50%)}.z-home-hero-slider--overlap-next .z-home-hero-slider__counter{bottom:calc(12px + var(--z-hero-effective-overlap,var(--z-hero-next-section-overlap,0px)) * var(--z-hero-overlap-enabled))}}@media (min-width:64rem){.z-home-hero-slider--full-height .z-home-hero{min-height:var(--z-hero-viewport-height)}}.z-home-hero-slider--tablet-height-standard{--z-hero-tablet-fixed-min-height:42.5rem}.z-home-hero-slider--tablet-height-tall{--z-hero-tablet-fixed-min-height:48.75rem}.z-home-hero-slider--tablet-height-extra-tall{--z-hero-tablet-fixed-min-height:55rem}.z-home-hero-slider--mobile-height-standard{--z-hero-mobile-fixed-min-height:42.5rem}.z-home-hero-slider--mobile-height-tall{--z-hero-mobile-fixed-min-height:48.75rem}.z-home-hero-slider--mobile-height-extra-tall{--z-hero-mobile-fixed-min-height:55rem}@media (min-width:48rem) and (not (min-width:64rem)){.z-home-hero-slider{--z-hero-device-next-section-spacing:var(--z-hero-tablet-next-section-spacing,0px);--z-hero-effective-overlap:calc(var(--z-hero-tablet-next-section-overlap,0px) * var(--z-hero-overlap-enabled));--z-hero-device-next-section-overlap:calc(var(--z-hero-tablet-next-section-overlap,0px) * var(--z-hero-overlap-enabled))}.z-home-hero-slider--tablet-full-height{--z-hero-tablet-section-min-height:var(--z-hero-viewport-height)}.z-home-hero-slider--tablet-fixed-height{--z-hero-tablet-section-min-height:var(--z-hero-tablet-fixed-min-height)}:is(.z-home-hero-slider--tablet-full-height,.z-home-hero-slider--tablet-fixed-height){--z-hero-tablet-media-height:calc(var(--z-hero-tablet-section-min-height) * var(--z-hero-tablet-image-share,.6))}:is(.z-home-hero-slider--tablet-full-height,.z-home-hero-slider--tablet-fixed-height):not(.z-home-hero-slider--tablet-text-overlay),.z-home-hero-slider--tablet-text-below{--z-hero-effective-overlap:calc(var(--z-hero-tablet-next-section-overlap,0px) * var(--z-hero-overlap-enabled))}:is(:is(.z-home-hero-slider--tablet-full-height,.z-home-hero-slider--tablet-fixed-height):not(.z-home-hero-slider--tablet-text-overlay),.z-home-hero-slider--tablet-text-below) .z-home-hero{--z-hero-foreground:var(--z-color-on-hero-background);--z-hero-accent-foreground:var(--z-color-hero-background-accent-text);--z-hero-readability-display:none;min-height:var(--z-hero-tablet-section-min-height,0);background:var(--z-color-hero-background);flex-direction:column;display:flex}:is(:is(.z-home-hero-slider--tablet-full-height,.z-home-hero-slider--tablet-fixed-height):not(.z-home-hero-slider--tablet-text-overlay),.z-home-hero-slider--tablet-text-below) .z-home-hero:after{display:none}:is(:is(.z-home-hero-slider--tablet-full-height,.z-home-hero-slider--tablet-fixed-height):not(.z-home-hero-slider--tablet-text-overlay),.z-home-hero-slider--tablet-text-below) .z-home-hero__media{z-index:auto;min-height:var(--z-hero-tablet-media-height,calc(100vw / var(--z-hero-tablet-image-ratio,2.078)));flex:1 0 auto;position:relative}:is(:is(.z-home-hero-slider--tablet-full-height,.z-home-hero-slider--tablet-fixed-height):not(.z-home-hero-slider--tablet-text-overlay),.z-home-hero-slider--tablet-text-below) .z-home-hero__media .z-home-hero__image{position:absolute;inset:0}:is(:is(.z-home-hero-slider--tablet-full-height,.z-home-hero-slider--tablet-fixed-height):not(.z-home-hero-slider--tablet-text-overlay),.z-home-hero-slider--tablet-text-below) .z-home-hero__content{width:100%;padding:1.75rem 2rem max(1.75rem, calc(var(--z-hero-tablet-next-section-overlap,0px) * var(--z-hero-overlap-enabled) + 16px));flex:none;margin:0}:is(:is(.z-home-hero-slider--tablet-full-height,.z-home-hero-slider--tablet-fixed-height):not(.z-home-hero-slider--tablet-text-overlay),.z-home-hero-slider--tablet-text-below) .z-home-hero[data-hero-tablet-theme=dark]{--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);--z-hero-foreground:var(--z-color-on-surface-muted);color:var(--z-color-on-surface-muted);background:var(--z-color-surface-muted)}:is(:is(.z-home-hero-slider--tablet-full-height,.z-home-hero-slider--tablet-fixed-height):not(.z-home-hero-slider--tablet-text-overlay),.z-home-hero-slider--tablet-text-below)>.z-blaze-controls{height:var(--z-hero-tablet-media-height,calc(100vw / var(--z-hero-tablet-image-ratio,2.078)));bottom:auto}:is(:is(.z-home-hero-slider--tablet-full-height,.z-home-hero-slider--tablet-fixed-height):not(.z-home-hero-slider--tablet-text-overlay),.z-home-hero-slider--tablet-text-below) .z-home-hero-slider__counter{top:calc(var(--z-hero-tablet-media-height,calc(100vw / var(--z-hero-tablet-image-ratio,2.078))) - 12px - var(--z-hero-counter-height));bottom:auto}.z-home-hero-slider--tablet-text-below:not(.z-home-hero-slider--tablet-full-height,.z-home-hero-slider--tablet-fixed-height) .z-home-hero__media{flex-grow:0}}@media not (min-width:48rem){.z-home-hero-slider{--z-hero-device-next-section-spacing:var(--z-hero-mobile-next-section-spacing,0px);--z-hero-effective-overlap:calc(var(--z-hero-mobile-next-section-overlap,0px) * var(--z-hero-overlap-enabled));--z-hero-device-next-section-overlap:calc(var(--z-hero-mobile-next-section-overlap,0px) * var(--z-hero-overlap-enabled))}.z-home-hero{--z-hero-foreground:var(--z-color-on-hero-background);--z-hero-accent-foreground:var(--z-color-hero-background-accent-text);--z-hero-readability-display:none;background:var(--z-color-hero-background);flex-direction:column;min-height:0;display:flex}.z-home-hero:after{display:none}.z-home-hero .z-home-hero__media{z-index:auto;aspect-ratio:var(--z-hero-mobile-image-ratio,1.728);position:relative}.z-home-hero .z-home-hero__media .z-home-hero__image{object-fit:var(--z-hero-mobile-fit,cover);object-position:var(--z-hero-mobile-position,center)}.z-home-hero .z-home-hero__content{width:auto;padding:1.5rem 1rem max(1.5rem, calc(var(--z-hero-mobile-next-section-overlap,0px) * var(--z-hero-overlap-enabled) + 16px));flex:none;margin:0}.z-home-hero .z-home-hero__content-surface--with-actions{width:100%}.z-home-hero .z-eyebrow{color:var(--z-hero-accent-foreground);font-size:var(--z-font-size-2xs);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .6rem;font-weight:800;display:block}.z-home-hero .z-home-hero__title{font-size:2rem;line-height:1.02}.z-home-hero .z-home-hero__text{font-size:var(--z-font-size-md);margin-block-start:.7rem}.z-home-hero .z-home-hero__actions{flex-direction:column;gap:.45rem;width:100%;margin-block-start:1rem}.z-home-hero .z-home-hero__actions .z-button{min-height:2.5rem}.z-home-hero-slider .z-home-hero{min-height:0}.z-home-hero-slider .z-home-hero[data-hero-mobile-variant=forest][data-hero-mobile-theme=light]{--z-hero-foreground:var(--z-color-on-hero-background);--z-hero-accent-foreground:var(--z-color-hero-background-accent-text)}.z-home-hero-slider--mobile-full-height{--z-hero-mobile-section-min-height:var(--z-hero-viewport-height)}.z-home-hero-slider--mobile-fixed-height{--z-hero-mobile-section-min-height:var(--z-hero-mobile-fixed-min-height)}:is(.z-home-hero-slider--mobile-full-height,.z-home-hero-slider--mobile-fixed-height){--z-hero-mobile-media-height:calc(var(--z-hero-mobile-section-min-height) * var(--z-hero-mobile-image-share,.6))}:is(.z-home-hero-slider--mobile-full-height,.z-home-hero-slider--mobile-fixed-height) .z-home-hero{min-height:var(--z-hero-mobile-section-min-height)}:is(.z-home-hero-slider--mobile-full-height,.z-home-hero-slider--mobile-fixed-height) .z-home-hero__media{min-height:calc(var(--z-hero-mobile-section-min-height) * var(--z-hero-mobile-image-share,.6));aspect-ratio:auto;flex:1 0 auto}:is(.z-home-hero-slider--mobile-full-height,.z-home-hero-slider--mobile-fixed-height) .z-home-hero__media .z-home-hero__image{position:absolute;inset:0}.z-home-hero[data-hero-mobile-theme=dark]{--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);--z-hero-foreground:var(--z-color-on-surface-muted);color:var(--z-color-on-surface-muted);background:var(--z-color-surface-muted)}.z-home-hero-slider>.z-blaze-controls{height:var(--z-hero-mobile-media-height);bottom:auto}.z-home-hero-slider>.z-blaze-controls .z-blaze-slider__control{top:auto;bottom:12px;transform:none}.z-home-hero-slider .z-home-hero-slider__counter{inset:calc(var(--z-hero-mobile-media-height) - 12px - env(safe-area-inset-bottom)) auto auto 50%;transform:translate(-50%,-100%)}.z-home-hero-slider:is(.z-home-hero-slider--mobile-full-height,.z-home-hero-slider--mobile-fixed-height):not(.z-home-hero-slider--mobile-text-overlay,[data-hero-geometry-ready=true])>.z-blaze-controls,.z-home-hero-slider:is(.z-home-hero-slider--mobile-full-height,.z-home-hero-slider--mobile-fixed-height):not(.z-home-hero-slider--mobile-text-overlay,[data-hero-geometry-ready=true]) .z-home-hero-slider__counter{visibility:hidden}}@media (min-width:48rem) and (not (min-width:64rem)){.z-home-hero{--z-hero-readability-display:var(--z-hero-tablet-content-background-display,none)}.z-home-hero-slider--tablet-text-overlay{--z-hero-effective-overlap:calc(var(--z-hero-tablet-next-section-overlap,0px) * var(--z-hero-overlap-enabled))}.z-home-hero-slider--tablet-text-overlay .z-home-hero{--z-hero-foreground:var(--z-color-on-hero);--z-hero-accent-foreground:var(--z-color-hero-accent-text);--z-hero-readability-display:var(--z-hero-tablet-content-background-display,none);min-height:calc(100vw / var(--z-hero-tablet-image-ratio,2.078));background:0 0;display:grid}.z-home-hero-slider--tablet-text-overlay .z-home-hero:after{background:linear-gradient(0deg, rgb(var(--z-hero-overlay-color) / var(--z-hero-tablet-overlay-opacity,73.5%)) 0%, rgb(var(--z-hero-overlay-color) / var(--z-hero-tablet-overlay-soft-opacity,47.775%)) var(--z-hero-tablet-overlay-midpoint,60%), transparent var(--z-hero-tablet-overlay-endpoint,100%));display:block}.z-home-hero-slider--tablet-text-overlay .z-home-hero[data-hero-tablet-variant=forest][data-hero-tablet-theme=light]{--z-hero-foreground:var(--z-color-on-hero-accent);--z-hero-accent-foreground:var(--z-color-hero-accent-text-on-accent)}.z-home-hero-slider--tablet-text-overlay .z-home-hero[data-hero-tablet-theme=dark]{--z-hero-foreground:var(--z-color-on-surface-muted)}.z-home-hero-slider--tablet-text-overlay .z-home-hero .z-home-hero__media{z-index:calc(var(--z-layer-underlay) - 1);aspect-ratio:auto;min-height:0;position:absolute}.z-home-hero-slider--tablet-text-overlay .z-home-hero .z-home-hero__media .z-home-hero__image{position:absolute;inset:0}.z-home-hero-slider--tablet-text-overlay .z-home-hero .z-home-hero__content{width:min(100% - max(var(--z-shell-width-offset), 136px), var(--z-shell-width));padding:var(--z-space-3xl) 0 max(var(--z-space-xl), calc(var(--z-hero-tablet-next-section-overlap,0px) * var(--z-hero-overlap-enabled) + 16px + var(--z-hero-counter-reserve)));overflow-wrap:anywhere;justify-content:flex-end;margin-inline:auto}.z-home-hero-slider--tablet-text-overlay .z-home-hero .z-home-hero__title,.z-home-hero-slider--tablet-text-overlay .z-home-hero .z-home-hero__text{max-width:100%}.z-home-hero-slider--tablet-text-overlay:is(.z-home-hero-slider--tablet-full-height,.z-home-hero-slider--tablet-fixed-height) .z-home-hero{min-height:var(--z-hero-tablet-section-min-height)}.z-home-hero-slider--tablet-text-overlay>.z-blaze-controls{height:auto;bottom:0}.z-home-hero-slider--tablet-text-overlay>.z-blaze-controls .z-blaze-slider__control{top:50%;bottom:auto;transform:translateY(-50%)}.z-home-hero-slider--tablet-text-overlay .z-home-hero-slider__counter{inset:auto auto calc(12px + var(--z-hero-effective-overlap) * var(--z-hero-overlap-enabled)) 50%;transform:translate(-50%)}}@media (min-width:48rem) and (not (min-width:64rem)) and (orientation:landscape) and (max-height:32rem) and (not (min-width:72rem)){.z-home-hero-slider--tablet-text-overlay{--z-hero-overlay-short-landscape:1}.z-home-hero-slider--tablet-text-overlay .z-home-hero .z-home-hero__content{width:min(100% - var(--z-shell-width-offset), var(--z-shell-width));padding-bottom:max(var(--z-space-xl), calc(var(--z-hero-tablet-next-section-overlap,0px) * var(--z-hero-overlap-enabled) + 16px))}.z-home-hero-slider--tablet-text-overlay>.z-blaze-controls .z-blaze-slider__control{top:calc(12px + max(44px, var(--z-hero-counter-height)) / 2)}.z-home-hero-slider--tablet-text-overlay .z-home-hero-slider__counter{inset:calc(12px + max(44px, var(--z-hero-counter-height)) / 2) auto auto 50%;transform:translate(-50%,-50%)}}@media not (min-width:48rem){.z-home-hero-slider--mobile-text-overlay{--z-hero-mobile-navigation-reserve:calc(var(--z-hero-counter-height) + 81px);--z-hero-effective-overlap:calc(var(--z-hero-mobile-next-section-overlap,0px) * var(--z-hero-overlap-enabled));--z-hero-mobile-media-height:calc(100vw / var(--z-hero-mobile-image-ratio,1.728))}.z-home-hero-slider--mobile-text-overlay .z-home-hero{--z-hero-foreground:var(--z-color-on-hero);--z-hero-accent-foreground:var(--z-color-hero-accent-text);--z-hero-readability-display:var(--z-hero-mobile-content-background-display,none);min-height:calc(100vw / var(--z-hero-mobile-image-ratio,1.728));background:0 0;display:grid}.z-home-hero-slider--mobile-text-overlay .z-home-hero:after{background:linear-gradient(0deg, rgb(var(--z-hero-overlay-color) / var(--z-hero-mobile-overlay-opacity,73.5%)) 0%, rgb(var(--z-hero-overlay-color) / var(--z-hero-mobile-overlay-soft-opacity,47.775%)) var(--z-hero-mobile-overlay-midpoint,60%), transparent var(--z-hero-mobile-overlay-endpoint,100%));display:block}.z-home-hero-slider--mobile-text-overlay .z-home-hero[data-hero-mobile-variant=forest][data-hero-mobile-theme=light]{--z-hero-foreground:var(--z-color-on-hero-accent);--z-hero-accent-foreground:var(--z-color-hero-accent-text-on-accent)}.z-home-hero-slider--mobile-text-overlay .z-home-hero[data-hero-mobile-theme=dark]{--z-hero-foreground:var(--z-color-on-surface-muted)}.z-home-hero-slider--mobile-text-overlay .z-home-hero .z-home-hero__media{z-index:calc(var(--z-layer-underlay) - 1);aspect-ratio:auto;min-height:0;position:absolute}.z-home-hero-slider--mobile-text-overlay .z-home-hero .z-home-hero__media .z-home-hero__image{position:absolute;inset:0}.z-home-hero-slider--mobile-text-overlay .z-home-hero .z-home-hero__content{width:min(100% - var(--z-shell-width-offset), var(--z-shell-width));padding:max(var(--z-space-3xl), var(--z-hero-mobile-navigation-reserve)) 0 max(var(--z-space-xl), calc(var(--z-hero-mobile-next-section-overlap,0px) * var(--z-hero-overlap-enabled) + 16px));overflow-wrap:anywhere;justify-content:flex-end;margin-inline:auto}.z-home-hero-slider--mobile-text-overlay .z-home-hero .z-home-hero__title,.z-home-hero-slider--mobile-text-overlay .z-home-hero .z-home-hero__text{max-width:100%}.z-home-hero-slider--mobile-text-overlay:is(.z-home-hero-slider--mobile-full-height,.z-home-hero-slider--mobile-fixed-height){--z-hero-mobile-media-height:var(--z-hero-mobile-section-min-height)}.z-home-hero-slider--mobile-text-overlay:is(.z-home-hero-slider--mobile-full-height,.z-home-hero-slider--mobile-fixed-height) .z-home-hero{min-height:var(--z-hero-mobile-section-min-height)}.z-home-hero-slider--mobile-text-overlay>.z-blaze-controls{height:auto;bottom:0}.z-home-hero-slider--mobile-text-overlay>.z-blaze-controls .z-blaze-slider__control{top:clamp(34px, calc(50% - var(--z-hero-mobile-header-height)), calc(100% - 34px));bottom:auto;transform:translateY(-50%)}.z-home-hero-slider--mobile-text-overlay .z-home-hero-slider__counter{inset:12px max(12px, env(safe-area-inset-right)) auto auto;transform:none}.z-home-hero-slider--mobile-text-overlay:not([data-hero-geometry-ready=true])>.z-blaze-controls{visibility:hidden}}@media (orientation:landscape) and (max-height:32rem) and (not (min-width:72rem)){.z-home-hero-slider{--z-hero-overlap-enabled:0}}@media (not (min-width:48rem)) and (orientation:landscape) and (max-height:32rem) and (not (min-width:72rem)){.z-home-hero-slider--mobile-text-overlay{--z-hero-overlay-short-landscape:1;--z-hero-mobile-navigation-reserve:0px}.z-home-hero-slider--mobile-text-overlay>.z-blaze-controls .z-blaze-slider__control{top:calc(12px + max(44px, var(--z-hero-counter-height)) / 2)}.z-home-hero-slider--mobile-text-overlay .z-home-hero-slider__counter{inset:calc(12px + max(44px, var(--z-hero-counter-height)) / 2) auto auto 50%;transform:translate(-50%,-50%)}.z-home-hero-slider--mobile-text-overlay:not([data-hero-geometry-ready=true])>.z-blaze-controls{visibility:visible}}@media (min-width:64rem){.z-home-hero[data-hero-desktop-fit=contain] .z-home-hero__image{background:var(--z-hero-contain-background)}}@media (min-width:48rem) and (not (min-width:64rem)){.z-home-hero[data-hero-tablet-fit=contain] .z-home-hero__image{background:var(--z-hero-contain-background)}}@media not (min-width:48rem){.z-home-hero[data-hero-mobile-fit=contain] .z-home-hero__image{background:var(--z-hero-contain-background)}}@media (min-width:48rem) and (not (min-width:64rem)){.z-home-hero-slider .z-home-hero[data-hero-tablet-position=left] .z-home-hero__content{text-align:left;align-items:flex-start}.z-home-hero-slider .z-home-hero[data-hero-tablet-position=center] .z-home-hero__content{text-align:center;align-items:center}.z-home-hero-slider .z-home-hero[data-hero-tablet-position=right] .z-home-hero__content{text-align:right;align-items:flex-end}.z-home-hero-slider .z-home-hero[data-hero-tablet-theme=light]{--z-hero-overlay-color:var(--z-color-hero-overlay-rgb);--z-hero-foreground:var(--z-color-on-hero);--z-hero-accent-foreground:var(--z-color-hero-accent-text);--z-hero-contain-background:var(--z-color-hero-background);--z-hero-readability-color:var(--z-color-hero-overlay-rgb)}.z-home-hero-slider .z-home-hero[data-hero-tablet-theme=light] .z-eyebrow{color:var(--z-hero-accent-foreground)}.z-home-hero-slider .z-home-hero[data-hero-tablet-theme=light] .z-button--ghost{--z-link-color:var(--z-hero-foreground);--z-link-hover-color:var(--z-hero-foreground);--z-button-outline-color:var(--z-hero-foreground);color:var(--z-hero-foreground);background:0 0;border-color:currentColor}.z-home-hero-slider .z-home-hero[data-hero-tablet-variant=forest][data-hero-tablet-theme=light]{--z-hero-overlay-color:var(--z-color-hero-accent-overlay-rgb);--z-hero-foreground:var(--z-color-on-hero-accent);--z-hero-accent-foreground:var(--z-color-hero-accent-text-on-accent)}.z-home-hero-slider .z-home-hero[data-hero-tablet-theme=dark]{--z-hero-overlay-color:var(--z-color-panel-rgb);--z-hero-foreground:var(--z-color-on-surface-muted);--z-hero-accent-foreground:var(--z-color-primary);--z-hero-contain-background:var(--z-color-surface-muted);--z-hero-readability-color:var(--z-color-panel-rgb)}.z-home-hero-slider .z-home-hero[data-hero-tablet-theme=dark] .z-eyebrow{color:var(--z-hero-accent-foreground)}.z-home-hero-slider .z-home-hero[data-hero-tablet-theme=dark] .z-button--ghost{--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);color:var(--z-color-primary-dark);background:rgb(var(--z-color-panel-rgb) / 50%);border-color:currentColor}:is(.z-home-hero-slider--tablet-text-below,.z-home-hero-slider--tablet-full-height,.z-home-hero-slider--tablet-fixed-height):not(.z-home-hero-slider--tablet-text-overlay) .z-home-hero[data-hero-tablet-theme=light]{background:var(--z-color-hero-background)}:is(.z-home-hero-slider--tablet-text-below,.z-home-hero-slider--tablet-full-height,.z-home-hero-slider--tablet-fixed-height):not(.z-home-hero-slider--tablet-text-overlay) .z-home-hero[data-hero-tablet-theme=dark]{background:var(--z-color-surface-muted)}.z-home-hero-slider--tablet-text-overlay .z-home-hero{--z-hero-responsive-opacity:var(--z-hero-tablet-overlay-opacity);--z-hero-responsive-soft-opacity:var(--z-hero-tablet-overlay-soft-opacity);--z-hero-responsive-midpoint:var(--z-hero-tablet-overlay-midpoint);--z-hero-responsive-endpoint:var(--z-hero-tablet-overlay-endpoint)}.z-home-hero-slider--tablet-text-overlay .z-home-hero[data-hero-tablet-vertical=top] .z-home-hero__content{justify-content:flex-start}.z-home-hero-slider--tablet-text-overlay .z-home-hero[data-hero-tablet-vertical=center] .z-home-hero__content{justify-content:center}.z-home-hero-slider--tablet-text-overlay .z-home-hero[data-hero-tablet-vertical=bottom] .z-home-hero__content{justify-content:flex-end}.z-home-hero-slider--tablet-text-overlay .z-home-hero[data-hero-tablet-vertical=bottom]:after{background:linear-gradient(0deg, rgb(var(--z-hero-overlay-color) / var(--z-hero-responsive-opacity)) 0%, rgb(var(--z-hero-overlay-color) / var(--z-hero-responsive-soft-opacity)) var(--z-hero-responsive-midpoint), transparent var(--z-hero-responsive-endpoint))}.z-home-hero-slider--tablet-text-overlay .z-home-hero[data-hero-tablet-vertical=top]:after{background:linear-gradient(180deg, rgb(var(--z-hero-overlay-color) / var(--z-hero-responsive-opacity)) 0%, rgb(var(--z-hero-overlay-color) / var(--z-hero-responsive-soft-opacity)) var(--z-hero-responsive-midpoint), transparent var(--z-hero-responsive-endpoint))}.z-home-hero-slider--tablet-text-overlay .z-home-hero[data-hero-tablet-vertical=center]:after{background:linear-gradient(0deg, transparent calc(50% - var(--z-hero-responsive-endpoint) / 2), rgb(var(--z-hero-overlay-color) / var(--z-hero-responsive-soft-opacity)) calc(50% - var(--z-hero-responsive-midpoint) / 2), rgb(var(--z-hero-overlay-color) / var(--z-hero-responsive-opacity)) 50%, rgb(var(--z-hero-overlay-color) / var(--z-hero-responsive-soft-opacity)) calc(50% + var(--z-hero-responsive-midpoint) / 2), transparent calc(50% + var(--z-hero-responsive-endpoint) / 2))}.z-home-hero-slider--tablet-text-overlay .z-home-hero .z-home-hero__title,.z-home-hero-slider--tablet-text-overlay .z-home-hero .z-home-hero__text{text-shadow:0 1px 2px #0000002e}}@media not (min-width:48rem){.z-home-hero-slider .z-home-hero[data-hero-mobile-position=left] .z-home-hero__content{text-align:left;align-items:flex-start}.z-home-hero-slider .z-home-hero[data-hero-mobile-position=center] .z-home-hero__content{text-align:center;align-items:center}.z-home-hero-slider .z-home-hero[data-hero-mobile-position=right] .z-home-hero__content{text-align:right;align-items:flex-end}.z-home-hero-slider .z-home-hero[data-hero-mobile-theme=light]{--z-hero-overlay-color:var(--z-color-hero-overlay-rgb);--z-hero-foreground:var(--z-color-on-hero);--z-hero-accent-foreground:var(--z-color-hero-accent-text);--z-hero-contain-background:var(--z-color-hero-background);--z-hero-readability-color:var(--z-color-hero-overlay-rgb)}.z-home-hero-slider .z-home-hero[data-hero-mobile-theme=light] .z-eyebrow{color:var(--z-hero-accent-foreground)}.z-home-hero-slider .z-home-hero[data-hero-mobile-theme=light] .z-button--ghost{--z-link-color:var(--z-hero-foreground);--z-link-hover-color:var(--z-hero-foreground);--z-button-outline-color:var(--z-hero-foreground);color:var(--z-hero-foreground);background:0 0;border-color:currentColor}.z-home-hero-slider .z-home-hero[data-hero-mobile-variant=forest][data-hero-mobile-theme=light]{--z-hero-overlay-color:var(--z-color-hero-accent-overlay-rgb);--z-hero-foreground:var(--z-color-on-hero-accent);--z-hero-accent-foreground:var(--z-color-hero-accent-text-on-accent)}.z-home-hero-slider .z-home-hero[data-hero-mobile-theme=dark]{--z-hero-overlay-color:var(--z-color-panel-rgb);--z-hero-foreground:var(--z-color-on-surface-muted);--z-hero-accent-foreground:var(--z-color-primary);--z-hero-contain-background:var(--z-color-surface-muted);--z-hero-readability-color:var(--z-color-panel-rgb)}.z-home-hero-slider .z-home-hero[data-hero-mobile-theme=dark] .z-eyebrow{color:var(--z-hero-accent-foreground)}.z-home-hero-slider .z-home-hero[data-hero-mobile-theme=dark] .z-button--ghost{--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);color:var(--z-color-primary-dark);background:rgb(var(--z-color-panel-rgb) / 50%);border-color:currentColor}.z-home-hero-slider:not(.z-home-hero-slider--mobile-text-overlay) .z-home-hero[data-hero-mobile-theme=light]{background:var(--z-color-hero-background)}.z-home-hero-slider:not(.z-home-hero-slider--mobile-text-overlay) .z-home-hero[data-hero-mobile-theme=dark]{background:var(--z-color-surface-muted)}.z-home-hero-slider--mobile-text-overlay .z-home-hero{--z-hero-responsive-opacity:var(--z-hero-mobile-overlay-opacity);--z-hero-responsive-soft-opacity:var(--z-hero-mobile-overlay-soft-opacity);--z-hero-responsive-midpoint:var(--z-hero-mobile-overlay-midpoint);--z-hero-responsive-endpoint:var(--z-hero-mobile-overlay-endpoint)}.z-home-hero-slider--mobile-text-overlay .z-home-hero[data-hero-mobile-vertical=top] .z-home-hero__content{justify-content:flex-start}.z-home-hero-slider--mobile-text-overlay .z-home-hero[data-hero-mobile-vertical=center] .z-home-hero__content{justify-content:center}.z-home-hero-slider--mobile-text-overlay .z-home-hero[data-hero-mobile-vertical=bottom] .z-home-hero__content{justify-content:flex-end}.z-home-hero-slider--mobile-text-overlay .z-home-hero[data-hero-mobile-vertical=bottom]:after{background:linear-gradient(0deg, rgb(var(--z-hero-overlay-color) / var(--z-hero-responsive-opacity)) 0%, rgb(var(--z-hero-overlay-color) / var(--z-hero-responsive-soft-opacity)) var(--z-hero-responsive-midpoint), transparent var(--z-hero-responsive-endpoint))}.z-home-hero-slider--mobile-text-overlay .z-home-hero[data-hero-mobile-vertical=top]:after{background:linear-gradient(180deg, rgb(var(--z-hero-overlay-color) / var(--z-hero-responsive-opacity)) 0%, rgb(var(--z-hero-overlay-color) / var(--z-hero-responsive-soft-opacity)) var(--z-hero-responsive-midpoint), transparent var(--z-hero-responsive-endpoint))}.z-home-hero-slider--mobile-text-overlay .z-home-hero[data-hero-mobile-vertical=center]:after{background:linear-gradient(0deg, transparent calc(50% - var(--z-hero-responsive-endpoint) / 2), rgb(var(--z-hero-overlay-color) / var(--z-hero-responsive-soft-opacity)) calc(50% - var(--z-hero-responsive-midpoint) / 2), rgb(var(--z-hero-overlay-color) / var(--z-hero-responsive-opacity)) 50%, rgb(var(--z-hero-overlay-color) / var(--z-hero-responsive-soft-opacity)) calc(50% + var(--z-hero-responsive-midpoint) / 2), transparent calc(50% + var(--z-hero-responsive-endpoint) / 2))}.z-home-hero-slider--mobile-text-overlay .z-home-hero .z-home-hero__title,.z-home-hero-slider--mobile-text-overlay .z-home-hero .z-home-hero__text{text-shadow:0 1px 2px #0000002e}}@media (min-width:48rem) and (not (min-width:64rem)){.z-home-hero .z-home-hero__media .z-home-hero__image{object-fit:var(--z-hero-tablet-fit,var(--z-hero-fit,cover));object-position:var(--z-hero-tablet-position,var(--z-hero-position,center))}.z-home-hero-slider:not(.z-home-hero-slider--tablet-text-below,.z-home-hero-slider--tablet-text-overlay,.z-home-hero-slider--tablet-full-height,.z-home-hero-slider--tablet-fixed-height) .z-home-hero .z-home-hero__content{padding-inline:max(1.75rem, calc(4rem - var(--z-shell-width-offset) / 2))}.z-home-hero-slider:not(.z-home-hero-slider--tablet-text-below,.z-home-hero-slider--tablet-text-overlay,.z-home-hero-slider--tablet-full-height,.z-home-hero-slider--tablet-fixed-height) .z-home-hero[data-hero-tablet-vertical=top] .z-home-hero__content{justify-content:flex-start}.z-home-hero-slider:not(.z-home-hero-slider--tablet-text-below,.z-home-hero-slider--tablet-text-overlay,.z-home-hero-slider--tablet-full-height,.z-home-hero-slider--tablet-fixed-height) .z-home-hero[data-hero-tablet-vertical=center] .z-home-hero__content{justify-content:center}.z-home-hero-slider:not(.z-home-hero-slider--tablet-text-below,.z-home-hero-slider--tablet-text-overlay,.z-home-hero-slider--tablet-full-height,.z-home-hero-slider--tablet-fixed-height) .z-home-hero[data-hero-tablet-vertical=bottom] .z-home-hero__content{justify-content:flex-end}.z-home-hero-slider:not(.z-home-hero-slider--tablet-text-below,.z-home-hero-slider--tablet-text-overlay,.z-home-hero-slider--tablet-full-height,.z-home-hero-slider--tablet-fixed-height) .z-home-hero[data-hero-tablet-position=left]:after{background:linear-gradient(90deg, rgb(var(--z-hero-overlay-color) / var(--z-hero-overlay-opacity)) 0%, rgb(var(--z-hero-overlay-color) / var(--z-hero-overlay-soft-opacity)) var(--z-hero-overlay-midpoint), transparent var(--z-hero-overlay-endpoint))}.z-home-hero-slider:not(.z-home-hero-slider--tablet-text-below,.z-home-hero-slider--tablet-text-overlay,.z-home-hero-slider--tablet-full-height,.z-home-hero-slider--tablet-fixed-height) .z-home-hero[data-hero-tablet-position=right]:after{background:linear-gradient(270deg, rgb(var(--z-hero-overlay-color) / var(--z-hero-overlay-opacity)) 0%, rgb(var(--z-hero-overlay-color) / var(--z-hero-overlay-soft-opacity)) var(--z-hero-overlay-midpoint), transparent var(--z-hero-overlay-endpoint))}.z-home-hero-slider:not(.z-home-hero-slider--tablet-text-below,.z-home-hero-slider--tablet-text-overlay,.z-home-hero-slider--tablet-full-height,.z-home-hero-slider--tablet-fixed-height) .z-home-hero[data-hero-tablet-position=center]:after{background:linear-gradient(90deg, transparent calc(50% - var(--z-hero-overlay-endpoint) / 2), rgb(var(--z-hero-overlay-color) / var(--z-hero-overlay-soft-opacity)) calc(50% - var(--z-hero-overlay-midpoint) / 2), rgb(var(--z-hero-overlay-color) / var(--z-hero-overlay-opacity)) 50%, rgb(var(--z-hero-overlay-color) / var(--z-hero-overlay-soft-opacity)) calc(50% + var(--z-hero-overlay-midpoint) / 2), transparent calc(50% + var(--z-hero-overlay-endpoint) / 2))}}.z-category-showcase-section{z-index:var(--z-layer-floating);margin-block-start:-8rem;padding-block-end:var(--z-home-section-spacing);position:relative}.z-category-showcase-section .z-shell{--z-surface-text-muted:var(--z-color-text-muted);--z-surface-text-strong:var(--z-color-text-strong);--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);color:var(--z-color-on-panel);background:var(--z-color-panel);border-radius:var(--z-radius-card);box-shadow:var(--z-shadow-card);padding:1rem}.z-category-showcase-section .z-category-showcase-section__heading{display:none}.z-category-showcase-section.z-category-showcase-section--cards,.z-category-showcase-section.z-category-showcase-section--editorial{margin-block-start:0}:is(.z-category-showcase-section.z-category-showcase-section--cards,.z-category-showcase-section.z-category-showcase-section--editorial) .z-category-showcase-section__heading{margin-block-end:1rem;display:flex}.z-category-showcase-section.z-category-showcase-section--editorial .z-shell{--z-surface-text-muted:var(--z-color-text-muted);--z-surface-text-strong:var(--z-color-text-strong);--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);padding:clamp(1rem,2vw,1.75rem)}.z-category-showcase{gap:var(--z-space-md);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.z-category-showcase-section__slider{position:relative}.z-category-showcase-section__slider>.z-blaze-controls{z-index:calc(var(--z-layer-floating) + 1);pointer-events:none;justify-content:space-between;position:absolute;inset:50% 0 auto;transform:translateY(-50%)}.z-category-showcase-section__slider>.z-blaze-controls>button{pointer-events:auto}.z-category-showcase__item{min-width:0}@media (min-width:48rem){.z-category-showcase-section--adaptive [data-blaze-slider=home-categories]{--z-blaze-slides:var(--z-blaze-home-category-desktop-slides);grid-template-columns:repeat(var(--z-blaze-home-category-desktop-slides), minmax(0, 1fr))}.z-category-showcase-section--compact [data-blaze-slider=home-categories]{max-width:calc(var(--z-blaze-home-category-desktop-slides) * 26rem + (var(--z-blaze-home-category-desktop-slides) - 1) * var(--z-blaze-gap));margin-inline:auto}}@media (min-width:48rem) and (not (min-width:64rem)){.z-category-showcase-section--adaptive [data-blaze-slider=home-categories]{--z-blaze-slides:var(--z-blaze-home-category-tablet-slides);grid-template-columns:repeat(var(--z-blaze-home-category-tablet-slides), minmax(0, 1fr))}}.z-category-showcase-section .z-category-card__name{overflow-wrap:anywhere}.z-category-card{height:100%;color:var(--z-color-on-panel);text-align:center;text-decoration:none;display:block}.z-category-card .z-category-card__media{aspect-ratio:1;border-radius:var(--z-radius-card);color:var(--z-color-on-media-background);background:var(--z-color-media-background);display:block;overflow:hidden}.z-category-card .z-category-card__image{object-fit:cover;width:100%;height:100%}.z-category-card .z-category-card__name{font-size:var(--z-font-size-sm);padding:.75rem .25rem .15rem;font-weight:750;display:block}.z-category-card .z-category-card__description{color:var(--z-color-text-muted);font-size:var(--z-font-size-2xs);-webkit-line-clamp:3;-webkit-box-orient:vertical;padding:0 .65rem .9rem;line-height:1.4;display:-webkit-box;overflow:hidden}.z-category-card.z-category-card--editorial{--z-surface-text-muted:var(--z-color-text-muted);--z-surface-text-strong:var(--z-color-text-strong);--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);text-align:left;color:var(--z-color-on-panel);background:var(--z-color-panel);border:1px solid var(--z-color-border);border-radius:var(--z-radius-card);overflow:hidden}.z-category-card.z-category-card--editorial .z-category-card__media{aspect-ratio:4/3;border-radius:0}.z-category-card.z-category-card--editorial .z-category-card__name{font-family:var(--z-font-family-display);font-size:var(--z-font-size-md);padding-inline:.65rem}@media not (min-width:48rem){.z-category-showcase-section{padding-block:1.6rem var(--z-home-section-spacing);margin-block-start:0}.z-category-showcase-section .z-shell{width:100%;box-shadow:none;padding:0 1rem}.z-category-showcase-section .z-category-showcase-section__heading{gap:.5rem;margin-block-end:1rem;display:flex}.z-category-showcase-section .z-category-showcase-section__heading .z-text-link{font-size:var(--z-font-size-sm);margin-inline-start:auto}.z-category-showcase-section:not(.z-category-showcase-section--editorial) .z-category-showcase-section__heading{padding-block-start:var(--z-space-md)}.z-category-showcase{gap:var(--z-space-sm)}.z-category-showcase .z-category-showcase__item{overflow:visible}.z-category-showcase .z-category-card{border:1px solid var(--z-color-border);border-radius:var(--z-radius-card);width:100%;overflow:hidden}.z-category-showcase .z-category-card__media{border-radius:0}.z-category-showcase .z-category-card__name{min-height:2.8rem;font-size:var(--z-font-size-sm);padding:.65rem .35rem}}@media (min-width:64rem){.z-category-showcase-section--cards.z-category-showcase-section--desktop-name-above-image{--z-category-name-order:-1;--z-category-card-display:flex;--z-category-name-grow:1}.z-category-showcase-section--cards.z-category-showcase-section--desktop-name-above-image .z-category-card__name{padding:.15rem .25rem .75rem}}@media (min-width:48rem) and (not (min-width:64rem)){.z-category-showcase-section--cards.z-category-showcase-section--tablet-name-above-image{--z-category-name-order:-1;--z-category-card-display:flex;--z-category-name-grow:1}.z-category-showcase-section--cards.z-category-showcase-section--tablet-name-above-image .z-category-card__name{padding:.15rem .25rem .75rem}}@media not (min-width:48rem){.z-category-showcase-section--cards.z-category-showcase-section--mobile-name-above-image{--z-category-name-order:-1;--z-category-card-display:flex;--z-category-name-grow:1}}.z-category-showcase-section--cards .z-category-card{display:var(--z-category-card-display,block);flex-direction:column}.z-category-showcase-section--cards .z-category-card .z-category-card__media{flex-shrink:0;width:100%}.z-category-showcase-section--cards .z-category-card .z-category-card__name{display:var(--z-category-card-display,block);order:var(--z-category-name-order,0);flex-grow:var(--z-category-name-grow,0);justify-content:center;align-items:center}.z-home>.z-category-showcase-section{background-color:#0000}
/*# sourceMappingURL=home.css.v-40464282b8ad01db.map */
