.hero{background-color:oklch(from var(--store-hero-background-color) l c h/var(--store-hero-background-opacity,1));overflow:hidden;position:relative}.hero,.hero img{border-radius:var(--store-border-radius-root)}.hero img{-o-object-fit:var(--store-hero-banner-fit,scale-down);object-fit:var(--store-hero-banner-fit,scale-down)}.hero--width-small,.hero--width-small .hero-slider__slide{aspect-ratio:calc(var(--store-hero-images-aspect-ratio)*var(--store-hero-images-scale-small))}.hero--width-medium,.hero--width-medium .hero-slider__slide{aspect-ratio:calc(var(--store-hero-images-aspect-ratio)*var(--store-hero-images-scale-medium))}.hero--width-large,.hero--width-large .hero-slider__slide{aspect-ratio:calc(var(--store-hero-images-aspect-ratio)*var(--store-hero-images-scale-large))}.hero-slider{--store-hero-images-aspect-ratio-sm:6/3;--store-hero-images-aspect-ratio-md:10/3;--store-hero-images-aspect-ratio-lg:13/3;--store-hero-images-scale-small:1;--store-hero-images-scale-medium:0.6;--store-hero-images-scale-large:0.35;--store-hero-images-aspect-ratio:var(--store-hero-images-aspect-ratio-sm);--slide-spacing:1rem;align-items:center;display:flex;justify-content:center;overflow:hidden;padding:.25rem;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (min-width:640px){.hero-slider{--store-hero-images-aspect-ratio:var(
          --store-hero-images-aspect-ratio-md
        )}}@media screen and (min-width:1024px){.hero-slider{--store-hero-images-aspect-ratio:var(
          --store-hero-images-aspect-ratio-lg
        )}}.hero-slider{--store-hero-slider-size:100%}.hero-slider__container--opacity{--store-hero-slider-size:70%}.hero-slider__container--scale{--store-hero-slider-size:55%}.hero-slider__container{display:grid;grid-auto-columns:var(--store-hero-slider-size);grid-auto-flow:column;margin-left:calc(var(--store-hero-slider-gap)*-1);touch-action:pan-y pinch-zoom}.hero-slider__slide{display:flex;justify-content:center;min-width:0;padding-left:var(--store-hero-slider-gap);transition:opacity .3s ease-in-out}.hero-slider__slide-img--cover{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero-slider__slide-img--contain{height:auto;margin:auto;-o-object-fit:contain;object-fit:contain;width:auto}.hero-slider__slide-img{max-height:100%;max-width:100%}.hero-slider__slide.is-opacity-in-view:not(.is-opacity-snapped){opacity:.6}.hero-slider__bio-fragment *{color:var(--store-hero-text-color)}.hero-slider__next,.hero-slider__prev{align-items:center;background-color:transparent;display:flex;font-size:40px;height:100%;justify-content:center;opacity:0;outline:none;position:absolute;top:0;transition:opacity,background-color .3s ease-in-out;width:50px}.hero-slider__next-svg,.hero-slider__prev-svg{aspect-ratio:1;width:20px}.hero-slider__next:hover,.hero-slider__prev:hover{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:oklch(from var(--store-color-neutral-content) l c h/.2);opacity:.6}.hero-slider__prev{left:0}.hero-slider__next{right:0}@media screen and (min-width:640px){.hero-slider__next,.hero-slider__prev{width:80px}}@media screen and (min-width:1024px){.hero-slider__next,.hero-slider__prev{width:120px}.hero-slider__next-svg,.hero-slider__prev-svg{width:30px}}@media screen and (min-width:1280px){.hero-slider__next,.hero-slider__prev{width:160px}.hero-slider__next-svg,.hero-slider__prev-svg{width:40px}}.hero-slider__bio--overlay{--store-bio-opacity:0.6;--store-hero-background-color-opacity:oklch(from var(--store-hero-background-color) l c h/var(--store-bio-opacity));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:var(--store-hero-background-color-opacity);border-radius:var(--store-border-radius-root);padding:1.5rem;position:absolute;text-align:center;z-index:1}.hero-slider__bio--overlay *{color:var(--store-hero-text-color)}.hero-slider__bio--overlay-title{font-size:1.25em;font-weight:700;letter-spacing:2px;margin-bottom:1em;text-transform:uppercase}.hero-slider__bio--overlay-text{font-size:1em;overflow:hidden;text-overflow:ellipsis;text-wrap:pretty}@media screen and (min-width:640px){.hero-slider__bio--overlay-title{font-size:1.5em}.hero-slider__bio--overlay-text{font-size:1.25em;line-height:1.5}}.hero-slider__bio--width-small{font-size:12px}.hero-slider__bio--width-medium{font-size:15px}.hero-slider__bio--width-large{font-size:18px}.hero-slider__bio-fragment{color:var(--store-color-neutral-content);display:grid;margin:auto;max-height:100%;overflow:hidden;text-align:center}.hero-slider__bio-fragment-title{font-size:1.25em;font-weight:700;letter-spacing:2px;margin-bottom:1em;text-transform:uppercase}.hero-slider__bio-fragment-text{font-size:1em;overflow:hidden;text-overflow:ellipsis;text-wrap:pretty}@media screen and (min-width:640px){.hero-slider__bio-fragment-title{font-size:1.5em}.hero-slider__bio-fragment-text{font-size:1.25em;line-height:1.5}}.hero-bento{padding:var(--store-hero-bento-padding)}.hero-bento--width-small{--store-hero-bento-img-aspect-ratio:6}.hero-bento--width-medium{--store-hero-bento-img-aspect-ratio:4}.hero-bento--width-large{--store-hero-bento-img-aspect-ratio:2}.hero-bento__grid-item{align-items:center;display:flex;justify-content:center;position:relative}.hero-bento__grid>*{background-color:var(--store-color-secondary);border-radius:var(--store-border-radius-root)}.hero-bento__grid .bento-filler{background-color:var(--store-color-primary)}.hero-bento__img{aspect-ratio:var(--store-hero-bento-img-aspect-ratio);height:100%;width:100%}.hero-bento__img--object-cover{max-height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.hero-bento__img--object-contain{-o-object-fit:contain;object-fit:contain}.hero-bento__bio *{overflow-wrap:break-word}.hero-bento__bio-fragment{align-items:center;color:var(--store-color-secondary-content);display:flex;flex-direction:column;justify-content:center;max-width:100%;overflow:hidden;padding:1.5rem;text-align:center}.hero-bento__bio-fragment-title{font-size:1.25em;font-weight:700;letter-spacing:2px;margin-bottom:1em;text-transform:uppercase}.hero-bento__bio-fragment-text{font-size:1em;overflow:hidden;text-overflow:ellipsis;text-wrap:pretty}@media screen and (min-width:640px){.hero-bento__bio-fragment-title{font-size:1.5em}.hero-bento__bio-fragment-text{font-size:1.25em;line-height:1.5}}.hero-bento__bio-overlay{--store-bio-opacity:0.6;--store-hero-background-color-opacity:oklch(from var(--store-hero-background-color) l c h/var(--store-bio-opacity));align-items:center;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background-color:var(--store-hero-background-color-opacity);border-radius:var(--store-border-radius-root);color:var(--store-hero-text-color);display:flex;flex-direction:column;height:100%;justify-content:center;padding:1rem;position:absolute;text-align:center;width:100%;z-index:1}@media screen and (min-width:640px){.hero-bento__bio-overlay{height:auto;padding:1.5rem;width:auto}}.hero-bento__bio-overlay-title{font-size:1.25em;font-weight:700;letter-spacing:2px;margin-bottom:1em;text-transform:uppercase}.hero-bento__bio-overlay-text{font-size:1em;overflow:hidden;text-overflow:ellipsis;text-wrap:pretty}@media screen and (min-width:640px){.hero-bento__bio-overlay-title{font-size:1.5em}.hero-bento__bio-overlay-text{font-size:1.25em;line-height:1.5}}.hero-grid{display:grid;gap:var(--store-hero-grid-gap);padding:var(--store-hero-grid-padding)}.hero-grid--width-small{--store-hero-grid-min-cell-width:100px}.hero-grid--width-medium{--store-hero-grid-min-cell-width:250px}.hero-grid--width-large{--store-hero-grid-min-cell-width:200px}@media screen and (min-width:640px){.hero-grid--width-small{--store-hero-grid-min-cell-width:200px}.hero-grid--width-medium{--store-hero-grid-min-cell-width:300px}.hero-grid--width-large{--store-hero-grid-min-cell-width:400px}}.hero-grid__item{align-items:center;aspect-ratio:var(--store-hero-grid-aspect-ratio);display:flex;justify-content:center;position:relative}.hero-grid__img{height:100%;width:100%}.hero-grid__img--object-cover{max-height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.hero-grid__img--object-contain{-o-object-fit:contain;object-fit:contain}.hero-grid__bio--fragment{align-items:center;background-color:var(--store-hero-background-color);border-radius:var(--store-border-radius-root);color:var(--store-hero-text-color);display:flex;flex-direction:column;justify-content:center;max-width:100%;overflow:hidden;padding:1.5rem;text-align:center}.hero-grid__bio--fragment-title{font-size:1.25em;font-weight:700;letter-spacing:2px;margin-bottom:1em;text-transform:uppercase}.hero-grid__bio--fragment-text{font-size:1em;overflow:hidden;text-overflow:ellipsis;text-wrap:pretty}@media screen and (min-width:640px){.hero-grid__bio--fragment-title{font-size:1.5em}.hero-grid__bio--fragment-text{font-size:1.25em;line-height:1.5}}.hero-grid__bio--overlay{--store-bio-opacity:0.6;--store-hero-background-color-opacity:oklch(from var(--store-hero-background-color) l c h/var(--store-bio-opacity));align-items:center;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background-color:var(--store-hero-background-color-opacity);border-radius:var(--store-border-radius-root);color:var(--store-hero-text-color);display:flex;flex-direction:column;height:100%;justify-content:center;padding:1rem;position:absolute;text-align:center;width:100%;z-index:1}@media screen and (min-width:640px){.hero-grid__bio--overlay{height:auto;padding:1.5rem;width:auto}}.hero-grid__bio--overlay-title{font-size:1.25em;font-weight:700;letter-spacing:2px;margin-bottom:1em;text-transform:uppercase}.hero-grid__bio--overlay-text{font-size:1em;overflow:hidden;text-overflow:ellipsis;text-wrap:pretty}@media screen and (min-width:640px){.hero-grid__bio--overlay-title{font-size:1.5em}.hero-grid__bio--overlay-text{font-size:1.25em;line-height:1.5}}.hero-grid{grid-template-columns:repeat(auto-fit,minmax(var(--store-hero-grid-min-cell-width),1fr))}.embla__parallax{border-radius:var(--store-border-radius-root);height:100%;overflow:hidden;width:100%}.embla__parallax__layer{display:flex;height:100%;justify-content:center;position:relative;width:100%}.embla__parallax__layer>img{flex:0 0 calc(115% + var(--slide-spacing)*2)}
/*# sourceMappingURL=hero.css.map */
