.section--home-video-hero{position:relative;z-index:1}.home-video-hero{--hero-height-mobile: 620px;--hero-height-desktop: 720px;--hero-position-mobile: center center;--hero-position-desktop: center center;--hero-heading-size-mobile: 46px;--hero-heading-size-desktop: 64px;--hero-heading-line-height: .92;--hero-subheading-size-mobile: 16px;--hero-subheading-size-desktop: 18px;--hero-subheading-line-height: 1.45;--hero-subheading-font-family: sans-serif;--hero-subheading-font-style: normal;--hero-subheading-font-weight: 400;--hero-text-width: 680px;--hero-heading-top-mobile: 40px;--hero-actions-bottom-mobile: 20px;--hero-content-bottom-desktop: 90px;--bb-display-stroke-width: 3px;--bb-display-shadow-x: 1px;--bb-display-shadow-y: 4px;position:relative;min-height:min(var(--hero-height-mobile),82svh);overflow:hidden;isolation:isolate;background:var(--bb-navy);border-bottom:3px solid var(--bb-navy)}.home-video-hero__media,.home-video-hero__veil{position:absolute;top:0;right:0;bottom:0;left:0}.home-video-hero__media{z-index:0;background:var(--bb-navy)}.home-video-hero__video,.home-video-hero__media video{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--hero-position-mobile)}.home-video-hero__video::-webkit-media-controls{display:none!important;-webkit-appearance:none}.home-video-hero__video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}.home-video-hero__video::-webkit-media-controls-overlay-play-button{display:none!important;-webkit-appearance:none}.home-video-hero__placeholder{width:100%;height:100%;background:repeating-linear-gradient(135deg,rgba(255,255,255,.04) 0,rgba(255,255,255,.04) 2px,transparent 2px,transparent 14px),var(--bb-navy)}.home-video-hero__veil{z-index:1;background:linear-gradient(90deg,#071824,#071824eb 42%,#07182459 72%,#07182400);pointer-events:none}.home-video-hero__content{position:relative;z-index:2;min-height:inherit;display:flex;flex-direction:column;align-items:stretch;justify-content:stretch;padding-top:var(--hero-heading-top-mobile);padding-bottom:var(--hero-actions-bottom-mobile);text-align:center;color:var(--bb-white)}.home-video-hero__lockup{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:space-between;width:100%;min-height:0}.home-video-hero__heading{margin:0;max-width:13ch;font-family:var(--font-heading-family);font-size:var(--hero-heading-size-mobile);font-weight:700;line-height:var(--hero-heading-line-height);letter-spacing:0;text-transform:uppercase;text-wrap:balance}.home-video-hero__subheading{max-width:38rem;margin:0;color:var(--bb-white);font-family:var(--hero-subheading-font-family);font-size:var(--hero-subheading-size-mobile);font-style:var(--hero-subheading-font-style);font-weight:var(--hero-subheading-font-weight);line-height:var(--hero-subheading-line-height);letter-spacing:0;-webkit-text-stroke:2px var(--bb-navy);paint-order:stroke fill}.home-video-hero__footer{display:flex;flex-direction:column;align-items:center;width:min(100%,34rem)}.home-video-hero__actions{display:grid;grid-template-columns:1fr;gap:1rem;width:100%;margin-top:1.8rem}.home-video-hero__button{--bb-button-shadow: var(--bb-navy);--bb-button-hover-shadow: var(--bb-navy);display:inline-grid;min-height:48px;width:100%;padding:1.2rem 2rem;place-items:center;font-family:var(--font-body-family);font-size:1.4rem;font-weight:700;line-height:1;letter-spacing:0;text-decoration:none;text-transform:uppercase;color:var(--bb-navy);background:var(--bb-white);border:3px solid var(--bb-navy);border-radius:2px;box-shadow:5px 5px 0 var(--bb-button-shadow);transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.home-video-hero__button--primary{color:var(--bb-navy);background:var(--bb-amber);border-color:var(--bb-navy)}.home-video-hero__button--secondary{color:var(--bb-navy);background:var(--bb-white);border-color:var(--bb-navy)}.home-video-hero__button:hover{box-shadow:3px 3px 0 var(--bb-button-hover-shadow);transform:translate(2px,2px)}.home-video-hero__button[aria-disabled=true]{opacity:.55;pointer-events:none}.home-video-hero__button:focus-visible,.home-video-hero__video-toggle:focus-visible{outline:3px solid var(--bb-amber);outline-offset:4px}.home-video-hero__video-toggle{position:absolute;top:1.5rem;right:1rem;bottom:auto;z-index:3;display:grid;width:42px;height:42px;padding:0;place-items:center;color:var(--bb-white);background:#0920369e;border:2px solid rgba(255,255,255,.8);border-radius:50%;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.home-video-hero__video-toggle:hover{color:var(--bb-navy);background:var(--bb-amber);border-color:var(--bb-navy)}.home-video-hero__video-toggle span{display:grid;place-items:center;grid-area:1 / 1}.home-video-hero__video-toggle svg{width:18px;height:18px}.home-video-hero__play-icon,.home-video-hero__video-toggle.is-paused .home-video-hero__pause-icon{visibility:hidden}.home-video-hero__video-toggle.is-paused .home-video-hero__play-icon{visibility:visible}@media screen and (min-width:750px){.home-video-hero{min-height:min(var(--hero-height-desktop),82svh)}.home-video-hero__video,.home-video-hero__media video{object-position:var(--hero-position-desktop)}.home-video-hero__content{align-items:flex-start;justify-content:center;padding-top:10rem;padding-bottom:9rem;text-align:left}.home-video-hero--content-lower .home-video-hero__content{padding-bottom:var(--hero-content-bottom-desktop)}.home-video-hero__heading{font-size:var(--hero-heading-size-desktop)}.home-video-hero__lockup{flex:0 1 auto;align-items:flex-start;justify-content:flex-start;width:min(100%,var(--hero-text-width))}.home-video-hero__footer{align-items:flex-start;width:100%}.home-video-hero__subheading{margin-top:1.5rem;font-size:var(--hero-subheading-size-desktop)}.home-video-hero__actions{display:flex;flex-wrap:wrap;width:auto;margin-top:2.5rem}.home-video-hero__button{min-height:52px;width:auto;padding-inline:2.6rem;font-size:1.5rem}.home-video-hero__video-toggle{top:auto;right:1.5rem;bottom:4.75rem}}@media(prefers-reduced-motion:reduce){.home-video-hero__button{transition:none}.home-video-hero__button:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/component-home-video-hero.css.map */
