:root .ow .ow-copy>.ow-hero{isolation:isolate}:root .ow .ow-copy>.ow-hero:before{content:"";position:absolute;z-index:-1;pointer-events:none;left:calc(-1 * var(--gutter) - 4rem);top:-14rem;width:min(1500px,100vw);height:calc(100% + 22rem);background:radial-gradient(ellipse 62% 54% at 22% 44%,oklch(22% .05 255/.34) 0,oklch(22% .05 255/.2) 46%,oklch(22% .05 255/0) 100%)}:root .ow .ow-hero h1{font-stretch:112%;letter-spacing:-.045em;line-height:.86;font-size:clamp(3.2rem,11.4vw,15rem);margin-left:-.04em;text-shadow:0 1px 1px rgba(0,0,0,.18)}@media (max-width:759px){:root .ow .ow-hero h1{font-size:clamp(2.4rem,12.6vw,4.6rem);letter-spacing:-.04em}}:root .ow .ow-hero>p{margin-top:clamp(1rem,1.6vw,1.6rem);max-width:34ch;font:400 clamp(.98rem,1.15vw,1.12rem)/1.45 var(--font-inter),system-ui,sans-serif;letter-spacing:-.006em;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.18)}@media (min-width:760px){:root .ow .ow-hero>p{position:relative}:root .ow .ow-hero>p:before{content:"";position:absolute;z-index:-1;pointer-events:none;inset:-55% -22% -60% -16%;background:radial-gradient(closest-side,oklch(20% .045 255/.66) 0,oklch(20% .045 255/.54) 45%,oklch(20% .045 255/.18) 78%,oklch(20% .045 255/0) 100%)}}@media (min-width:1440px){:root .ow .ow-hero>p{font-size:clamp(1.12rem,.4rem + .75vw,1.45rem)}}:root .ow .ow-hero-index:has([data-hero-meta]){display:block;position:absolute;left:0;right:auto;bottom:100%;width:auto;margin:0 0 clamp(.7rem,1.4vh,1.1rem);grid-column:auto;grid-row:auto;justify-self:auto;align-self:auto}