.case-hero[data-astro-cid-idtmirqk]{background:var(--bg-header);padding:24px 0 48px}.back[data-astro-cid-idtmirqk]{color:var(--h2);margin-bottom:40px;font-size:15px;font-weight:600;text-decoration:none;display:inline-block}.back[data-astro-cid-idtmirqk]:hover{color:var(--brand-orange-text)}.kicker[data-astro-cid-idtmirqk]{letter-spacing:.12em;text-transform:uppercase;color:var(--brand-orange-text);font-size:13px;font-weight:700}h1[data-astro-cid-idtmirqk]{letter-spacing:-.02em;max-width:820px;color:var(--h1);text-wrap:balance;margin-top:12px;font-size:36px;font-weight:800;line-height:1.1}.lede[data-astro-cid-idtmirqk]{max-width:680px;color:var(--h2);margin-top:16px;font-size:19px;font-weight:400;line-height:1.45}.stats[data-astro-cid-idtmirqk]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-top:32px;display:grid}.meta[data-astro-cid-idtmirqk]{border-top:1px solid #0000001f;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px 32px;margin:32px 0 0;padding-top:24px;display:grid}dt[data-astro-cid-idtmirqk]{letter-spacing:.1em;text-transform:uppercase;color:var(--text-date);font-size:12px;font-weight:700}dd[data-astro-cid-idtmirqk]{color:var(--h1);margin:4px 0 0;font-size:15px;line-height:1.4}.next[data-astro-cid-idtmirqk]{padding:24px 0 0}.next[data-astro-cid-idtmirqk] a[data-astro-cid-idtmirqk]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);gap:4px;padding:28px;text-decoration:none;transition:box-shadow .15s;display:grid}.next[data-astro-cid-idtmirqk] a[data-astro-cid-idtmirqk]:hover{box-shadow:var(--shadow-lg)}.next-label[data-astro-cid-idtmirqk]{letter-spacing:.12em;text-transform:uppercase;color:var(--brand-orange-text);font-size:13px;font-weight:700}.next-title[data-astro-cid-idtmirqk]{color:var(--h1);font-size:24px;font-weight:700}.next-summary[data-astro-cid-idtmirqk]{color:var(--text-body);font-size:16px}@media (width>=900px){.case-hero[data-astro-cid-idtmirqk]{padding:32px 0 72px}h1[data-astro-cid-idtmirqk]{font-size:56px}.lede[data-astro-cid-idtmirqk]{font-size:21px}}.slide[data-astro-cid-w6ymvdtg]{padding:72px 0}.slide[data-astro-cid-w6ymvdtg]+.slide{border-top:1px solid var(--border)}.inner[data-astro-cid-w6ymvdtg]{gap:32px;display:grid}.text[data-astro-cid-w6ymvdtg]{max-width:680px}.stack[data-astro-cid-w6ymvdtg] .text[data-astro-cid-w6ymvdtg]{text-align:center;margin:0 auto}.kicker[data-astro-cid-w6ymvdtg]{letter-spacing:.12em;text-transform:uppercase;color:var(--brand-orange-text);margin-bottom:10px;font-size:13px;font-weight:700}h2[data-astro-cid-w6ymvdtg]{letter-spacing:-.01em;color:var(--h1);text-wrap:balance;font-size:28px;font-weight:700;line-height:1.2}.body[data-astro-cid-w6ymvdtg]{color:var(--text-body);text-wrap:pretty;margin-top:14px;font-size:17px;line-height:1.55}.body[data-astro-cid-w6ymvdtg] p+p{margin-top:12px}.body[data-astro-cid-w6ymvdtg]:empty{display:none}.visual[data-astro-cid-w6ymvdtg]{min-width:0}@media (width>=900px){.slide[data-astro-cid-w6ymvdtg]{padding:104px 0}h2[data-astro-cid-w6ymvdtg]{font-size:36px}.split[data-astro-cid-w6ymvdtg] .inner[data-astro-cid-w6ymvdtg]{grid-template-columns:minmax(280px,5fr) 7fr;align-items:center;gap:64px}}@media (width<=600px){.slide[data-astro-cid-w6ymvdtg]{padding:56px 0}.stack[data-astro-cid-w6ymvdtg] .text[data-astro-cid-w6ymvdtg]{text-align:left}}.shot[data-astro-cid-aatdr2li]{width:100%;margin:0 auto}.label[data-astro-cid-aatdr2li]{letter-spacing:.02em;background:var(--surface);color:var(--h2);border:1px solid var(--border);border-radius:999px;margin-bottom:10px;padding:3px 10px;font-size:13px;font-weight:600;display:inline-block}.label[data-astro-cid-aatdr2li].before{color:#8a2f1c;background:#f4e3e0;border-color:#0000}.label[data-astro-cid-aatdr2li].after{color:#1d6a3f;background:#dff1e6;border-color:#0000}.frame[data-astro-cid-aatdr2li]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-lg);overflow:hidden}.bar[data-astro-cid-aatdr2li]{background:#2a2735;gap:6px;padding:9px 12px;display:flex}.bar[data-astro-cid-aatdr2li] i[data-astro-cid-aatdr2li]{background:#ffffff47;border-radius:50%;width:9px;height:9px}.canvas[data-astro-cid-aatdr2li]{position:relative}.canvas[data-astro-cid-aatdr2li] img{width:100%}.pin[data-astro-cid-aatdr2li]{background:var(--brand-orange-strong);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:14px;font-weight:700;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #fff,0 2px 8px #00000040}figcaption[data-astro-cid-aatdr2li]{color:var(--muted);text-align:center;margin-top:10px;font-size:14px}@media (width<=480px){.pin[data-astro-cid-aatdr2li]{width:22px;height:22px;font-size:12px;box-shadow:0 0 0 2px #fff,0 2px 6px #00000040}}.notes[data-astro-cid-w7cbg4su]{gap:12px;margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-w7cbg4su]{color:var(--text-body);align-items:flex-start;gap:12px;font-size:16px;line-height:1.4;display:flex}li[data-astro-cid-w7cbg4su] strong{color:var(--h1)}.n[data-astro-cid-w7cbg4su]{background:var(--brand-orange-strong);color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;margin-top:-1px;font-size:13px;font-weight:700;display:grid}.stat[data-astro-cid-rumhcc5x]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:20px}.value[data-astro-cid-rumhcc5x]{letter-spacing:-.02em;color:var(--brand-orange);font-variant-numeric:tabular-nums;font-size:40px;font-weight:800;line-height:1.05}.down[data-astro-cid-rumhcc5x] .value[data-astro-cid-rumhcc5x]{color:var(--h3)}.neutral[data-astro-cid-rumhcc5x] .value[data-astro-cid-rumhcc5x]{color:var(--h1)}.label[data-astro-cid-rumhcc5x]{color:var(--h1);margin-top:8px;font-size:16px;font-weight:600;line-height:1.3}.detail[data-astro-cid-rumhcc5x]{color:var(--muted);margin-top:4px;font-size:14px;line-height:1.4}@media (width>=900px){.value[data-astro-cid-rumhcc5x]{font-size:48px}}@media (width<=600px){.stat[data-astro-cid-rumhcc5x]{padding:14px 16px}.value[data-astro-cid-rumhcc5x]{font-size:32px}.label[data-astro-cid-rumhcc5x]{margin-top:4px;font-size:15px}}
