:root{--small-gap: 1.6rem;--gap: 2.4rem;--big-gap: 6rem}@media only screen and (min-width: 768px){:root{--small-gap: 1.6rem;--gap: 4.4rem;--big-gap: 12.4rem}}:root{--small-gap: 1.6rem;--gap: 2.4rem;--big-gap: 6rem}@media only screen and (min-width: 768px){:root{--small-gap: 1.6rem;--gap: 4.4rem;--big-gap: 12.4rem}}@keyframes glow{0%{box-shadow:0px 0px 15px 0px rgba(255,205,0,0)}25%{box-shadow:0px 0px 15px 0px #ffcd00}50%{box-shadow:0px 0px 15px 0px rgba(255,205,0,0)}70%{box-shadow:0px 0px 15px 0px rgba(255,205,0,.75)}100%{box-shadow:0px 0px 15px 0px rgba(255,205,0,0)}}:root{--small-gap: 1.6rem;--gap: 2.4rem;--big-gap: 6rem}@media only screen and (min-width: 768px){:root{--small-gap: 1.6rem;--gap: 4.4rem;--big-gap: 12.4rem}}.image-gallery-3{display:flex;grid-gap:42px}@media only screen and (max-width: 767px){.image-gallery-3{flex-direction:column}}.image-gallery-3__item{position:relative;flex-grow:1;font-size:0;aspect-ratio:16/9}.image-gallery-3__item picture{display:block;position:relative;z-index:1;aspect-ratio:16/9}.image-gallery-3__item img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.image-gallery-3__item img:is([sizes=auto i],[sizes^="auto,"i]){contain-intrinsic-size:unset}@media only screen and (min-width: 768px){.image-gallery-3__item:nth-child(1){flex-basis:calc(36% - 42px)}}.image-gallery-3__item:nth-child(1):before{content:"";position:absolute;left:-30px;bottom:-30px;width:80%;height:80%;background-color:#2e008b}@media only screen and (min-width: 768px){.image-gallery-3__item:nth-child(2){padding-top:28px;flex-basis:28%;flex-shrink:0}}@media only screen and (min-width: 768px){.image-gallery-3__item:nth-child(3){flex-basis:calc(36% - 42px)}}.image-gallery-3__item:nth-child(3):before{content:"";position:absolute;right:-30px;top:-23px;width:82%;height:74%;background-color:#01c0ad}.image-gallery-3__caption{position:absolute;left:0;right:0;bottom:0;z-index:20;padding:8px 12px;background-color:rgba(0,0,0,.55)}.image-gallery-3__caption p{margin:0;color:#fff;font-size:1.4rem;line-height:1.4;text-align:right}@media(prefers-reduced-motion: no-preference){.gallery-grid--animated .image-gallery-3 .image-gallery-3__item{transition:opacity .7s ease,translate .7s ease,transform .35s ease}.gallery-grid--animated .image-gallery-3 .image-gallery-3__item picture{overflow:hidden}.gallery-grid--animated .image-gallery-3 .image-gallery-3__item img{transition:scale .7s ease,transform .45s ease}.gallery-grid--animated .image-gallery-3 .image-gallery-3__item:before{transition:opacity .7s ease,translate .7s ease,transform .35s ease}.gallery-grid--animated .image-gallery-3 .image-gallery-3__item .image-gallery-3__caption{transition:background-color .35s ease}.gallery-grid--animated .image-gallery-3 .image-gallery-3__item:nth-child(2){transition-delay:.15s,.15s,0s}.gallery-grid--animated .image-gallery-3 .image-gallery-3__item:nth-child(2) img{transition-delay:.15s,0s}.gallery-grid--animated .image-gallery-3 .image-gallery-3__item:nth-child(3){transition-delay:.3s,.3s,0s}.gallery-grid--animated .image-gallery-3 .image-gallery-3__item:nth-child(3) img{transition-delay:.3s,0s}.gallery-grid--animated .image-gallery-3 .image-gallery-3__item:nth-child(3):before{transition-delay:.3s,.3s,0s}}@media(prefers-reduced-motion: no-preference)and (hover: hover){.gallery-grid--animated .image-gallery-3 .image-gallery-3__item:hover{transform:translateY(-7px)}.gallery-grid--animated .image-gallery-3 .image-gallery-3__item:hover img{transform:scale(1.035)}.gallery-grid--animated .image-gallery-3 .image-gallery-3__item:hover:nth-child(1):before{transform:translate(-4px, 4px)}.gallery-grid--animated .image-gallery-3 .image-gallery-3__item:hover:nth-child(3):before{transform:translate(4px, -4px)}.gallery-grid--animated .image-gallery-3 .image-gallery-3__item:hover .image-gallery-3__caption{background-color:rgba(0,0,0,.7)}}@media(prefers-reduced-motion: no-preference){.gallery-grid--animated .image-gallery-3.anim-ready:not(.is-visible) .image-gallery-3__item{opacity:0;translate:0 24px}.gallery-grid--animated .image-gallery-3.anim-ready:not(.is-visible) .image-gallery-3__item img{scale:.98}.gallery-grid--animated .image-gallery-3.anim-ready:not(.is-visible) .image-gallery-3__item:before{opacity:0}.gallery-grid--animated .image-gallery-3.anim-ready:not(.is-visible) .image-gallery-3__item:nth-child(1):before{translate:14px -14px}.gallery-grid--animated .image-gallery-3.anim-ready:not(.is-visible) .image-gallery-3__item:nth-child(3):before{translate:-14px 14px}}
/*# sourceMappingURL=gallery-grid.css.map */
