.ScrollRevealText-module-scss-module__dVyqbG__text{position:relative}.ScrollRevealText-module-scss-module__dVyqbG__text .ScrollRevealText-module-scss-module__dVyqbG__base,.ScrollRevealText-module-scss-module__dVyqbG__text .ScrollRevealText-module-scss-module__dVyqbG__overlay{line-height:inherit;margin:0;padding:0}.ScrollRevealText-module-scss-module__dVyqbG__text .ScrollRevealText-module-scss-module__dVyqbG__base{opacity:.2}.ScrollRevealText-module-scss-module__dVyqbG__text .ScrollRevealText-module-scss-module__dVyqbG__overlay{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.ScrollRevealText-module-scss-module__dVyqbG__text .ScrollRevealText-module-scss-module__dVyqbG__word{display:inline-block}.ScrollRevealText-module-scss-module__dVyqbG__text.ScrollRevealText-module-scss-module__dVyqbG__ready .ScrollRevealText-module-scss-module__dVyqbG__overlay .ScrollRevealText-module-scss-module__dVyqbG__word{opacity:0}
.CaseStudyDetails-module-scss-module__qJwAfq__details{width:66%;margin:0 auto;padding:calc(3rem + 3vw) 0 calc(6rem + 6vw)}@media (max-width:991px){.CaseStudyDetails-module-scss-module__qJwAfq__details{width:85%}}@media (max-width:767px){.CaseStudyDetails-module-scss-module__qJwAfq__details{width:100%;padding:calc(2.5rem + 3vh) 0 calc(4rem + 5vh)}}.CaseStudyDetails-module-scss-module__qJwAfq__details .CaseStudyDetails-module-scss-module__qJwAfq__meta{grid-template-columns:1.5fr 1fr;gap:calc(3rem + 3vw);margin:0 0 calc(3rem + 3vw);padding:0;display:grid}@media (max-width:767px){.CaseStudyDetails-module-scss-module__qJwAfq__details .CaseStudyDetails-module-scss-module__qJwAfq__meta{grid-template-columns:1fr;gap:2rem;margin-bottom:calc(2.5rem + 3vh)}}.CaseStudyDetails-module-scss-module__qJwAfq__details .CaseStudyDetails-module-scss-module__qJwAfq__meta .CaseStudyDetails-module-scss-module__qJwAfq__group{min-width:0}.CaseStudyDetails-module-scss-module__qJwAfq__details .CaseStudyDetails-module-scss-module__qJwAfq__meta .CaseStudyDetails-module-scss-module__qJwAfq__label{font-family:var(--font-mono),monospace;color:var(--color-muted);margin-bottom:1.5rem;font-size:.8rem}@media (max-width:767px){.CaseStudyDetails-module-scss-module__qJwAfq__details .CaseStudyDetails-module-scss-module__qJwAfq__meta .CaseStudyDetails-module-scss-module__qJwAfq__label{margin-bottom:.75rem}}.CaseStudyDetails-module-scss-module__qJwAfq__details .CaseStudyDetails-module-scss-module__qJwAfq__meta .CaseStudyDetails-module-scss-module__qJwAfq__value{margin:0;padding:0;font-size:clamp(.9rem,1.12vw,1.1rem);font-weight:300;line-height:1.6}.CaseStudyDetails-module-scss-module__qJwAfq__details .CaseStudyDetails-module-scss-module__qJwAfq__meta .CaseStudyDetails-module-scss-module__qJwAfq__clientLink{display:inline-block;position:relative}.CaseStudyDetails-module-scss-module__qJwAfq__details .CaseStudyDetails-module-scss-module__qJwAfq__meta .CaseStudyDetails-module-scss-module__qJwAfq__clientLink:after{background-color:var(--color-global);content:" ";transform-origin:0;border-radius:.1rem;height:.05rem;transition:transform 1.2s cubic-bezier(.19,1,.22,1);position:absolute;bottom:.1em;left:0;right:0;transform:scaleX(0)}.CaseStudyDetails-module-scss-module__qJwAfq__details .CaseStudyDetails-module-scss-module__qJwAfq__meta .CaseStudyDetails-module-scss-module__qJwAfq__clientLink:hover:after{transform-origin:100%;transform:scaleX(1)}.CaseStudyDetails-module-scss-module__qJwAfq__details .CaseStudyDetails-module-scss-module__qJwAfq__description{letter-spacing:-.02em;gap:1em;font-size:clamp(1.15rem,1.77vw,2rem);line-height:1.5;display:grid}
@keyframes ScreenRecording-module-scss-module__4v8KwW__backgroundZoom{0%{transform:scale(1)}to{transform:scale(1.08)}}.ScreenRecording-module-scss-module__4v8KwW__recording{isolation:isolate;background:#000;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.ScreenRecording-module-scss-module__4v8KwW__recording .ScreenRecording-module-scss-module__4v8KwW__background{z-index:-1;object-fit:cover}@media (prefers-reduced-motion:no-preference){.ScreenRecording-module-scss-module__4v8KwW__recording .ScreenRecording-module-scss-module__4v8KwW__background{animation:60s ease-in-out infinite alternate ScreenRecording-module-scss-module__4v8KwW__backgroundZoom}}.ScreenRecording-module-scss-module__4v8KwW__recording .ScreenRecording-module-scss-module__4v8KwW__video{object-fit:contain;width:auto;max-width:80%;height:auto;max-height:78%;display:block}.ScreenRecording-module-scss-module__4v8KwW__recording.ScreenRecording-module-scss-module__4v8KwW__full .ScreenRecording-module-scss-module__4v8KwW__video{max-width:63.16%;max-height:69.28%}.ScreenRecording-module-scss-module__4v8KwW__recording.ScreenRecording-module-scss-module__4v8KwW__portrait .ScreenRecording-module-scss-module__4v8KwW__video{max-width:36.19%;max-height:73.03%}.ScreenRecording-module-scss-module__4v8KwW__recording.ScreenRecording-module-scss-module__4v8KwW__kiosk .ScreenRecording-module-scss-module__4v8KwW__video{max-width:43.66%;max-height:77.85%}.ScreenRecording-module-scss-module__4v8KwW__recording.ScreenRecording-module-scss-module__4v8KwW__rounded .ScreenRecording-module-scss-module__4v8KwW__video{border-radius:1rem}
.CaseStudyMediaGrid-module-scss-module__Vtytaa__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:calc(3rem + 3vw);display:grid}@media (max-width:767px){.CaseStudyMediaGrid-module-scss-module__Vtytaa__grid{grid-template-columns:1fr;gap:1rem}}.CaseStudyMediaGrid-module-scss-module__Vtytaa__grid .CaseStudyMediaGrid-module-scss-module__Vtytaa__text{letter-spacing:-.02em;grid-column:1/-1;justify-self:center;width:66%;padding:calc(3rem + 3vw) 0;font-size:clamp(1.15rem,1.77vw,2rem);line-height:1.5}@media (max-width:991px){.CaseStudyMediaGrid-module-scss-module__Vtytaa__grid .CaseStudyMediaGrid-module-scss-module__Vtytaa__text{width:85%}}@media (max-width:767px){.CaseStudyMediaGrid-module-scss-module__Vtytaa__grid .CaseStudyMediaGrid-module-scss-module__Vtytaa__text{width:100%;padding:calc(2.5rem + 3vh) 0}}.CaseStudyMediaGrid-module-scss-module__Vtytaa__grid .CaseStudyMediaGrid-module-scss-module__Vtytaa__item{aspect-ratio:1;background:var(--color-light);min-width:0;margin:0;padding:0;position:relative;overflow:hidden}.CaseStudyMediaGrid-module-scss-module__Vtytaa__grid .CaseStudyMediaGrid-module-scss-module__Vtytaa__item .CaseStudyMediaGrid-module-scss-module__Vtytaa__parallax{position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.CaseStudyMediaGrid-module-scss-module__Vtytaa__grid .CaseStudyMediaGrid-module-scss-module__Vtytaa__item .CaseStudyMediaGrid-module-scss-module__Vtytaa__parallax{will-change:transform}}.CaseStudyMediaGrid-module-scss-module__Vtytaa__grid .CaseStudyMediaGrid-module-scss-module__Vtytaa__item .CaseStudyMediaGrid-module-scss-module__Vtytaa__image{object-fit:cover}.CaseStudyMediaGrid-module-scss-module__Vtytaa__grid .CaseStudyMediaGrid-module-scss-module__Vtytaa__item .CaseStudyMediaGrid-module-scss-module__Vtytaa__placeholder{text-align:center;border:1px solid var(--color-line);flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:100%;padding:1.5rem;display:flex}.CaseStudyMediaGrid-module-scss-module__Vtytaa__grid .CaseStudyMediaGrid-module-scss-module__Vtytaa__item .CaseStudyMediaGrid-module-scss-module__Vtytaa__number{color:var(--color-muted);font-family:var(--font-mono),monospace;margin-bottom:1.25rem;font-size:.75rem}.CaseStudyMediaGrid-module-scss-module__Vtytaa__grid .CaseStudyMediaGrid-module-scss-module__Vtytaa__item .CaseStudyMediaGrid-module-scss-module__Vtytaa__label{font-size:clamp(1rem,1.8vw,1.5rem)}.CaseStudyMediaGrid-module-scss-module__Vtytaa__grid .CaseStudyMediaGrid-module-scss-module__Vtytaa__item .CaseStudyMediaGrid-module-scss-module__Vtytaa__note{color:var(--color-muted);margin-top:.5rem;font-size:.7rem}.CaseStudyMediaGrid-module-scss-module__Vtytaa__grid .CaseStudyMediaGrid-module-scss-module__Vtytaa__item.CaseStudyMediaGrid-module-scss-module__Vtytaa__full{aspect-ratio:2;grid-column:1/-1;justify-self:center;width:83.3333%}@media (max-width:767px){.CaseStudyMediaGrid-module-scss-module__Vtytaa__grid .CaseStudyMediaGrid-module-scss-module__Vtytaa__item.CaseStudyMediaGrid-module-scss-module__Vtytaa__full{aspect-ratio:4/3;width:100%}}
