.hero.hero-single{height:720px;background:#f1e9df}
.hero.hero-single .hero-photo{inset:0;width:100%;height:100%;background:#f1e9df}
.hero.hero-single .hero-photo picture{display:block;width:100%;height:100%}
.hero.hero-single .hero-photo img{width:100%;height:100%;object-fit:cover;object-position:center 72%;filter:none;animation:none}
.hero.hero-single::after{background:linear-gradient(90deg,#f6eee2f5 0%,#f6eee2df 30%,#f6eee296 47%,#f6eee210 70%,transparent 100%)}
.hero.hero-single .hero-copy{padding-top:140px}
.hero.hero-single h1{font-size:48px}
@media(min-width:641px) and (max-width:1000px){.hero.hero-single h1{font-size:36px}.hero.hero-single p{font-size:15px}.hero.hero-single .hero-copy{padding-top:160px}.hero.hero-single::after{background:linear-gradient(90deg,#f1e9dfb0,transparent 60%)}}
@media(max-width:640px){.hero.hero-single{height:850px}.hero.hero-single .hero-copy{padding-top:35px}.hero.hero-single h1{font-size:33px}.hero.hero-single .hero-photo{inset:0;width:100%;height:100%}.hero.hero-single .hero-photo img{object-fit:cover;object-position:right center}.hero.hero-single::after{background:linear-gradient(180deg,#f1e9dfe8 0%,#f1e9dfd0 34%,transparent 52%)}.hero.hero-single p{font-size:14px}}