.StopMotion-module__7I5YkG__container{width:100%;height:100%;position:relative;overflow:hidden}.StopMotion-module__7I5YkG__image{object-fit:cover;width:100%;height:100%;display:block}
.Skeleton-module__dylJeq__skeleton{background-color:var(--color-brand-secondary-800);background-image:linear-gradient(to bottom,var(--color-brand-secondary-800)0%,var(--color-brand-secondary-700)50%,var(--color-brand-secondary-800)100%);background-repeat:no-repeat;background-size:100% 200px;animation:2s linear infinite Skeleton-module__dylJeq__shimmer}@keyframes Skeleton-module__dylJeq__shimmer{0%{background-position:0 -200px}to{background-position:0 calc(100% + 200px)}}
.Tag-module__wEX-9W__tag{background-color:var(--theme-surface,var(--color-brand-secondary-500));pointer-events:none;border-radius:9999px;font-size:.875rem;line-height:1.25rem}@media (max-width:768px){.Tag-module__wEX-9W__tag{font-size:.75rem;line-height:1rem}}
.CaseStudyCard-module__L34mJq__card{border-radius:var(--radius-md);text-decoration:none;display:block}.CaseStudyCard-module__L34mJq__card-image-wrapper{aspect-ratio:4/3;position:relative;overflow:hidden}.CaseStudyCard-module__L34mJq__card-image{object-fit:cover;width:100%;height:100%;transition:transform .5s}.CaseStudyCard-module__L34mJq__card-excerpt{font-size:.9375rem;line-height:1.5}
.BoundingBoxAnimation-module__lr9lOG__revealContainer{z-index:20;animation:BoundingBoxAnimation-module__lr9lOG__revealText .85s cubic-bezier(.16,1,.3,1)var(--reveal-delay,.56s)both;align-items:baseline;display:inline-flex;position:absolute;top:0;bottom:0;left:0;overflow:hidden}@keyframes BoundingBoxAnimation-module__lr9lOG__revealText{0%{width:0%}to{width:100%}}.BoundingBoxAnimation-module__lr9lOG__boundingBox{border:2px solid var(--color-brand-primary-500);-webkit-backdrop-filter:blur(4px);box-sizing:border-box;transform-origin:0;animation:BoundingBoxAnimation-module__lr9lOG__boxSequence 2.21s linear var(--box-delay,.2s)both;box-shadow:0 10px 15px -3px #0000004d,0 4px 6px -4px #0000004d}.BoundingBoxAnimation-module__lr9lOG__boundingBoxNoFade{border:2px solid var(--color-brand-primary-500);-webkit-backdrop-filter:blur(4px);box-sizing:border-box;transform-origin:0;animation:BoundingBoxAnimation-module__lr9lOG__boxSequenceNoFade 1.61s linear var(--box-delay,.2s)both;box-shadow:0 10px 15px -3px #0000004d,0 4px 6px -4px #0000004d}@keyframes BoundingBoxAnimation-module__lr9lOG__boxSequence{0%{opacity:0;width:0%;animation-timing-function:ease-out;transform:scale(.95)}13.57%{opacity:1;width:0%;animation-timing-function:linear;transform:scale(1)}16.29%{opacity:1;width:0%;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:scale(1)}54.75%{opacity:1;width:100%;animation-timing-function:linear;transform:scale(1)}72.85%{opacity:1;width:100%;animation-timing-function:ease-in-out;transform:scale(1)}to{opacity:0;width:100%;transform:scale(1)}}@keyframes BoundingBoxAnimation-module__lr9lOG__boxSequenceNoFade{0%{opacity:0;width:0%;animation-timing-function:ease-out;transform:scale(.95)}18.63%{opacity:1;width:0%;animation-timing-function:linear;transform:scale(1)}22.36%{opacity:1;width:0%;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:scale(1)}75.16%{opacity:1;width:100%;animation-timing-function:linear;transform:scale(1)}to{opacity:1;width:100%;transform:scale(1)}}.BoundingBoxAnimation-module__lr9lOG__text{letter-spacing:-.025em;box-sizing:border-box;padding:.15rem .75rem}.BoundingBoxAnimation-module__lr9lOG__ghostText{letter-spacing:-.025em;box-sizing:border-box;border:2px solid #0000;padding:.15rem .75rem}.BoundingBoxAnimation-module__lr9lOG__handle{border:2px solid var(--color-brand-primary-500);pointer-events:none;z-index:30;box-sizing:border-box;background-color:#fff;width:10px;height:10px}@media (max-width:640px){.BoundingBoxAnimation-module__lr9lOG__text,.BoundingBoxAnimation-module__lr9lOG__ghostText{padding-left:.25rem;padding-right:.25rem}}@media (prefers-reduced-motion:reduce){.BoundingBoxAnimation-module__lr9lOG__revealContainer{width:100%;animation:none}.BoundingBoxAnimation-module__lr9lOG__boundingBox,.BoundingBoxAnimation-module__lr9lOG__boundingBoxNoFade{display:none}}
