.crumb.svelte-12xbv21{display:flex;gap:8px;font-size:.82rem;color:var(--muted);margin-bottom:34px}.crumb.svelte-12xbv21 a:where(.svelte-12xbv21):hover{color:var(--ink);text-decoration:underline}.detail.svelte-12xbv21{display:grid;grid-template-columns:1.15fr .85fr;gap:56px;align-items:start}.shot.svelte-12xbv21{background:var(--sand)}.shot.svelte-12xbv21 img:where(.svelte-12xbv21){width:100%;height:auto}.meta.svelte-12xbv21 .kicker:where(.svelte-12xbv21){display:block;font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin-bottom:14px}.meta.svelte-12xbv21 h1:where(.svelte-12xbv21){font-weight:400;font-size:clamp(1.9rem,3.6vw,2.7rem);margin:0 0 6px}.meta.svelte-12xbv21 .style:where(.svelte-12xbv21){color:var(--muted);margin:0 0 26px;font-size:.9rem}.meta.svelte-12xbv21 .amt:where(.svelte-12xbv21){font-size:2.1rem;margin:0 0 10px}.meta.svelte-12xbv21 .inc:where(.svelte-12xbv21){color:var(--ink-2);font-size:.9rem;margin:0 0 30px;max-width:42ch}.acts.svelte-12xbv21{display:grid;gap:12px;margin-bottom:36px}.facts.svelte-12xbv21{list-style:none;padding:0;margin:0;border-top:1px solid var(--line)}.facts.svelte-12xbv21 li:where(.svelte-12xbv21){padding:13px 0;border-bottom:1px solid var(--line);font-size:.88rem;color:var(--ink-2);display:flex;gap:10px}.facts.svelte-12xbv21 strong:where(.svelte-12xbv21){min-width:92px;font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding-top:2px}.sub.svelte-12xbv21{font-size:1.15rem;font-weight:400;margin:34px 0 12px}.slots-info.svelte-12xbv21{list-style:none;padding:0;margin:0;border-top:1px solid var(--line)}.slots-info.svelte-12xbv21 li:where(.svelte-12xbv21){display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid var(--line);font-size:.88rem}.sl-label.svelte-12xbv21{color:var(--ink)}.sl-meta.svelte-12xbv21{color:var(--muted);font-size:.8rem;white-space:nowrap}.sl-meta.svelte-12xbv21 em:where(.svelte-12xbv21){font-style:normal}.sl-meta.svelte-12xbv21 em.req:where(.svelte-12xbv21){color:#b00020}@media(max-width:900px){.detail.svelte-12xbv21{grid-template-columns:1fr;gap:32px}}
