.case_main__1h98N{padding-top:24px}.case_hero__x0K7P{padding:32px 0 28px}.case_heroInner__UVqks{display:flex;flex-direction:column;gap:16px;max-width:880px}.case_crumbs__e2QdO{margin-bottom:16px}.case_crumb__59PZy{display:inline-flex;font-family:Geist Mono,JetBrains Mono,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);padding:6px 0;transition:color .2s var(--ease-out)}.case_crumb__59PZy:hover{color:var(--accent)}.case_metaRow__pO_ie{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.case_year__CslBW{font-family:Geist Mono,JetBrains Mono,monospace;font-size:11px;color:var(--ink-3);letter-spacing:.06em}.case_title__tmH6D{font-family:Playfair Display,Georgia,serif;font-size:clamp(40px,6vw,88px);font-weight:500;letter-spacing:-.025em;line-height:1;margin:6px 0}.case_excerpt__PT7D0{font-family:Newsreader,Georgia,serif;font-size:19px;color:var(--ink-2);line-height:1.6;max-width:720px}.case_preview__p1UgG{padding:16px 0 0}.case_previewCard__i20fX{position:relative;aspect-ratio:21/9;max-height:560px;border-radius:var(--r-xl);border:var(--hairline) solid var(--border-2);overflow:hidden;background:var(--bg-2)}.case_previewLive__KER42{position:absolute;inset:0;z-index:2}.case_previewGlow__FM5_y{position:absolute;inset:-10%;background:radial-gradient(ellipse 60% 80% at 50% 100%,var(--ac) 0,transparent 65%);opacity:.3}.case_previewGrid__rcw36{position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(14,14,16,.04) 1px,transparent 0),linear-gradient(180deg,rgba(14,14,16,.04) 1px,transparent 0);background-size:36px 36px;mask-image:radial-gradient(ellipse 70% 80% at 50% 40%,black 0,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 70% 80% at 50% 40%,black 0,transparent 80%)}.case_mockup__XOPeo{position:absolute;inset:10% 12% 0;border-radius:14px 14px 0 0;background:var(--paper);border:var(--hairline) solid var(--border-2);border-bottom:none;display:flex;flex-direction:column;box-shadow:0 32px 64px -24px rgba(14,14,16,.2)}.case_mockupBar__d7VoU{display:flex;gap:6px;padding:12px 16px;border-bottom:var(--hairline) solid var(--border)}.case_mockupBar__d7VoU span{width:9px;height:9px;border-radius:50%;background:var(--ink-4)}.case_mockupBar__d7VoU span:first-child{background:var(--ac)}.case_mockupContent__LSALO{padding:32px;flex:1 1;display:flex;flex-direction:column;gap:18px}.case_mockTitle__AwqBh{height:14px;width:60%;border-radius:4px;background:linear-gradient(90deg,var(--ac) 0,rgba(14,14,16,.18) 100%);opacity:.85}.case_mockSub__wPavH{height:6px;width:38%;border-radius:4px;background:rgba(14,14,16,.18)}.case_mockBars__D63QQ{display:flex;flex-direction:column;gap:8px;margin-top:6px}.case_mockBars__D63QQ span{height:8px;border-radius:4px;background:rgba(14,14,16,.1)}.case_mockGrid__1KoLe{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-top:12px}.case_mockGrid__1KoLe div{aspect-ratio:4/3;border-radius:8px;background:rgba(14,14,16,.05);border:var(--hairline) solid rgba(14,14,16,.08)}.case_results__15c2h{padding:48px 0;border-bottom:var(--hairline) solid var(--border)}.case_resultsGrid__Rcr_F{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--border);border:var(--hairline) solid var(--border);border-radius:var(--r-xl);overflow:hidden}.case_resultItem__fE9X_{padding:32px 28px;background:var(--paper);display:flex;flex-direction:column;gap:8px}.case_resultValue__pTPF9{font-family:Bricolage Grotesque,Inter,sans-serif;font-size:clamp(36px,4vw,56px);font-weight:300;letter-spacing:-.04em;line-height:1;background:linear-gradient(135deg,var(--ink) 0,var(--accent) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.case_resultLabel__sYVr_{font-size:13px;color:var(--ink-2);line-height:1.4}.case_content__oEagr{padding:56px 0}.case_contentGrid__a1Bi8{display:grid;grid-template-columns:260px 1fr;grid-gap:64px;gap:64px;align-items:start}.case_aside__czRjM{position:-webkit-sticky;position:sticky;top:96px;display:flex;flex-direction:column;gap:28px}.case_asideBlock__ELjjN{display:flex;flex-direction:column;gap:10px}.case_asideList___dpwE{display:flex;flex-direction:column;gap:6px}.case_asideList___dpwE li{font-size:13px;color:var(--ink-2);line-height:1.5;padding:3px 0}.case_palette__sOfJQ{display:flex;flex-direction:column;gap:8px}.case_palette__sOfJQ li{display:flex;align-items:center;gap:10px}.case_swatch__kbHAx{width:28px;height:28px;border-radius:6px;border:var(--hairline) solid rgba(14,14,16,.15);flex-shrink:0;box-shadow:0 2px 8px -2px rgba(14,14,16,.15)}.case_swatchInfo__RfHFo{display:flex;flex-direction:column;gap:1px;font-family:Geist Mono,JetBrains Mono,monospace;font-size:11px}.case_swatchInfo__RfHFo strong{color:var(--ink);font-weight:500;letter-spacing:.04em}.case_swatchInfo__RfHFo span{color:var(--ink-3);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.case_body__SCNKj{max-width:720px}.case_h2__Gh3Aj{font-family:Playfair Display,Georgia,serif;font-size:clamp(24px,2.8vw,34px);font-weight:500;letter-spacing:-.02em;margin:32px 0 14px}.case_body__SCNKj>.reveal:first-child .case_h2__Gh3Aj,.case_h2__Gh3Aj:first-child{margin-top:0}.case_p__EJ6qh{font-family:Newsreader,Georgia,serif;font-size:18px;color:var(--ink-2);line-height:1.7;margin-bottom:16px}.case_bullets__akvdT{display:flex;flex-direction:column;gap:14px;margin-top:8px}.case_bullets__akvdT li{position:relative;padding-left:22px;font-size:16px;color:var(--ink-2);line-height:1.6}.case_bulletDot__kEmqU{position:absolute;left:0;top:9px;width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px var(--accent-thin)}.case_next__ksV8o{padding:48px 0 72px;border-top:var(--hairline) solid var(--border)}.case_nextInner__Da__S{display:flex;justify-content:space-between;align-items:flex-end;gap:32px}.case_nextCta__X_WSR{display:flex;flex-direction:column;gap:16px;max-width:680px}.case_nextLink__OgxGb{display:inline-flex;align-items:center;gap:16px;font-family:Playfair Display,Georgia,serif;font-size:clamp(32px,4vw,56px);font-weight:500;letter-spacing:-.02em;line-height:1.05;color:var(--ink);transition:color .2s var(--ease-out)}.case_nextLink__OgxGb:hover{color:var(--accent)}.case_nextLink__OgxGb svg{flex-shrink:0;transition:transform .3s var(--ease-out)}.case_nextLink__OgxGb:hover svg{transform:translateX(6px)}.case_nextLinkTitle__SZoN2{text-align:left}.case_nextCtaRight__KY6Go{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:12px}.case_nextHint__Q_Yq2{font-family:Geist Mono,JetBrains Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}@media (max-width:1024px){.case_contentGrid__a1Bi8{grid-template-columns:1fr;gap:32px}.case_aside__czRjM{position:static;flex-direction:row;flex-wrap:wrap;gap:32px}.case_asideBlock__ELjjN{flex:1 1 200px}}@media (max-width:640px){.case_hero__x0K7P{padding:40px 0 36px}.case_heroInner__UVqks{gap:12px}.case_crumbs__e2QdO{margin-bottom:8px}.case_title__tmH6D{font-size:clamp(32px,6vw,88px);margin:4px 0}.case_excerpt__PT7D0{font-size:16px}.case_preview__p1UgG{padding:16px 0 0}.case_previewCard__i20fX{aspect-ratio:16/10}.case_resultsGrid__Rcr_F{grid-template-columns:1fr}.case_resultItem__fE9X_{padding:20px;gap:4px}.case_resultValue__pTPF9{font-size:clamp(28px,4vw,56px)}.case_resultLabel__sYVr_{font-size:12px}.case_content__oEagr,.case_results__15c2h{padding:40px 0}.case_contentGrid__a1Bi8{display:flex;flex-direction:column;gap:32px}.case_body__SCNKj{order:1}.case_aside__czRjM{order:2;position:static;flex-direction:column;gap:20px}.case_h2__Gh3Aj{margin:36px 0 14px}.case_p__EJ6qh{font-size:16px;margin-bottom:12px}.case_bullets__akvdT{gap:10px}.case_bullets__akvdT li{font-size:15px}.case_next__ksV8o{padding:40px 0 48px}.case_nextInner__Da__S{flex-direction:column;align-items:flex-start;gap:24px}.case_nextCta__X_WSR{gap:12px}.case_nextCtaRight__KY6Go{align-items:flex-start;text-align:left;gap:10px}}