.section-tiles{padding:1.5rem 0}.section-tiles .section__head{margin-bottom:5.2rem;text-align:center}@media (max-width:767px){.section-tiles .section__head{margin-bottom:3.2rem}}.section-tiles .section__head h1{margin-bottom:0}.section-tiles .section__head p{font-size:2rem}.tile{align-items:flex-end;border-radius:2.9rem;color:var(--white);display:flex;height:52rem;justify-content:space-between;max-width:38rem;overflow:hidden;padding:5rem 2.5rem;position:relative;width:27.25vw}@media (max-width:1199px){.tile{width:37vw}}@media (max-width:1023px){.tile{width:45vw}}@media (max-width:767px){.tile{height:45rem;max-width:32rem;width:85vw}}.tile *{color:inherit}.tile a{text-decoration:none}.tile:after,.tile:before{background:linear-gradient(180deg,rgba(44,22,77,0),rgba(44,22,77,.82));border-radius:inherit;bottom:0;content:"";height:50%;left:0;pointer-events:none;position:absolute;transition:.4s;width:100%;z-index:2}.tile:after{background:rgba(44,22,77,.2);height:100%;opacity:0}.tile img{height:auto;left:50%;min-height:100%;min-width:100%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:1}.tile h4{font-size:2.5rem;font-weight:500;letter-spacing:0;line-height:1.16;position:relative;z-index:3}.tile.tile--fullheight-overlay:before{background:linear-gradient(180deg,rgba(44,22,77,0),rgba(44,22,77,.1));height:100%}@media (hover:hover){.tile:where(:hover,:focus-visible):after{opacity:1}}