.main{overflow:hidden}.galleryPin{background:var(--color-dark);height:100vh;position:relative;overflow:hidden}.galleryInner{box-sizing:border-box;flex-direction:row;gap:1vw;height:100%;padding:0 1rem;display:flex}.column{will-change:transform;flex-direction:column;justify-content:center;gap:1vw;width:33%;height:100%;display:flex}.imageContainer{border-radius:.5vw;width:100%;height:100%;min-height:33vh;position:relative;overflow:hidden}.image{object-fit:cover;will-change:transform,filter}.galleryOverlay{z-index:10;pointer-events:none;-webkit-backdrop-filter:blur()grayscale(0);background:#ffffff1f;flex-direction:column;justify-content:center;align-items:center;gap:2rem;display:flex;position:absolute;inset:0}.galleryOverlayHeading{color:var(--color-dark);font-size:clamp(2rem,5vw,5rem);font-family:var(--font-primary);letter-spacing:1.4px;text-align:center;line-height:1.2}.CTA_buttons_div{gap:2rem;margin-bottom:1rem;display:flex}.CTA_buttons_div a{color:var(--color-light);background-color:var(--color-dark);font-family:var(--font-secondary);font-size:var(--font-xs);letter-spacing:var(--ls-A);pointer-events:all;border-radius:5px;padding:.5rem 1rem;text-decoration:none}.CTA_icons_div{filter:invert(.82);justify-content:center;align-items:center;gap:1.5rem;display:flex}@media screen and (max-width:700px){.galleryOverlayHeading{font-size:6vw}.CTA_buttons_div{gap:.75rem}.CTA_buttons_div a{font-size:10px}}@media screen and (max-width:400px){.CTA_buttons_div a{padding:.5rem}}
