.caseStudy-module__CHw-Pa__page{min-height:100vh;color:var(--case-ink);background:var(--case-bg)}.caseStudy-module__CHw-Pa__nav{border-bottom:1px solid color-mix(in srgb, currentColor 18%, transparent);letter-spacing:.08em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;height:84px;padding:0 32px;font-size:10px;font-weight:650;display:grid}.caseStudy-module__CHw-Pa__nav a:nth-child(2){justify-self:center}.caseStudy-module__CHw-Pa__nav a:last-child{justify-self:end}.caseStudy-module__CHw-Pa__hero{grid-template-columns:repeat(12,minmax(0,1fr));align-content:space-between;gap:20px;min-height:78svh;padding:34px 32px 54px;display:grid}.caseStudy-module__CHw-Pa__eyebrow{letter-spacing:.1em;text-transform:uppercase;grid-column:1/13;grid-template-columns:1fr auto 1fr;font-size:9px;font-weight:650;display:grid}.caseStudy-module__CHw-Pa__eyebrow span:nth-child(2){justify-self:center}.caseStudy-module__CHw-Pa__eyebrow span:last-child{justify-self:end}.caseStudy-module__CHw-Pa__hero h1{letter-spacing:-.085em;grid-column:1/13;margin:auto 0 0;font-size:clamp(5.2rem,12vw,14rem);font-weight:500;line-height:.78}.caseStudy-module__CHw-Pa__dek{letter-spacing:-.045em;grid-column:5/11;max-width:720px;margin:30px 0 0;font-size:clamp(1.55rem,2.5vw,3rem);line-height:1.04}.caseStudy-module__CHw-Pa__disclosure{letter-spacing:.04em;text-transform:uppercase;grid-column:5/10;margin:4px 0 0;font-size:11px;font-weight:650}.caseStudy-module__CHw-Pa__meta{grid-column:9/13;margin:34px 0 0}.caseStudy-module__CHw-Pa__meta div{border-top:1px solid color-mix(in srgb, currentColor 18%, transparent);grid-template-columns:80px 1fr;gap:16px;padding:10px 0;display:grid}.caseStudy-module__CHw-Pa__meta dt{letter-spacing:.08em;text-transform:uppercase;opacity:.55;font-size:9px;font-weight:650}.caseStudy-module__CHw-Pa__meta dd{margin:0;font-size:13px;line-height:1.3}.caseStudy-module__CHw-Pa__heroVisual{aspect-ratio:1.915;background:#deddd8;width:calc(100% - 64px);margin:0 32px;position:relative;overflow:hidden}.caseStudy-module__CHw-Pa__heroVisual img,.caseStudy-module__CHw-Pa__desktopEvidence img,.caseStudy-module__CHw-Pa__mobileEvidence img,.caseStudy-module__CHw-Pa__detailEvidence img{object-fit:cover}.caseStudy-module__CHw-Pa__story,.caseStudy-module__CHw-Pa__decisions,.caseStudy-module__CHw-Pa__evidence,.caseStudy-module__CHw-Pa__close{padding-left:7.5vw;padding-right:7.5vw}.caseStudy-module__CHw-Pa__story{grid-template-columns:1fr 3fr;align-content:center;gap:5vw;min-height:82svh;display:grid}.caseStudy-module__CHw-Pa__sectionLabel{letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:9px;font-weight:650}.caseStudy-module__CHw-Pa__story h2,.caseStudy-module__CHw-Pa__evidenceCopy h2{letter-spacing:-.065em;max-width:1140px;margin:0;font-size:clamp(2.75rem,5.3vw,6.5rem);font-weight:500;line-height:.98}.caseStudy-module__CHw-Pa__decisions{color:#f4f2e8;background:#171717;grid-template-columns:1fr 1.25fr;gap:10vw;padding-top:14svh;padding-bottom:18svh;display:grid}.caseStudy-module__CHw-Pa__decisions h2{letter-spacing:-.045em;max-width:600px;margin:28px 0 0;font-family:Fraunces Variable,serif;font-size:clamp(3rem,5.3vw,6.3rem);font-weight:420;line-height:.9}.caseStudy-module__CHw-Pa__decisions ol{margin:0;padding:0;list-style:none}.caseStudy-module__CHw-Pa__decisions li{border-top:1px solid #f4f2e833;grid-template-columns:44px 1fr;gap:24px;padding:28px 0;display:grid}.caseStudy-module__CHw-Pa__decisions li:last-child{border-bottom:1px solid #f4f2e833}.caseStudy-module__CHw-Pa__decisions li span{letter-spacing:.08em;opacity:.55;font-size:9px}.caseStudy-module__CHw-Pa__decisions li p{letter-spacing:-.035em;max-width:620px;margin:0;font-size:clamp(1.2rem,1.8vw,2rem);line-height:1.15}.caseStudy-module__CHw-Pa__evidence{padding-top:16svh;padding-bottom:16svh}.caseStudy-module__CHw-Pa__evidenceCopy{grid-template-columns:1fr 3fr;gap:5vw;margin-bottom:11svh;display:grid}.caseStudy-module__CHw-Pa__deviceGrid{grid-template-columns:minmax(0,3fr) minmax(220px,.8fr);align-items:end;gap:5vw;display:grid}.caseStudy-module__CHw-Pa__studyGrid{grid-template-columns:1.45fr .75fr;gap:3vw;display:grid}.caseStudy-module__CHw-Pa__desktopEvidence,.caseStudy-module__CHw-Pa__mobileEvidence,.caseStudy-module__CHw-Pa__detailEvidence{background:#deddd8;margin:0;position:relative}.caseStudy-module__CHw-Pa__desktopEvidence{aspect-ratio:1.915}.caseStudy-module__CHw-Pa__mobileEvidence{aspect-ratio:390/844}.caseStudy-module__CHw-Pa__detailEvidence{aspect-ratio:.82;overflow:hidden}.caseStudy-module__CHw-Pa__detailEvidence img{object-position:58% center;width:190%!important;max-width:none!important}.caseStudy-module__CHw-Pa__desktopEvidence figcaption,.caseStudy-module__CHw-Pa__mobileEvidence figcaption,.caseStudy-module__CHw-Pa__detailEvidence figcaption{letter-spacing:.1em;text-transform:uppercase;font-size:8px;position:absolute;top:calc(100% + 10px);left:0}.caseStudy-module__CHw-Pa__close{border-top:1px solid color-mix(in srgb, currentColor 18%, transparent);grid-template-columns:1fr auto;align-items:end;gap:30px;padding-top:32px;padding-bottom:32px;display:grid}.caseStudy-module__CHw-Pa__close>div>p:last-child{letter-spacing:-.025em;max-width:650px;margin:12px 0 0;font-size:18px}.caseStudy-module__CHw-Pa__close a{border-bottom:1px solid;padding-bottom:5px;font-size:14px;font-weight:650}.caseStudy-module__CHw-Pa__conceptNote{text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:11px}.caseStudy-module__CHw-Pa__next{color:#f4f2e8;background:#171717;padding:15svh 7.5vw}.caseStudy-module__CHw-Pa__next>p{letter-spacing:.1em;text-transform:uppercase;margin:0 0 28px;font-size:9px}.caseStudy-module__CHw-Pa__next a{justify-content:space-between;align-items:flex-end;display:flex}.caseStudy-module__CHw-Pa__next span{letter-spacing:-.08em;font-size:clamp(4rem,10vw,11rem);font-weight:500;line-height:.82}.caseStudy-module__CHw-Pa__next i{font-size:clamp(2rem,5vw,5rem);font-style:normal}.caseStudy-module__CHw-Pa__contact{color:#171717;background:#f4f2e8;align-content:center;justify-items:start;gap:28px;min-height:72svh;padding:8vw;display:grid}.caseStudy-module__CHw-Pa__contact p{letter-spacing:-.065em;max-width:900px;margin:0;font-size:clamp(2.5rem,5.5vw,6.5rem);line-height:.95}.caseStudy-module__CHw-Pa__contact a{border:1px solid #171717;border-radius:999px;padding:13px 20px;font-size:clamp(16px,1.4vw,22px);transition:color .3s,background .3s}.caseStudy-module__CHw-Pa__contact a:hover,.caseStudy-module__CHw-Pa__contact a:focus-visible{color:#f4f2e8;background:#171717}@media (max-width:760px){.caseStudy-module__CHw-Pa__nav{height:64px;padding:0 18px}.caseStudy-module__CHw-Pa__nav a:nth-child(2){display:none}.caseStudy-module__CHw-Pa__nav{grid-template-columns:1fr auto}.caseStudy-module__CHw-Pa__hero{grid-template-columns:1fr;gap:18px;min-height:78svh;padding:24px 18px 38px}.caseStudy-module__CHw-Pa__eyebrow,.caseStudy-module__CHw-Pa__hero h1,.caseStudy-module__CHw-Pa__dek,.caseStudy-module__CHw-Pa__disclosure,.caseStudy-module__CHw-Pa__meta{grid-column:1}.caseStudy-module__CHw-Pa__eyebrow{grid-template-columns:1fr auto}.caseStudy-module__CHw-Pa__eyebrow span:nth-child(2){justify-self:end}.caseStudy-module__CHw-Pa__eyebrow span:last-child{display:none}.caseStudy-module__CHw-Pa__hero h1{font-size:clamp(4.2rem,21vw,7.5rem);line-height:.82}.caseStudy-module__CHw-Pa__dek{margin-top:12px;font-size:clamp(1.55rem,7vw,2.5rem)}.caseStudy-module__CHw-Pa__disclosure{font-size:9px}.caseStudy-module__CHw-Pa__meta{margin-top:18px}.caseStudy-module__CHw-Pa__meta div{grid-template-columns:62px 1fr}.caseStudy-module__CHw-Pa__heroVisual{aspect-ratio:.9;width:calc(100% - 36px);margin:0 18px}.caseStudy-module__CHw-Pa__heroVisual img{object-position:center}.caseStudy-module__CHw-Pa__story,.caseStudy-module__CHw-Pa__decisions,.caseStudy-module__CHw-Pa__evidence,.caseStudy-module__CHw-Pa__close{padding-left:18px;padding-right:18px}.caseStudy-module__CHw-Pa__story{grid-template-columns:1fr;align-content:center;gap:30px;min-height:74svh}.caseStudy-module__CHw-Pa__story h2,.caseStudy-module__CHw-Pa__evidenceCopy h2{font-size:clamp(2.5rem,11vw,4.5rem)}.caseStudy-module__CHw-Pa__decisions{grid-template-columns:1fr;gap:58px;padding-top:12svh;padding-bottom:12svh}.caseStudy-module__CHw-Pa__decisions h2{font-size:clamp(3rem,13vw,5rem)}.caseStudy-module__CHw-Pa__decisions li{grid-template-columns:30px 1fr;gap:12px}.caseStudy-module__CHw-Pa__evidence{padding-top:12svh;padding-bottom:12svh}.caseStudy-module__CHw-Pa__evidenceCopy{grid-template-columns:1fr;gap:26px;margin-bottom:9svh}.caseStudy-module__CHw-Pa__deviceGrid,.caseStudy-module__CHw-Pa__studyGrid{grid-template-columns:1fr;gap:72px}.caseStudy-module__CHw-Pa__mobileEvidence{justify-self:end;width:54vw}.caseStudy-module__CHw-Pa__detailEvidence{justify-self:end;width:72vw}.caseStudy-module__CHw-Pa__close{grid-template-columns:1fr;padding-top:28px;padding-bottom:28px}.caseStudy-module__CHw-Pa__next{padding:12svh 18px}.caseStudy-module__CHw-Pa__next span{max-width:85%;font-size:clamp(3.5rem,16vw,6rem)}.caseStudy-module__CHw-Pa__contact{padding:18px}}@media (prefers-reduced-motion:reduce){.caseStudy-module__CHw-Pa__contact a{transition:none}}
