.section__three-column-image{background:var(--color-a-200);padding:var(--space-8) 0}.section__three-column-image h2{color:var(--color-p-400);margin-bottom:var(--space-6)}.section__three-column-image .grid{column-gap:var(--space-4);display:grid;grid-template-columns:repeat(3,1fr);row-gap:var(--space-6)}.section__three-column-image .grid .item img{height:275px;margin-bottom:var(--space-5);object-fit:cover}.section__three-column-image .grid .item h3{align-items:center;display:flex;font-weight:500;gap:4px;margin-bottom:var(--space-1)}.section__three-column-image .grid .item h3:hover svg{translate:var(--space-1)}.section__three-column-image .grid .item h3 svg{height:12px;transition:.15s;width:28px}.section__three-column-image .link{border-color:var(--color-p-700);margin-top:var(--space-7)}.section__three-column-image .link:hover{background:var(--color-p-700);color:var(--color-n-white)}.section__three-column-image.altLayout{background:var(--color-p-400)}.section__three-column-image.altLayout h2{color:var(--color-n-white)}.section__three-column-image.altLayout .item{min-height:450px;position:relative}.section__three-column-image.altLayout .item h3{margin-bottom:var(--space-3)}.section__three-column-image.altLayout .item img{height:100%;inset:0;position:absolute;width:100%}.section__three-column-image.altLayout .item .overlay{background:linear-gradient(180deg,transparent 5%,#0b1514 95%);height:100%;inset:0;position:absolute;width:100%}.section__three-column-image.altLayout .item .content{align-items:end;color:var(--color-n-white);display:grid;grid-template-rows:1fr;height:100%;padding:var(--space-4);position:relative;z-index:2}@media only screen and (max-width:992px){.section__three-column-image .grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:768px){.section__three-column-image{padding:var(--space-7) 0}.section__three-column-image .grid .item img{height:235px;margin-bottom:var(--space-3)}.section__three-column-image.altLayout .item img{height:100%;margin-bottom:0}.section__three-column-image .link{margin-top:var(--space-6)}}@media only screen and (max-width:576px){.section__three-column-image .grid{grid-template-columns:repeat(1,1fr)}.section__three-column-image.altLayout .item{min-height:350px}}