.s71-hero{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:var(--s71-hero-height, 100vh);overflow:hidden;background-color:var(--s71-black)}.s71-hero--fit-natural{height:auto;min-height:0;aspect-ratio:var(--s71-hero-ratio, 1.7778)}.s71-hero--fit-natural.s71-hero--full{height:auto}.s71-hero--full{height:100vh;height:100svh}.s71-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background-position:center;background-size:cover}.s71-hero__media picture{display:contents}.s71-hero__media img,.s71-hero__media svg,.s71-hero__media video{display:block;width:100%;height:100%;object-fit:var(--s71-hero-fit, cover);object-position:var(--s71-hero-focal, 50% 50%)}.s71-hero--fit-contain .s71-hero__media iframe{top:0;left:0;width:100%;height:100%;min-width:0;min-height:0;transform:none}.s71-hero__media iframe{position:absolute;top:50%;left:50%;width:100vw;height:56.25vw;min-width:177.78vh;min-height:100vh;border:0;transform:translate(-50%,-50%);pointer-events:none}.s71-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--s71-black);opacity:var(--s71-hero-overlay, 0);pointer-events:none}.s71-hero__overlay:empty,.s71-hero__scrim:empty{display:block}.s71-hero__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;width:100%;padding:var(--s71-header-height) var(--s71-gutter) 0;color:var(--s71-white);text-align:center}.s71-hero--top .s71-hero__content{align-self:flex-start;padding-top:calc(var(--s71-header-height) + 60px)}.s71-hero--bottom .s71-hero__content{align-self:flex-end;padding-top:0;padding-bottom:90px}.s71-hero__content>*+*{margin-top:24px}.s71-hero__eyebrow{margin:0;color:var(--s71-white);opacity:.8}.s71-hero__heading{color:var(--s71-white)}.s71-hero__text{max-width:550px;margin-bottom:0;color:var(--s71-white)}.s71-hero__buttons{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px}.s71-hero__caption{position:absolute;z-index:1;bottom:var(--s71-hero-caption-offset, 60px);left:0;right:0;display:flex;flex-direction:column;align-items:center;gap:var(--s71-hero-caption-size, 22px);width:fit-content;max-width:min(var(--s71-hero-caption-width, 420px),calc(100% - 40px));margin:0 auto;padding:20px 24px 6px;color:var(--s71-white);font-family:var(--s71-font-body);font-size:var(--s71-hero-caption-size, 25px);line-height:1.1;text-align:center;text-transform:uppercase;text-decoration:none;transition:opacity .3s var(--s71-ease)}a.s71-hero__caption:hover,a.s71-hero__caption:focus-visible{opacity:.7}.s71-hero__caption-title,.s71-hero__caption-body,.s71-hero__caption-link{display:block;text-wrap:balance}.s71-hero__caption-body{padding-left:var(--s71-hero-body-track, .13em);font-family:var(--s71-hero-body-font, var(--s71-font-body));font-size:var(--s71-hero-body-size, 25px);font-weight:var(--s71-hero-body-weight, 400);line-height:1.2;letter-spacing:var(--s71-hero-body-track, .13em)}.s71-hero__caption-title{padding-left:var(--s71-hero-title-track, .24em);font-family:var(--s71-hero-title-font, var(--s71-font-body));font-size:var(--s71-hero-title-size, 25px);font-weight:var(--s71-hero-title-weight, 700);line-height:1.35;letter-spacing:var(--s71-hero-title-track, .24em)}.s71-hero__caption-link{padding-left:var(--s71-hero-link-track, .17em);font-family:var(--s71-hero-link-font, var(--s71-font-body));font-size:var(--s71-hero-link-size, 20px);font-weight:var(--s71-hero-link-weight, 400);letter-spacing:var(--s71-hero-link-track, .17em)}@media screen and (max-width:767px){.s71-hero__caption{max-width:min(var(--s71-hero-caption-width, 420px),calc(100% - 24px));padding-left:16px;padding-right:16px}}.s71-hero__sound{position:absolute;z-index:2;right:var(--s71-gutter);bottom:30px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:none;color:var(--s71-white);cursor:pointer;opacity:.85;transition:opacity .2s var(--s71-ease)}.s71-hero__sound:hover,.s71-hero__sound:focus-visible{opacity:1}.s71-hero__sound svg{width:18px;height:18px}.s71-hero__sound-on{display:none}.s71-hero__sound[aria-pressed=true] .s71-hero__sound-on{display:block}.s71-hero__sound[aria-pressed=true] .s71-hero__sound-off{display:none}@media screen and (max-width:991px){.s71-hero__content{padding-left:25px;padding-right:25px}.s71-hero--bottom .s71-hero__content{padding-bottom:70px}}@media screen and (max-width:479px){.s71-hero__content{padding-left:15px;padding-right:15px}.s71-hero__sound{right:16px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-s71-hero.css.map */
