.s-hero__content-wrapper{background-color:var(--surface-global-subtle);height:var(--mobile-hero-height);overflow:hidden;position:relative;width:100vw}.s-hero__media{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.s-hero__media .wistia_embed,.s-hero__media iframe,.s-hero__media video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.s-hero__media .wistia_embed,.s-hero__media iframe{aspect-ratio:16/9;border:none;height:unset;left:50%;min-height:100%;min-width:100%;position:absolute;transform:translateX(-50%);width:unset}.s-hero__image{--image-radius:0}.s-hero__image,.s-hero__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.s-hero__container,.s-hero__overlay{bottom:0;left:0;position:absolute;right:0;top:0}.s-hero__container{align-items:var(--mobile-horizontal-alignment);display:flex;flex-direction:column;justify-content:var(--mobile-vertical-alignment)}.s-hero__content{color:var(--text-color);display:grid;gap:1rem;justify-items:var(--mobile-items-alignment);max-width:28.5rem;padding-block:1.5rem;width:auto}.s-hero__eyebrow{font-family:var(--font-typeface-accent);font-size:var(--font-body-sm);font-weight:var(--font-weight-accent);letter-spacing:.05em;line-height:1.2;margin-bottom:-1rem;text-transform:uppercase}.s-hero__title{font-family:var(--font-typeface-display);font-size:var(--font-display-macro);font-weight:var(--font-weight-display);letter-spacing:.02em;line-height:1.1;text-transform:uppercase}.s-hero__text p{font-size:var(--font-body-lg);font-weight:700;letter-spacing:.01em}.s-hero__button svg{width:.875rem}.s-hero__content-wrapper--mobile{display:grid;gap:1rem;padding:1.25rem}.s-hero__content-wrapper--mobile .s-hero__button{width:100%}.s-hero__reviews{display:grid;gap:.5rem;padding-block:.5rem}.s-hero__reviews__stars{align-items:center;display:flex;flex-direction:row;gap:.125rem;justify-content:flex-start}.s-hero__reviews__stars svg{color:var(--icon-global-review-stars);display:block;height:auto;width:1.5rem}.s-hero__reviews__text{font-family:var(--font-typeface-accent);font-size:var(--font-body-sm);font-weight:var(--font-weight-accent);letter-spacing:.05em;line-height:1.2;text-transform:uppercase}@media only screen and (min-width:48em){.s-hero__content-wrapper{height:var(--desktop-hero-height)}}@media only screen and (min-width:64em){.s-hero__overlay.s-hero__overlay--positioned.s-hero__overlay--desktop--flex-start{background:linear-gradient(90deg,#000 20%,transparent 75%);mix-blend-mode:multiply}.s-hero__overlay.s-hero__overlay--positioned.s-hero__overlay--desktop--flex-end{background:linear-gradient(90deg,transparent 20%,#000);mix-blend-mode:multiply}.s-hero__container{align-items:var(--desktop-horizontal-alignment);justify-content:var(--desktop-vertical-alignment)}.s-hero__content{gap:1.5rem;justify-items:var(--desktop-items-alignment)}.s-hero__button{padding-inline:3rem}.s-hero__reviews{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;padding-block:1.5rem 0}.s-hero__reviews__stars svg{color:var(--text-color)}.s-hero__reviews__text{position:relative;top:.0625rem}}@media only screen and (max-width:calc(64em - 1px)){.s-hero__overlay.s-hero__overlay--positioned.s-hero__overlay--mobile--flex-start{background:linear-gradient(1turn,rgba(35,31,32,0) 40%,rgba(35,31,32,.4) 55%,#231f20 70%);mix-blend-mode:multiply}.s-hero__overlay.s-hero__overlay--positioned.s-hero__overlay--mobile--flex-end{background:linear-gradient(1turn,#231f20 20%,rgba(35,31,32,.5) 55%,rgba(35,31,32,0) 70%);mix-blend-mode:multiply}}