.gallery-table{display:flex;flex-direction:column;gap:1.25rem}.gallery-table .gallery-table__empty{padding-left:3.75rem;padding-right:3.75rem}.gallery-years .gallery-years__tab.is-active{background:var(--orange);color:#fff}.gallery-years .gallery-years__tab.is-active::after{background:var(--orange)}.gallery-years .gallery-years__tab.is-active:hover,.gallery-years .gallery-years__tab.is-active:focus-visible{background:#f18f34;color:#fff}.gallery-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;padding:0 3.75rem}.gallery-grid .gallery-grid__empty{grid-column:1 / -1}.gallery-card{position:relative;display:flex;flex-direction:column;min-width:0}.gallery-card[hidden]{display:none}.gallery-card__photo{position:relative;display:block;height:15.625rem;border-top:.375rem solid var(--orange);border-radius:var(--radius) var(--radius) 0 0;overflow:hidden}.gallery-card__photo img{display:block;width:100%;height:100%;object-fit:cover}.gallery-card__photo::after{content:'';position:absolute;inset:0;background:rgba(10,18,38,.5);pointer-events:none}.gallery-card__count{position:absolute;z-index:1;top:2.25rem;right:1.25rem;display:flex;align-items:center;gap:.625rem;padding:.3125rem .625rem;color:#fff;font-size:1rem;line-height:1.2;font-weight:600;pointer-events:none}.gallery-card__count-icon{flex:none;width:1.5rem;height:1.5rem;background:url('../../../img/icon-camera.svg') no-repeat center / 100% 100%}.gallery-card__body{display:flex;flex:1 1 auto;flex-direction:column;gap:1.875rem;padding:1.25rem;border-radius:0 0 var(--radius) var(--radius);background:#fff}.gallery-card__date{display:flex;align-items:center;gap:.625rem;color:var(--orange);font-size:1rem;line-height:1.2;font-weight:600}.gallery-card__date::before{content:'';flex:none;width:1.125rem;height:1.25rem;background:url('../../../img/icon-calendar.svg') no-repeat center / 100% 100%}.gallery-card__row{display:flex;align-items:flex-start;gap:1.25rem}.gallery-card__title{flex:1 1 auto;min-width:0;color:#0a1226;font-size:1.625rem;line-height:1.2;font-weight:600}.gallery-card--feature{grid-column:span 2;justify-content:flex-end;min-height:25.125rem;padding:1.875rem 1.25rem;border-top:.375rem solid var(--orange);border-radius:var(--radius);overflow:hidden;isolation:isolate}.gallery-card--feature .gallery-card__photo{position:absolute;z-index:-1;inset:0;height:auto;border:0;border-radius:0}.gallery-card--feature .gallery-card__photo::after{background:linear-gradient(to top,#e77c1c,rgba(231,124,28,0))}.gallery-card--feature .gallery-card__count{top:1.875rem}.gallery-card__label{position:absolute;top:1.875rem;left:1.25rem;padding:.3125rem .625rem;border-radius:.25rem;background:#fff;color:var(--orange);font-size:1rem;line-height:1.2;font-weight:600;text-transform:uppercase}.gallery-card--feature .gallery-card__body{flex:none;padding:0;background:none}.gallery-card--feature .gallery-card__date{color:#fff}.gallery-card--feature .gallery-card__date::before{background-image:url('../../../img/icon-calendar-white.svg')}.gallery-card--feature .gallery-card__title{color:#fff}.gallery-card--feature .gallery-card__title .gallery-card__link{display:block;max-width:28.75rem}.gallery-card--feature .gallery-card__link:hover,.gallery-card--feature .gallery-card__link:focus-visible{color:#fff;text-decoration:underline}@media (max-width:1279px){.gallery-table{gap:1rem}.gallery-table .gallery-table__empty{padding-left:1rem;padding-right:1rem}.gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:0 1rem}.gallery-years{overflow-x:auto;scrollbar-width:none}.gallery-years::-webkit-scrollbar{display:none}.gallery-card__photo{height:12.5rem}.gallery-card__body{gap:1rem}.gallery-card__title{font-size:1.25rem}.gallery-card--feature{min-height:20rem}}@media (max-width:767px){.gallery-table{gap:20px}.gallery-table .gallery-table__empty{padding-left:20px;padding-right:20px}.gallery-grid{gap:10px;padding:0 20px}.gallery-card__photo{height:110px;border-top-width:6px}.gallery-card__count{top:26px;right:0;padding:5px 10px;font-size:14px}.gallery-card__count-icon{display:none}.gallery-card__body{gap:5px;padding:10px 8px}.gallery-card__date{font-size:14px}.gallery-card__date::before{display:none}.gallery-card__row{flex-direction:column;align-items:flex-end;gap:5px}.gallery-card__title{align-self:stretch;font-size:16px;line-height:1.2}.gallery-card .gallery-card__arrow{background-image:url('../../../img/icon-arrow-sm.svg');background-size:20px 20px}.gallery-card__arrow--white.gallery-card__arrow{background-image:url('../../../img/icon-arrow-sm-orange.svg')}.gallery-card--feature{min-height:270px;margin-bottom:10px;padding:30px 20px;border-top-width:6px}.gallery-card--feature .gallery-card__count{top:30px;right:20px;padding:5px 0}.gallery-card__label{top:30px;left:20px;font-size:16px}.gallery-card--feature .gallery-card__body{gap:10px}.gallery-card--feature .gallery-card__row{flex-direction:row;align-items:flex-start;gap:20px}.gallery-card--feature .gallery-card__title{max-width:none}}.gallery-card{border-radius:var(--radius);transition:box-shadow .3s ease}.gallery-card__photo img{transition:transform .3s ease}@media (hover:hover){.gallery-card:hover{box-shadow:0 .625rem 1.5625rem rgba(10,18,38,.25)}.gallery-card:hover .gallery-card__photo img{transform:scale(1.04)}}.gallery-card:has(:focus-visible){box-shadow:0 .625rem 1.5625rem rgba(10,18,38,.25)}.gallery-card:has(:focus-visible) .gallery-card__photo img{transform:scale(1.04)}