.hero.st-hero{background-color:var(--primary-color);box-shadow:0 4px 18px 0 5C #243966;display:block;min-block-size:0;padding-block:0}.hero.st-hero .hero__inner{min-block-size:500px;padding-block:60px;position:relative}.hero.st-hero .hero__content{max-width:600px;width:calc(50% - 50px)}.hero.st-hero .hero__content .hero__preheading{color:#fff;font-size:.875rem;font-weight:700}.hero.st-hero .hero__content .button{justify-content:center;width:100%}.hero.st-hero .hero__content .hero__links{margin-block-start:24px}.st-hero .hero__headline{color:#fff;font-size:2.5rem}.st-hero .hero__headline em{color:var(--alt-color);font-family:Merriweather,serif}.st-hero .hero__description{color:#fff;font-size:1rem}.st-hero .hero__inner{align-items:center;display:flex;justify-content:space-between}.st-hero .hero__graphic{bottom:0;height:100%;position:absolute;right:0;width:50%}.st-hero .hero__graphic img{bottom:0;height:100%;left:0;object-fit:contain;object-position:30% bottom;position:absolute;width:100%}@media screen and (max-width:1380px){.hero.st-hero{overflow:hidden;padding-inline:0;padding-left:40px;padding-right:0}}@media screen and (max-width:1150px){.hero.st-hero .hero__content{max-width:425px}}@media screen and (max-width:1098px){.hero.st-hero{min-block-size:0;padding-inline:32px}.hero.st-hero .hero__inner{display:block;min-block-size:0;padding-block:0;padding-top:32px}.hero.st-hero .hero__content{margin:0 auto;width:100%}.st-hero .hero__headline{font-size:2rem;line-height:2.5rem}.st-hero .hero__description{font-size:.875rem;line-height:1.125rem}.st-hero .hero__graphic{height:auto;max-width:none;padding-top:20px;position:relative;text-align:center;width:100%}.st-hero .hero__graphic img{margin-bottom:-5px;max-width:300px;object-position:center bottom;position:relative;transform:none}}