.hero{color:#fff;display:grid;grid-template-columns:1fr}.hero-inner{align-items:center;display:grid;grid-area:1/1/1/1;grid-template-columns:100%;justify-content:center;margin:0 auto;max-width:1440px;padding:125px 20px 50px;text-align:center;width:100%;z-index:2}.blog-listing .hero-inner{padding-top:100px}.hero.blog .photo{height:200px}.event .hero-inner,.lp.sidebar .hero-inner{min-height:400px;padding-top:100px}@media (min-width:850px){.hero.blog .photo{height:300px}.home .hero-inner{text-align:left}}@media (min-width:1024px){.hero-inner{min-height:588px}}.hero .content{display:grid;gap:15px;grid-template-columns:100%;grid-template-rows:auto}@media (min-width:850px){.hero .content{gap:30px}}.hero .icon{justify-self:center;text-align:center}.hero .icon img,.hero .icon svg{height:100%;max-height:87px;width:100%}.hero .content{gap:30px;margin:0 auto;max-width:90rem;width:100%}.hero p.label{font-size:1.125rem;letter-spacing:1.5px;line-height:1;margin:0 auto;padding:0 10px 5px;position:relative;text-transform:uppercase;width:max-content}.hero p.label:after{background-color:#c4541b;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;width:100%}.hero p:not(.label){text-wrap:pretty;font-size:1.375rem;font-weight:400;line-height:1;margin:0 auto;max-width:706px;width:100%}.hero p.label+h1{margin-top:0}.hero h1{text-wrap:pretty;margin:0 auto;max-width:1020px}.hero.balance h1,.hero.balance p:not(.label){text-wrap:balance}.hero.normal h1,.hero.normal p:not(.label){text-wrap:unset}@media (min-width:850px){.hero p.label{font-size:1.625rem;font-weight:500}}.hero .photo{grid-area:1/1/1/1;overflow:hidden;position:relative;z-index:1}.hero .photo img{height:100%;left:0;object-fit:cover;object-position:top center;position:absolute;top:0;width:100%;z-index:1}.hero .photo.center img{object-position:center}.hero .photo.bottom img{object-position:bottom center}@media (max-width:459px){.hero h1{font-size:32px}}