.page-hero{justify-content:center;align-items:center;width:100vw;height:60vh;min-height:400px;max-height:600px;display:flex;position:relative;overflow:hidden}.page-hero-overlay{z-index:1;background:linear-gradient(#0006 0%,#0003 50%,#000000e6 100%);position:absolute;inset:0}.page-hero-content{z-index:2;text-align:center;max-width:800px;margin-top:80px;padding:0 20px;position:relative}.page-hero-title{letter-spacing:.05em;color:#fff;text-transform:uppercase;margin-bottom:15px;font-family:Outfit,sans-serif;font-size:clamp(2.5rem,5vw,4rem);font-weight:300;line-height:1.1}.page-hero-subtitle{color:#fffc;letter-spacing:.02em;font-family:Inter,sans-serif;font-size:clamp(1rem,2vw,1.25rem);font-weight:300}@media (max-width:768px){.page-hero{height:50vh;min-height:350px}}
