.gallery-card{--tw-text-opacity:1;min-height:16rem;color:rgb(255 255 255/var(--tw-text-opacity,1));border-radius:.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:relative}.gallery-card,.gallery-card__image,.gallery-card__wrapper{width:100%;display:flex}.gallery-card__image,.gallery-card__image>.no-image{border-radius:.375rem}.gallery-card__image img{-o-object-fit:cover;object-fit:cover;border-radius:.375rem;width:100%}.gallery-card__description{z-index:50;background-color:#0000004d;border-radius:.375rem;flex-direction:column;width:100%;height:100%;padding:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:0;left:0}.gallery-card__title{-webkit-line-clamp:2;-moz-column-gap:.5rem;-webkit-box-orient:vertical;column-gap:.5rem;font-size:1.125rem;font-weight:300;line-height:1.75rem;display:-webkit-box;position:absolute;bottom:.5rem;overflow:hidden}@media (width>=1024px){.gallery-card:hover{--tw-scale-x:1.02;--tw-scale-y:1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.gallery-card__description:hover{background-color:#0000}.gallery-card__title{font-size:1.25rem;line-height:1.75rem}}.gallery-card__date{-moz-column-gap:.5rem;align-self:flex-end;align-items:center;column-gap:.5rem;font-size:.875rem;font-weight:300;line-height:1.25rem;display:flex}.galleries{flex-direction:column;display:flex}.galleries__list,.galleries__title{margin-bottom:2.5rem}.galleries__list{grid-template-columns:repeat(1,minmax(0,1fr));gap:1.25rem;display:grid}@media (width>=640px){.galleries__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.galleries__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.galleries__list-item{display:flex}.galleries__bottom-wrapper{justify-content:center;align-self:center;min-width:16rem;display:flex}
