.CaseStudyPage-module__8yNucW__page{background:var(--bg);color:var(--ink);overflow:clip}.CaseStudyPage-module__8yNucW__hero{padding:clamp(28px,6vw,96px) 0 clamp(52px,10vw,156px)}.CaseStudyPage-module__8yNucW__back{color:var(--ink-50);font:300 var(--t-meta)/1 var(--font-tt), sans-serif;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.CaseStudyPage-module__8yNucW__back:hover,.CaseStudyPage-module__8yNucW__back:focus-visible{color:var(--accent)}.CaseStudyPage-module__8yNucW__heroGrid{grid-template-columns:minmax(0,1.1fr) minmax(260px,.72fr);align-items:end;gap:clamp(28px,7vw,120px);margin-top:clamp(74px,13vw,192px);display:grid}.CaseStudyPage-module__8yNucW__eyebrow{color:var(--accent);font:400 var(--t-meta)/1.2 var(--font-tt), sans-serif;letter-spacing:.08em;text-transform:uppercase}.CaseStudyPage-module__8yNucW__title{max-width:8ch;font:500 clamp(54px, 10vw, 156px)/.9 var(--font-exp), system-ui, sans-serif;letter-spacing:-.055em;margin:18px 0 0}.CaseStudyPage-module__8yNucW__thesis{max-width:19ch;font:400 clamp(24px, 3.3vw, 52px)/1.02 var(--font-exp), system-ui, sans-serif;letter-spacing:-.035em;margin:0}.CaseStudyPage-module__8yNucW__heroMeta{border-top:1px solid var(--hairline);grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:clamp(44px,7vw,94px);padding-top:16px;display:grid}.CaseStudyPage-module__8yNucW__metaLabel{color:var(--ink-50);font:300 11px/1.2 var(--font-tt), sans-serif;letter-spacing:.08em;text-transform:uppercase;display:block}.CaseStudyPage-module__8yNucW__metaValue{font:400 16px/1.25 var(--font-exp), system-ui, sans-serif;margin-top:8px;display:block}.CaseStudyPage-module__8yNucW__feature{margin:0}.CaseStudyPage-module__8yNucW__feature img{width:100%;height:auto;display:block}.CaseStudyPage-module__8yNucW__feature .case-study-media{width:100%;height:auto;display:block}.CaseStudyPage-module__8yNucW__feature .case-study-media{background:#e8e5df;position:relative;overflow:hidden}:is(.CaseStudyPage-module__8yNucW__feature .case-study-media img,.CaseStudyPage-module__8yNucW__feature .case-study-media video){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.CaseStudyPage-module__8yNucW__feature .case-study-media video{opacity:0;transition:opacity .65s var(--ease)}.CaseStudyPage-module__8yNucW__feature .case-study-media video.is-playing{opacity:1}.CaseStudyPage-module__8yNucW__feature figcaption{color:var(--ink-50);font:300 11px/1.35 var(--font-tt), sans-serif;letter-spacing:.04em;justify-content:space-between;gap:18px;margin-top:12px;display:flex}.CaseStudyPage-module__8yNucW__body{padding:0 0 clamp(80px,14vw,220px)}.CaseStudyPage-module__8yNucW__intro{border-top:1px solid var(--hairline);grid-template-columns:minmax(150px,.35fr) minmax(0,1fr);gap:clamp(24px,8vw,140px);max-width:940px;padding:clamp(42px,8vw,120px) 0;display:grid}.CaseStudyPage-module__8yNucW__label{color:var(--ink-50);font:300 11px/1.3 var(--font-tt), sans-serif;letter-spacing:.08em;text-transform:uppercase}.CaseStudyPage-module__8yNucW__context{max-width:28ch;font:400 clamp(25px, 3.2vw, 48px)/1.08 var(--font-exp), system-ui, sans-serif;letter-spacing:-.035em;margin:0}.CaseStudyPage-module__8yNucW__section{border-top:1px solid var(--hairline);grid-template-columns:minmax(150px,.35fr) minmax(0,1fr);gap:clamp(24px,8vw,140px);max-width:940px;padding:clamp(42px,8vw,120px) 0;display:grid}.CaseStudyPage-module__8yNucW__section h2{max-width:13ch;font:400 clamp(28px, 4vw, 60px)/1.02 var(--font-exp), system-ui, sans-serif;letter-spacing:-.04em;margin:0}.CaseStudyPage-module__8yNucW__section p{color:#626262;max-width:48ch;font:300 clamp(18px, 2vw, 25px)/1.35 var(--font-exp), system-ui, sans-serif;margin:2px 0 0}.CaseStudyPage-module__8yNucW__quote{border-left:2px solid var(--accent);max-width:720px;font:400 clamp(28px, 5vw, 72px)/1 var(--font-exp), system-ui, sans-serif;letter-spacing:-.045em;margin:clamp(16px,5vw,72px) auto clamp(48px,10vw,140px);padding-left:clamp(20px,4vw,50px)}.CaseStudyPage-module__8yNucW__actions{flex-wrap:wrap;gap:12px;margin-top:clamp(42px,7vw,96px);display:flex}.CaseStudyPage-module__8yNucW__action{border:1px solid var(--hairline);min-height:44px;color:var(--ink);font:300 12px/1 var(--font-tt), sans-serif;letter-spacing:.06em;text-transform:uppercase;transition:border-color .25s var(--ease), color .25s var(--ease), background .25s var(--ease);align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.CaseStudyPage-module__8yNucW__action:hover,.CaseStudyPage-module__8yNucW__action:focus-visible{border-color:var(--accent);color:var(--bg);background:var(--accent)}.CaseStudyPage-module__8yNucW__next{border-top:1px solid var(--hairline);font:300 12px/1.3 var(--font-tt), sans-serif;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;gap:20px;padding-top:22px;display:flex}.CaseStudyPage-module__8yNucW__next a{color:inherit;text-decoration:none}.CaseStudyPage-module__8yNucW__next a:hover,.CaseStudyPage-module__8yNucW__next a:focus-visible{color:var(--accent)}@media (max-width:700px){.CaseStudyPage-module__8yNucW__hero{padding-top:24px}.CaseStudyPage-module__8yNucW__heroGrid,.CaseStudyPage-module__8yNucW__intro,.CaseStudyPage-module__8yNucW__section{grid-template-columns:1fr;gap:20px}.CaseStudyPage-module__8yNucW__heroGrid{margin-top:76px}.CaseStudyPage-module__8yNucW__title{max-width:7ch;font-size:clamp(56px,19vw,100px)}.CaseStudyPage-module__8yNucW__thesis{max-width:16ch;font-size:clamp(25px,8vw,38px)}.CaseStudyPage-module__8yNucW__heroMeta{margin-top:42px}.CaseStudyPage-module__8yNucW__intro,.CaseStudyPage-module__8yNucW__section{padding:44px 0 56px}.CaseStudyPage-module__8yNucW__context{font-size:clamp(28px,9vw,44px)}.CaseStudyPage-module__8yNucW__section h2{font-size:clamp(30px,10vw,48px)}.CaseStudyPage-module__8yNucW__section p{font-size:19px}}@media (prefers-reduced-motion:reduce){.CaseStudyPage-module__8yNucW__feature .case-study-media video{display:none}.CaseStudyPage-module__8yNucW__action,.CaseStudyPage-module__8yNucW__back{transition:none}}
