gw-home-hero{display:block;position:relative;isolation:isolate;color:rgb(var(--color-foreground));background:rgb(var(--color-background))}.gw-home-hero__slides{display:grid;min-height:var(--gw-hero-mobile-height)}.gw-home-hero__slide{position:relative;grid-area:1 / 1;display:flex;min-width:0;min-height:inherit;background:transparent;color:rgb(var(--color-foreground));opacity:0;pointer-events:none;transition:opacity var(--gw-hero-fade-duration) ease}.gw-home-hero__slide.is-active{z-index:2;opacity:1;pointer-events:auto}.gw-home-hero__slide.is-leaving{z-index:1}.gw-home-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.gw-home-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,var(--gw-hero-overlay))}.gw-home-hero__media picture,.gw-home-hero__image,.gw-home-hero__placeholder{display:block;width:100%;height:100%}.gw-home-hero__image{object-fit:cover}.gw-home-hero__placeholder{background:#5b6165;fill:#8a9195}.gw-home-hero--zoom .is-active .gw-home-hero__image,.gw-home-hero--zoom .is-leaving .gw-home-hero__image{animation:gw-hero-zoom var(--gw-hero-zoom-duration) linear both;animation-play-state:paused}.gw-home-hero--zoom.is-playing .is-active .gw-home-hero__image,.gw-home-hero--zoom.is-playing .is-leaving .gw-home-hero__image{animation-play-state:running}.gw-home-hero__content{position:relative;z-index:1;display:flex;align-items:center;width:100%;padding-top:5rem;padding-bottom:10rem}.gw-home-hero__copy{width:100%;max-width:70rem;overflow-wrap:anywhere}.gw-home-hero__copy>*{margin:0}.gw-home-hero__copy>*+*{margin-top:1.8rem}.gw-home-hero__heading{color:inherit;line-height:1.14;text-wrap:balance;text-shadow:0 2px 12px rgba(0,0,0,.2)}.gw-home-hero__eyebrow{color:inherit}.gw-home-hero__text{font-size:calc(var(--font-body-scale) * 1.8rem);line-height:1.5;text-shadow:0 1px 8px rgba(0,0,0,.25)}.gw-home-hero__text>*{margin-top:0;margin-bottom:0}.gw-home-hero__text>*+*{margin-top:.8rem}.gw-home-hero__text a{color:inherit}.gw-home-hero__copy--boxed{box-sizing:border-box;min-width:0;max-width:52rem;padding:2.4rem;border-radius:var(--text-boxes-radius, 0);background:rgba(var(--color-background),.94);box-shadow:none}.gw-home-hero__copy--boxed .gw-home-hero__heading,.gw-home-hero__copy--boxed .gw-home-hero__text{text-shadow:none}.gw-home-hero__copy--boxed .button{min-width:0;max-width:100%;white-space:normal;text-align:center}.gw-home-hero__button{padding-top:.6rem}.gw-home-hero__empty{display:inline-block;padding:.8rem 1.2rem;background:#000000a6;color:#fff;font-size:1.4rem}.gw-home-hero.is-enhanced .gw-home-hero__copy>*{opacity:0;transform:translateY(1.2rem);transition:opacity .5s ease,transform .65s ease}.gw-home-hero.is-enhanced .is-active .gw-home-hero__copy>*{opacity:1;transform:translateY(0);transition-delay:.18s}.gw-home-hero.is-enhanced .is-active .gw-home-hero__copy>:nth-child(2){transition-delay:.3s}.gw-home-hero.is-enhanced .is-active .gw-home-hero__copy>:nth-child(3){transition-delay:.42s}.gw-home-hero.is-enhanced .is-active .gw-home-hero__copy>:nth-child(4){transition-delay:.54s}.gw-home-hero__controls{position:absolute;z-index:3;left:50%;bottom:2rem;display:none;align-items:center;max-width:calc(100% - 3rem);padding:.2rem .5rem;border:1px solid rgb(255 255 255 / 35%);border-radius:3rem;background:#0f1216b8;color:#fff;transform:translate(-50%)}.gw-home-hero.is-enhanced .gw-home-hero__controls{display:flex}.gw-home-hero__control,.gw-home-hero__dot{display:grid;flex-shrink:0;place-items:center;height:4.4rem;padding:0;border:0;border-radius:2.2rem;background:transparent;color:inherit;cursor:pointer}.gw-home-hero__control{width:4.4rem}.gw-home-hero__control svg{width:2.2rem;height:2.2rem}.gw-home-hero__control:hover,.gw-home-hero__dot:hover{background:#ffffff26}.gw-home-hero__control:focus-visible,.gw-home-hero__dot:focus-visible{outline:2px solid #fff;outline-offset:-3px;box-shadow:none}.gw-home-hero__dots{display:flex;flex-wrap:wrap;justify-content:center;min-width:0}.gw-home-hero__dot{width:2.8rem}.gw-home-hero__dot span{width:.7rem;height:.7rem;border:1px solid currentColor;border-radius:50%;transition:background .2s ease,transform .2s ease}.gw-home-hero__dot[aria-current=true] span{background:currentColor;transform:scale(1.25)}.gw-home-hero__playback{margin-left:.2rem}.gw-home-hero__playback[hidden],.gw-home-hero__playback[data-paused=false] .gw-home-hero__play-icon,.gw-home-hero__playback[data-paused=true] .gw-home-hero__pause-icon{display:none}@keyframes gw-hero-zoom{0%{transform:scale(1)}to{transform:scale(1.06)}}@media screen and (max-width:749px){.gw-home-hero__copy--boxed{padding:2rem}.gw-home-hero__media{--gw-hero-image-position: var(--gw-hero-mobile-image-position)}.gw-home-hero__content--mobile-left{justify-content:flex-start;text-align:left}.gw-home-hero__content--mobile-center{justify-content:center;text-align:center}}@media screen and (min-width:750px){.gw-home-hero__slides{min-height:var(--gw-hero-desktop-height)}.gw-home-hero__content{padding-top:2.4rem;padding-bottom:7.6rem}.gw-home-hero__copy>*+*{margin-top:1.2rem}.gw-home-hero__copy--boxed{max-width:60rem;padding:2rem}.gw-home-hero__content--left{justify-content:flex-start;text-align:left}.gw-home-hero__content--center{justify-content:center;text-align:center}.gw-home-hero__content--right{justify-content:flex-end;text-align:right}.gw-home-hero__text{font-size:calc(var(--font-body-scale) * 1.8rem);line-height:1.4}}.gw-home-hero__content--slogan{padding-top:7.6rem;padding-bottom:7.6rem}.gw-home-hero__content--slogan .gw-home-hero__copy{max-width:100%}.gw-home-hero__content--slogan .gw-home-hero__heading{font-weight:600;line-height:1.15;overflow-wrap:normal;text-shadow:0 2px 8px rgb(0 0 0 / 55%)}.gw-home-hero__content--slogan .gw-home-hero__heading.h0{font-size:clamp(calc(var(--font-heading-scale) * 2rem),4.5vw,calc(var(--font-heading-scale) * 5.2rem))}.gw-home-hero[data-controls=false] .gw-home-hero__content{padding-block:3rem}@media(prefers-reduced-motion:reduce){.gw-home-hero__slide,.gw-home-hero.is-enhanced .gw-home-hero__copy>*,.gw-home-hero__dot span{transition:none}.gw-home-hero.is-enhanced .gw-home-hero__copy>*{transform:none}.gw-home-hero--zoom .is-active .gw-home-hero__image,.gw-home-hero--zoom .is-leaving .gw-home-hero__image{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/gw-home-hero.css.map */
