.styles_gallery__Jdw4q{background:rgba(0,0,0,0);display:grid;grid-template-columns:repeat(3,1fr);max-width:100%;overflow:hidden;width:100%}@media(max-width:72rem){.styles_gallery__Jdw4q{grid-template-columns:repeat(2,1fr);font-size:1.2em}}@media(max-width:51rem){.styles_gallery__Jdw4q{font-size:1.2em;grid-auto-rows:30em;grid-template-columns:repeat(1,1fr);margin-bottom:1.5rem;row-gap:1.5rem}.styles_gallery__Jdw4q .styles_titleCard__XaUqo{display:none;visibility:hidden}}.styles_gallery__Jdw4q.styles_galleryWithTrigger__ilrxP{overflow:visible;display:inline-block}.styles_galleryCarousel__vdqW9{display:block;grid-template-columns:unset}.styles_galleryCarousel__vdqW9 .slick-slide>div{padding:0 .25rem}.styles_carouselSlide__5N3aP{cursor:pointer;overflow:hidden;padding:0}.styles_carouselSlide__5N3aP:hover .styles_carouselPhoto__KR4po{scale:1.04}.styles_carouselPhoto__KR4po{aspect-ratio:4/3;display:block;height:auto;object-fit:cover;transition:scale .3s ease;scale:1.01;width:100%}.styles_galleryTitle__MtOJP{color:#2a354d;font-size:1.5em;font-weight:600;margin-bottom:1.5em;text-align:center}.styles_photoGrid__fjIb_{display:grid;grid-gap:1rem;gap:1rem;width:100%}@media(max-width:51rem){.styles_photoGrid__fjIb_{gap:.5rem;grid-template-columns:repeat(2,1fr)!important}}@media(max-width:33rem){.styles_photoGrid__fjIb_{grid-template-columns:1fr!important}}.styles_thumbnail__SmvC_{aspect-ratio:3/2;display:block;height:auto;object-fit:cover;transition:opacity .2s ease;width:100%}.styles_thumbnail__SmvC_:hover{opacity:.9}.styles_coverPhotoContainer__liICp{display:flex;justify-content:center;position:relative;transition:box-shadow .3s ease;width:100%}.styles_coverPhotoContainer__liICp:hover{box-shadow:0 0 1em rgba(0,0,0,.5);z-index:100}.styles_coverPhoto__PATE2{background-color:#f3f1ee;cursor:pointer;overflow:hidden;position:relative;width:100%}.styles_coverPhoto__PATE2:hover>img{scale:1.04;transform-origin:center}.styles_coverPhoto__PATE2>img{height:100%;transition:scale .3s ease;scale:1.01;width:100%}.styles_coverImage__GF1Fc{aspect-ratio:4/3;display:block;height:auto;object-fit:cover;transition:opacity .3s ease;width:100%}.styles_coverImage__GF1Fc:hover{opacity:.95}.styles_galleryOverlay__AgZl3{align-items:center;background:linear-gradient(180deg,rgba(0,0,0,.3) 0,rgba(0,0,0,.65));bottom:0;display:flex;justify-content:center;left:0;opacity:0;padding:24px;position:absolute;right:0;text-align:center;top:0;transition:opacity .3s ease}@media(max-width:51rem){.styles_galleryOverlay__AgZl3{opacity:1}}.styles_coverPhoto__PATE2:hover .styles_galleryOverlay__AgZl3{opacity:1}.styles_galleryInfo__8tLQR{color:#fffdfa;width:100%}.styles_galleryName__UTLfx{font-size:1.75em;font-weight:600;margin:.5em 0 .25em;text-shadow:0 .125em .25em rgba(0,0,0,.125);text-transform:none}.styles_galleryDescription__rYgpf,.styles_titleCardDescription__uOLfX{font-size:1em;letter-spacing:.05em;line-height:1.4;margin:0 0 12px;opacity:.9;text-shadow:0 .125em .25em rgba(0,0,0,.5);text-transform:uppercase;white-space:pre-line}.styles_viewPhotosButton__XfIWQ{background-color:#5d7cb0;border:1px solid #5d7cb0;color:#fffdfa;display:inline-block;font-size:.875em;font-weight:500;letter-spacing:.05em;margin-top:1em;padding:1em 1.5em;text-transform:uppercase;transition:background-color .3s ease,border-color .3s ease}.styles_titleCard__XaUqo{align-items:center;background:#172340;color:#fffdfa;display:flex;flex-direction:column;height:100%;justify-content:center;overflow:hidden;padding:4.5rem;position:relative;text-align:center}.styles_titleCardWithBackground__9NOpj{background-position:50%;background-repeat:no-repeat;background-size:cover}.styles_titleCardWithBackground__9NOpj:before{background:linear-gradient(180deg,rgba(0,0,0,.25) 0,rgba(0,0,0,.1));bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.styles_titleCardContent__sbLja{font-size:1.2em;position:relative;z-index:2}h2.styles_titleCardHeading__5PccX{font-family:Knockout\ 47 A,Knockout\ 47 B,Arial,sans-serif;font-size:4.5em;font-weight:100;letter-spacing:.05em;line-height:.9em;margin:0 0 .125em;text-shadow:0 .125em .25em rgba(0,0,0,.25);text-transform:uppercase}