.case-module__rVJzja__shell,.case-module__rVJzja__page{background:var(--paper);min-height:100%;color:var(--ink)}.case-module__rVJzja__page{overflow:clip}.case-module__rVJzja__hero{min-height:100svh;padding:clamp(7.5rem, 14vh, 11rem) var(--page-gutter) clamp(2rem, 4vh, 3.5rem);grid-template-rows:auto 1fr auto;display:grid}.case-module__rVJzja__heroTopline{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:2rem;font-size:.63rem;line-height:1;display:flex}.case-module__rVJzja__returnLink,.case-module__rVJzja__caseEndingLink{min-height:2.75rem;color:var(--ink);align-items:center;gap:.65rem;display:inline-flex}.case-module__rVJzja__returnLink>span:last-child,.case-module__rVJzja__caseEndingLink>span:last-child{font-size:1rem}.case-module__rVJzja__hero h1{letter-spacing:-.09em;text-transform:uppercase;align-self:center;margin-left:-.07em;font-size:clamp(6.5rem,17vw,21rem);font-weight:400;line-height:.73}.case-module__rVJzja__facts{border-top:1px solid var(--hairline-strong);grid-template-columns:1fr 1.4fr .6fr;gap:2rem;margin:0;padding-top:1.25rem;display:grid}.case-module__rVJzja__facts>div{grid-template-columns:minmax(5rem,.45fr) 1fr;gap:1rem;display:grid}.case-module__rVJzja__facts dt,.case-module__rVJzja__facts dd{letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.66rem;line-height:1.45}.case-module__rVJzja__facts dt{color:var(--muted)}.case-module__rVJzja__facts dd span{display:block}.case-module__rVJzja__heroMedia,.case-module__rVJzja__mediaFull,.case-module__rVJzja__mediaPair{margin-right:var(--page-gutter);margin-left:var(--page-gutter)}.case-module__rVJzja__heroMedia,.case-module__rVJzja__mediaFull{aspect-ratio:16/9;background:var(--project-dark);overflow:hidden}.case-module__rVJzja__heroMedia>*,.case-module__rVJzja__mediaFull>*,.case-module__rVJzja__mediaPair>div>*{width:100%;height:100%}.case-module__rVJzja__question,.case-module__rVJzja__result{padding:clamp(9rem, 20vh, 17rem) var(--page-gutter)}.case-module__rVJzja__question p,.case-module__rVJzja__result p{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:clamp(4rem,10vh,8rem);font-size:.63rem;line-height:1}.case-module__rVJzja__question h2,.case-module__rVJzja__result h2{letter-spacing:-.07em;max-width:14ch;margin-left:auto;font-size:clamp(3.8rem,7.5vw,9rem);font-weight:400;line-height:.92}.case-module__rVJzja__objective,.case-module__rVJzja__story{padding:clamp(7rem, 15vh, 12rem) var(--page-gutter);border-top:1px solid var(--hairline)}.case-module__rVJzja__editorialGrid{grid-template-columns:.8fr minmax(20rem,1.2fr);gap:clamp(4rem,11vw,11rem);display:grid}.case-module__rVJzja__editorialGrid h2{letter-spacing:-.065em;text-transform:uppercase;font-size:clamp(2.8rem,5.2vw,6.3rem);font-weight:400;line-height:.9}.case-module__rVJzja__editorialGrid p{letter-spacing:-.025em;max-width:45rem;font-size:clamp(1.25rem,2.15vw,2.4rem);line-height:1.25}.case-module__rVJzja__mediaPair{gap:var(--page-gutter);grid-template-columns:1fr 1fr;display:grid}.case-module__rVJzja__mediaPair>div{aspect-ratio:4/5;background:var(--project-dark);overflow:hidden}.case-module__rVJzja__mediaDetail{aspect-ratio:2}.case-module__rVJzja__result{background:var(--ink);color:var(--paper);margin-top:clamp(7rem,15vh,12rem)}.case-module__rVJzja__result p{color:color-mix(in srgb, var(--paper) 58%, transparent)}.case-module__rVJzja__result h2{max-width:15ch}.case-module__rVJzja__moreProjects{padding:clamp(8rem, 17vh, 14rem) var(--page-gutter) clamp(2rem, 4vh, 3.5rem)}.case-module__rVJzja__moreHeader{justify-content:space-between;align-items:end;gap:2rem;padding-bottom:clamp(4rem,9vh,7rem);display:flex}.case-module__rVJzja__moreHeader h2{letter-spacing:-.075em;text-transform:uppercase;font-size:clamp(3.8rem,8vw,9.75rem);font-weight:400;line-height:.85}.case-module__rVJzja__moreHeader span,.case-module__rVJzja__frameworkMedia span,.case-module__rVJzja__frameworkMeta p{letter-spacing:.1em;text-transform:uppercase;font-size:.63rem;line-height:1.35}.case-module__rVJzja__frameworkTeaser{padding-bottom:clamp(7rem,14vh,11rem)}.case-module__rVJzja__frameworkMedia{aspect-ratio:16/7;border:1px solid var(--hairline);background:linear-gradient(var(--hairline) 1px, transparent 1px), linear-gradient(90deg, var(--hairline) 1px, transparent 1px);background-size:8.333% 12.5%;grid-template-rows:auto 1fr auto;grid-template-columns:1fr auto;padding:clamp(1.2rem,2vw,2.5rem);display:grid}.case-module__rVJzja__frameworkMedia strong{letter-spacing:-.085em;text-align:center;text-transform:uppercase;grid-column:1/-1;align-self:center;font-size:clamp(5rem,14vw,17rem);font-weight:400;line-height:.78}.case-module__rVJzja__frameworkMedia span:last-child{color:var(--muted);grid-area:3/2}.case-module__rVJzja__frameworkMeta{grid-template-columns:1fr 1fr auto;align-items:start;gap:2rem;padding-top:1.25rem;display:grid}.case-module__rVJzja__frameworkMeta h3{letter-spacing:-.055em;text-transform:uppercase;font-size:clamp(2rem,3.5vw,4.2rem);font-weight:400;line-height:1}.case-module__rVJzja__frameworkMeta p:last-child{justify-self:end}.case-module__rVJzja__caseEndingLink{border-top:1px solid var(--hairline-strong);letter-spacing:.1em;text-transform:uppercase;width:100%;padding-top:1.25rem;font-size:.68rem}.case-module__rVJzja__caseEndingLink>span:last-child{margin-left:auto}.case-module__rVJzja__reveal[data-reveal-ready=true] .case-module__rVJzja__revealInner{opacity:0;transition:opacity 1s ease, transform 1s var(--ease-editorial);transform:translateY(2rem)}.case-module__rVJzja__reveal[data-reveal-ready=true].is-visible .case-module__rVJzja__revealInner{opacity:1;transform:translateY(0)}@media (max-width:1024px){.case-module__rVJzja__hero h1{font-size:clamp(6rem,16vw,12rem)}.case-module__rVJzja__facts{grid-template-columns:.9fr 1.5fr .5fr}.case-module__rVJzja__facts>div{display:block}.case-module__rVJzja__facts dt{margin-bottom:.6rem}.case-module__rVJzja__editorialGrid{grid-template-columns:.7fr 1.3fr;gap:4rem}}@media (max-width:767px){.case-module__rVJzja__hero{min-height:94svh;padding:7.5rem 1rem 1.5rem}.case-module__rVJzja__hero h1{font-size:clamp(5rem,22.5vw,7.2rem);line-height:.77}.case-module__rVJzja__facts{grid-template-columns:1fr 1fr;gap:1.6rem 1rem}.case-module__rVJzja__facts>div:nth-child(2){grid-row:span 2}.case-module__rVJzja__heroMedia,.case-module__rVJzja__mediaFull,.case-module__rVJzja__mediaPair{margin-left:1rem;margin-right:1rem}.case-module__rVJzja__heroMedia,.case-module__rVJzja__mediaFull,.case-module__rVJzja__mediaDetail{aspect-ratio:4/5}.case-module__rVJzja__question,.case-module__rVJzja__result{padding:7.5rem 1rem}.case-module__rVJzja__question p,.case-module__rVJzja__result p{margin-bottom:3.5rem}.case-module__rVJzja__question h2,.case-module__rVJzja__result h2{max-width:none;font-size:clamp(3.1rem,13vw,4.5rem);line-height:.94}.case-module__rVJzja__objective,.case-module__rVJzja__story{padding:6.5rem 1rem}.case-module__rVJzja__editorialGrid{display:block}.case-module__rVJzja__editorialGrid h2{margin-bottom:3rem;font-size:clamp(2.8rem,11.5vw,4rem)}.case-module__rVJzja__editorialGrid p{font-size:clamp(1.25rem,5.6vw,1.75rem)}.case-module__rVJzja__mediaPair{grid-template-columns:1fr;gap:1rem}.case-module__rVJzja__mediaPair>div{aspect-ratio:4/5}.case-module__rVJzja__result{margin-top:6rem}.case-module__rVJzja__moreProjects{padding:7rem 1rem 1.5rem}.case-module__rVJzja__moreHeader{align-items:start;padding-bottom:3.75rem}.case-module__rVJzja__moreHeader h2{max-width:7ch;font-size:clamp(3.7rem,15vw,5.2rem)}.case-module__rVJzja__frameworkMedia{aspect-ratio:4/5;padding:1rem}.case-module__rVJzja__frameworkMedia strong{font-size:clamp(3.7rem,18vw,5.8rem)}.case-module__rVJzja__frameworkMeta{grid-template-columns:1fr auto;gap:1rem}.case-module__rVJzja__frameworkMeta h3{grid-column:1/-1;font-size:2.7rem}}@media (prefers-reduced-motion:reduce){.case-module__rVJzja__reveal[data-reveal-ready=true] .case-module__rVJzja__revealInner{opacity:1;transition:none;transform:none}}
