.chapter.svelte-kfy63g{margin-bottom:var(--dv-space-10)}.chapter-row.svelte-kfy63g{display:flex;align-items:center;gap:var(--dv-space-4)}.chapter-num.svelte-kfy63g,.chapter-label.svelte-kfy63g{font-family:var(--dv-font-mono);font-size:var(--dv-text-sm);font-weight:700;color:var(--dv-color-primary);text-transform:uppercase;letter-spacing:.12em;flex-shrink:0}.chapter-rule.svelte-kfy63g{flex:1;height:1px;background:var(--dv-color-border-rule)}.chapter-meta.svelte-kfy63g{margin:var(--dv-space-3) 0 0;font-family:var(--dv-font-mono);font-size:var(--dv-text-2xs);font-weight:500;color:var(--dv-color-text-secondary);text-transform:uppercase;letter-spacing:.1em}.meta-strip.svelte-1w4zkeh{margin:0;font-family:var(--dv-font-mono);font-size:var(--dv-text-2xs);font-weight:500;color:var(--dv-color-text-secondary);text-transform:uppercase;letter-spacing:.12em}.sep.svelte-1w4zkeh{color:var(--dv-color-text-disabled);margin:0 var(--dv-space-2)}.row.svelte-o1ig4{display:grid;grid-template-columns:minmax(4ch,auto) 1fr;gap:var(--dv-space-6);padding:var(--dv-space-7) 0;border-bottom:1px solid var(--dv-color-border)}.row-last.svelte-o1ig4{border-bottom:none}.row.svelte-o1ig4:first-child{padding-top:0}.row-num.svelte-o1ig4{font-family:var(--dv-font-mono);font-size:clamp(2rem,4vw,2.75rem);font-weight:800;line-height:1;letter-spacing:-.02em;color:var(--dv-color-primary);align-self:start}.row-body.svelte-o1ig4{max-width:60ch}.row-title.svelte-o1ig4{margin:0 0 var(--dv-space-3);font-family:var(--dv-font-mono);font-size:var(--dv-text-md);font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--dv-color-text)}.row-text.svelte-o1ig4{font-family:var(--dv-font-mono);font-size:var(--dv-text-sm);line-height:var(--dv-leading-loose);color:var(--dv-color-text-secondary)}@media(max-width:640px){.row.svelte-o1ig4{grid-template-columns:1fr;gap:var(--dv-space-3);padding:var(--dv-space-6) 0}.row-num.svelte-o1ig4{font-size:1.75rem}}.exhibit.svelte-pmeifl{margin:var(--dv-space-8) 0}.exhibit-frame.svelte-pmeifl{border:1px solid var(--dv-color-border-accent);background:var(--dv-color-surface);padding:4px;border-radius:var(--dv-radius-md)}.exhibit-frame.svelte-pmeifl img:where(.svelte-pmeifl){display:block;width:100%;height:auto;border-radius:var(--dv-radius-sm)}figcaption.svelte-pmeifl{margin-top:var(--dv-space-3);font-family:var(--dv-font-mono);font-size:var(--dv-text-xs);color:var(--dv-color-text-secondary);text-transform:uppercase;letter-spacing:.08em}.fig-label.svelte-pmeifl{color:var(--dv-color-primary);font-weight:700;margin-right:var(--dv-space-3)}.stamp.svelte-1hfvv7r{display:inline-flex;align-items:center;gap:var(--dv-space-3);padding:var(--dv-space-3) var(--dv-space-5);border:1px solid var(--dv-color-border-accent);color:var(--dv-color-primary);font-family:var(--dv-font-mono);font-size:var(--dv-text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.12em;background:transparent}.stamp-compact.svelte-1hfvv7r{padding:var(--dv-space-2) var(--dv-space-3);font-size:var(--dv-text-2xs)}.dossier.svelte-1uha8ag{display:flex;flex-direction:column;width:100%}.section.svelte-1uha8ag{padding:var(--dv-space-20) 0;scroll-margin-top:80px}@media(max-width:640px){.section.svelte-1uha8ag{padding:var(--dv-space-16) 0}}.cover.svelte-1uha8ag{min-height:100vh;min-height:100svh;display:flex;align-items:center;padding-top:clamp(6rem,14vh,10rem);padding-bottom:clamp(4rem,10vh,8rem)}.cover-inner.svelte-1uha8ag{display:flex;flex-direction:column;gap:0}.classification.svelte-1uha8ag{margin:0 0 var(--dv-space-12);font-family:var(--dv-font-mono);font-size:var(--dv-text-2xs);font-weight:600;color:var(--dv-color-primary);text-transform:uppercase;letter-spacing:.18em;opacity:0;transition:opacity .8s var(--dv-ease) .2s}.classification.visible.svelte-1uha8ag{opacity:1}.cover-title.svelte-1uha8ag{display:flex;flex-direction:column;font-family:var(--dv-font-mono);font-size:clamp(2.75rem,8.5vw,6.5rem);font-weight:800;line-height:.95;letter-spacing:-.035em;color:var(--dv-color-text);margin:0 0 var(--dv-space-10);text-transform:uppercase;opacity:0;transition:opacity .8s var(--dv-ease) .4s}.cover-title.visible.svelte-1uha8ag{opacity:1}.line.svelte-1uha8ag{display:block}.caret.svelte-1uha8ag{display:inline-block;color:var(--dv-color-primary);animation:svelte-1uha8ag-caret-blink 1s steps(2) infinite;margin-left:.05em}@keyframes svelte-1uha8ag-caret-blink{50%{opacity:0}}.cover-sub.svelte-1uha8ag{max-width:60ch;font-family:var(--dv-font-mono);font-size:var(--dv-text-md);font-weight:400;line-height:var(--dv-leading-loose);color:var(--dv-color-text-secondary);margin:0 0 var(--dv-space-10);opacity:0;transition:opacity .8s var(--dv-ease) .7s}.cover-sub.visible.svelte-1uha8ag{opacity:1}.cover-actions.svelte-1uha8ag{display:flex;align-items:center;gap:var(--dv-space-6);flex-wrap:wrap;margin:0 0 var(--dv-space-16);opacity:0;transition:opacity .8s var(--dv-ease) .9s}.cover-actions.visible.svelte-1uha8ag{opacity:1}.cover-foot.svelte-1uha8ag{opacity:0;transition:opacity .8s var(--dv-ease) 1.1s}.cover-foot.visible.svelte-1uha8ag{opacity:1}.cover-rule.svelte-1uha8ag{border:none;border-top:1px solid var(--dv-color-border-accent);margin:0 0 var(--dv-space-4);max-width:280px}.btn-primary{display:inline-flex;align-items:center;gap:var(--dv-space-2);padding:var(--dv-space-4) var(--dv-space-6);font-family:var(--dv-font-mono);font-size:var(--dv-text-xs);font-weight:700;color:var(--dv-color-primary);background:transparent;border:1px solid var(--dv-color-primary);text-decoration:none;text-transform:uppercase;letter-spacing:.12em;transition:background var(--dv-duration-md) ease-out,color var(--dv-duration-md) ease-out}.btn-primary:hover{background:var(--dv-color-primary);color:var(--dv-black)}.btn-text{display:inline-flex;align-items:center;font-family:var(--dv-font-mono);font-size:var(--dv-text-xs);font-weight:600;color:var(--dv-color-text-secondary);text-decoration:none;text-transform:uppercase;letter-spacing:.12em;padding:var(--dv-space-4) 0;border-bottom:1px solid transparent;transition:color var(--dv-duration-fast) ease-out,border-color var(--dv-duration-fast) ease-out}.btn-text:hover{color:var(--dv-color-primary);border-bottom-color:var(--dv-color-primary)}.prose.svelte-1uha8ag{max-width:60ch}.prose.svelte-1uha8ag p:where(.svelte-1uha8ag){font-family:var(--dv-font-mono);font-size:var(--dv-text-sm);line-height:var(--dv-leading-loose);color:var(--dv-color-text-secondary);margin:0 0 var(--dv-space-5)}.prose.svelte-1uha8ag p:where(.svelte-1uha8ag):last-child{margin-bottom:0}.prose.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--dv-color-text);font-weight:700}.pull-quote.svelte-1uha8ag{position:relative;max-width:60ch;margin:0 0 var(--dv-space-10);padding:var(--dv-space-2) 0 var(--dv-space-2) var(--dv-space-6);border-left:1px solid var(--dv-color-border-accent);font-family:var(--dv-font-serif);font-style:italic;font-size:clamp(1.25rem,2.2vw,1.625rem);font-weight:400;line-height:1.45;color:var(--dv-cream);letter-spacing:-.005em}.pull-mark.svelte-1uha8ag{color:var(--dv-color-primary);font-style:normal}.pull-mark.svelte-1uha8ag:first-of-type{margin-right:.3em}.pull-mark.svelte-1uha8ag:last-of-type{margin-left:.3em}.pull-quote.svelte-1uha8ag cite:where(.svelte-1uha8ag){display:block;margin-top:var(--dv-space-4);font-family:var(--dv-font-mono);font-style:normal;font-size:var(--dv-text-2xs);font-weight:600;color:var(--dv-color-text-secondary);text-transform:uppercase;letter-spacing:.12em}.rows.svelte-1uha8ag{display:flex;flex-direction:column}.exhibit-name.svelte-1uha8ag{display:flex;flex-direction:column;font-family:var(--dv-font-mono);font-size:clamp(2.5rem,7vw,4.5rem);font-weight:800;line-height:.95;letter-spacing:-.03em;margin:0 0 var(--dv-space-6);text-transform:uppercase}.exhibit-line.svelte-1uha8ag{display:block}.exhibit-line-accent.svelte-1uha8ag{color:var(--dv-color-primary)}.exhibit-tagline.svelte-1uha8ag{max-width:60ch;margin:0 0 var(--dv-space-8);font-family:var(--dv-font-serif);font-style:italic;font-size:clamp(1.15rem,2vw,1.5rem);line-height:1.45;color:var(--dv-cream);letter-spacing:-.005em}.spec-list.svelte-1uha8ag{list-style:none;padding:0;margin:0 0 var(--dv-space-10);display:flex;flex-direction:column;gap:var(--dv-space-3)}.spec-list.svelte-1uha8ag li:where(.svelte-1uha8ag){font-family:var(--dv-font-mono);font-size:var(--dv-text-xs);font-weight:600;color:var(--dv-color-text-secondary);letter-spacing:.06em;padding-left:var(--dv-space-4);position:relative}.spec-list.svelte-1uha8ag li:where(.svelte-1uha8ag):before{content:"·";position:absolute;left:0;color:var(--dv-color-primary);font-weight:800}.section-channel.svelte-1uha8ag{padding-bottom:var(--dv-space-12)}.channel-intro.svelte-1uha8ag{max-width:60ch;margin:0 0 var(--dv-space-10);font-family:var(--dv-font-mono);font-size:var(--dv-text-md);color:var(--dv-color-text-secondary);line-height:var(--dv-leading-loose)}.channel-form.svelte-1uha8ag{display:flex;flex-direction:column;gap:var(--dv-space-7);max-width:640px;margin:0 0 var(--dv-space-12)}.form-row.svelte-1uha8ag{display:flex;flex-direction:column;gap:var(--dv-space-2)}.form-label.svelte-1uha8ag{font-family:var(--dv-font-mono);font-size:var(--dv-text-2xs);font-weight:700;color:var(--dv-color-primary);text-transform:uppercase;letter-spacing:.14em}.required.svelte-1uha8ag{color:var(--dv-color-primary);margin-left:2px}.channel-form.svelte-1uha8ag input[type=text]:where(.svelte-1uha8ag),.channel-form.svelte-1uha8ag input[type=email]:where(.svelte-1uha8ag),.channel-form.svelte-1uha8ag textarea:where(.svelte-1uha8ag){width:100%;background:transparent;border:none;border-bottom:1px solid var(--dv-color-border-strong);color:var(--dv-color-text);font-family:var(--dv-font-mono);font-size:var(--dv-text-md);line-height:1.7;padding:var(--dv-space-3) 0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color var(--dv-duration-fast) ease-out}.channel-form.svelte-1uha8ag input:where(.svelte-1uha8ag)::placeholder,.channel-form.svelte-1uha8ag textarea:where(.svelte-1uha8ag)::placeholder{color:var(--dv-color-text-disabled);font-family:var(--dv-font-mono)}.channel-form.svelte-1uha8ag input:where(.svelte-1uha8ag):focus,.channel-form.svelte-1uha8ag textarea:where(.svelte-1uha8ag):focus{outline:none;border-bottom-color:var(--dv-color-primary)}.channel-form.svelte-1uha8ag input[aria-invalid=true]:where(.svelte-1uha8ag),.channel-form.svelte-1uha8ag textarea[aria-invalid=true]:where(.svelte-1uha8ag){border-bottom-color:var(--dv-color-primary)}.channel-form.svelte-1uha8ag textarea:where(.svelte-1uha8ag){resize:vertical;min-height:180px;border:1px solid var(--dv-color-border-strong);padding:var(--dv-space-4)}.channel-form.svelte-1uha8ag textarea:where(.svelte-1uha8ag):focus{border-color:var(--dv-color-primary);border-bottom-color:var(--dv-color-primary)}.channel-form.svelte-1uha8ag input:where(.svelte-1uha8ag):-webkit-autofill,.channel-form.svelte-1uha8ag input:where(.svelte-1uha8ag):-webkit-autofill:hover,.channel-form.svelte-1uha8ag input:where(.svelte-1uha8ag):-webkit-autofill:focus,.channel-form.svelte-1uha8ag textarea:where(.svelte-1uha8ag):-webkit-autofill{-webkit-text-fill-color:var(--dv-color-text);-webkit-box-shadow:0 0 0 1000px var(--dv-color-base) inset;transition:background-color 9999s ease-out}.form-error.svelte-1uha8ag{margin:var(--dv-space-1) 0 0;font-family:var(--dv-font-mono);font-size:var(--dv-text-2xs);font-weight:600;color:var(--dv-color-primary);text-transform:uppercase;letter-spacing:.08em}.form-error-server.svelte-1uha8ag{margin:0;padding:var(--dv-space-4);border:1px solid var(--dv-color-primary);background:#ef44440f;font-size:var(--dv-text-xs)}.form-actions.svelte-1uha8ag{display:flex;flex-direction:column;gap:var(--dv-space-5);margin-top:var(--dv-space-4)}.form-submit.svelte-1uha8ag{align-self:flex-start;display:inline-flex;align-items:center;gap:var(--dv-space-2);padding:var(--dv-space-4) var(--dv-space-8);font-family:var(--dv-font-mono);font-size:var(--dv-text-xs);font-weight:700;color:var(--dv-color-primary);background:transparent;border:1px solid var(--dv-color-primary);text-transform:uppercase;letter-spacing:.14em;cursor:pointer;transition:background var(--dv-duration-md) ease-out,color var(--dv-duration-md) ease-out}.form-submit.svelte-1uha8ag:hover:not(:disabled){background:var(--dv-color-primary);color:var(--dv-black)}.form-submit.svelte-1uha8ag:disabled{opacity:.5;cursor:not-allowed}.form-note.svelte-1uha8ag{margin:0;max-width:50ch;font-family:var(--dv-font-mono);font-size:var(--dv-text-2xs);color:var(--dv-color-text-secondary);text-transform:uppercase;letter-spacing:.1em;line-height:1.7}.honeypot.svelte-1uha8ag{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.form-success.svelte-1uha8ag{margin:0 0 var(--dv-space-12);padding:var(--dv-space-10);border:1px solid var(--dv-color-primary);background:#ef44440a;max-width:640px}.success-stamp.svelte-1uha8ag{margin:0 0 var(--dv-space-5);font-family:var(--dv-font-mono);font-size:var(--dv-text-md);font-weight:700;color:var(--dv-color-primary);text-transform:uppercase;letter-spacing:.12em}.success-detail.svelte-1uha8ag{margin:0 0 var(--dv-space-6);font-family:var(--dv-font-mono);font-size:var(--dv-text-sm);line-height:1.7;color:var(--dv-color-text-secondary);max-width:50ch}.success-again.svelte-1uha8ag{display:inline-block;padding:0;font-family:var(--dv-font-mono);font-size:var(--dv-text-2xs);font-weight:700;color:var(--dv-color-primary);background:transparent;border:none;border-bottom:1px solid transparent;text-decoration:none;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;transition:border-color var(--dv-duration-fast) ease-out}.success-again.svelte-1uha8ag:hover{border-bottom-color:var(--dv-color-primary)}.pgp-box.svelte-1uha8ag{display:inline-block;padding:var(--dv-space-5) var(--dv-space-6);border:1px solid var(--dv-color-border-accent);margin:0 0 var(--dv-space-12);max-width:100%}.pgp-label.svelte-1uha8ag{margin:0 0 var(--dv-space-2);font-family:var(--dv-font-mono);font-size:var(--dv-text-2xs);font-weight:700;color:var(--dv-color-primary);text-transform:uppercase;letter-spacing:.18em}.pgp-key.svelte-1uha8ag{margin:0;font-family:var(--dv-font-mono);font-size:var(--dv-text-xs);font-weight:500;color:var(--dv-color-text-secondary);letter-spacing:.06em;word-break:break-all}.end-stamp.svelte-1uha8ag{display:flex}
