.page-banner{background:linear-gradient(125deg,#e09d0b,#ff9752,#bf60b1);place-items:center;height:clamp(150px,19vw,230px);display:grid;position:relative;overflow:hidden}.page-banner-gradient,.meet-banner-gradient{pointer-events:none;position:absolute;inset:0;transform:scale(1.15)}.page-banner-title{color:var(--cream);letter-spacing:-.035em;text-align:center;margin:28px 24px 0;font-family:Lev Roca,Georgia,serif;font-size:clamp(26px,2.7vw,36px);font-weight:400;line-height:1.2;position:relative}.page-banner-edge{width:100%;color:var(--cream);display:block;position:absolute;bottom:-1px;left:0}
