.team-carousel{margin-top:1rem}.team-carousel .team-item{position:relative;padding:1rem}.team-carousel .team-item .item-img{height:28rem;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (min-width:650px){.team-carousel .team-item .item-img{height:32rem}}@media (min-width:960px){.team-carousel .team-item .item-img{height:36rem}}.team-carousel .team-item .item-img{max-height:unset}.team-carousel .team-item .item-title{margin-bottom:0.5rem;border-left-width:0px;border-right-width:0px;border-bottom-width:2px;border-top-width:0px;border-style:solid;--tw-border-opacity:1;border-color:rgb(var(--primary-rgb),var(--tw-border-opacity));padding-top:0.75rem;padding-bottom:0.75rem;font-family:var(--font-serif);font-size:1.875rem;line-height:2.25rem;font-weight:600;letter-spacing:0.025em}.team-carousel .team-item .item-content{font-family:var(--font-sans);font-size:0.875rem;line-height:1.25rem;font-weight:300}.gallery-header{margin-bottom:1rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding-top:0.5rem;padding-bottom:0.5rem}.gallery-header .gallery-title{margin-bottom:0.5rem;font-size:1.25rem;line-height:1.75rem}@media (min-width:960px){.gallery-header .gallery-title{font-size:1.5rem;line-height:2rem}}@media (min-width:1290px){.gallery-header .gallery-title{font-size:1.875rem;line-height:2.25rem}}.gallery-display{padding-bottom:0.5rem}.gallery-display .gallery-item{position:relative;display:block}.gallery-display .gallery-item .gallery-caption{position:absolute;bottom:0px;left:0px;max-height:8rem;width:100%;background-color:rgb(var(--dark-rgb),0.4);--tw-text-opacity:1;color:rgb(var(--light-rgb),var(--tw-text-opacity));opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:300ms;transition-timing-function:cubic-bezier(0.4,0,1,1)}.gallery-display .gallery-item .gallery-caption h4{padding-left:0.25rem;padding-right:0.25rem;padding-top:0.25rem;font-family:var(--font-sans);font-size:0.875rem;line-height:1.25rem;font-weight:600}@media (min-width:650px){.gallery-display .gallery-item .gallery-caption h4{font-size:1rem;line-height:1.5rem}}@media (min-width:960px){.gallery-display .gallery-item .gallery-caption h4{padding-left:0.5rem;padding-right:0.5rem;padding-top:0.5rem;font-size:1.125rem;line-height:1.75rem}}.gallery-display .gallery-item .gallery-caption h5{padding-left:0.25rem;padding-right:0.25rem;padding-bottom:0.25rem;font-family:var(--font-sans);font-size:0.75rem;line-height:1rem;font-weight:500}@media (min-width:960px){.gallery-display .gallery-item .gallery-caption h5{padding-left:0.5rem;padding-right:0.5rem;padding-bottom:0.5rem;font-size:0.875rem;line-height:1.25rem}}.gallery-display .gallery-item:hover .gallery-caption{opacity:1}.contain{display:flex;flex-direction:row;flex-wrap:wrap}.contain a,.contain video{height:15rem;flex-basis:50%;overflow:hidden;--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:960px){.contain a,.contain video{flex-basis:33.333333%}}@media (min-width:1290px){.contain a,.contain video{flex-basis:25%}}.contain a img,.contain video img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;transition-property:transform;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:500ms}.contain a img:hover,.contain video img:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;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))}.square{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.square a,.square video{margin:0.5rem;height:9rem;width:9rem;overflow:hidden;--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:650px){.square a,.square video{height:13rem;width:13rem}}@media (min-width:960px){.square a,.square video{height:18rem;width:18rem}}.square a img,.square video img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;transition-property:transform;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:500ms}.square a img:hover,.square video img:hover{--tw-scale-x:1.1;--tw-scale-y:1.1;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))}.masonary{-moz-columns:2;columns:2;gap:0.25rem}@media (min-width:1290px){.masonary{-moz-columns:3;columns:3}}@media (min-width:1610px){.masonary{-moz-columns:4;columns:4}}.masonary a,.masonary video{width:100%;max-width:100%;--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.masonary a img,.masonary video img{height:auto;width:100%;-o-object-fit:cover;object-fit:cover}.masonary a .item-caption,.masonary video .item-caption{bottom:4px !important}.owl-carousel img{-o-object-position:center;object-position:center;-o-object-fit:contain;object-fit:contain}.owl-carousel .owl-dots{display:flex;flex-direction:row;justify-content:center;padding-top:1.5rem;padding-bottom:1.5rem}.owl-carousel .owl-dots .owl-dot{margin-left:0.25rem;margin-right:0.25rem;height:1rem;width:1rem;border-radius:9999px;border-width:1px;border-style:solid;border-color:rgb(var(--primary-rgb),0.2);--tw-bg-opacity:1;background-color:rgb(var(--light-rgb),var(--tw-bg-opacity))}.owl-carousel .owl-dots .owl-dot.active{--tw-bg-opacity:1;background-color:rgb(var(--primary-rgb),var(--tw-bg-opacity))}.owl-carousel .owl-nav{display:flex;flex-direction:row;align-items:center;justify-content:center}.owl-carousel .owl-prev,.owl-carousel .owl-next{margin:0 0.5rem;margin-bottom:0.5rem;display:flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;color:var(--primary) !important;font-size:3rem !important}