.case-index.svelte-nbyrh6{color:#191512;background:#f7f5ef}.work.svelte-nbyrh6{max-width:72rem;margin:0 auto;padding:clamp(4rem,8vw,7rem) 1.5rem}.work.svelte-nbyrh6>header:where(.svelte-nbyrh6){border-top:1px solid #191512;grid-template-columns:11rem minmax(0,1fr) 17rem;align-items:end;gap:2rem;padding-top:1rem;display:grid}.work.svelte-nbyrh6>header:where(.svelte-nbyrh6)>p:where(.svelte-nbyrh6){font:700 .62rem/1 var(--font-mono);letter-spacing:.17em;text-transform:uppercase;color:#2757ff}.work.svelte-nbyrh6>header:where(.svelte-nbyrh6) h2:where(.svelte-nbyrh6){max-width:40rem;font:400 clamp(2.9rem,5vw,5.2rem)/.93 var(--font-display);letter-spacing:-.04em}.work.svelte-nbyrh6>header:where(.svelte-nbyrh6) span:where(.svelte-nbyrh6){color:#756d62;font-size:.72rem;line-height:1.55}.case-list.svelte-nbyrh6{border-top:1px solid #cfc8bb;margin-top:clamp(3rem,6vw,5rem)}.case-row.svelte-nbyrh6{border-bottom:1px solid #cfc8bb;grid-template-columns:minmax(0,1.08fr) minmax(22rem,.92fr);min-height:32rem;display:grid}.case-row.reverse.svelte-nbyrh6 figure:where(.svelte-nbyrh6){order:2}.case-row.svelte-nbyrh6 figure:where(.svelte-nbyrh6){background:#050507;margin:0;position:relative;overflow:hidden}.case-row.svelte-nbyrh6 figure:where(.svelte-nbyrh6) img:where(.svelte-nbyrh6){object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.22,1,.36,1)}.case-row.svelte-nbyrh6:hover figure:where(.svelte-nbyrh6) img:where(.svelte-nbyrh6){transform:scale(1.025)}.case-row.svelte-nbyrh6 figcaption:where(.svelte-nbyrh6){color:#c9cdd4;font:700 .5rem/1 var(--font-mono);letter-spacing:.11em;text-transform:uppercase;background:#050507c7;padding:.42rem .55rem;position:absolute;bottom:.8rem;right:.8rem}.case-copy.svelte-nbyrh6{flex-direction:column;justify-content:center;padding:clamp(2rem,5vw,4rem);display:flex}.case-meta.svelte-nbyrh6,.case-outcome.svelte-nbyrh6 span:where(.svelte-nbyrh6),.rule.svelte-nbyrh6 span:where(.svelte-nbyrh6){font:700 .58rem/1.35 var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:#756d62}.case-meta.svelte-nbyrh6 b:where(.svelte-nbyrh6){color:#2757ff}.case-copy.svelte-nbyrh6 h3:where(.svelte-nbyrh6){max-width:31rem;font:400 clamp(2.5rem,4.4vw,4.4rem)/.92 var(--font-display);letter-spacing:-.045em;margin-top:.9rem}.case-constraint.svelte-nbyrh6{color:#625b52;max-width:28rem;margin-top:1rem;font-size:.92rem;line-height:1.56}.case-outcome.svelte-nbyrh6{color:#1d3fd4;border-top:1px solid #d3ccbf;max-width:28rem;margin-top:1.4rem;padding-top:.8rem;font-size:.9rem;line-height:1.5}.case-outcome.svelte-nbyrh6 span:where(.svelte-nbyrh6),.rule.svelte-nbyrh6 span:where(.svelte-nbyrh6){margin-bottom:.35rem;display:block}.rule.svelte-nbyrh6{border-top:1px solid #d3ccbf;max-width:28rem;margin-top:1.2rem;padding-top:.8rem;font-size:.9rem;line-height:1.5}.open.svelte-nbyrh6{font:700 .64rem/1 var(--font-mono);letter-spacing:.09em;text-transform:uppercase;margin-top:1.45rem}.open.svelte-nbyrh6 i:where(.svelte-nbyrh6){color:#2757ff;margin-left:.35rem;font-style:normal}.reading.svelte-nbyrh6{grid-template-columns:repeat(3,1fr);gap:2rem 3rem;margin-top:clamp(3rem,6vw,4.5rem);display:grid}.reading.svelte-nbyrh6 article:where(.svelte-nbyrh6){border-top:1px solid #191512;padding-top:.9rem}.reading.svelte-nbyrh6 h3:where(.svelte-nbyrh6){font:400 1.25rem/1.1 var(--font-display)}.reading.svelte-nbyrh6 p:where(.svelte-nbyrh6){color:#625b52;margin-top:.55rem;font-size:.82rem;line-height:1.58}@media (width<=820px){.work.svelte-nbyrh6{padding-inline:1rem}.work.svelte-nbyrh6>header:where(.svelte-nbyrh6){grid-template-columns:1fr;gap:.75rem}.case-row.svelte-nbyrh6{grid-template-columns:1fr;min-height:0}.case-row.reverse.svelte-nbyrh6 figure:where(.svelte-nbyrh6){order:0}.case-row.svelte-nbyrh6 figure:where(.svelte-nbyrh6){aspect-ratio:4/3}.case-copy.svelte-nbyrh6{padding:2rem .35rem 2.5rem}.reading.svelte-nbyrh6{grid-template-columns:1fr;gap:1.6rem}}@media (prefers-reduced-motion:reduce){.case-row.svelte-nbyrh6 figure:where(.svelte-nbyrh6) img:where(.svelte-nbyrh6){transition:none}}
