section.hero.inside{display:grid;min-height:140px}section.hero.inside li,section.hero.inside ul{list-style:none;margin:0;padding:0}section.hero.inside>div{grid-area:1/1/1/1}section.hero.inside .photo{background-image:linear-gradient(150deg,#4f2683,#acd3e7 80%);overflow:hidden;position:relative;z-index:1}section.hero.inside .photo img{height:100%;mix-blend-mode:multiply;object-fit:cover;opacity:.65;position:absolute;width:100%}section.hero.inside .content{padding:40px 20px 20px;text-align:center;z-index:2}section.hero.inside .content .inner{display:grid;gap:30px;grid-template-columns:100%}section.hero.inside h1{color:#fff;font-size:48px;font-size:3rem;font-weight:400;line-height:62px;line-height:3.875rem;margin-bottom:0;text-transform:none}section.hero.inside p.label{color:#acd3e7;font-weight:700;letter-spacing:1.4px;text-transform:uppercase}section.hero.inside p:not(.label){color:#fff;font-size:17px;font-size:1.0625rem}section.hero.stacked .content{padding:40px 20px;text-align:left}@media (min-width:1024px){section.hero.stacked .content{padding:120px 20px}}section.hero.stacked .content .inner{display:grid;grid-template-columns:100%}@media (min-width:1024px){section.hero.stacked .content .inner{grid-template-columns:3fr 2fr}}section.hero.stacked .main-messaging{display:grid;gap:40px;grid-template-columns:100%}section.hero.stacked p.heading{font-size:30px;font-size:1.875rem;line-height:39px;line-height:2.4375rem}