.pv-hero{position:relative;isolation:isolate;min-height:clamp(320px,31.25vw,600px);display:flex;align-items:center;background:#ecf5f6;overflow:hidden}.pv-hero>picture{position:absolute;inset:0;z-index:-2}.pv-hero-image{width:100%;height:100%;object-fit:cover;object-position:var(--pv-focus,center)}.pv-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(246,251,252,.96),rgba(246,251,252,.78) 38%,rgba(246,251,252,.12) 78%)}.pv-hero-copy{padding-block:54px}.pv-hero h1{max-width:760px;font-size:clamp(2.1rem,4.2vw,4.4rem);line-height:1.12;margin:16px 0;overflow-wrap:anywhere}.pv-hero p{max-width:650px;line-height:1.8}.pv-align-right .pv-hero-copy{text-align:right}.pv-align-right h1,.pv-align-right p{margin-left:auto}.pv-align-right:after{background:linear-gradient(270deg,rgba(246,251,252,.96),rgba(246,251,252,.78) 38%,rgba(246,251,252,.12) 78%)}.pv-module{margin-bottom:52px}.pv-module:last-child{margin-bottom:0}.pv-module header{margin-bottom:20px}.pv-module h2{margin:0 0 12px;font-size:clamp(1.6rem,2.4vw,2.4rem)}.pv-module p{max-width:850px;line-height:1.8}.pv-module>picture{display:block;overflow:hidden;border-radius:18px;background:#eef5f5}.pv-module-image{display:block;width:100%;height:auto}.pv-fit-cover .pv-module-image{aspect-ratio:16/7;object-fit:cover}.pv-module>.button{margin-top:20px}@media(max-width:780px){.pv-hero{min-height:410px;max-height:none}.pv-hero-image{object-position:var(--pv-mobile-focus,center)}.pv-hero-copy{padding-block:40px}.pv-hero:after,.pv-align-right:after{background:linear-gradient(0deg,rgba(246,251,252,.97),rgba(246,251,252,.76) 60%,rgba(246,251,252,.22))}.pv-align-right .pv-hero-copy{text-align:left}.pv-hero h1{font-size:2rem;max-width:100%}.pv-module{margin-bottom:36px}.pv-module>picture{border-radius:12px}.pv-fit-cover .pv-module-image{aspect-ratio:5/4}}.pv-desktop-focus-bottom{--pv-focus:bottom}.pv-mobile-focus-bottom{--pv-mobile-focus:bottom}.pv-desktop-focus-center{--pv-focus:center}.pv-mobile-focus-center{--pv-mobile-focus:center}.pv-desktop-focus-left{--pv-focus:left}.pv-mobile-focus-left{--pv-mobile-focus:left}.pv-desktop-focus-right{--pv-focus:right}.pv-mobile-focus-right{--pv-mobile-focus:right}.pv-desktop-focus-top{--pv-focus:top}.pv-mobile-focus-top{--pv-mobile-focus:top}