.dp{--rhythm:1;--pitch-scale:1;--band:calc(var(--space-10) * var(--rhythm));--band-tight:calc(var(--space-9) * var(--rhythm))}.dp[data-path=investor]{--rhythm:.74;--pitch-scale:1.3}.dp[data-path=neutral]{--rhythm:.88;--pitch-scale:.78}.dp-back{align-items:center;gap:var(--space-2);margin-bottom:var(--space-7);font-family:var(--font-ui);font-size:var(--ui-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--stone);transition:color var(--dur-fast) var(--ease-auralis);text-decoration:none;display:inline-flex}.dp-back:hover{color:var(--path-accent)}.dp-mark{align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-6);display:flex}.dp-no{font-family:var(--font-ui);font-size:var(--ui-meta);font-weight:var(--w-medium);letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--gold-deep)}.dp-rule{background:var(--gold);width:28px;height:.5px}.dp-category{font-family:var(--font-ui);font-size:var(--ui-meta);letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--stone)}.dp-open{padding:var(--band-tight) var(--page-margin) 0;max-width:720px;margin:0 auto}.dp-title{font-family:var(--font-display);font-weight:var(--w-regular);letter-spacing:var(--track-display-tight);color:var(--charcoal);margin:0;font-size:clamp(34px,5.4vw,58px);line-height:1.08}.dp-dek{margin:var(--space-6) 0 0;font-size:var(--editorial-lede);color:var(--charcoal-soft);max-width:56ch;font-style:italic}.dp-meta{align-items:center;gap:var(--space-4);margin-top:var(--space-7);font-family:var(--font-ui);font-size:var(--ui-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--stone);flex-wrap:wrap;display:flex}.dp-meta-dot{color:var(--gold-deep)}.dp-body{padding:var(--band-tight) var(--page-margin) 0;max-width:720px;margin:0 auto}.dp-h{margin:var(--space-8) 0 0;font-family:var(--font-editorial);font-weight:var(--w-medium);letter-spacing:var(--track-body);color:var(--charcoal);font-size:28px;line-height:1.22}.dp-p{margin:var(--space-5) 0 0;font-size:var(--editorial-body);line-height:var(--lh-editorial);letter-spacing:var(--track-body);color:var(--charcoal-soft)}.dp-quote{margin:var(--space-8) 0}.dp-signature{align-items:center;gap:var(--space-4);margin-top:var(--space-8);padding-top:var(--space-6);border-top:var(--hairline);display:flex}.dp-signature-mark{font-family:var(--font-display);font-size:var(--editorial-card);letter-spacing:var(--track-meta);color:var(--gold-deep)}.dp-signature-line{font-size:var(--editorial-card);color:var(--stone);font-style:italic}.dp-paper{margin-top:var(--space-8);padding-top:var(--space-6);border-top:var(--hairline)}.dp-paper>:first-child{margin-bottom:var(--space-5)}.dp-paper-cta{font-size:var(--ui-nav);letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--ink);border-bottom:.5px solid var(--gold);padding-bottom:var(--space-2);transition:color var(--dur-fast) var(--ease-out);align-items:center;text-decoration:none;display:inline-flex}.dp-paper-cta:hover,.dp-paper-cta:focus-visible{color:var(--gold-deep)}.dp-paper-size{color:var(--stone)}.dp-paper-note{margin:var(--space-4) 0 0;font-family:var(--font-editorial);font-size:var(--editorial-caption);color:var(--stone);max-width:46ch;font-style:italic}@media (pointer:coarse){.dp-paper-cta{min-height:44px}}@media (prefers-reduced-motion:reduce){.dp-paper-cta{transition:none}}.dp-neighbours{padding:var(--band) var(--page-margin) 0;max-width:var(--content-max);margin:0 auto}.dp-neighbours-head>:first-child{margin-bottom:var(--space-6)}.dp-neighbour-rows{border-top:var(--hairline-soft);margin:0;padding:0;list-style:none}.dp-neighbour-row{gap:var(--space-2);padding:var(--space-6) 0;border-bottom:var(--hairline-soft);text-decoration:none;display:grid}@media (min-width:700px){.dp-neighbour-row{gap:var(--space-6);grid-template-columns:200px minmax(0,1fr);align-items:baseline}}.dp-neighbour-label{font-family:var(--font-ui);font-size:var(--ui-meta);letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--stone-light)}.dp-neighbour-title{font-family:var(--font-editorial);font-weight:var(--w-medium);font-size:var(--editorial-lede);color:var(--charcoal);transition:color var(--dur-fast) var(--ease-auralis);margin:0}.dp-neighbour-row:hover .dp-neighbour-title{color:var(--path-accent)}.dp-close{align-items:flex-start;gap:var(--space-6);padding:var(--band-tight) var(--page-margin) var(--band);max-width:var(--content-max);border-top:var(--hairline-soft);flex-direction:column;margin:0 auto;display:flex}.dp-close-line{font-family:var(--font-display);font-weight:var(--w-regular);font-size:var(--display-chapter);line-height:var(--lh-display);letter-spacing:var(--track-display-tight);color:var(--charcoal);max-width:18ch;margin:0}.dp-close-lede{font-size:var(--editorial-body);color:var(--charcoal-soft);max-width:52ch;margin:0}@media (prefers-reduced-motion:reduce){.dp-back,.dp-neighbour-title{transition:none}}.dp-figure{font-family:var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap}.dp-meta>*{white-space:nowrap}@media (max-width:599px){.dp-meta-dot{display:none}.dp-meta{-moz-column-gap:var(--space-5);column-gap:var(--space-5);row-gap:var(--space-2)}}