.ov-hero,.ov-story{box-sizing:border-box;max-width:760px;margin:0 auto;padding:0 20px}.ov-hero{padding-top:60px}.ov-hero small{color:var(--fg-3);margin-bottom:18px;font-size:18px;display:block}.ov-hero h1{letter-spacing:-.04em;font-size:clamp(40px,5vw,64px);font-weight:600;line-height:1.02}.ov-story{padding-top:48px}.ov-story p{color:#ffffffb8;text-wrap:pretty;margin:0 0 24px;font-size:20px;line-height:1.55}.ov-contact{color:var(--fg-3)!important;font-size:17px!important}.ov-contact a{color:#fff;text-underline-offset:3px;text-decoration:underline}
