.ScreenRecording-module__8yDgjq__figure{border:var(--hairline);border-radius:var(--r-l);background:var(--bg);flex-direction:column;display:flex;overflow:hidden}.ScreenRecording-module__8yDgjq__header{border-bottom:var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.ScreenRecording-module__8yDgjq__title{font-size:15px;font-weight:600;line-height:1.2}.ScreenRecording-module__8yDgjq__media{aspect-ratio:16/10;background:var(--bg);width:100%;position:relative;overflow:hidden}.ScreenRecording-module__8yDgjq__video,.ScreenRecording-module__8yDgjq__poster{object-fit:cover;width:100%;height:100%}.ScreenRecording-module__8yDgjq__control{right:var(--s-3);bottom:var(--s-3);background:var(--ink);width:44px;height:44px;color:var(--bg);transition:transform var(--dur-hover) var(--ease), background-color var(--dur-hover) var(--ease);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute}@media (hover:hover){.ScreenRecording-module__8yDgjq__control:hover{background:var(--accent)}}.ScreenRecording-module__8yDgjq__control:active{transform:scale(.96)}.ScreenRecording-module__8yDgjq__control:focus-visible{outline-offset:2px}@media (prefers-reduced-motion:reduce){.ScreenRecording-module__8yDgjq__control{transition:none}.ScreenRecording-module__8yDgjq__control:active{transform:none}}
.CaseStudy-module__mifPvG__title{gap:var(--s-5);flex-direction:column;padding-block:clamp(40px,6cqi,96px) clamp(32px,4cqi,48px);display:flex}.CaseStudy-module__mifPvG__back{align-items:center;gap:var(--s-2);color:var(--ink-72);min-height:44px;transition:color var(--dur-hover) var(--ease);align-self:flex-start;font-size:14px;font-weight:600;display:inline-flex}@media (hover:hover){.CaseStudy-module__mifPvG__back:hover{color:var(--accent)}}.CaseStudy-module__mifPvG__titleGrid{gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:end;display:grid}.CaseStudy-module__mifPvG__titleLeft{gap:var(--s-3);flex-direction:column;min-width:0;display:flex}.CaseStudy-module__mifPvG__outcome{font-size:var(--t-quote);letter-spacing:-.02em;justify-self:end;max-width:34ch;font-weight:500;line-height:1.3}.CaseStudy-module__mifPvG__meta{border-top:var(--hairline-strong);border-bottom:var(--hairline);gap:0 var(--s-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));display:grid}.CaseStudy-module__mifPvG__metaCell{padding:var(--s-3) 0;flex-direction:column;gap:6px;display:flex}.CaseStudy-module__mifPvG__metaValue{font-family:var(--font-mono);font-size:var(--t-mono-label);letter-spacing:-.01em;font-weight:500}.CaseStudy-module__mifPvG__pills{gap:var(--s-2);flex-wrap:wrap;display:flex}.CaseStudy-module__mifPvG__heroShot{border-top:var(--hairline);border-bottom:var(--hairline);background:var(--bg);width:100%;max-height:820px;overflow:hidden}.CaseStudy-module__mifPvG__heroImg{object-fit:cover;object-position:center top;width:100%;height:auto;max-height:820px}.CaseStudy-module__mifPvG__narrative{padding-block:var(--section-pad);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));align-items:start;gap:clamp(32px,4cqi,64px);display:grid}.CaseStudy-module__mifPvG__onThisPage{display:none}.CaseStudy-module__mifPvG__body{max-width:min(100%, var(--measure));flex-direction:column;grid-column:1/-1;gap:clamp(48px,6cqi,80px);min-width:0;display:flex}@container page (min-width:1000px){.CaseStudy-module__mifPvG__onThisPage{flex-direction:column;grid-column:span 1;align-self:start;gap:2px;font-size:14px;display:flex;position:sticky;top:96px}.CaseStudy-module__mifPvG__body{grid-column:2/-1}}.CaseStudy-module__mifPvG__pageLink{min-height:40px;color:var(--ink-72);transition:color var(--dur-hover) var(--ease);align-items:baseline;gap:10px;padding-block:9px;font-weight:500;display:flex}@media (hover:hover){.CaseStudy-module__mifPvG__pageLink:hover{color:var(--ink)}}.CaseStudy-module__mifPvG__pageIndex{font-family:var(--font-mono);letter-spacing:.04em;width:24px;font-size:11px;font-weight:500}.CaseStudy-module__mifPvG__sec{gap:var(--s-3);border-top:var(--hairline-strong);padding-top:var(--s-3);flex-direction:column;display:flex}.CaseStudy-module__mifPvG__secWide{gap:var(--s-4)}.CaseStudy-module__mifPvG__paragraphs{gap:var(--s-3);flex-direction:column;display:flex}.CaseStudy-module__mifPvG__paragraphs p{max-width:620px}.CaseStudy-module__mifPvG__constraints{border-top:var(--hairline);flex-direction:column;font-size:15px;display:flex}.CaseStudy-module__mifPvG__constraint{border-bottom:var(--hairline);grid-template-columns:24px 1fr;gap:12px;padding:14px 0;display:grid}.CaseStudy-module__mifPvG__constraintDot{margin-top:9px}.CaseStudy-module__mifPvG__decisions{gap:var(--s-4);flex-direction:column;display:flex}.CaseStudy-module__mifPvG__decision{gap:var(--s-3);border-top:var(--hairline);padding-top:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));display:grid}.CaseStudy-module__mifPvG__decisionBody{gap:var(--s-3);flex-direction:column;display:flex}.CaseStudy-module__mifPvG__inlineMedia{border:var(--hairline);border-radius:var(--r-l);overflow:hidden}.CaseStudy-module__mifPvG__inlineImg{width:100%;height:auto}.CaseStudy-module__mifPvG__cells{gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));font-size:15px;display:grid}.CaseStudy-module__mifPvG__cell{border-top:var(--hairline);flex-direction:column;gap:4px;padding-top:12px;display:flex}.CaseStudy-module__mifPvG__cellLabel{font-weight:600}.CaseStudy-module__mifPvG__cellBody{color:var(--ink-72)}.CaseStudy-module__mifPvG__stats{gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));display:grid}.CaseStudy-module__mifPvG__stat{border-top:var(--hairline-strong);padding-top:var(--s-3);gap:var(--s-2);flex-direction:column;display:flex}.CaseStudy-module__mifPvG__statLabel{color:var(--ink-72);gap:var(--s-2);flex-wrap:wrap;align-items:center;font-size:14px;display:flex}.CaseStudy-module__mifPvG__liveRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.CaseStudy-module__mifPvG__liveGlyph{flex:none}.CaseStudy-module__mifPvG__prevNextWrap{padding-bottom:var(--s-7)}.CaseStudy-module__mifPvG__prevNext{border-top:var(--hairline-strong);grid-template-columns:minmax(0,1fr);gap:0;display:grid}.CaseStudy-module__mifPvG__pn{padding:var(--s-5) 0;border-bottom:var(--hairline);min-height:44px;transition:color var(--dur-hover) var(--ease);flex-direction:column;gap:12px;display:flex}@media (hover:hover){.CaseStudy-module__mifPvG__pn:hover{color:var(--accent)}}.CaseStudy-module__mifPvG__pnCaption{align-items:center;gap:6px;display:inline-flex}@container page (min-width:640px){.CaseStudy-module__mifPvG__prevNext{grid-template-columns:repeat(2,minmax(0,1fr))}.CaseStudy-module__mifPvG__prev{padding-right:var(--s-4)}.CaseStudy-module__mifPvG__next{padding-left:var(--s-4);border-left:var(--hairline);text-align:right;align-items:flex-end}}.CaseStudy-module__mifPvG__moreWrap{padding-bottom:var(--cta-pad-bottom)}.CaseStudy-module__mifPvG__more{border-top:var(--hairline-strong);padding-top:var(--s-3);gap:var(--s-4);flex-direction:column;display:flex}.CaseStudy-module__mifPvG__moreHeading{font-size:var(--t-h2-cs);letter-spacing:-.025em;font-weight:700;line-height:1.1}.CaseStudy-module__mifPvG__moreList{border-top:var(--hairline);margin:0;padding:0;list-style:none}.CaseStudy-module__mifPvG__moreRow{justify-content:space-between;align-items:baseline;gap:var(--s-2) var(--s-4);border-bottom:var(--hairline);flex-wrap:wrap;min-height:44px;padding:20px 0;display:flex}.CaseStudy-module__mifPvG__moreLink{transition:color var(--dur-hover) var(--ease)}@media (hover:hover){.CaseStudy-module__mifPvG__moreLink:hover{color:var(--accent)}}.CaseStudy-module__mifPvG__moreName{font-size:var(--t-h3-s);letter-spacing:-.015em;font-weight:600;line-height:1.2}.CaseStudy-module__mifPvG__moreMeta{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:inline-flex}.CaseStudy-module__mifPvG__moreWhere{color:var(--ink-72)}.CaseStudy-module__mifPvG__moreGlyph{flex:none;align-self:center}
