.person-card__frame[data-astro-cid-uaw6cg4a]{margin:0;display:flex;flex-direction:column;gap:.75rem}.person-card__plate[data-astro-cid-uaw6cg4a]{aspect-ratio:4 / 5;max-width:18rem;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-line-strong)}#cda-1 .person-card__plate[data-astro-cid-uaw6cg4a] img[data-astro-cid-uaw6cg4a]{object-position:center 20%}.person-card__caption[data-astro-cid-uaw6cg4a]{display:flex;align-items:center;gap:.6rem;color:var(--color-ink-muted);max-width:18rem}.folio-divider[data-astro-cid-uaw6cg4a]{color:var(--color-line-strong)}.person-card[data-astro-cid-uaw6cg4a]{transition:background-color .3s ease,box-shadow .3s ease}.person-card--highlighted{background-color:color-mix(in srgb,var(--color-accent-soft) 50%,transparent);box-shadow:inset 3px 0 0 var(--color-terracotta)}.person-card--flash{animation:personCardFlash 1.4s cubic-bezier(.22,.61,.36,1) both}@keyframes personCardFlash{0%{box-shadow:inset 0 0 0 0 var(--color-terracotta);background-color:color-mix(in srgb,var(--color-accent-soft) 75%,transparent)}20%{box-shadow:inset 4px 0 0 0 var(--color-terracotta);background-color:color-mix(in srgb,var(--color-accent-soft) 65%,transparent)}to{box-shadow:inset 0 0 0 0 transparent;background-color:transparent}}@media(prefers-reduced-motion:reduce){.person-card--flash{animation:none;box-shadow:inset 3px 0 0 var(--color-terracotta);background-color:color-mix(in srgb,var(--color-accent-soft) 35%,transparent)}}.constellation[data-astro-cid-twzppmdh]{position:relative;width:100%;max-width:32rem;margin:1.5rem auto 4rem;aspect-ratio:400 / 340}.constellation[data-astro-cid-twzppmdh]:before{content:"";position:absolute;inset:-2rem -3rem;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--color-paper-deep) 70%,transparent) 0%,transparent 70%);z-index:-1;pointer-events:none}.constellation__svg[data-astro-cid-twzppmdh]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.constellation__edge[data-astro-cid-twzppmdh]{stroke:var(--color-line);stroke-width:1;stroke-linecap:round;stroke-dasharray:600;stroke-dashoffset:600;transition:stroke-dashoffset 1.4s cubic-bezier(.65,0,.35,1),stroke .3s ease,stroke-width .3s ease}.constellation__edge--cross[data-astro-cid-twzppmdh]{stroke-dasharray:4 6;stroke-dashoffset:0;opacity:0;transition:opacity .9s cubic-bezier(.22,.61,.36,1) .5s,stroke .3s ease,stroke-width .3s ease}[data-astro-cid-twzppmdh][data-revealed=true] .constellation__edge[data-astro-cid-twzppmdh]{stroke-dashoffset:0}[data-astro-cid-twzppmdh][data-revealed=true] .constellation__edge--cross[data-astro-cid-twzppmdh]{opacity:.5}.constellation__edge[data-astro-cid-twzppmdh].edge--active{stroke:var(--color-terracotta);stroke-width:1.6}.constellation__edge--cross[data-astro-cid-twzppmdh].edge--active{opacity:.8;stroke:var(--color-terracotta);stroke-width:1}.constellation__center-label[data-astro-cid-twzppmdh]{font-family:var(--font-display);font-style:italic;font-size:10px;letter-spacing:.04em;fill:var(--color-terracotta);opacity:.6;font-variation-settings:"opsz" 14,"SOFT" 80}.constellation__node[data-astro-cid-twzppmdh]{position:absolute;width:72px;height:72px;border-radius:50%;border:1px solid var(--color-line-strong);background:var(--color-surface);display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;z-index:1;transition:border-color .35s cubic-bezier(.22,.61,.36,1),background-color .35s cubic-bezier(.22,.61,.36,1),box-shadow .35s cubic-bezier(.22,.61,.36,1),transform .35s cubic-bezier(.22,.61,.36,1);transform:translate(-50%,-50%)}.constellation__node[data-astro-cid-twzppmdh]:after{content:"";position:absolute;inset:-8px;border-radius:50%;border:1px dashed color-mix(in srgb,var(--color-terracotta) 35%,transparent);opacity:0;transition:opacity .4s ease;pointer-events:none}.constellation__node[data-astro-cid-twzppmdh]:hover:after,.constellation__node[data-astro-cid-twzppmdh]:focus-visible:after,.constellation__node[data-astro-cid-twzppmdh].node--active:after{opacity:1}.constellation__node[data-astro-cid-twzppmdh]:hover,.constellation__node[data-astro-cid-twzppmdh]:focus-visible{transform:translate(-50%,-50%) scale(1.06)}.constellation__node--top[data-astro-cid-twzppmdh]{left:50%;top:14.7%}.constellation__node--left[data-astro-cid-twzppmdh]{left:15%;top:50%}.constellation__node--bottom[data-astro-cid-twzppmdh]{left:50%;top:85.3%}.constellation__node--right[data-astro-cid-twzppmdh]{left:85%;top:50%}.constellation__node[data-astro-cid-twzppmdh]:hover,.constellation__node[data-astro-cid-twzppmdh]:focus-visible,.constellation__node[data-astro-cid-twzppmdh].node--active{border-color:var(--color-terracotta);background:var(--color-accent-soft);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-terracotta) 12%,transparent);outline:none}@keyframes constellationPulse{0%{box-shadow:0 0 color-mix(in srgb,var(--color-terracotta) 18%,transparent)}70%{box-shadow:0 0 0 8px color-mix(in srgb,var(--color-terracotta) 0%,transparent)}to{box-shadow:0 0 color-mix(in srgb,var(--color-terracotta) 0%,transparent)}}.constellation__node[data-astro-cid-twzppmdh].node--active{animation:constellationPulse 2s cubic-bezier(.22,.61,.36,1) infinite}.constellation__initials[data-astro-cid-twzppmdh]{font-family:var(--font-display);font-style:italic;font-size:1.4rem;letter-spacing:-.01em;color:var(--color-ink);font-variation-settings:"opsz" 100,"SOFT" 60,"wght" 380;line-height:1}.constellation__pillar[data-astro-cid-twzppmdh]{font-family:var(--font-mono);font-size:.55rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-muted);margin-top:4px;line-height:1.2;text-align:center;max-width:100%;padding:0 2px}.constellation__node[data-astro-cid-twzppmdh]:hover .constellation__initials[data-astro-cid-twzppmdh],.constellation__node[data-astro-cid-twzppmdh]:focus-visible .constellation__initials[data-astro-cid-twzppmdh],.constellation__node[data-astro-cid-twzppmdh].node--active .constellation__initials[data-astro-cid-twzppmdh]{color:var(--color-terracotta)}.constellation__node[data-astro-cid-twzppmdh]:focus-visible{outline:2px solid var(--color-terracotta);outline-offset:3px}@media(max-width:767px){.constellation[data-astro-cid-twzppmdh]{aspect-ratio:auto;max-width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0;padding:1.5rem 0}.constellation__svg[data-astro-cid-twzppmdh]{display:none}.constellation[data-astro-cid-twzppmdh]:before{content:"";position:absolute;top:50%;left:10%;right:10%;height:1px;background:var(--color-line);transform:translateY(-50%);z-index:0}.constellation__node[data-astro-cid-twzppmdh]{position:relative;transform:none;left:auto;top:auto;flex-shrink:0}.constellation__node--top[data-astro-cid-twzppmdh]{order:1}.constellation__node--left[data-astro-cid-twzppmdh]{order:2}.constellation__node--right[data-astro-cid-twzppmdh]{order:3}.constellation__node--bottom[data-astro-cid-twzppmdh]{order:4}.constellation__node[data-astro-cid-twzppmdh]+.constellation__node[data-astro-cid-twzppmdh]{margin-left:clamp(.75rem,4vw,2rem)}}@media(prefers-reduced-motion:reduce){.constellation__edge[data-astro-cid-twzppmdh]{stroke-dashoffset:0!important;transition:stroke .3s ease,stroke-width .3s ease!important}.constellation__edge--cross[data-astro-cid-twzppmdh]{opacity:.5!important;transition:stroke .3s ease,stroke-width .3s ease!important}.constellation__node[data-astro-cid-twzppmdh].node--active{animation:none;box-shadow:0 0 0 4px color-mix(in srgb,var(--color-terracotta) 12%,transparent)}}.network-graph[data-astro-cid-n67von42]{margin-block:2rem 3rem;display:grid;grid-template-columns:1fr;gap:1.5rem}.network-graph__header[data-astro-cid-n67von42]{text-align:center;max-width:38rem;margin:0 auto}.network-graph__claim[data-astro-cid-n67von42]{font-family:var(--font-display);font-size:clamp(1.4rem,2.6vw,2rem);line-height:1.15;color:var(--color-ink);font-variation-settings:"opsz" 100,"SOFT" 30,"wght" 400;letter-spacing:-.018em;margin:0}.network-graph__claim[data-astro-cid-n67von42] em[data-astro-cid-n67von42]{font-style:italic;font-variation-settings:"opsz" 144,"SOFT" 100,"wght" 360;color:var(--color-accent)}.network-graph__claim-num[data-astro-cid-n67von42]{font-family:var(--font-display);font-size:clamp(2.4rem,4.5vw,3.5rem);font-variation-settings:"opsz" 144,"SOFT" 0,"wght" 280;color:var(--color-terracotta);line-height:.9;display:inline-block;vertical-align:-.05em;letter-spacing:-.04em}.network-graph__claim-accent[data-astro-cid-n67von42]{color:var(--color-terracotta);font-style:italic;font-variation-settings:"opsz" 144,"SOFT" 100,"wght" 380}.network-graph__hint[data-astro-cid-n67von42]{margin-top:.85rem;font-size:.92rem;line-height:1.5;color:var(--color-ink-muted);max-width:30em;margin-inline:auto}.network-graph__inner[data-astro-cid-n67von42]{max-width:38rem;margin-inline:auto;width:100%}.network-graph__svg[data-astro-cid-n67von42]{width:100%;height:auto;display:block;overflow:visible}.network-graph__ring[data-astro-cid-n67von42]{opacity:0;transition:opacity 1s ease .1s}[data-astro-cid-n67von42][data-revealed=true] .network-graph__ring[data-astro-cid-n67von42]{opacity:.32}.network-graph__line[data-astro-cid-n67von42]{stroke-dasharray:200;stroke-dashoffset:200;transition:stroke-dashoffset 1.2s cubic-bezier(.5,0,.2,1),stroke .4s ease,stroke-width .4s ease;transition-delay:calc(.3s + var(--line-i) * .08s)}[data-astro-cid-n67von42][data-revealed=true] .network-graph__line[data-astro-cid-n67von42]{stroke-dashoffset:0}.network-graph__node[data-astro-cid-n67von42]{opacity:0;transform-origin:center;transform-box:fill-box;transform:scale(.6);transition:opacity .5s cubic-bezier(.22,.61,.36,1),transform .5s cubic-bezier(.34,1.56,.64,1)}[data-astro-cid-n67von42][data-revealed=true] .network-graph__node[data-astro-cid-n67von42]{opacity:1;transform:scale(1);transition-delay:calc(1.4s + var(--node-i) * .07s)}.network-graph__node-ring[data-astro-cid-n67von42]{transition:stroke .3s ease,stroke-width .3s ease,fill .3s ease}.network-graph__node[data-astro-cid-n67von42]:hover .network-graph__node-ring[data-astro-cid-n67von42],.network-graph__node[data-astro-cid-n67von42].is-active .network-graph__node-ring[data-astro-cid-n67von42]{stroke:var(--color-terracotta);stroke-width:1.6;fill:color-mix(in srgb,var(--color-terracotta) 8%,var(--color-paper))}.network-graph__node-dot[data-astro-cid-n67von42]{transition:fill .3s ease,opacity .3s ease}.network-graph__svg[data-astro-cid-n67von42]:has(.network-graph__node[data-net-node="0"]:hover) [data-astro-cid-n67von42][data-label-i="0"],.network-graph__svg[data-astro-cid-n67von42]:has(.network-graph__node[data-net-node="1"]:hover) [data-astro-cid-n67von42][data-label-i="1"],.network-graph__svg[data-astro-cid-n67von42]:has(.network-graph__node[data-net-node="2"]:hover) [data-astro-cid-n67von42][data-label-i="2"],.network-graph__svg[data-astro-cid-n67von42]:has(.network-graph__node[data-net-node="3"]:hover) [data-astro-cid-n67von42][data-label-i="3"],.network-graph__svg[data-astro-cid-n67von42]:has(.network-graph__node[data-net-node="4"]:hover) [data-astro-cid-n67von42][data-label-i="4"],.network-graph__svg[data-astro-cid-n67von42]:has(.network-graph__node[data-net-node="5"]:hover) [data-astro-cid-n67von42][data-label-i="5"],.network-graph__svg[data-astro-cid-n67von42]:has(.network-graph__node[data-net-node="6"]:hover) [data-astro-cid-n67von42][data-label-i="6"],.network-graph__svg[data-astro-cid-n67von42]:has(.network-graph__node[data-net-node="7"]:hover) [data-astro-cid-n67von42][data-label-i="7"]{color:var(--color-terracotta)}.network-graph__particle[data-astro-cid-n67von42]{opacity:0;transform-origin:center;transform-box:view-box;will-change:transform,opacity}[data-astro-cid-n67von42][data-revealed=true] .network-graph__particle[data-astro-cid-n67von42]{animation:particleFlow 2.2s cubic-bezier(.5,0,.2,1) 1 forwards;animation-delay:calc(2.2s + var(--particle-i) * .18s)}.network-graph__particle[data-astro-cid-n67von42] circle[data-astro-cid-n67von42]{transition:r .3s ease}@keyframes particleFlow{0%{opacity:0;transform:translate(0) scale(1)}10%{opacity:1;transform:translate(0) scale(1)}78%{opacity:1;transform:translate(calc(var(--dx) * .92),calc(var(--dy) * .92)) scale(.6)}92%{opacity:.6;transform:translate(var(--dx),var(--dy)) scale(.3)}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(0)}}.network-graph__center[data-astro-cid-n67von42]{transform-origin:200px 200px;transform-box:view-box}[data-astro-cid-n67von42][data-revealed=true] .network-graph__center[data-astro-cid-n67von42]>circle[data-astro-cid-n67von42]:first-child{animation:centerPulse 1.2s cubic-bezier(.22,.61,.36,1) 1 forwards;animation-delay:4.2s}@keyframes centerPulse{0%{stroke-width:1.2}35%{stroke-width:2.4}to{stroke-width:1.2}}.network-graph__center-line-1[data-astro-cid-n67von42]{font-family:var(--font-display);font-size:11px;fill:var(--color-accent);font-variation-settings:"opsz" 100,"SOFT" 30,"wght" 460}.network-graph__center-vc[data-astro-cid-n67von42]{font-family:var(--font-display);font-style:italic;font-size:13px;fill:var(--color-terracotta);font-variation-settings:"opsz" 144,"SOFT" 100,"wght" 380}.network-graph__center-tagline[data-astro-cid-n67von42]{font-family:var(--font-mono);font-size:6.5px;letter-spacing:.18em;text-transform:uppercase;fill:var(--color-ink-muted)}.network-graph__labels[data-astro-cid-n67von42]{opacity:0;transition:opacity .5s cubic-bezier(.22,.61,.36,1)}[data-astro-cid-n67von42][data-revealed=true] .network-graph__labels[data-astro-cid-n67von42]{opacity:1;transition-delay:calc(1.7s + var(--label-i) * .07s)}.network-graph__label[data-astro-cid-n67von42]{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;fill:var(--color-ink);font-weight:500;transition:fill .3s ease}.network-graph__detail[data-astro-cid-n67von42]{font-family:var(--font-display);font-style:italic;font-size:8.5px;fill:var(--color-ink-muted);font-variation-settings:"opsz" 14,"SOFT" 80}.network-graph__folio[data-astro-cid-n67von42]{font-family:var(--font-mono);font-size:7.5px;letter-spacing:2px;fill:var(--color-ink-muted);opacity:.5}@media(max-width:767px){.network-graph__inner[data-astro-cid-n67von42]{max-width:24rem}.network-graph__label[data-astro-cid-n67von42]{font-size:8px}.network-graph__detail[data-astro-cid-n67von42]{font-size:7px}}@media(prefers-reduced-motion:reduce){.network-graph__line[data-astro-cid-n67von42]{stroke-dashoffset:0!important;transition:none!important}.network-graph__node[data-astro-cid-n67von42],.network-graph__labels[data-astro-cid-n67von42],.network-graph__ring[data-astro-cid-n67von42]{opacity:1!important;transform:none!important;transition:none!important}.network-graph__particle[data-astro-cid-n67von42]{animation:none!important;opacity:0}.network-graph__center[data-astro-cid-n67von42]>circle[data-astro-cid-n67von42]:first-child{animation:none!important}}
