.dnd-section:has(.hero-image){overflow-x:clip}.dnd-section:has(.hero-image--clip-bottom){overflow-y:clip}.hero-image{padding-bottom:calc(var(--vertical-spacing)/2);position:relative}.hero-image__inner{display:grid;gap:var(--gap-6);margin-inline:auto;max-width:var(--container-width)}.hero-image__heading{text-wrap:balance}.hero-image__content{align-content:start;display:grid;font-weight:500;gap:var(--gap-4);padding-block:calc(var(--vertical-spacing)/2)}.hero-image__rich-text p:last-child{margin-bottom:0}.hero-image__buttons{display:flex;flex-wrap:wrap;gap:var(--gap-3)}.hero-image__image{display:block;height:auto;position:relative;width:100%;z-index:2}.hero-image__image>img{filter:drop-shadow(0 12px 24px rgba(0,0,0,.24)) drop-shadow(0 4px 8px rgba(0,0,0,.12))}@media (min-width:992px){.hero-image__inner{align-items:center;gap:var(--gap-20);grid-template-columns:1fr 1fr}.hero-image{padding-bottom:0}.hero-image__content{font-size:2.2rem;padding-block:var(--vertical-spacing)}.hero-image__image{position:relative;width:calc(100% + 8rem)}}