.hero{background-position:50%;background-repeat:no-repeat;background-size:cover;overflow-x:clip}.hero__content{margin:0 1rem;max-width:84.6875rem;position:relative}@media screen and (min-width:40em){.hero__content{margin-left:1.5rem;margin-right:1.5rem}}@media screen and (min-width:64em){.hero__content{margin-left:2.625rem;margin-right:2.625rem}}@media screen and (min-width:90em){.hero__content{margin-left:auto;margin-right:auto;width:100%}}.hero__content{align-items:flex-end;display:flex;justify-content:space-between;padding:1.25rem 0}.hero__content>*{width:45%}@media screen and (min-width:40em){.hero__content{padding:2rem 0}}@media screen and (min-width:60em){.hero__content{align-items:center;padding:2rem 0 0}}@media screen and (min-width:80em){.hero__content>*{width:46%}}.hero__image-container{align-self:stretch;max-width:13rem;position:relative}.hero__image-container img{height:auto}@media screen and (min-width:40em){.hero__image-container{max-width:41.75rem}.has-mobile-image .hero__image-container .mobile-image{display:none}}.has-mobile-image .hero__image-container .desktop-image{display:none}@media screen and (min-width:40em){.has-mobile-image .hero__image-container .desktop-image{display:block}}.hero__image-container svg{height:auto;left:.625rem;position:absolute;top:.625rem;width:100%}.has-mobile-image .hero__image-container svg:first-of-type{display:none}.has-mobile-image .hero__image-container svg:last-of-type{display:block}@media screen and (min-width:40em){.has-mobile-image .hero__image-container svg:first-of-type{display:block}.has-mobile-image .hero__image-container svg:last-of-type{display:none}}@media screen and (min-width:64em){.hero__image-container svg{left:1.25rem;top:1.25rem}}@media screen and (min-width:60em){.hero__image-container{align-self:auto;top:2rem}}.hero__title{color:#fff;font-display:swap;font-family:proxima-nova,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.5rem;font-style:normal;font-weight:700;line-height:1;margin:0;max-width:36.875rem}@media screen and (min-width:30em){.hero__title{font-size:1.9375rem;line-height:2.1875rem}}@media screen and (min-width:48em){.hero__title{font-size:3rem;line-height:3.25rem}}@media screen and (min-width:60em){.hero__title{font-size:4.5rem;line-height:4.75rem}}@media screen and (min-width:80em){.hero__title{font-size:6.25rem;line-height:6.0625rem}.has-sub-copy .hero__title{font-size:4rem;line-height:4.25rem;max-width:20rem}}.hero__title-copy{background:hsla(0,0%,100%,.44);font-size:1rem;line-height:1.5rem;margin-top:1rem;padding:1rem;position:relative}.hero__title-copy p{margin:0;max-width:24.8125rem}.hero__title-copy:before{background:hsla(0,0%,100%,.44);content:"";display:block;height:100%;position:absolute;right:-100%;top:0;width:100%}@media screen and (min-width:40em){.hero__title-copy{font-size:1.125rem;line-height:1.75rem;padding:1.5rem}}@media screen and (min-width:60em){.hero__title-copy{font-size:1.4375rem;line-height:2rem;margin-top:2rem;padding:2rem}}@media screen and (min-width:80em){.hero__title-copy{font-size:1.8125rem;line-height:2.5rem;padding:2.5rem}}.wp-block-image{margin:0}.wp-block-image img{max-width:none!important;width:100%}