.page-hero{height:31.875rem;width:100vw;clip-path:ellipse(150vw 30rem at 50% 0);margin-bottom:.625rem;background-position:60% center;background-size:cover}@media screen and (min-width: 769px),print{.page-hero{clip-path:ellipse(100vw 30rem at 50% 0)}}@media screen and (min-width: 1030px){.page-hero{clip-path:ellipse(80vw 30rem at 50% 0)}}.page-hero>.container{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.page-hero>.container .title{margin-bottom:2.5rem;color:#fff;text-align:center;max-width:60rem;text-shadow:1px 2px 4px rgba(10,10,10,.8)}@media screen and (min-width: 1030px){.page-hero>.container .title{font-size:5.625rem}}
