.trust-shell{background:var(--bg-base,#050507);min-height:100vh;color:var(--ink-primary,#f5f1e8);font-family:var(--font-body,"DM Sans", system-ui, sans-serif);padding:64px 24px 96px}.trust-prose{max-width:720px;color:var(--ink-secondary,#b8b0a0);margin:0 auto;font-size:16px;line-height:1.7}.trust-eyebrow{font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-tertiary,#6b655a);margin-bottom:12px;font-size:11px;display:block}.trust-title{font-family:var(--font-display,"Fraunces", serif);letter-spacing:-.03em;color:var(--ink-primary,#f5f1e8);margin:0 0 12px;font-size:48px;font-weight:500;line-height:1.05}.trust-deck{font-family:var(--font-display,"Fraunces", serif);color:var(--ink-secondary,#b8b0a0);margin:0 0 48px;font-size:18px;font-style:italic;line-height:1.5}.trust-prose h2{font-family:var(--font-display,"Fraunces", serif);letter-spacing:-.02em;color:var(--ink-primary,#f5f1e8);margin:48px 0 12px;font-size:28px;font-weight:500}.trust-prose h3{font-family:var(--font-display,"Fraunces", serif);color:var(--ink-primary,#f5f1e8);margin:32px 0 8px;font-size:20px;font-weight:500}.trust-prose p{margin:0 0 16px}.trust-prose p:first-of-type:first-letter{float:left;font-family:var(--font-display,"Fraunces", serif);color:var(--accent,#f2a93b);padding-right:8px;font-size:4em;line-height:.85}.trust-prose ul{margin:0 0 16px;padding-left:22px}.trust-prose li{margin-bottom:8px}.trust-prose .mono{font-family:var(--font-mono,"JetBrains Mono", monospace);font-variant-numeric:tabular-nums;font-size:13px}.trust-prose a{color:var(--accent,#f2a93b);border-bottom:1px solid #f2a93b52;text-decoration:none;transition:border-color .1s}.trust-prose a:hover{border-bottom-color:var(--accent,#f2a93b)}.trust-table{border-collapse:collapse;width:100%;font-family:var(--font-mono,"JetBrains Mono", monospace);margin:16px 0;font-size:13px}.trust-table th,.trust-table td{border-bottom:1px solid var(--border,#f5f1e814);text-align:left;vertical-align:top;padding:10px 0}.trust-table th{color:var(--ink-tertiary,#6b655a);text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:500}.trust-status{font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.08em;text-transform:uppercase;margin-left:8px;font-size:11px;display:inline-block}.trust-status.in-progress{color:var(--accent,#f2a93b)}.trust-status.complete{color:var(--profit,#00c386)}.trust-status.planned{color:var(--ink-tertiary,#6b655a)}
