/* Adobe web font requires the owner's licensed project. Provisional wordmark fallback. */
.header-title-text a{font-family:Arial,Helvetica,sans-serif;font-weight:700;font-stretch:expanded}img{opacity:1!important}.preFade,.preScale{opacity:1!important;transform:none!important}.gallery-masonry-wrapper{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;height:auto!important}.gallery-masonry-item{position:relative!important;transform:none!important;width:auto!important;top:auto!important;left:auto!important}.gallery-masonry-item img{width:100%;height:auto;display:block}.replica-lightbox{position:fixed;inset:0;background:rgba(0,0,0,.94);z-index:99999;display:flex;align-items:center;justify-content:center}.replica-lightbox img{max-width:94vw;max-height:92vh;object-fit:contain}.replica-lightbox button{position:absolute;right:24px;top:20px;color:white;background:none;border:0;font-size:36px;cursor:pointer}.Marquee svg{overflow:visible}.Marquee{overflow:hidden}.user-items-list-carousel__slides{display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory}.user-items-list-carousel__slide{flex:0 0 33.333%;scroll-snap-align:start}.user-items-list-carousel__slide img{object-fit:cover}.header-menu{transition:opacity .2s}.replica-menu-open .header-menu{opacity:1!important;visibility:visible!important}@media(max-width:767px){.gallery-masonry-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}.user-items-list-carousel__slide{flex-basis:90%}}
.background-image-fx{visibility:visible!important;object-fit:cover}
.user-items-list-carousel__slides-revealer{visibility:visible!important;opacity:1!important}.user-items-list-carousel__slides{transform:none!important}.user-items-list-carousel__slide{visibility:visible!important;opacity:1!important}.gallery-masonry-item-wrapper{opacity:1!important;visibility:visible!important}
.user-items-list-carousel__slides{opacity:1!important}.user-items-list-carousel__slide{left:auto!important;position:relative!important;transform:none!important}.gallery-masonry,.gallery-masonry-wrapper{opacity:1!important;visibility:visible!important}.gallery-masonry-item{opacity:1!important;visibility:visible!important}
.gallery-grid-item-wrapper{opacity:1!important;visibility:visible!important}.gallery-grid-wrapper{display:grid!important;grid-template-columns:repeat(var(--replica-columns,3),minmax(0,1fr));gap:var(--replica-gap,10px)}.gallery-grid-item{width:auto!important}.gallery-grid-item img{width:100%;height:100%;object-fit:cover}.gallery-grid-item-wrapper{height:auto!important;aspect-ratio:var(--replica-aspect,auto)}@media(max-width:767px){.gallery-grid-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}}
.gallery-grid-item-wrapper{padding:0!important;position:relative;aspect-ratio:var(--replica-aspect,16/9)}.gallery-grid-item-wrapper img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important}.replica-marquee{overflow:hidden;width:100%;height:34px;font-family:"Helvetica Neue",Arial,sans-serif;font-size:24.164px;letter-spacing:-1.933px;line-height:34px;white-space:nowrap}.replica-marquee-track{display:flex;width:max-content;animation:portfolio-marquee 36s linear infinite}.replica-marquee-track span{padding-right:12px}.replica-marquee[data-direction=right] .replica-marquee-track{animation-direction:reverse}@keyframes portfolio-marquee{from{transform:translateX(-25%)}to{transform:translateX(0)}}@media(prefers-reduced-motion:reduce){.replica-marquee-track{animation:none}}
.replica-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
