.m-nflsh__title{font-family:gear-wide;font-weight:800;line-height:1;font-size:clamp(4.5rem,-.0423rem + 12.1127vw,17.4rem)!important;letter-spacing:0;text-transform:uppercase}.m-nflsh__inner{display:grid}.m-nflsh__inner>div{grid-area:1 / 1}.m-nflsh__inner .m-nflsh__inner-content{position:relative;z-index:2;min-height:460px}@media(min-width:768px){.m-nflsh__inner .m-nflsh__inner-content{min-height:530px}}.m-nflsh__inner .page-width{height:100%}.m-nflsh-content__copy{display:flex;flex-direction:column;gap:24px;justify-content:flex-end;height:100%}.m-nflsh-content__copy-subtitle-wrapper{gap:16px;flex-direction:row;align-items:center;display:flex}@media(min-width:768px){.m-nflsh-content__copy-subtitle-wrapper{flex-direction:row-reverse;align-items:flex-end;justify-content:space-between}}.m-nflsh-content__copy--footer .m-nflsh-content__copy-subtitle-wrapper{flex-direction:row;justify-content:flex-start}.m-nflsh-content__copy--footer{display:grid;gap:24px;align-content:flex-end;grid-template-columns:1fr;grid-template-areas:"logo" "title" "button"}.m-nflsh-content__copy--footer .m-nflsh-content__copy-subtitle-wrapper{grid-area:logo;align-items:center}.m-nflsh-content__copy--footer .m-nflsh__title-wrapper{grid-area:title}.m-nflsh-content__copy--footer .m-nflsh__cta{grid-area:button}@media(min-width:768px){.m-nflsh-content__copy--footer{grid-template-columns:auto 1fr auto;align-items:center;grid-template-areas:"logo logo button" "title title title"}.m-nflsh-content__copy--footer .m-nflsh__cta{justify-self:end}}.m-nflsh__subtitle.ne-body-lg{--typography-size-body-lg: 20px}@media(min-width:992px){.m-nflsh__subtitle.ne-body-lg{--typography-size-body-lg: 32px;width:auto}}.m-nflsh__wordmark{display:flex;align-items:center;justify-content:center;width:100%;max-width:100px}@media(min-width:768px){.m-nflsh__wordmark{max-width:140px}}.m-nflsh__wordmark img{width:100%;height:auto;max-width:100%;display:block;object-fit:contain}.m-nflsh__title-wrapper{display:flex;gap:24px;flex-direction:column}.m-nflsh__logo{max-width:100%}.m-nflsh__logo img{width:100%;height:auto;max-width:100%;display:block;object-fit:contain}.m-nflsh__cta-button.ne-btn{border-radius:0;width:100%}@media(min-width:768px){.m-nflsh__cta-button.ne-btn{width:auto}}.m-nflsh-content__media{display:block;position:relative;z-index:1;width:100%;height:100%;overflow:hidden}.m-nflsh-content__media picture{display:block;width:100%;height:100%;aspect-ratio:390 / 460}@media(min-width:768px){.m-nflsh-content__media picture{aspect-ratio:1440 / 530}}.m-nflsh-content__media img{display:block;width:100%;height:100%;object-fit:cover}.m-nflsh__video-wrapper{position:relative;width:100%;overflow:hidden;aspect-ratio:390 / 460;height:100%}@media(min-width:768px){.m-nflsh__video-wrapper{aspect-ratio:1440 / 530}}.m-nflsh__video{display:block;width:100%;aspect-ratio:9 / 16;min-height:100%}@media(min-width:768px){.m-nflsh__video{aspect-ratio:16 / 9}}.m-nflsh__video-alt-player{position:relative;width:100%;height:100%;overflow:hidden;pointer-events:none;background-size:cover;background-position:center;background-repeat:no-repeat}.m-nflsh__video-alt-player--playing{pointer-events:all}.m-nflsh__video-alt-player iframe{border:0;background-color:transparent;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover;min-width:100%}@media(max-width:767px){.m-nflsh__video-desktop--has-mobile{display:none}}@media(min-width:768px){.m-nflsh__video-mobile{display:none}}
/*# sourceMappingURL=/cdn/shop/t/5246/assets/section-nfl-sidelines-hero.css.map */
