.case-head.svelte-9hm5jc{padding-top:100px}.case-index.svelte-9hm5jc{display:flex;justify-content:space-between;padding-bottom:26px;border-bottom:1px solid var(--line);font:10px var(--mono);text-transform:uppercase}.case-index.svelte-9hm5jc a:where(.svelte-9hm5jc){padding:10px 0;margin:-10px 0;transition:color .2s}.case-index.svelte-9hm5jc a:where(.svelte-9hm5jc):hover,.case-index.svelte-9hm5jc a:where(.svelte-9hm5jc):focus-visible{color:var(--signal)}.case-title.svelte-9hm5jc{display:grid;grid-template-columns:190px 1.6fr 1fr;gap:45px;padding:70px 0 75px;align-items:start}.case-title.svelte-9hm5jc h1:where(.svelte-9hm5jc){margin:0;font:clamp(60px,8vw,120px)/.86 var(--serif);letter-spacing:-.04em}.case-title.svelte-9hm5jc>p:where(.svelte-9hm5jc):last-child{margin:8px 0;color:var(--muted);font-size:17px;line-height:1.5}.case-head.svelte-9hm5jc dl:where(.svelte-9hm5jc){display:grid;grid-template-columns:1fr 1fr 2fr;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:0}.case-head.svelte-9hm5jc dl:where(.svelte-9hm5jc) div:where(.svelte-9hm5jc){padding:15px 0}.case-head.svelte-9hm5jc dt:where(.svelte-9hm5jc){font:9px var(--mono);color:var(--muted);text-transform:uppercase}.case-head.svelte-9hm5jc dd:where(.svelte-9hm5jc){margin:5px 0 0}.preview-wrap.svelte-9hm5jc{width:min(calc(100% - 48px),1450px);margin:55px auto;animation:enter-up .9s .2s cubic-bezier(.16,1,.3,1) both}.story.svelte-9hm5jc{padding-top:90px;padding-bottom:130px}.story.svelte-9hm5jc>div:where(.svelte-9hm5jc){display:grid;grid-template-columns:1fr 1fr;gap:80px}.story.svelte-9hm5jc h2:where(.svelte-9hm5jc){margin:0;font:clamp(50px,6vw,85px)/.9 var(--serif)}.story-copy.svelte-9hm5jc{max-width:550px}.story-copy.svelte-9hm5jc h3:where(.svelte-9hm5jc){margin:0 0 10px;font:28px var(--serif)}.story-copy.svelte-9hm5jc p:where(.svelte-9hm5jc){margin:0 0 38px;color:var(--muted);font-size:16px;line-height:1.65}.actions.svelte-9hm5jc{display:flex;gap:35px}@media(max-width:760px){.case-head.svelte-9hm5jc{padding-top:65px}.case-title.svelte-9hm5jc{grid-template-columns:1fr;padding:50px 0;gap:20px}.case-title.svelte-9hm5jc .eyebrow:where(.svelte-9hm5jc){margin:0}.case-title.svelte-9hm5jc h1:where(.svelte-9hm5jc){font-size:60px}.case-head.svelte-9hm5jc dl:where(.svelte-9hm5jc){grid-template-columns:1fr}.preview-wrap.svelte-9hm5jc{width:calc(100% - 24px);margin:28px auto}.story.svelte-9hm5jc{padding-top:60px}.story.svelte-9hm5jc>div:where(.svelte-9hm5jc){grid-template-columns:1fr;gap:40px}.actions.svelte-9hm5jc{flex-direction:column;gap:18px}}
