.ServicesPage{color:#fff;background-color:#111112;min-height:100vh}.ServicesPage h1{font-size:var(--text-h1-size);font-family:var(--font-vina-sans);color:#fff;margin:0;line-height:1.05}.ServicesPage h2{font-size:var(--text-h2-size);font-family:var(--font-vina-sans);color:#fff;margin:0;line-height:1.1}.ServicesPage h3{font-size:var(--text-h4-size);text-transform:capitalize;letter-spacing:-.03em;color:#000;margin:0;line-height:1.15}.ServicesPage h4,.ServicesPage h5,.ServicesPage h6{font-family:var(--font-vina-sans);font-size:var(--text-subheading-size);color:#fff;margin:0;line-height:1.2}.ServicesPage__hero{width:100%;height:70vh;position:relative;overflow:hidden}.ServicesPage__eventDetails{flex-direction:column;gap:3rem;margin:0 auto;padding:3rem 5rem;display:flex}@media screen and (max-width:725px){.ServicesPage__eventDetails{flex-direction:column;gap:2rem;padding:3rem}}.ServicesPage__eventDetails h1{font-size:clamp(4rem,6vw,10rem);font-weight:500;font-family:var(--font-vina-sans);text-transform:uppercase;letter-spacing:-.03em;text-align:center;margin:0;line-height:.85}@media screen and (max-width:725px){.ServicesPage__eventDetails h1{font-size:clamp(3rem,5vw,8rem)}}@media screen and (max-width:425px){.ServicesPage__eventDetails h1{font-size:clamp(2rem,4vw,6rem)}}.ServicesPage__eventDetails>p{text-align:center;color:#ffffffe6;max-width:1200px;font-size:clamp(1.5rem,3vw,2rem);line-height:1.15;font-family:var(--font-archivo);letter-spacing:-.02em;margin:0 auto}@media screen and (max-width:725px){.ServicesPage__eventDetails>p{font-size:1rem}}.ServicesPage__events{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.ServicesPage__events>*{aspect-ratio:3/4;border-radius:4px;flex:0 0 100%;text-decoration:none;display:block;overflow:hidden}@media (min-width:768px){.ServicesPage__events>*{flex:0 0 calc(50% - 10px)}}@media (min-width:1024px){.ServicesPage__events>*{flex:0 0 calc(33.333% - 13.33px)}}
