.case-page[data-astro-cid-l2nlvqdx]{--ink:#191b1e;--slate:var(--ink-soft);--muted:#96907f;--line:#e2dbc9;--line-soft:#ece6d6;--bg:#f5f1e8;--accent:var(--brand);--bronze-lt:var(--brand);background:var(--bg);color:var(--ink)}.hero[data-astro-cid-l2nlvqdx]{height:clamp(320px,52vh,560px);position:relative;overflow:hidden}.hero[data-astro-cid-l2nlvqdx] img[data-astro-cid-l2nlvqdx]{object-fit:cover;width:100%;height:100%}.hero-shade[data-astro-cid-l2nlvqdx]{background:linear-gradient(90deg,#0a0c0e9e 0%,#0a0c0e1f 52%,#0a0c0e00 72%),linear-gradient(#0a0c0e38 0%,#0a0c0e00 38%,#0a0c0eb8 100%);position:absolute;inset:0}.hero-spec[data-astro-cid-l2nlvqdx]{z-index:0;background:radial-gradient(120% 90% at 26% 18%,#c9a86a29,#0000 62%),radial-gradient(90% 70% at 82% 92%,#1d403838,#0000 60%),repeating-linear-gradient(108deg,#f2f0ea0e 0 1.5px,#0000 1.5px 13px),linear-gradient(#101315 0%,#0b0c0d 100%);position:absolute;inset:0}.hero--material[data-astro-cid-l2nlvqdx] .hero-shade[data-astro-cid-l2nlvqdx]{background:linear-gradient(#0a0c0e0f 0%,#0a0c0e00 42%,#0a0c0ea8 100%)}.hero-text[data-astro-cid-l2nlvqdx]{z-index:2;color:var(--paper-ink-2);padding-bottom:34px;position:absolute;bottom:0;left:0;right:0}.hero-text[data-astro-cid-l2nlvqdx] h1[data-astro-cid-l2nlvqdx]{letter-spacing:-.02em;font-size:clamp(24px,3.4vw,40px);font-weight:500}.hero-text[data-astro-cid-l2nlvqdx]{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.hero-lead[data-astro-cid-l2nlvqdx]{min-width:0}.hero-specs[data-astro-cid-l2nlvqdx]{text-align:right;grid-template-columns:repeat(2,minmax(88px,auto));gap:12px 34px;margin:0;display:grid}.hero-specs[data-astro-cid-l2nlvqdx] div[data-astro-cid-l2nlvqdx]{margin:0}.hero-specs[data-astro-cid-l2nlvqdx] dt[data-astro-cid-l2nlvqdx]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#f2f0ea73;margin:0 0 4px;font-size:9.5px}.hero-specs[data-astro-cid-l2nlvqdx] dd[data-astro-cid-l2nlvqdx]{letter-spacing:.01em;color:var(--paper-ink-2);margin:0;font-size:13px}@media (width<=900px){.hero-specs[data-astro-cid-l2nlvqdx]{display:none}}.hero-note[data-astro-cid-l2nlvqdx]{font-family:var(--font-mono);letter-spacing:.06em;color:#f2f0ea9e;margin:10px 0 0;font-size:10.5px}.plate[data-astro-cid-l2nlvqdx]{background:#0b0c0d;padding:clamp(40px,6vw,76px) 0 clamp(28px,4vw,48px)}.plate-inner[data-astro-cid-l2nlvqdx]{justify-content:center;display:flex}.plate[data-astro-cid-l2nlvqdx] figure[data-astro-cid-l2nlvqdx]{margin:0;position:relative}.plate[data-astro-cid-l2nlvqdx] img[data-astro-cid-l2nlvqdx]{width:auto;max-width:min(92vw,780px);height:auto;max-height:min(84vh,920px);display:block;box-shadow:0 30px 80px #0000008c}.plate[data-astro-cid-l2nlvqdx] figcaption[data-astro-cid-l2nlvqdx]{color:#f4f2ed9e;letter-spacing:.01em;justify-content:space-between;align-items:baseline;gap:16px;max-width:min(92vw,780px);margin:14px auto 0;font-size:12px;display:flex}.plate[data-astro-cid-l2nlvqdx] .pl-cap[data-astro-cid-l2nlvqdx]{color:#f4f2eddb}.plate[data-astro-cid-l2nlvqdx] .pl-meta[data-astro-cid-l2nlvqdx]{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:#f4f2ed73;white-space:nowrap;font-size:10.5px}@media (width<=760px){.plate[data-astro-cid-l2nlvqdx]{padding:26px 0 20px}.plate-inner[data-astro-cid-l2nlvqdx]{padding:0}.plate[data-astro-cid-l2nlvqdx] img[data-astro-cid-l2nlvqdx]{max-width:100%;max-height:none}.plate[data-astro-cid-l2nlvqdx] figcaption[data-astro-cid-l2nlvqdx]{flex-direction:column;gap:4px;max-width:100%;padding:0 16px}}.hero-meta[data-astro-cid-l2nlvqdx]{color:#f4f2edd1;margin-top:10px;font-size:13px}.series-link[data-astro-cid-l2nlvqdx]{color:#fff;border-bottom:1px solid #ffffff8c}.story[data-astro-cid-l2nlvqdx]{padding:64px 0 12px}.story-col[data-astro-cid-l2nlvqdx]{max-width:720px}.story-p[data-astro-cid-l2nlvqdx]{color:#33302a;margin-bottom:18px;font-size:15px;line-height:1.9}.story-p[data-astro-cid-l2nlvqdx]:first-of-type{color:var(--ink);font-size:16.5px}.honor-note[data-astro-cid-l2nlvqdx]{border-radius:var(--r);background:#f2eee3;border:1px solid #ddd5c2;grid-template-columns:auto 1fr;align-items:center;gap:20px;max-width:720px;margin:10px 0 26px;padding:22px;display:grid}.hn-thumbs[data-astro-cid-l2nlvqdx]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.hn-thumbs[data-astro-cid-l2nlvqdx] img[data-astro-cid-l2nlvqdx]{object-fit:contain;background:#fff;border:1px solid #ddd5c2;border-radius:6px;width:150px;height:112px;padding:6px;display:block}.hn-kicker[data-astro-cid-l2nlvqdx]{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:10px}.hn-title[data-astro-cid-l2nlvqdx]{color:var(--ink);margin-bottom:6px;font-size:14.5px;font-weight:600}.hn-text[data-astro-cid-l2nlvqdx]{color:#5c574c;margin-bottom:10px;font-size:13px;line-height:1.8}.hn-link[data-astro-cid-l2nlvqdx]{color:var(--brand);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.hn-link[data-astro-cid-l2nlvqdx] i[data-astro-cid-l2nlvqdx]{font-style:normal;transition:transform .25s}.hn-link[data-astro-cid-l2nlvqdx]:hover i[data-astro-cid-l2nlvqdx]{transform:translate(3px)}@media (width<=640px){.honor-note[data-astro-cid-l2nlvqdx]{grid-template-columns:1fr}.hn-thumbs[data-astro-cid-l2nlvqdx] img[data-astro-cid-l2nlvqdx]{aspect-ratio:4/3;width:100%;height:auto}}.section[data-astro-cid-l2nlvqdx].alt{background:#efe9db;padding:56px 0}.sec-head[data-astro-cid-l2nlvqdx] h2[data-astro-cid-l2nlvqdx]{color:var(--ink)}.gallery[data-astro-cid-l2nlvqdx]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.g-item[data-astro-cid-l2nlvqdx]{border-radius:var(--r);background:#e6dfcd;overflow:hidden}.g-item[data-astro-cid-l2nlvqdx] img[data-astro-cid-l2nlvqdx]{object-fit:cover;aspect-ratio:3/2;cursor:zoom-in;width:100%;height:100%;transition:transform .5s}.g-item[data-astro-cid-l2nlvqdx]:hover img[data-astro-cid-l2nlvqdx]{transform:scale(1.02)}.section[data-astro-cid-l2nlvqdx].foot{padding:56px 0 76px}.pager[data-astro-cid-l2nlvqdx]{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:40px;display:grid}.pager-link[data-astro-cid-l2nlvqdx]{border:1px solid var(--line);border-radius:var(--r);background:#faf7ef;flex-direction:column;gap:6px;padding:18px 20px;transition:border-color .2s,background .2s;display:flex}.pager-link[data-astro-cid-l2nlvqdx]:hover{border-color:var(--accent)}.pager-link[data-astro-cid-l2nlvqdx].right{text-align:right}.pager-dir[data-astro-cid-l2nlvqdx]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:10.5px}.pager-title[data-astro-cid-l2nlvqdx]{color:var(--ink);font-size:15px;font-weight:500}.credit-note[data-astro-cid-l2nlvqdx]{color:var(--muted);letter-spacing:.02em;margin:22px 0 0;font-size:11px;line-height:1.7}.mid-cta[data-astro-cid-l2nlvqdx]{color:var(--paper-ink-2);border-radius:var(--r);background:#0d0f11;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:26px 28px;display:flex}.mid-cta[data-astro-cid-l2nlvqdx] p[data-astro-cid-l2nlvqdx]{color:#f4f2eddb;max-width:560px;font-size:14px;line-height:1.7}.mid-cta-actions[data-astro-cid-l2nlvqdx]{align-items:center;gap:18px;display:flex}.mid-cta[data-astro-cid-l2nlvqdx] .link-arrow[data-astro-cid-l2nlvqdx]{color:var(--gold)}@media (width<=700px){.gallery[data-astro-cid-l2nlvqdx],.pager[data-astro-cid-l2nlvqdx]{grid-template-columns:1fr}}
