.o-hero{display:flex;flex-wrap:wrap;margin-bottom:var(--spacing-large);width:100%}.o-hero--split .o-hero__image{clip-path:polygon(0 0,100% 0,100% 100%,0 85%);margin-top:var(--spacing-medium)}@media (max-width:47.99em){.o-hero--split .o-hero__image{margin-top:0;order:-1}}@media (min-width:48em){.o-hero--split{display:flex;margin-bottom:var(--spacing-great)}.o-hero--split .o-hero__content,.o-hero--split .o-hero__image{flex-basis:50%}.o-hero--split .o-hero__content{margin-right:0;max-width:calc(var(--container-large)/2);padding-right:var(--spacing-large)}.o-hero--split .o-hero__image{margin-top:0}}.o-hero--full{display:flex;flex-wrap:wrap}.o-hero--full .o-hero__content,.o-hero--full .o-hero__image{flex-basis:100%}.o-hero--full .o-hero__image{margin-top:0}.o-hero--full .o-hero__content{order:2}.o-hero--full .o-hero__image{clip-path:polygon(0 0,100% 0,100% 100%,25% 85%,0 100%);order:1}.o-hero--full .o-hero__image:after{background-color:transparent;clip-path:polygon(0 calc(100% - 3px),25% calc(85% - 3px),100% calc(100% - 3px),100% 100%,25% 85%,0 100%);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.theme:not(.theme--base) .o-hero--full .o-hero__image:after{background-color:var(--color-primary)}.o-hero--full .o-hero-category,.o-hero--full .o-hero-title{margin-top:var(--spacing-micro)}@media (min-width:64em){.o-hero--full .o-hero-category,.o-hero--full .o-hero-title{margin-top:var(--spacing-medium)}.o-hero__wrapper{margin:auto;max-width:var(--container-medium)}}.o-hero__image{background:var(--color-secondary-light-beige-20);line-height:0;margin-top:var(--spacing-medium);padding-bottom:60%;position:relative;width:100%}@media (min-width:48em){.o-hero__image{margin-top:0;padding-bottom:35%}}@media only screen and (min-width:1024px) and (max-height:840px){.o-hero__image{padding-bottom:25%}}.o-hero__image .m-image{margin-bottom:0}.o-hero-category,.o-hero-title{margin-top:var(--spacing-medium)}@media (min-width:48em){.o-hero-category,.o-hero-title{margin-top:var(--spacing-great)}}@media (min-width:79em){.o-hero-category,.o-hero-title{margin-top:var(--spacing-ultra)}}.o-hero-category+.o-hero-title{margin-top:var(--spacing-micro)}.o-hero-lead{margin-top:var(--spacing-medium)}.o-hero-lead .a-lead{margin-left:0}.o-hero-image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}
