h1,h2,h3,h4,h5{font-family:Everett,helvetica,arial,sans-serif;font-weight:300;margin-bottom:1rem}h1{font-size:3.2rem}@media screen and (max-width:998px){h1{font-size:2.75rem}}@media screen and (max-width:767px){h1{font-size:2.5rem}}h2{font-size:2.5rem}@media screen and (max-width:767px){h2{font-size:2rem}}h3{font-size:1rem;margin-bottom:.5rem}@media screen and (max-width:767px){h3{font-size:.9rem}}h4{font-size:1.5rem}@media screen and (max-width:767px){h4{font-size:1.25rem}}strong,em{font-weight:650;font-style:normal}img,figure,video{border-radius:5px}@keyframes wave-animation{0%{transform:rotate(0)}10%{transform:rotate(18deg)}20%{transform:rotate(-12deg)}30%{transform:rotate(16deg)}40%{transform:rotate(-8deg)}50%{transform:rotate(14deg)}60%{transform:rotate(0)}100%{transform:rotate(0)}}.golf-c28-gallery{max-width:1700px;margin-inline:auto;padding:2rem 1.5rem 4rem}.golf-c28-gallery .content{margin-bottom:2rem;text-align:center}.golf-c28-gallery .content h1{font-size:1.75rem;font-weight:700;text-transform:uppercase}.golf-c28-gallery .content p{margin-top:.5rem;opacity:.7}.golf-c28-gallery .golf-c28-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.5rem}@media screen and (max-width:998px){.golf-c28-gallery .golf-c28-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}.golf-c28-gallery .golf-c28-grid a{display:block;aspect-ratio:1;overflow:hidden;background:#f0f0f0;cursor:zoom-in}.golf-c28-gallery .golf-c28-grid a:hover img{transform:scale(1.05)}.golf-c28-gallery .golf-c28-grid img{width:100%;height:100%;object-fit:cover;transition:transform .2s ease}