@import url(https://use.typekit.net/qan8eef.css);@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.subsite-image-overlay-col-3 .grid{grid-gap:3rem;gap:3rem}.subsite-image-overlay-col-3 .grid .item{aspect-ratio:1/1.3;overflow:hidden;position:relative}.subsite-image-overlay-col-3 .grid .item:nth-child(2n){margin-top:10rem}.subsite-image-overlay-col-3 .grid .item:nth-child(2n) .overlay{transform:translate(100%)}.subsite-image-overlay-col-3 .grid .item:hover .overlay{transform:translate(0)}.subsite-image-overlay-col-3 .grid .item .overlay{background:rgba(37,44,50,.7);bottom:0;display:flex;flex-direction:column;justify-content:space-between;left:0;padding:3rem;position:absolute;right:0;top:0;transform:translate(-100%);transition:all .5s cubic-bezier(.445,.05,.55,.95);z-index:1}.subsite-image-overlay-col-3 .grid .item .overlay h5{font-family:quincy-cf,serif;margin-bottom:1.5rem}.subsite-image-overlay-col-3 .grid .item .overlay .text p{font-size:1.53rem}@media only screen and (max-width:830px){.subsite-image-overlay-col-3 .grid{grid-template-columns:1fr 1fr 1fr}.subsite-image-overlay-col-3 .grid .item .overlay{padding:1.5rem}}@media only screen and (max-width:576px){.subsite-image-overlay-col-3 .grid{grid-template-columns:1fr}.subsite-image-overlay-col-3 .grid .item:nth-child(2n){margin-top:0}}@media(hover:none){.subsite-image-overlay-col-3 .grid .item .overlay,.subsite-image-overlay-col-3 .grid .item:nth-child(2n) .overlay{transform:translate(0)}}