.s-bb-hero{margin-left:-1rem;overflow:hidden;padding:0 0 1.5rem;position:relative;width:100vw;z-index:0}.s-bb-hero .s-bb-progress{--background-color:#fff}.s-bb-hero__content{display:grid;gap:2rem;width:100%}.s-bb-hero__ctas{display:grid;gap:1rem;margin-top:1rem;width:100%}.s-bb-hero__background{bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.s-bb-hero__background img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.s-bb-hero__image{width:100%}.s-bb-hero__text{display:grid;gap:.75rem}.s-bb-hero__title{font-family:Futura,sans-serif;font-size:2rem;font-weight:800;line-height:1.2;margin:0;text-transform:uppercase}.s-bb-hero__description{font-size:1.0625rem;max-width:55ch}@media only screen and (min-width:48em){.s-bb-hero{padding:0 0 4rem}.s-bb-hero__content{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:space-between}.s-bb-hero__ctas{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;max-width:38.5rem}.s-bb-hero__ctas>*{flex:auto}.s-bb-hero__image{width:clamp(22rem,40%,29.5rem)}.s-bb-hero__text{flex:1;padding-top:4rem}.s-bb-hero__title{font-size:3rem}}@media only screen and (min-width:64em){.s-bb-hero{margin-left:-2.5rem}.s-bb-hero__ctas>*{flex-basis:45%}.s-bb-hero__title{font-size:4rem}.s-bb-hero__description{font-size:1.5rem}}@media (min-width:1500px){.s-bb-hero{margin-left:calc(-50vw + 750px - 2.5rem)}}