.hero{display:grid;background-color:var(--bc-accent)}@media(min-width:1023px){.hero{grid-template-columns:calc(50% + 50px) calc(50% - 50px)}}.hero .content{padding:0 var(--padding);box-sizing:border-box}@media(min-width:1023px){.hero .content{max-width:calc(var(--w-full)/2 + 50px);margin:4em 0 0 auto;padding:0 1em 0 var(--padding)}.hero .content.with-callout{margin-top:0}}.hero .content h1{font-size:var(--fs-headline)}.hero .content .callout{font-size:var(--fs-large);font-weight:800;color:var(--cta-dark)}.hero .image{display:grid;align-items:flex-end;height:616px;clip-path:polygon(0 0,100% 2em,100% 100%,0 100%)}@media(min-width:1023px){.hero .image{justify-content:flex-start;clip-path:polygon(7em 0,100% 0,100% 100%,0 100%)}}.hero .image>*{grid-area:1/1}.hero .image img{height:616px;object-fit:cover}.hero .image .mice{padding:0 var(--padding);--stroke:rgba(255,255,255,.7);text-shadow:1px 1px 0 var(--stroke),-1px 1px 0 var(--stroke),-1px -1px 0 var(--stroke),1px -1px 0 var(--stroke)}@media(min-width:1800px){.hero .image:after{content:"";grid-area:1/1;display:block;height:100%;background:linear-gradient(90deg,transparent 0,transparent 90%,var(--bc-accent) 100%)}}