.CaseStudyPage-module__nK4YJq__page{padding-top:120px}.CaseStudyPage-module__nK4YJq__head{gap:0 var(--gutter);grid-template-columns:repeat(12,1fr);display:grid}.CaseStudyPage-module__nK4YJq__back{grid-column:1/-1;justify-self:start;margin-bottom:clamp(40px,6vw,96px);padding-block:10px}.CaseStudyPage-module__nK4YJq__back:hover{color:var(--ink)}.CaseStudyPage-module__nK4YJq__head>p{grid-column:1/-1}.CaseStudyPage-module__nK4YJq__h1{font-family:var(--display);letter-spacing:-.012em;grid-column:1/-1;margin-top:20px;font-size:clamp(3.5rem,11vw,12rem);font-weight:600;line-height:.88}.CaseStudyPage-module__nK4YJq__meta{grid-column:1/-1;grid-template-columns:subgrid;align-items:start;margin-top:clamp(32px,4vw,56px);display:grid}.CaseStudyPage-module__nK4YJq__url{font-family:var(--sans);letter-spacing:.06em;border-bottom:1px solid;grid-column:1/span 4;justify-self:start;font-size:.8125rem}.CaseStudyPage-module__nK4YJq__intro{font-size:var(--t-m);color:var(--ink-2);grid-column:7/span 6;max-width:32ch;line-height:1.4}.CaseStudyPage-module__nK4YJq__heroImg{margin-top:clamp(56px,8vw,120px)}.CaseStudyPage-module__nK4YJq__frame{border-radius:4px;position:relative;overflow:hidden}.CaseStudyPage-module__nK4YJq__fill{position:absolute;inset:0}.CaseStudyPage-module__nK4YJq__statement{padding-top:var(--section)}.CaseStudyPage-module__nK4YJq__big{font-family:var(--display);font-weight:600;font-size:var(--t-xxl);letter-spacing:-.012em;max-width:12ch;line-height:.92}.CaseStudyPage-module__nK4YJq__rows{padding-top:clamp(64px,8vw,120px)}.CaseStudyPage-module__nK4YJq__row{gap:var(--gutter);border-top:1px solid var(--rule);grid-template-columns:repeat(12,1fr);align-items:baseline;padding:clamp(24px,3vw,44px) 0;display:grid}.CaseStudyPage-module__nK4YJq__row>span{grid-column:1}.CaseStudyPage-module__nK4YJq__rowTitle{font-family:var(--display);font-weight:600;font-size:var(--t-l);letter-spacing:-.012em;grid-column:2/span 4;line-height:1}.CaseStudyPage-module__nK4YJq__rowBody{font-size:var(--t-m);color:var(--ink-2);grid-column:7/span 6;max-width:38ch;line-height:1.4}.CaseStudyPage-module__nK4YJq__gallery{gap:var(--gutter);padding-top:var(--section);grid-template-columns:1fr 1fr;align-items:start;display:grid}.CaseStudyPage-module__nK4YJq__gallery[data-count="1"]{grid-template-columns:minmax(0,.6fr)}.CaseStudyPage-module__nK4YJq__facts{gap:var(--gutter);padding-top:var(--section);grid-template-columns:repeat(12,1fr);display:grid}.CaseStudyPage-module__nK4YJq__facts>:first-child{grid-column:1/span 5}.CaseStudyPage-module__nK4YJq__stack{flex-direction:column;margin-top:16px;display:flex}.CaseStudyPage-module__nK4YJq__stack li{font-family:var(--display);font-weight:600;font-size:var(--t-l);letter-spacing:-.012em;border-bottom:1px solid var(--rule);padding:8px 0}.CaseStudyPage-module__nK4YJq__stats{gap:var(--gutter);grid-column:7/span 6;grid-template-columns:repeat(3,1fr);align-content:end;display:grid}.CaseStudyPage-module__nK4YJq__stats>div{flex-direction:column;gap:10px;display:flex}.CaseStudyPage-module__nK4YJq__statNum{font-family:var(--display);letter-spacing:-.012em;font-size:clamp(3rem,5.5vw,5.5rem);font-weight:600;line-height:.85}.CaseStudyPage-module__nK4YJq__statLabel{color:var(--muted);font-size:.875rem}.CaseStudyPage-module__nK4YJq__quote{padding-top:var(--section)}.CaseStudyPage-module__nK4YJq__q{font-family:var(--display);letter-spacing:-.025em;max-width:22ch;font-size:clamp(1.9rem,4.2vw,4.4rem);font-weight:600;line-height:1.06}.CaseStudyPage-module__nK4YJq__who{color:var(--muted);margin-top:32px}.CaseStudyPage-module__nK4YJq__next{padding-top:var(--section);padding-bottom:var(--section);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.CaseStudyPage-module__nK4YJq__nextProject{flex-direction:column;gap:12px;display:flex}.CaseStudyPage-module__nK4YJq__nextName{font-family:var(--display);font-weight:600;font-size:var(--t-xl);letter-spacing:-.012em;transition:background-size .8s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 2px no-repeat;padding-bottom:6px;line-height:1}.CaseStudyPage-module__nK4YJq__nextProject:hover .CaseStudyPage-module__nK4YJq__nextName{background-size:100% 2px}.CaseStudyPage-module__nK4YJq__nextBtn{background:var(--ink);height:56px;color:var(--bone);border-radius:999px;align-items:center;gap:12px;padding:0 28px;display:inline-flex}@media (max-width:900px){.CaseStudyPage-module__nK4YJq__url,.CaseStudyPage-module__nK4YJq__intro,.CaseStudyPage-module__nK4YJq__rowTitle,.CaseStudyPage-module__nK4YJq__rowBody,.CaseStudyPage-module__nK4YJq__facts>:first-child,.CaseStudyPage-module__nK4YJq__stats{grid-column:1/-1}.CaseStudyPage-module__nK4YJq__intro{margin-top:20px}.CaseStudyPage-module__nK4YJq__row>span{grid-column:1/-1}.CaseStudyPage-module__nK4YJq__gallery,.CaseStudyPage-module__nK4YJq__gallery[data-count="1"]{grid-template-columns:1fr}}
