.hero{width:100%;padding-inline:var(--base-space);flex-shrink:0;grid-template:1fr/1fr;align-items:center;display:grid;position:relative}.hero--full{aspect-ratio:414/552}@media (width>=768px){.hero--full{aspect-ratio:1680/672}}.hero--half{aspect-ratio:414/352}@media (width>=768px){.hero--half{aspect-ratio:1680/529}}.hero:after{content:"";background:var(--overlay);pointer-events:none;position:absolute;inset:0}.hero__text{--content-gap:2.4rem;z-index:1;width:min(100%,950px + var(--row-space)*2);padding:var(--row-space);grid-area:1/1}.hero__media{position:absolute;inset:0}.hero .o-video iframe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}