.s-hero-secondary__content-wrapper{background-color:var(--surface-global-subtle);height:var(--mobile-hero-height);overflow:hidden;position:relative;width:100vw}.s-hero-secondary__media{bottom:0;left:0;position:absolute;right:0;top:0}.s-hero-secondary__image,.s-hero-secondary__media video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.s-hero-secondary__image{--image-radius:0}.s-hero-secondary__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.s-hero-secondary__container,.s-hero-secondary__overlay{bottom:0;left:0;position:absolute;right:0;top:0}.s-hero-secondary__container{align-items:var(--mobile-horizontal-alignment);display:flex;flex-direction:column;justify-content:var(--mobile-vertical-alignment)}.s-hero-secondary__content{color:var(--text-color);display:grid;gap:.5rem;justify-items:var(--mobile-items-alignment);max-width:42rem;padding-block:2rem;width:auto}.s-hero-secondary__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-secondary__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-secondary__text p{font-size:var(--font-body-lg);font-weight:700;letter-spacing:.01em;line-height:1.45}.s-hero-secondary__button svg{width:.875rem}.s-hero-secondary__content-wrapper--mobile{display:grid;gap:1rem;padding:1.25rem}.s-hero-secondary__content-wrapper--mobile .s-hero-secondary__button{width:100%}@media only screen and (min-width:48em){.s-hero-secondary__content-wrapper{height:var(--desktop-hero-height)}.s-hero-secondary__container{align-items:var(--desktop-horizontal-alignment);justify-content:var(--desktop-vertical-alignment)}.s-hero-secondary__content{justify-items:var(--desktop-items-alignment);padding-block:4rem}.s-hero-secondary__button{margin-top:1rem;padding-inline:3rem}}@media only screen and (min-width:80em){.s-hero-secondary__content{padding-block:5.25rem}.s-hero-secondary__button{margin-top:1.5rem}}