.cv-fig[data-astro-cid-23dtyron]{margin:0;width:100%}.cv-svg[data-astro-cid-23dtyron]{display:block;width:100%;height:auto}.cv-srcname[data-astro-cid-23dtyron]{font-family:var(--font-display);font-weight:500;font-size:18px}.cv-srcmeta[data-astro-cid-23dtyron]{font-family:var(--font-ui);font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;fill:var(--color-text-soft)}.cv-srcnote[data-astro-cid-23dtyron]{font-family:var(--font-text);font-style:italic;font-size:11px;fill:var(--color-text-muted)}.cv-year[data-astro-cid-23dtyron]{font-family:var(--font-display);font-style:italic;font-size:34px;fill:var(--color-gold)}.cv-houses[data-astro-cid-23dtyron]{font-family:var(--font-display);font-weight:500;font-size:16px;fill:var(--color-text)}.cv-result[data-astro-cid-23dtyron]{font-family:var(--font-ui);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;fill:var(--color-text-soft)}.cv-couple[data-astro-cid-23dtyron]{font-family:var(--font-text);font-style:italic;font-size:13px;fill:var(--color-accent)}.cv-gain[data-astro-cid-23dtyron]{font-family:var(--font-text);font-style:italic;font-size:12px;fill:var(--color-gold)}.cv-meta[data-astro-cid-23dtyron]{font-family:var(--font-ui);font-size:9px;letter-spacing:.14em;text-transform:uppercase;fill:var(--color-gold)}.cv-final[data-astro-cid-23dtyron]{font-family:var(--font-display);font-weight:500;font-size:24px;fill:var(--color-accent)}.cv-finalnote[data-astro-cid-23dtyron]{font-family:var(--font-text);font-style:italic;font-size:14px;fill:var(--color-text-muted)}.cv-lbl--m[data-astro-cid-23dtyron]{display:none}@media (max-width: 560px){.cv-lbl--d[data-astro-cid-23dtyron]{display:none}.cv-lbl--m[data-astro-cid-23dtyron]{display:block}.cv-year[data-astro-cid-23dtyron]{font-size:30px}.cv-houses[data-astro-cid-23dtyron]{font-size:15px}.cv-couple[data-astro-cid-23dtyron]{font-size:12px}.cv-gain[data-astro-cid-23dtyron]{font-size:11px}.cv-final[data-astro-cid-23dtyron]{font-size:21px}.cv-finalnote[data-astro-cid-23dtyron]{font-size:12.5px}.cv-srcname[data-astro-cid-23dtyron]{font-size:16px}}.ca[data-astro-cid-kwofig3o]{margin:64px 0 24px}.ca-eyebrow[data-astro-cid-kwofig3o]{font-family:var(--font-ui);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--color-gold);margin:0 0 12px}.ca-heading[data-astro-cid-kwofig3o]{font-family:var(--font-display);font-weight:400;font-size:clamp(28px,3.4vw,40px);letter-spacing:-.01em;margin:0 0 14px}.ca-intro[data-astro-cid-kwofig3o]{font-family:var(--font-text);font-size:17px;line-height:1.6;color:var(--color-text-muted);max-width:68ch;margin:0 0 40px}.ca-list[data-astro-cid-kwofig3o]{list-style:none;margin:0;padding:0}.ca-conf[data-astro-cid-kwofig3o]{border-top:.5px solid var(--color-rule);padding:32px 0 40px;scroll-margin-top:96px}.ca-streams[data-astro-cid-kwofig3o]{display:grid;grid-template-columns:1fr 1fr;gap:16px 40px;position:relative}.ca-stream[data-astro-cid-kwofig3o]{border-left:3px solid var(--color-accent);padding:2px 0 8px 16px;min-width:0}.ca-stream[data-astro-cid-kwofig3o]+.ca-stream[data-astro-cid-kwofig3o]{border-left-color:var(--color-gold)}.ca-stream__house[data-astro-cid-kwofig3o]{font-family:var(--font-display);font-size:22px;margin:0}.ca-stream__house[data-astro-cid-kwofig3o] a[data-astro-cid-kwofig3o]{color:var(--color-text);text-decoration:none}.ca-stream__house[data-astro-cid-kwofig3o] a[data-astro-cid-kwofig3o]:hover{color:var(--color-accent);text-decoration:underline}.ca-stream__origin[data-astro-cid-kwofig3o]{font-family:var(--font-ui);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-soft);margin:2px 0 12px}.ca-stream__origin[data-astro-cid-kwofig3o] a[data-astro-cid-kwofig3o]{color:var(--color-accent)}.ca-more[data-astro-cid-kwofig3o]{margin:0 0 6px}.ca-more[data-astro-cid-kwofig3o]>summary[data-astro-cid-kwofig3o]{cursor:pointer;font-family:var(--font-ui);font-size:12px;color:var(--color-accent);padding:4px 0}.ca-more[data-astro-cid-kwofig3o][open]>summary[data-astro-cid-kwofig3o]{margin-bottom:4px}.ca-gens[data-astro-cid-kwofig3o]{list-style:none;margin:0;padding:0}.ca-gen[data-astro-cid-kwofig3o]{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:10px;padding:6px 0;border-bottom:.5px solid var(--color-rule-soft);font-family:var(--font-text);font-size:15px;line-height:1.35}.ca-gen[data-astro-cid-kwofig3o]:last-child{border-bottom:0}.ca-gen__name[data-astro-cid-kwofig3o]{color:var(--color-text)}a[data-astro-cid-kwofig3o].ca-gen__name{color:var(--color-accent)}.ca-gen__dates[data-astro-cid-kwofig3o]{font-family:var(--font-ui);font-size:12px;color:var(--color-text-soft);white-space:nowrap;align-self:baseline}.ca-gen__role[data-astro-cid-kwofig3o]{grid-column:1 / -1;font-size:13px;font-style:italic;color:var(--color-text-muted)}.ca-knot[data-astro-cid-kwofig3o]{margin:20px auto;max-width:620px;text-align:center;background:var(--color-paper-hi);border:.5px solid var(--color-rule);padding:18px 22px;position:relative}.ca-knot[data-astro-cid-kwofig3o]:before,.ca-knot[data-astro-cid-kwofig3o]:after{content:"";position:absolute;left:50%;width:1px;height:20px;background:var(--color-rule)}.ca-knot[data-astro-cid-kwofig3o]:before{top:-21px}.ca-knot[data-astro-cid-kwofig3o]:after{bottom:-21px}.ca-knot__year[data-astro-cid-kwofig3o]{font-family:var(--font-display);font-size:32px;color:var(--color-accent);line-height:1}.ca-knot__title[data-astro-cid-kwofig3o]{font-family:var(--font-display);font-size:20px;margin:6px 0 8px}.ca-knot__note[data-astro-cid-kwofig3o]{font-family:var(--font-text);font-size:15px;line-height:1.55;color:var(--color-text-muted);margin:0}.ca-descent[data-astro-cid-kwofig3o]{max-width:620px;margin:0 auto;border-left:3px solid var(--color-accent);padding-left:16px}.ca-descent__label[data-astro-cid-kwofig3o]{font-family:var(--font-ui);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-soft);margin:0 0 6px}.ca-descent--mouth[data-astro-cid-kwofig3o]{background:var(--color-accent-soft);padding:12px 16px}@media (max-width: 720px){.ca-streams[data-astro-cid-kwofig3o]{grid-template-columns:1fr}.ca-knot[data-astro-cid-kwofig3o]:before{display:none}}.cv-page[data-astro-cid-2cve33mm]{padding-bottom:56px}.cv-eyebrow[data-astro-cid-2cve33mm]{font-family:var(--font-ui);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--color-gold);margin:0 0 16px}.cv-title[data-astro-cid-2cve33mm]{font-family:var(--font-display);font-weight:500;letter-spacing:-.015em;margin:0 0 10px}.cv-subtitle[data-astro-cid-2cve33mm]{font-family:var(--font-text);font-style:italic;font-size:20px;color:var(--color-accent);margin:0 0 28px;max-width:60ch}.cv-hero__grid[data-astro-cid-2cve33mm]{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:32px;align-items:start}.cv-lede[data-astro-cid-2cve33mm]{font-family:var(--font-text);font-size:18px;line-height:1.6;color:var(--color-text-muted);margin:0;max-width:62ch}.cv-escutcheon[data-astro-cid-2cve33mm]{margin:0;display:flex;align-items:flex-start;justify-content:center}.cv-escutcheon__img[data-astro-cid-2cve33mm]{width:100%;max-width:200px;height:auto;display:block}.cv-diagram[data-astro-cid-2cve33mm]{margin:44px auto;max-width:920px;border-top:.5px solid var(--color-rule);border-bottom:.5px solid var(--color-rule);padding:28px 0}.cv-prose[data-astro-cid-2cve33mm]{max-width:70ch}.cv-prose__heading[data-astro-cid-2cve33mm]{font-family:var(--font-display);font-weight:500;margin:0 0 14px}.cv-prose__intro[data-astro-cid-2cve33mm]{font-family:var(--font-text);font-size:17px;line-height:1.6;color:var(--color-text-muted);margin:0 0 28px}.cv-dates[data-astro-cid-2cve33mm]{list-style:none;margin:0;padding:0}.cv-date[data-astro-cid-2cve33mm]{display:grid;grid-template-columns:84px minmax(0,1fr);gap:20px;padding:20px 0;border-top:.5px solid var(--color-rule-soft)}.cv-date__year[data-astro-cid-2cve33mm]{font-family:var(--font-display);font-size:28px;color:var(--color-accent);line-height:1}.cv-date__title[data-astro-cid-2cve33mm]{font-family:var(--font-display);font-size:1.25rem;margin:0 0 6px;color:var(--color-text)}.cv-date__text[data-astro-cid-2cve33mm]{font-family:var(--font-text);font-size:16.5px;line-height:1.6;color:var(--color-text-muted);margin:0 0 10px}.cv-date__links[data-astro-cid-2cve33mm]{font-family:var(--font-ui);font-size:13px;color:var(--color-text-soft);margin:0}.cv-date__links-label[data-astro-cid-2cve33mm]{text-transform:uppercase;letter-spacing:.08em;margin-right:6px}.cv-date__links[data-astro-cid-2cve33mm] a[data-astro-cid-2cve33mm]{color:var(--color-accent);text-decoration:none}.cv-date__links[data-astro-cid-2cve33mm] a[data-astro-cid-2cve33mm]:hover{text-decoration:underline}.cv-sep[data-astro-cid-2cve33mm]{color:var(--color-text-soft)}.cv-gallery[data-astro-cid-2cve33mm]{margin-top:48px}.cv-gallery__heading[data-astro-cid-2cve33mm]{font-family:var(--font-display);font-weight:500;margin:0 0 18px}.cv-gallery__grid[data-astro-cid-2cve33mm]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,420px));gap:18px}.cv-ph[data-astro-cid-2cve33mm]{margin:0;border:.5px solid var(--color-rule);background:var(--color-surface);border-radius:4px;overflow:hidden}.cv-ph__img[data-astro-cid-2cve33mm]{width:100%;aspect-ratio:4 / 3;object-fit:cover;display:block}.cv-ph__cap[data-astro-cid-2cve33mm]{font-family:var(--font-ui);font-size:11.5px;color:var(--color-text-soft);line-height:1.4;padding:10px 12px}@media (max-width: 720px){.cv-hero__grid[data-astro-cid-2cve33mm]{grid-template-columns:1fr}.cv-escutcheon[data-astro-cid-2cve33mm]{justify-content:flex-start}.cv-gallery__grid[data-astro-cid-2cve33mm]{grid-template-columns:1fr}}@media (max-width: 560px){.cv-date[data-astro-cid-2cve33mm]{grid-template-columns:1fr;gap:6px}.cv-date__year[data-astro-cid-2cve33mm]{font-size:22px}}
