.layout-pt-sm{padding-top:20px}.layout-pb-sm{padding-bottom:20px}.gallery-container{max-width:unset;margin:0 auto;padding:0 15px}.gallery-item{position:relative;width:100%}.aspect-square{aspect-ratio:1}[data-aos=fade-up]{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.gallery-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000;padding:30px}.left-arrow{left:0}.right-arrow{right:0}.media-container{width:90%;height:80vh;margin:0 auto}[data-aos=fade-up].aos-animate{opacity:1;transform:translateY(0)}.media-card,.media-card__image{position:relative;width:100%;height:100%}.media-card__image img{transform:scale(1);transition:transform .3s ease}.media-card:hover img{transform:scale(1.05)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.thumbnail-container{-ms-overflow-style:none;scrollbar-width:none}.thumbnail-container::-webkit-scrollbar{display:none}.nav-button{opacity:.7;transition:opacity .2s ease}.nav-button:hover{opacity:1}.thumbnail-active{position:relative}.thumbnail-active:after{content:"";position:absolute;inset:0;border:2px solid #fff;border-radius:.375rem}.-teamCard-hover .teamCard__image{position:relative;border-radius:16px;overflow:hidden}.-teamCard-hover .teamCard__socials{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(26,6,79,.6);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:8px;transition:all .3s cubic-bezier(.215,.61,.355,1);opacity:0}.-teamCard-hover .teamCard__socials>div{transition:all .3s cubic-bezier(.215,.61,.355,1);transform:translateY(15px)}.-teamCard-hover:hover .teamCard__socials{opacity:1}.-teamCard-hover:hover .teamCard__socials>div{transform:translateY(0)}.-teamCard-hover .teamCard__socials h3{text-shadow:0 2px 4px rgba(0,0,0,.3)}.-teamCard-hover .teamCard__socials p{text-shadow:0 1px 2px rgba(0,0,0,.3)}.-teamCard-hover:hover .teamCard__socials .mt-2,.-teamCard-hover:hover .teamCard__socials h3,.-teamCard-hover:hover .teamCard__socials p{animation:fadeInUp .3s ease forwards}.page-button{background-color:#fff;color:#000;border:none;padding:10px 20px;border-radius:5px;border:1px solid var(--color-purple-1);margin:0 5px}.page-button:hover{background-color:var(--color-purple-2);color:#000}.page-button.selected{background-color:var(--color-purple-1);color:#fff}