.CaseGallery-module__UvlDNa__gallery{padding-block:clamp(2rem, 6vh, 4rem) var(--ak-section)}.CaseGallery-module__UvlDNa__list{gap:clamp(1.5rem,4vw,3rem);margin:0;padding:0;list-style:none;display:grid}@media (min-width:780px){.CaseGallery-module__UvlDNa__list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.CaseGallery-module__UvlDNa__plate[data-ratio=landscape]{grid-column:1/-1}}.CaseGallery-module__UvlDNa__plate{background:var(--ak-ink-raise);will-change:clip-path;position:relative;overflow:hidden}.CaseGallery-module__UvlDNa__plate picture{will-change:transform;height:110%;margin-top:-5%;display:block}.CaseGallery-module__UvlDNa__image{object-fit:cover;width:100%;height:100%}@media (prefers-reduced-motion:reduce){.CaseGallery-module__UvlDNa__plate{clip-path:none!important}.CaseGallery-module__UvlDNa__plate picture{height:auto;margin-top:0}}
.case-module__2o88IG__article{display:block}.case-module__2o88IG__header{padding-block:clamp(8rem,20vh,12rem) clamp(2rem,5vh,3rem)}.case-module__2o88IG__crumbs{font-size:var(--ak-fs-small);color:var(--ak-steel);align-items:center;gap:.6rem;margin-bottom:clamp(1.5rem,4vh,2.5rem);display:flex}.case-module__2o88IG__title{font-size:var(--ak-fs-display);letter-spacing:var(--ak-tracking-display);color:var(--ak-bone);max-width:14ch;margin:.9rem 0 0;font-weight:800;line-height:.94}.case-module__2o88IG__standfirst{font-size:var(--ak-fs-lead);letter-spacing:-.022em;color:var(--ak-bone-dim);max-width:46ch;margin:clamp(1.25rem,3vh,2rem) 0 0;font-weight:300}.case-module__2o88IG__lead{padding-inline:var(--ak-gutter);max-width:var(--ak-max);margin-inline:auto}.case-module__2o88IG__leadImage{object-fit:cover;width:100%;height:auto;max-height:78vh}.case-module__2o88IG__spec{padding-block:clamp(2.5rem,7vh,4.5rem)}.case-module__2o88IG__specList{border-top:1px solid var(--ak-ink-line);border-bottom:1px solid var(--ak-ink-line);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:clamp(1.5rem,4vw,3rem);margin:0;padding-block:clamp(1.5rem,4vh,2.5rem);display:grid}.case-module__2o88IG__specRow{align-content:start;gap:.4rem;display:grid}.case-module__2o88IG__specRow dd{font-size:var(--ak-fs-body);color:var(--ak-bone);margin:0}.case-module__2o88IG__specServices{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.case-module__2o88IG__narrative{padding-block:clamp(1rem,3vh,2rem) clamp(2rem,6vh,4rem)}.case-module__2o88IG__chapters{gap:clamp(2rem,5vw,3.5rem);display:grid}@media (min-width:820px){.case-module__2o88IG__chapters{grid-template-columns:repeat(2,minmax(0,1fr))}}.case-module__2o88IG__chapter{align-content:start;gap:.7rem;display:grid}.case-module__2o88IG__chapterTitle{font-size:var(--ak-fs-label);letter-spacing:var(--ak-tracking-label);text-transform:uppercase;color:var(--ak-red);margin:0;font-weight:500}.case-module__2o88IG__chapterBody{font-size:var(--ak-fs-body);color:var(--ak-bone-dim);max-width:52ch;margin:0}.case-module__2o88IG__applications{font-size:var(--ak-fs-body);color:var(--ak-bone-dim);gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.case-module__2o88IG__applications li{padding-left:1.1rem;position:relative}.case-module__2o88IG__applications li:before{content:"";background:var(--ak-red);width:6px;height:1px;position:absolute;top:.62em;left:0}.case-module__2o88IG__next{border-top:1px solid var(--ak-ink-line);padding-block:clamp(2.5rem,7vh,4.5rem)}.case-module__2o88IG__nextRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 2rem;display:flex}.case-module__2o88IG__nextLink{gap:.3rem;max-width:18ch;min-height:44px;display:grid}.case-module__2o88IG__nextForward{text-align:right;justify-items:end}.case-module__2o88IG__nextTitle{font-size:var(--ak-fs-heading);letter-spacing:-.03em;color:var(--ak-bone);transition:color var(--ak-t-base) var(--ak-ease);font-weight:300;line-height:1.05}.case-module__2o88IG__nextLink:hover .case-module__2o88IG__nextTitle,.case-module__2o88IG__nextLink:focus-visible .case-module__2o88IG__nextTitle{color:var(--ak-red)}.case-module__2o88IG__nextAll{text-align:center;font-size:var(--ak-fs-small);flex-basis:100%;order:3}@media (min-width:700px){.case-module__2o88IG__nextAll{flex-basis:auto;order:0}}
