.case.svelte-13o1zg0{gap:var(--space-8);padding-block:var(--space-5) var(--space-16);flex-direction:column;display:flex}.crumbs.svelte-13o1zg0{align-items:center;gap:var(--space-2);font-size:var(--fs-xs);color:var(--text-muted);flex-wrap:wrap;display:flex}.crumbs.svelte-13o1zg0 a:where(.svelte-13o1zg0){color:var(--text-muted);text-decoration:none}.crumbs.svelte-13o1zg0 a:where(.svelte-13o1zg0):hover{color:var(--accent)}.crumbs.svelte-13o1zg0 .current:where(.svelte-13o1zg0){color:var(--text-color);text-overflow:ellipsis;white-space:nowrap;max-width:40ch;overflow:hidden}.hero.svelte-13o1zg0{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.hero-main.svelte-13o1zg0{gap:var(--space-3);flex-direction:column;display:flex}.badges.svelte-13o1zg0{gap:var(--space-2);flex-wrap:wrap;display:flex}.badge.svelte-13o1zg0{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:var(--tracking-caps);padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);border:1px solid var(--border-color);color:var(--text-muted);font-weight:700}.badge.nda.svelte-13o1zg0{border-color:var(--accent-project);color:var(--accent-project)}.tagline.svelte-13o1zg0{font-size:var(--fs-base);color:var(--text-color);line-height:var(--leading-normal);margin:0}.summary-lead.svelte-13o1zg0{font-size:var(--fs-base);color:var(--text-muted);line-height:var(--leading-relaxed);margin:0}.facts.svelte-13o1zg0{font-size:var(--fs-xs);color:var(--text-muted)}.actions.svelte-13o1zg0{gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.hero-cover.svelte-13o1zg0{border-radius:var(--radius-xl);border:1px solid var(--border-color);aspect-ratio:var(--cover-ratio);background:var(--panel-alt);overflow:hidden}.hero-cover.svelte-13o1zg0 img:where(.svelte-13o1zg0){object-fit:cover;width:100%;height:100%;display:block}.hero-cover.svelte-13o1zg0:not(.plain){box-shadow:0 0 0 1px var(--accent-project) inset}.metrics.svelte-13o1zg0{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));display:grid}.metric.svelte-13o1zg0{flex-direction:column;gap:3px;display:flex}.metric.svelte-13o1zg0 b:where(.svelte-13o1zg0){font-size:var(--fs-xl);color:var(--heading-color);font-variant-numeric:tabular-nums;line-height:var(--leading-tight)}.metric-label.svelte-13o1zg0{font-size:var(--fs-sm);color:var(--text-color)}.cols.svelte-13o1zg0{gap:var(--space-8);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.story.svelte-13o1zg0{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.prose.svelte-13o1zg0 h3.bh{font-size:var(--fs-md);font-weight:700}.hl-chips.svelte-13o1zg0{gap:var(--space-2);flex-wrap:wrap;display:flex}.hl-chip.svelte-13o1zg0{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-full);border:1px solid var(--border-color);background:var(--panel-bg);font-size:var(--fs-sm);line-height:var(--leading-snug);color:var(--text-color);display:inline-flex}.hl-chip.svelte-13o1zg0:before{content:"";background:var(--accent);border-radius:50%;flex:none;width:5px;height:5px}.license.svelte-13o1zg0{gap:var(--space-4);flex-direction:column;display:flex}.license-body.svelte-13o1zg0{gap:var(--space-6);grid-template-columns:minmax(0,1.5fr) minmax(230px,.85fr);align-items:start;display:grid}.license-facts.svelte-13o1zg0{gap:var(--space-6);flex-wrap:wrap;margin:0;display:flex}.license-facts.svelte-13o1zg0 dt:where(.svelte-13o1zg0){margin:0 0 var(--space-2)}.license-facts.svelte-13o1zg0 dd:where(.svelte-13o1zg0){margin:0}.license-note.svelte-13o1zg0{margin:var(--space-4) 0 0;font-size:var(--fs-base);line-height:var(--leading-relaxed)}.license-disclaimer.svelte-13o1zg0{margin:var(--space-4) 0 0;padding-top:var(--space-3);border-top:1px solid var(--border-color);max-width:62ch;line-height:var(--leading-normal)}.license-terms.svelte-13o1zg0{padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--border-color);background:var(--panel-alt);flex-direction:column;gap:2px;display:flex}.terms-price.svelte-13o1zg0{font-size:var(--fs-lg);font-weight:700;line-height:var(--leading-tight)}.terms-hint.svelte-13o1zg0{margin-bottom:var(--space-3)}.terms-actions.svelte-13o1zg0{gap:var(--space-2);flex-direction:column;margin-top:auto;display:flex}.terms-actions.svelte-13o1zg0 .btn:where(.svelte-13o1zg0){justify-content:center;width:100%}@media (width<=900px){.license-body.svelte-13o1zg0{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}}.chip.accent.svelte-13o1zg0{border-color:var(--accent)}.prose.svelte-13o1zg0{font-size:var(--fs-base);line-height:var(--leading-relaxed);color:var(--text-color);min-width:0}.video.svelte-13o1zg0 video:where(.svelte-13o1zg0){border-radius:var(--radius-lg);background:var(--scrim);width:100%;display:block}.video.svelte-13o1zg0{gap:var(--space-2);flex-direction:column;display:flex}.side.svelte-13o1zg0{gap:var(--space-4);top:var(--space-3);flex-direction:column;display:flex;position:sticky}.side-block.svelte-13o1zg0{gap:var(--space-3);flex-direction:column;display:flex}.party.svelte-13o1zg0{flex-direction:column;gap:3px;display:flex}.party-role.svelte-13o1zg0{font-size:var(--fs-2xs);color:var(--text-muted)}.party-name.svelte-13o1zg0{align-items:center;gap:var(--space-2);font-size:var(--fs-sm);color:var(--heading-color);display:flex}.party-name.svelte-13o1zg0 a:where(.svelte-13o1zg0){color:inherit;border-bottom:1px dashed var(--border-color);text-decoration:none}.party-logo.svelte-13o1zg0{object-fit:contain;width:auto;max-width:70px;height:18px}.tags.svelte-13o1zg0{gap:var(--space-2);flex-wrap:wrap;display:flex}.tags.svelte-13o1zg0 .chip:where(.svelte-13o1zg0){text-decoration:none}.gallery.svelte-13o1zg0{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));display:grid}.gallery.svelte-13o1zg0 figure:where(.svelte-13o1zg0){gap:var(--space-2);flex-direction:column;margin:0;display:flex}.gallery.svelte-13o1zg0 img:where(.svelte-13o1zg0){border-radius:var(--radius-lg);border:1px solid var(--border-color);width:100%;display:block}.grid.svelte-13o1zg0{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));display:grid}.quote.svelte-13o1zg0{gap:var(--space-3);flex-direction:column;margin:0;display:flex}.quote.svelte-13o1zg0 p:where(.svelte-13o1zg0){font-size:var(--fs-base);line-height:var(--leading-relaxed);margin:0}.quote.svelte-13o1zg0 footer:where(.svelte-13o1zg0) span:where(.svelte-13o1zg0){flex-direction:column;display:flex}.contact.svelte-13o1zg0{gap:var(--space-3);flex-direction:column;display:flex}@media (width<=980px){.hero.svelte-13o1zg0{grid-template-columns:minmax(0,1fr)}.hero-cover.svelte-13o1zg0{order:-1}.cols.svelte-13o1zg0{grid-template-columns:minmax(0,1fr)}.side.svelte-13o1zg0{order:-1;position:static}}@media (width<=640px){.metric.svelte-13o1zg0 b:where(.svelte-13o1zg0){font-size:var(--fs-lg)}.case.svelte-13o1zg0{gap:var(--space-6)}}
