/* Extend the copy into the existing white transition without changing photographs. */
body.theme-B.home-banner-release-v1 .hero-copy{width:56%;flex-basis:56%;padding:24px 28px}
body.theme-B.home-banner-release-v1 .hero h1{font-size:40px;line-height:1.28;margin:0 0 18px;max-width:none;letter-spacing:0}
body.theme-B.home-banner-release-v1 .hero #description{font-size:16px!important;line-height:1.75;max-width:100%}
body.theme-B.home-banner-release-v1 .hero-copy .eyebrow{font-size:11px;letter-spacing:1.8px;margin-bottom:16px}
body.theme-B.home-banner-release-v1 .hero .actions{margin-top:22px;gap:10px}
body.theme-B.home-banner-release-v1 .hero .btn{font-size:14px;padding:11px 15px;min-height:44px}
@media(min-width:1600px){body.theme-B.home-banner-release-v1 .hero h1{font-size:42px}}
@media(max-width:1399px) and (min-width:1180px){body.theme-B.home-banner-release-v1 .hero h1{font-size:36px}}
@media(max-width:1260px) and (min-width:1180px){body.theme-B.home-banner-release-v1 .hero h1{font-size:34px}}
@media(max-width:1179px) and (min-width:761px){
 body.theme-B.home-banner-release-v1 .hero-copy{width:56%;flex-basis:56%;padding:22px 24px}
 body.theme-B.home-banner-release-v1 .hero h1{font-size:34px}
}
@media(max-width:850px) and (min-width:761px){body.theme-B.home-banner-release-v1 .hero h1{font-size:32px}}
@media(max-width:760px){
 body.theme-B.home-banner-release-v1 .hero-copy{width:100%;flex-basis:auto;padding:24px 20px 16px}
 body.theme-B.home-banner-release-v1 .hero h1{font-size:30px;line-height:1.32;margin-bottom:14px}
 body.theme-B.home-banner-release-v1 .hero #description{font-size:15px!important}
 body.theme-B.home-banner-release-v1 .hero .actions{margin-top:18px}
}
