.gallery-hero{padding:4rem 0 3rem;background-color:#fff}@media (max-width:991.9px){.gallery-hero{padding:3rem 0 .5rem}}.gallery-hero__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:3rem}@media (max-width:991.9px){.gallery-hero__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:1rem;margin-bottom:1.75rem}}.gallery-hero__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}@media (max-width:991.9px){.gallery-hero__heading{gap:1rem}}.gallery-hero h1{margin:0;font-family:"Epilogue",sans-serif;font-size:5.25rem;font-weight:600;line-height:5.355rem;letter-spacing:-.105rem;color:#2b3649}@media (max-width:991.9px){.gallery-hero h1{font-size:2.5rem;line-height:2.7rem;letter-spacing:-.0375rem}}.gallery-hero__text{-webkit-box-flex:0;-ms-flex:0 0 32.5rem;flex:0 0 32.5rem;color:#566174}@media (max-width:991.9px){.gallery-hero__text{-webkit-box-flex:0;-ms-flex:none;flex:none}}.gallery-hero__text p{margin:0}@media (max-width:991.9px){.gallery-hero .gallery-hero__filters-wrap{padding-right:0;padding-left:0}}.gallery-hero__filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-bottom:.0625rem solid #dedede}@media (max-width:991.9px){.gallery-hero__filters{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem;border-bottom:0}}.gallery-filter button,.gallery-hero__meta{font-size:.875rem;line-height:1.4rem;color:#8a94a6}@media (max-width:991.9px){.gallery-hero__meta{padding:0 1.5rem;font-size:.75rem;line-height:1.2rem}}.gallery-filter{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.75rem;margin-bottom:-.0625rem}@media (max-width:991.9px){.gallery-filter{gap:1.75rem;overflow-x:auto;width:100%;margin-bottom:0;padding:0 1.5rem;border-bottom:.0625rem solid #dedede;scrollbar-width:none}}.gallery-filter button{-ms-flex-negative:0;flex-shrink:0;padding:0 0 1rem;font-family:inherit;font-size:1rem;font-weight:500;background:0 0;border:0;border-bottom:.125rem solid transparent;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media (max-width:991.9px){.gallery-filter button{padding:.625rem 0 .75rem}}.gallery-filter button:hover{color:#2b3649}.gallery-filter button.is-active{color:#2b3649;border-bottom-color:#b53237}.gallery-section{padding:1rem 0 5rem;background-color:#fff}@media (max-width:991.9px){.gallery-section{padding:1.5rem 0 3.5rem}}.gallery-section.is-loading .gallery-grid{opacity:.5}.gallery-section__more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:2.375rem}@media (max-width:991.9px){.gallery-section__more{margin-top:1.75rem}}.gallery-section__more[hidden]{display:none}@media (max-width:991.9px){.gallery-section__more .btn{width:100%}}.gallery-grid{display:grid;grid-template-columns:28.125rem 1.875rem 33.75rem 1.875rem 3.75rem 1.875rem 28.125rem;row-gap:1.875rem;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media (max-width:991.9px){.gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem .75rem}}.gallery-tile,.gallery-tile figcaption{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.875rem}.gallery-tile{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;margin:0}@media (max-width:991.9px){.gallery-tile{gap:.625rem;grid-column:1/3}}.gallery-tile img{display:block;width:100%;height:45rem;-o-object-fit:cover;object-fit:cover;border-radius:.125rem}@media (max-width:991.9px){.gallery-tile img{height:auto;aspect-ratio:342/228;border-radius:0}}.gallery-tile figcaption{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:991.9px){.gallery-tile figcaption{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.375rem}}.gallery-tile__category{font-size:.8125rem;font-weight:600;line-height:1.21875rem;letter-spacing:.11375rem;text-transform:uppercase;color:#b53237}@media (max-width:991.9px){.gallery-tile__category{font-size:.6875rem;line-height:.6875rem;letter-spacing:.09625rem}}.gallery-tile__title{font-size:1rem;line-height:1.7rem;color:#8a94a6}@media (max-width:991.9px){.gallery-tile__title{font-size:.875rem;line-height:1.4rem;color:#566174}}@media (min-width:992px){.gallery-tile--1,.gallery-tile--14,.gallery-tile--7{grid-column:1/8}.gallery-tile--14 img{height:42.5rem}.gallery-tile--2,.gallery-tile--8{grid-column:1/2}.gallery-tile--3,.gallery-tile--9{grid-column:3/6}.gallery-tile--10,.gallery-tile--4{grid-column:7/8}.gallery-tile--10 img,.gallery-tile--2 img,.gallery-tile--3 img,.gallery-tile--4 img,.gallery-tile--8 img,.gallery-tile--9 img{height:35rem}.gallery-tile--11,.gallery-tile--5{grid-column:1/4}.gallery-tile--12,.gallery-tile--13,.gallery-tile--6{grid-column:5/8}.gallery-tile--5 img,.gallery-tile--6 img{height:41.25rem}.gallery-tile--11{grid-row:span 2}.gallery-tile--11 img{height:39.125rem}.gallery-tile--12 img,.gallery-tile--13 img{height:17.5rem}}@media (max-width:991.9px){.gallery-tile--10,.gallery-tile--12,.gallery-tile--13,.gallery-tile--3,.gallery-tile--4,.gallery-tile--9{grid-column:auto}.gallery-tile--10 img,.gallery-tile--12 img,.gallery-tile--13 img,.gallery-tile--3 img,.gallery-tile--4 img,.gallery-tile--9 img{aspect-ratio:165/200}.gallery-tile--6 img{aspect-ratio:342/280}}