@keyframes institutionalMosaicIn{0%{opacity:0;transform:perspective(1000px) translate3d(var(--reveal-x,0px), 28px, 0) rotateX(5deg) scale(.965)}to{opacity:1;transform:none}}@keyframes institutionalHeadingIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes institutionalReviewIn{0%{opacity:0;transform:perspective(900px)translateY(30px)rotateX(6deg)scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){[data-institutional-motion=ready] [data-reveal-state=pending]{opacity:0}[data-institutional-motion=ready] [data-reveal-state=pending]:focus-within{opacity:1}:is(.clientsPage .projectMosaicItem,.historyPage .galleryItem)[data-reveal-state=visible]{animation:institutionalMosaicIn .8s var(--reveal-delay,0s) cubic-bezier(.2, .75, .2, 1) backwards;transform-origin:50% 85%}:is(.portfolioGalleryHeader,.historyTitle,.portfolioReviewsHeading)[data-reveal-state=visible]{animation:institutionalHeadingIn .65s var(--reveal-delay,0s) cubic-bezier(.2, .75, .2, 1) backwards}.clientsPage .portfolioReviewViewport[data-reveal-state=visible] .portfolioReviewCard{animation:institutionalReviewIn .78s var(--review-entry-delay,0s) cubic-bezier(.2, .75, .2, 1) backwards;transform-origin:50% 85%}}@media (prefers-reduced-motion:reduce){[data-institutional-motion] [data-reveal-state]{opacity:1!important;animation:none!important;transform:none!important}}
