.hero{width:100%;padding-inline:var(--base-space);flex-shrink:0;grid-template:1fr/1fr;align-items:end;display:grid;position:relative}.hero--full{aspect-ratio:414/552}@media (min-width:768px){.hero--full{aspect-ratio:1680/672}}.hero--custom{aspect-ratio:var(--ar)}.hero--ribbon_true{margin-bottom:50px}.hero--half{aspect-ratio:414/352}@media (min-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:1.6rem;z-index:1;width:min(100%,500px + var(--row-space)*2);grid-area:1/1;padding-top:4.8rem;padding-bottom:4.8rem}@media (min-width:768px){.hero__text{--content-gap:2.4rem;padding:50px var(--row-space)}}.hero__media{position:absolute;inset:0}