.CaseStudy_inner__0kkYi{max-width:1600px;margin:0 auto}.CaseStudy_srOnly__f7FbV{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.CaseStudy_cover__qpdOt{object-fit:cover}.CaseStudy_eyebrow__mhaQm{display:flex;align-items:center;gap:1rem;margin:0;font:500 12px/1 var(--font-mono),IBM Plex Mono,ui-monospace,monospace;letter-spacing:.3em;text-transform:uppercase}.CaseStudy_eyebrowRule__Nz3dH{width:1.5rem;height:1px;background:currentColor;opacity:.6}.CaseStudy_header___2CT3{padding-block:clamp(7rem,10vw,9rem) clamp(3.5rem,6vw,6rem);padding-inline:clamp(16px,4vw,64px);background:#fff;color:#0d0d0d;overflow:hidden}.CaseStudy_headerBar__3a621{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;margin-bottom:clamp(2rem,4vw,3.5rem);padding-bottom:1.25rem;border-bottom:1px solid hsla(0,0%,5%,.16);color:hsla(0,0%,5%,.72)}.CaseStudy_back__tGkEg{display:inline-flex;align-items:center;gap:.75rem;padding:0;border:0;background:none;color:#0d0d0d;font:500 12px/1 var(--font-mono),IBM Plex Mono,ui-monospace,monospace;letter-spacing:.3em;text-transform:uppercase;cursor:pointer}.CaseStudy_back__tGkEg svg{width:1.1rem;height:1.1rem;transition:transform .25s ease}.CaseStudy_back__tGkEg:hover svg{transform:translateX(-4px)}.CaseStudy_back__tGkEg:focus-visible,.CaseStudy_nextLink__ixsIl:focus-visible{outline:2px solid var(--accent-blue);outline-offset:6px}.CaseStudy_headerGrid__nKIfY{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:center;grid-gap:clamp(2.5rem,5vw,6rem);gap:clamp(2.5rem,5vw,6rem)}.CaseStudy_collage__oFAiX{position:relative;min-width:0;padding:2% 3% 2.5%;background:#fff url(/assets/work/texture/speckle.webp) 50%/cover}.CaseStudy_intro__t96UP{min-width:0}.CaseStudy_introTitle__arKmh{margin:0;font:800 clamp(1.5rem,2.5vw,2.6rem) /1.05 Monument Extended Ultrabold Local,Monument Extended Bold,var(--font-inter),sans-serif;text-transform:uppercase}.CaseStudy_introTitleLines__pgiTO{display:block}.CaseStudy_introBody__O6LA_{margin:clamp(1.25rem,2vw,1.75rem) 0 0;font:400 clamp(1rem,1.1vw,1.15rem) /1.65 var(--font-inter),system-ui,sans-serif;color:hsla(0,0%,5%,.78)}.CaseStudy_meta__4pZAs{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));grid-gap:1.25rem clamp(1.25rem,2vw,2rem);gap:1.25rem clamp(1.25rem,2vw,2rem);margin:clamp(2rem,3.5vw,3rem) 0 0}.CaseStudy_metaItem__1C1ID{padding-top:.9rem;border-top:1px solid hsla(0,0%,5%,.16)}.CaseStudy_metaItem__1C1ID dt{font:500 11px/1.4 var(--font-mono),IBM Plex Mono,ui-monospace,monospace;letter-spacing:.22em;text-transform:uppercase;color:hsla(0,0%,5%,.5)}.CaseStudy_metaItem__1C1ID dd{margin:.5rem 0 0;font:500 clamp(.92rem,1vw,1.05rem) /1.4 var(--font-inter),system-ui,sans-serif}.CaseStudy_body__JQJvZ{--story-ink:#0d0d0d;--story-soft:hsla(0,0%,5%,.72);--story-faint:hsla(0,0%,5%,.48);--story-rule:hsla(0,0%,5%,.14);--story-mono:var(--font-mono),"IBM Plex Mono",ui-monospace,monospace;padding-block:clamp(4rem,7vw,7rem);padding-inline:clamp(16px,4vw,64px);background:#fff;color:var(--story-ink);overflow:hidden}.CaseStudy_block__j945L+.CaseStudy_block__j945L,.CaseStudy_still__9oeMz+.CaseStudy_block__j945L{margin-top:clamp(5rem,9vw,8.5rem)}.CaseStudy_roleGrid__O_DlS{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;grid-gap:clamp(1.25rem,2vw,1.75rem);gap:clamp(1.25rem,2vw,1.75rem);text-align:center}.CaseStudy_statement__h7yam{max-width:22ch;margin:0;font:800 clamp(1.75rem,3.6vw,3.5rem) /.98 Monument Extended Ultrabold Local,Monument Extended Bold,var(--font-inter),sans-serif;text-transform:uppercase;text-wrap:balance}.CaseStudy_roleDetail____rS_{margin:0;max-width:110ch;text-wrap:balance;font:400 clamp(.98rem,1.1vw,1.12rem) /1.6 var(--font-inter),system-ui,sans-serif;color:var(--story-soft)}.CaseStudy_still__9oeMz{margin:clamp(4rem,7vw,6.5rem) 0 0}.CaseStudy_stillFrame__J_1Bv{position:relative;display:block;aspect-ratio:21/9;overflow:hidden;background:#161616}.CaseStudy_caption__vG0FM{margin-top:.9rem;font:500 11px/1.4 var(--story-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--story-faint)}.CaseStudy_stats__vjLD1{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:2rem clamp(1.25rem,2.5vw,2.5rem);gap:2rem clamp(1.25rem,2.5vw,2.5rem);margin:0}.CaseStudy_stat__BCfAM{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:.9rem}.CaseStudy_statValue__sGgFI{margin:0;font:800 clamp(2.25rem,4.6vw,4.75rem) /.95 Monument Extended Ultrabold Local,Monument Extended Bold,var(--font-inter),sans-serif;text-transform:uppercase}.CaseStudy_statValueLong__JXrr3{font-size:clamp(1.1rem,1.7vw,1.75rem);line-height:1.15}.CaseStudy_statLabel__1gTO2{font:500 11px/1.4 var(--story-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--story-faint)}.CaseStudy_scaleDetail__PWZd9{max-width:62ch;margin:clamp(2rem,3vw,2.75rem) 0 0;font:400 clamp(.98rem,1.1vw,1.12rem) /1.6 var(--font-inter),system-ui,sans-serif;color:var(--story-soft)}.CaseStudy_pairHead__4TQxf,.CaseStudy_pair__bD1oB{display:grid;grid-template-columns:3rem minmax(0,1fr) 2.5rem minmax(0,1fr);grid-column-gap:clamp(1rem,2vw,2rem);column-gap:clamp(1rem,2vw,2rem)}.CaseStudy_pairHead__4TQxf{padding-bottom:.9rem;font:500 11px/1 var(--story-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--story-faint)}.CaseStudy_pairs__5yUu_{margin:0;padding:0;list-style:none;border-bottom:1px solid var(--story-rule)}.CaseStudy_pair__bD1oB{align-items:baseline;padding-block:clamp(1.25rem,2vw,1.75rem);border-top:1px solid var(--story-rule)}.CaseStudy_pairNumber__dtSym{font:500 12px/1 var(--story-mono);color:var(--story-faint)}.CaseStudy_challenge__T__xW{margin:0;font:500 clamp(1.05rem,1.35vw,1.35rem) /1.35 var(--font-inter),system-ui,sans-serif}.CaseStudy_pairArrow__GUwOr{font:400 1.1rem/1 var(--story-mono);color:var(--story-faint)}.CaseStudy_response__W_6zW{margin:0;font:400 clamp(.98rem,1.15vw,1.15rem) /1.5 var(--font-inter),system-ui,sans-serif;color:var(--story-soft)}.CaseStudy_tags__fw00d{display:flex;flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none}.CaseStudy_tag__gAi9A{padding:.75rem 1.05rem;border:1px solid hsla(0,0%,5%,.22);font:500 11px/1 var(--story-mono);letter-spacing:.2em;text-transform:uppercase}.CaseStudy_prints__noqO9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(2.5rem,4vw,4.5rem);gap:clamp(2.5rem,4vw,4.5rem);margin:0;padding:1rem clamp(.5rem,1vw,1rem) 0;list-style:none}.CaseStudy_print__Wmfcb{min-width:0}.CaseStudy_print__Wmfcb:hover .CaseStudy_printPhoto__BPlpK{transform:rotate(0deg) translateY(-6px)}.CaseStudy_printCaption__P35nb{margin-top:clamp(1.75rem,2.5vw,2.25rem);padding-top:1rem;border-top:1px solid var(--story-rule)}.CaseStudy_printMeta__Eq_1a{display:flex;justify-content:space-between;gap:1rem;margin:0;font:500 11px/1.4 var(--story-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--story-faint)}.CaseStudy_printClient__ehUR9{margin:.9rem 0 .35rem;font:800 clamp(1.15rem,1.6vw,1.6rem) /1.05 Monument Extended Ultrabold Local,Monument Extended Bold,var(--font-inter),sans-serif;text-transform:uppercase}.CaseStudy_printCampaign__4L4Xr{margin:0;font:400 clamp(.9rem,1vw,1.05rem) /1.45 var(--font-inter),system-ui,sans-serif;color:var(--story-soft)}.CaseStudy_closing__eOpmd{padding-block:clamp(3rem,5vw,5rem);padding-inline:clamp(16px,4vw,64px);background:#0d0d0d;color:#f4f1ea}.CaseStudy_closingGrid__z9nZ4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(2.5rem,5vw,6rem);gap:clamp(2.5rem,5vw,6rem);text-align:center}.CaseStudy_closingItem__b6EK6:only-child{grid-column:1/-1}.CaseStudy_closingItem__b6EK6{min-width:0}.CaseStudy_closingTitle__AKCtQ{margin:0;font:800 clamp(2rem,4.5vw,4.75rem) /1 Monument Extended Ultrabold Local,Monument Extended Bold,var(--font-inter),sans-serif;text-transform:uppercase}.CaseStudy_closingBody__LWqev{max-width:110ch;text-wrap:balance;margin:clamp(1.25rem,2vw,1.75rem) auto 0;font:400 clamp(1rem,1.25vw,1.25rem) /1.6 var(--font-inter),system-ui,sans-serif;color:hsla(42,31%,94%,.72)}.CaseStudy_next__AK7hQ{padding-block:clamp(4rem,7vw,7rem);padding-inline:clamp(16px,4vw,64px);background:#0d0d0d;color:#f4f1ea;border-bottom:1px solid hsla(42,31%,94%,.14)}.CaseStudy_nextLink__ixsIl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;grid-gap:clamp(2rem,5vw,6rem);gap:clamp(2rem,5vw,6rem);color:inherit;text-decoration:none}.CaseStudy_nextCopy__LTx11{min-width:0;color:hsla(42,31%,94%,.72)}.CaseStudy_nextBrand__snM3p{margin:clamp(1.25rem,2vw,1.75rem) 0 0;font:800 3rem/1.05 Monument Extended Ultrabold Local,Monument Extended Bold,var(--font-inter),sans-serif;text-transform:uppercase;color:#f4f1ea}.CaseStudy_nextTitle__7kPA6{margin:1rem 0 0;font:400 clamp(1rem,1.2vw,1.2rem) /1.5 var(--font-inter),system-ui,sans-serif}.CaseStudy_nextCta__30_7V{display:inline-flex;align-items:center;gap:.6rem;margin-top:clamp(1.75rem,3vw,2.5rem);padding-bottom:.55rem;font:600 clamp(.95rem,1vw,1.05rem) /1.2 var(--font-inter),system-ui,sans-serif;color:#f4f1ea;background:linear-gradient(currentColor,currentColor) 0 100% /100% 1px no-repeat}.CaseStudy_nextCta__30_7V svg{width:1em;height:1em;transition:transform .25s ease}.CaseStudy_nextMedia__Niem1{position:relative;aspect-ratio:16/9;overflow:hidden;background:#161616}.CaseStudy_nextImage__1B_qu{object-fit:cover;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.CaseStudy_nextLink__ixsIl:hover .CaseStudy_nextCta__30_7V svg{transform:translate(3px,-3px)}.CaseStudy_nextLink__ixsIl:hover .CaseStudy_nextImage__1B_qu{transform:scale(1.04)}@media (max-width:1024px){.CaseStudy_headerGrid__nKIfY{grid-template-columns:1fr}.CaseStudy_prints__noqO9,.CaseStudy_stats__vjLD1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.CaseStudy_closingGrid__z9nZ4,.CaseStudy_nextLink__ixsIl,.CaseStudy_roleGrid__O_DlS{grid-template-columns:1fr}.CaseStudy_roleGrid__O_DlS{align-items:start}}@media (max-width:760px){.CaseStudy_pairHead__4TQxf{display:none}.CaseStudy_pair__bD1oB{grid-template-columns:2.25rem minmax(0,1fr);row-gap:.6rem}.CaseStudy_pairArrow__GUwOr{display:none}.CaseStudy_response__W_6zW{grid-column:2}.CaseStudy_response__W_6zW:before{content:"↳ ";color:var(--story-faint)}}@media (max-width:640px){.CaseStudy_prints__noqO9{grid-template-columns:1fr}.CaseStudy_stillFrame__J_1Bv{aspect-ratio:4/3}}@media (prefers-reduced-motion:reduce){.CaseStudy_back__tGkEg svg,.CaseStudy_nextCta__30_7V svg,.CaseStudy_nextImage__1B_qu{transition:none}}.CaseStudy_stories__kwzvt{display:grid}.CaseStudy_story__Aj5gv{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-template-areas:"title body" "title did" "compare compare";grid-column-gap:clamp(2rem,5vw,6rem);column-gap:clamp(2rem,5vw,6rem);padding-block:clamp(2rem,3.5vw,3rem);border-top:1px solid hsla(0,0%,5%,.14)}.CaseStudy_story__Aj5gv:first-child{padding-top:clamp(1rem,2vw,1.5rem);border-top:0}.CaseStudy_story__Aj5gv:last-child{padding-bottom:0}.CaseStudy_storyTitle__AIdj0{grid-area:title;max-width:14ch;margin:0;font:800 clamp(1.35rem,2.2vw,2.1rem) /1.02 Monument Extended Ultrabold Local,Monument Extended Bold,var(--font-inter),sans-serif;text-transform:uppercase}.CaseStudy_storyBody__VN2S7{grid-area:body;display:grid;grid-gap:.75rem;gap:.75rem}.CaseStudy_storyBody__VN2S7 p{margin:0;font:400 1rem/1.65 var(--font-inter),system-ui,sans-serif;color:hsla(0,0%,5%,.75)}.CaseStudy_storyBody__VN2S7 p:first-child{font-size:1.125rem;font-weight:600;color:#0d0d0d}.CaseStudy_storyDid__1yDqF{grid-area:did;margin:1.5rem 0 0;font:400 1rem/1.6 var(--font-inter),system-ui,sans-serif;color:#0d0d0d}.CaseStudy_storyCompare__gS8Ee{grid-area:compare;margin-top:clamp(2rem,3.5vw,3rem)}.CaseStudy_storyCompares__ctGtR{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));grid-gap:clamp(1rem,2vw,1.5rem);gap:clamp(1rem,2vw,1.5rem)}.CaseStudy_storyCompare__gS8Ee[data-column]{grid-column:2}@media (max-width:800px){.CaseStudy_storyCompare__gS8Ee[data-column]{grid-column:1}}.CaseStudy_storyDidLabel__H8OpG{display:block;margin-bottom:.45rem;font:500 11px/1 var(--font-mono),IBM Plex Mono,ui-monospace,monospace;letter-spacing:.25em;text-transform:uppercase;color:hsla(0,0%,5%,.5)}@media (max-width:800px){.CaseStudy_story__Aj5gv{grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "body" "did" "compare";row-gap:1rem}.CaseStudy_storyTitle__AIdj0{max-width:none}}