.mct[data-astro-cid-kk44f5zh]{background:var(--color-rev-cream, #fbfaf6);color:var(--color-rev-ink, #313131)}.mct__crumbs[data-astro-cid-kk44f5zh]{max-width:1180px;margin:0 auto;padding:1.5rem 1.5rem 0}.mct__hero[data-astro-cid-kk44f5zh]{max-width:1180px;margin:0 auto;padding:clamp(2.5rem,5vw,4.5rem) 1.5rem clamp(2rem,4vw,3rem);display:grid;gap:2.5rem}@media(min-width:900px){.mct__hero[data-astro-cid-kk44f5zh]{grid-template-columns:1.15fr 1fr;align-items:start;gap:3.5rem}}.mct__hero-text[data-astro-cid-kk44f5zh]{min-width:0}.mct__hero-card[data-astro-cid-kk44f5zh]{background:var(--color-rev-bone, #faf6f0);border:1px solid var(--color-rev-rule, #ebebeb);padding:clamp(1.5rem,3vw,2rem);position:sticky;top:6rem}@media(max-width:899px){.mct__hero-card[data-astro-cid-kk44f5zh]{position:static}}.mct__hero-card-eyebrow[data-astro-cid-kk44f5zh]{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6875rem;letter-spacing:.22em;text-transform:uppercase;color:var(--color-rev-brass, #b08442);margin:0 0 .75rem;font-weight:500}.mct__hero-card-name[data-astro-cid-kk44f5zh]{font-family:Cormorant Garamond,serif;font-weight:500;font-size:1.375rem;line-height:1.2;color:var(--color-rev-ink, #313131);margin:0 0 1.25rem;padding-bottom:1rem;border-bottom:1px solid var(--color-rev-rule, #ebebeb)}.mct__hero-card-list[data-astro-cid-kk44f5zh]{margin:0 0 1.25rem;display:flex;flex-direction:column;gap:.875rem}.mct__hero-card-list[data-astro-cid-kk44f5zh]>div[data-astro-cid-kk44f5zh]{display:grid;grid-template-columns:4.5rem 1fr;gap:.75rem;font-size:.875rem}.mct__hero-card-list[data-astro-cid-kk44f5zh] dt[data-astro-cid-kk44f5zh]{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.625rem;letter-spacing:.16em;text-transform:uppercase;color:var(--color-rev-ink-muted, #6b5f5a);font-weight:500;padding-top:.2rem}.mct__hero-card-list[data-astro-cid-kk44f5zh] dd[data-astro-cid-kk44f5zh]{margin:0;font-family:"Source Serif 4",serif;color:var(--color-rev-ink-soft, #2c2c2c);line-height:1.5;font-size:.875rem}.mct__hero-card-list[data-astro-cid-kk44f5zh] dd[data-astro-cid-kk44f5zh] a[data-astro-cid-kk44f5zh]{color:var(--color-rev-oxblood, #9e4b47);text-decoration:none;border-bottom:1px solid currentColor}.mct__eyebrow[data-astro-cid-kk44f5zh]{display:flex;align-items:center;gap:.875rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6875rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--color-rev-brass, #b08442);margin:0 0 1.25rem}.mct__rule[data-astro-cid-kk44f5zh]{display:inline-block;width:2.5rem;height:1px;background:var(--color-rev-brass, #b08442)}.mct__heading[data-astro-cid-kk44f5zh]{font-family:Cormorant Garamond,serif;font-weight:400;font-size:clamp(2.25rem,5.5vw,4rem);line-height:1.05;letter-spacing:-.015em;color:var(--color-rev-ink, #313131);margin:0 0 1.5rem;max-width:22ch}.mct__heading[data-astro-cid-kk44f5zh] em[data-astro-cid-kk44f5zh]{font-style:italic;color:var(--color-rev-oxblood, #9e4b47)}.mct__lede[data-astro-cid-kk44f5zh]{font-family:"Source Serif 4",Cormorant Garamond,serif;font-size:1.0625rem;line-height:1.6;color:var(--color-rev-ink-soft, #2c2c2c);margin:0 0 1.5rem;max-width:64ch}.mct__hero-actions[data-astro-cid-kk44f5zh]{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;align-items:center;margin:1.75rem 0 1.5rem}.mct__hero-foot[data-astro-cid-kk44f5zh]{font-family:"Source Serif 4",serif;font-size:.9375rem;color:var(--color-rev-ink-muted, #6b5f5a);margin:0;max-width:56ch}.mct__portrait[data-astro-cid-kk44f5zh]{background:var(--color-rev-mist, #f1eae2);border-top:1px solid var(--color-rev-rule, #ebebeb);border-bottom:1px solid var(--color-rev-rule, #ebebeb);padding:clamp(2.5rem,5vw,4rem) 1.5rem}.mct__portrait-figure[data-astro-cid-kk44f5zh]{max-width:880px;margin:0 auto;display:grid;gap:1.5rem}.mct__portrait-figure[data-astro-cid-kk44f5zh] img[data-astro-cid-kk44f5zh]{width:100%;height:auto;display:block;border:1px solid var(--color-rev-rule, #ebebeb)}.mct__portrait-figure[data-astro-cid-kk44f5zh] figcaption[data-astro-cid-kk44f5zh]{font-family:Cormorant Garamond,serif;font-size:1.0625rem;line-height:1.55;color:var(--color-rev-ink-soft, #2c2c2c);max-width:64ch}.mct__portrait-figure[data-astro-cid-kk44f5zh] figcaption[data-astro-cid-kk44f5zh] p[data-astro-cid-kk44f5zh]{margin:0 0 .75rem}.mct__portrait-figure[data-astro-cid-kk44f5zh] a[data-astro-cid-kk44f5zh]{color:var(--color-rev-oxblood, #9e4b47);text-decoration:none;border-bottom:1px solid currentColor}@media(min-width:760px){.mct__portrait-figure[data-astro-cid-kk44f5zh]{grid-template-columns:1.4fr 1fr;align-items:center;gap:2.5rem}}.mct__article[data-astro-cid-kk44f5zh]{background:var(--color-rev-mist, #f1eae2);border-top:1px solid var(--color-rev-rule, #ebebeb);border-bottom:1px solid var(--color-rev-rule, #ebebeb);padding:clamp(3rem,6vw,5rem) 1.5rem}.mct__plate[data-astro-cid-kk44f5zh]{max-width:720px;margin:0 auto;padding:clamp(1.75rem,3.5vw,2.5rem) 0;border-top:1px solid var(--color-rev-rule, #ebebeb)}.mct__plate[data-astro-cid-kk44f5zh]:first-of-type{border-top:0;padding-top:0}.mct__plate-num[data-astro-cid-kk44f5zh]{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6875rem;letter-spacing:.22em;color:var(--color-rev-brass, #b08442);margin:0 0 1rem;font-weight:500}.mct__plate-heading[data-astro-cid-kk44f5zh]{font-family:Cormorant Garamond,serif;font-weight:400;font-size:clamp(1.5rem,3vw,2rem);line-height:1.2;color:var(--color-rev-ink, #313131);margin:0 0 1rem;letter-spacing:-.01em}.mct__plate[data-astro-cid-kk44f5zh] p[data-astro-cid-kk44f5zh]{font-family:"Source Serif 4",serif;font-size:1.0625rem;line-height:1.65;color:var(--color-rev-ink-soft, #2c2c2c);margin:0 0 1rem}.mct__plate[data-astro-cid-kk44f5zh] a[data-astro-cid-kk44f5zh]{color:var(--color-rev-oxblood, #9e4b47);text-decoration:none;border-bottom:1px solid currentColor;transition:color .18s ease}.mct__plate[data-astro-cid-kk44f5zh] a[data-astro-cid-kk44f5zh]:hover{color:var(--color-rev-oxblood-deep, #701313)}.mct__patient-list[data-astro-cid-kk44f5zh]{margin:1rem 0 1.25rem;padding:0;list-style:none;border-top:1px solid var(--color-rev-rule, #ebebeb)}.mct__patient-list[data-astro-cid-kk44f5zh] li[data-astro-cid-kk44f5zh]{border-bottom:1px solid var(--color-rev-rule, #ebebeb);padding:1rem 0;display:grid;gap:.75rem}@media(min-width:560px){.mct__patient-list[data-astro-cid-kk44f5zh] li[data-astro-cid-kk44f5zh]{grid-template-columns:9rem 1fr;gap:1.5rem;align-items:baseline}}.mct__patient-tag[data-astro-cid-kk44f5zh]{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--color-rev-brass, #b08442);font-weight:500;padding-top:.25rem}.mct__patient-list[data-astro-cid-kk44f5zh] li[data-astro-cid-kk44f5zh] p[data-astro-cid-kk44f5zh]{font-family:"Source Serif 4",serif;font-size:1rem;line-height:1.65;color:var(--color-rev-ink-soft, #2c2c2c);margin:0}.mct__disclaimer[data-astro-cid-kk44f5zh]{margin:1.25rem 0;padding:1rem 1.25rem;border-left:2px solid var(--color-rev-brass, #b08442);background:var(--color-rev-cream, #fbfaf6)}.mct__disclaimer[data-astro-cid-kk44f5zh] p[data-astro-cid-kk44f5zh]{font-size:.9375rem;line-height:1.55;margin:0;color:var(--color-rev-ink-muted, #6b5f5a)}.mct__disclaimer[data-astro-cid-kk44f5zh] strong[data-astro-cid-kk44f5zh]{color:var(--color-rev-ink, #313131)}.mct__see-also[data-astro-cid-kk44f5zh]{margin-top:1rem;font-size:.9375rem;color:var(--color-rev-ink-muted, #6b5f5a)}.mct__map[data-astro-cid-kk44f5zh]{padding:clamp(2.5rem,5vw,4rem) 1.5rem;scroll-margin-top:5rem}.mct__map-inner[data-astro-cid-kk44f5zh]{max-width:1080px;margin:0 auto}.mct__map-eyebrow[data-astro-cid-kk44f5zh]{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6875rem;letter-spacing:.22em;text-transform:uppercase;color:var(--color-rev-brass, #b08442);margin:0 0 1rem;font-weight:500}.mct__map-heading[data-astro-cid-kk44f5zh]{font-family:Cormorant Garamond,serif;font-weight:400;font-size:clamp(1.625rem,3.5vw,2.25rem);line-height:1.15;color:var(--color-rev-ink, #313131);margin:0 0 1rem;letter-spacing:-.01em}.mct__map-blurb[data-astro-cid-kk44f5zh]{font-family:"Source Serif 4",serif;font-size:1rem;line-height:1.6;color:var(--color-rev-ink-soft, #2c2c2c);margin:0 0 1.5rem;max-width:60ch}.mct__map-frame[data-astro-cid-kk44f5zh]{aspect-ratio:16 / 9;border:1px solid var(--color-rev-rule, #ebebeb);overflow:hidden;margin-bottom:1.25rem;background:var(--color-rev-mist, #f1eae2)}.mct__map-frame[data-astro-cid-kk44f5zh] iframe[data-astro-cid-kk44f5zh]{width:100%;height:100%;border:0;display:block}.mct__cta[data-astro-cid-kk44f5zh]{background:var(--color-rev-ink, #313131);color:var(--color-rev-cream, #fbfaf6);padding:clamp(3rem,6vw,5rem) 1.5rem;text-align:center}.mct__cta-inner[data-astro-cid-kk44f5zh]{max-width:720px;margin:0 auto}.mct__cta-eyebrow[data-astro-cid-kk44f5zh]{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6875rem;letter-spacing:.22em;text-transform:uppercase;color:var(--color-rev-brass, #b08442);margin:0 0 1rem;font-weight:500}.mct__cta-heading[data-astro-cid-kk44f5zh]{font-family:Cormorant Garamond,serif;font-weight:400;font-size:clamp(1.75rem,3.5vw,2.5rem);line-height:1.15;color:var(--color-rev-cream, #fbfaf6);margin:0 0 1.25rem}.mct__cta-heading[data-astro-cid-kk44f5zh] em[data-astro-cid-kk44f5zh]{display:block;font-style:italic;color:var(--color-rev-oxblood-soft, #c8857f)}.mct__cta-lede[data-astro-cid-kk44f5zh]{font-family:Cormorant Garamond,serif;font-style:italic;font-size:1.125rem;line-height:1.55;color:#ffffffd9;margin:0 auto 1.75rem;max-width:56ch}.mct__cta-actions[data-astro-cid-kk44f5zh]{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;align-items:center;justify-content:center}.mct__btn-primary[data-astro-cid-kk44f5zh]{display:inline-flex;align-items:center;background:var(--color-rev-oxblood, #9e4b47);color:var(--color-rev-cream, #fbfaf6);padding:.875rem 1.75rem;border-radius:999px;font-family:"Source Serif 4",system-ui,sans-serif;font-size:.9375rem;font-weight:500;text-decoration:none;transition:background .18s ease,transform .18s ease;min-height:48px}.mct__btn-primary[data-astro-cid-kk44f5zh]:hover{background:var(--color-rev-oxblood-deep, #701313)}.mct__btn-primary[data-astro-cid-kk44f5zh]:active{transform:scale(.97)}.mct__rev-link[data-astro-cid-kk44f5zh]{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-rev-oxblood, #9e4b47);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px;transition:color .2s ease,border-color .2s ease}.mct__rev-link[data-astro-cid-kk44f5zh]:hover{color:var(--color-rev-oxblood-deep, #701313)}.mct__rev-link--soft[data-astro-cid-kk44f5zh]{color:var(--color-rev-ink-muted, #6b5f5a)}.mct__rev-link--soft[data-astro-cid-kk44f5zh]:hover{color:var(--color-rev-ink, #313131)}.mct__rev-link--inverse[data-astro-cid-kk44f5zh]{color:var(--color-rev-cream, #fbfaf6)}.mct__rev-link--inverse[data-astro-cid-kk44f5zh]:hover{color:var(--color-rev-oxblood-soft, #c8857f)}@media(prefers-reduced-motion:no-preference){.mct__hero-text[data-astro-cid-kk44f5zh]>[data-astro-cid-kk44f5zh]{opacity:0;transform:translateY(12px);animation:mctIn .6s cubic-bezier(.22,1,.36,1) forwards}.mct__hero-text[data-astro-cid-kk44f5zh]>[data-astro-cid-kk44f5zh]:nth-child(1){animation-delay:0ms}.mct__hero-text[data-astro-cid-kk44f5zh]>[data-astro-cid-kk44f5zh]:nth-child(2){animation-delay:80ms}.mct__hero-text[data-astro-cid-kk44f5zh]>[data-astro-cid-kk44f5zh]:nth-child(3){animation-delay:.16s}.mct__hero-text[data-astro-cid-kk44f5zh]>[data-astro-cid-kk44f5zh]:nth-child(4){animation-delay:.24s}.mct__hero-text[data-astro-cid-kk44f5zh]>[data-astro-cid-kk44f5zh]:nth-child(5){animation-delay:.32s}.mct__hero-card[data-astro-cid-kk44f5zh]{opacity:0;transform:translateY(16px);animation:mctIn .7s cubic-bezier(.22,1,.36,1) .24s forwards}.mct__plate[data-astro-cid-kk44f5zh],.mct__map-inner[data-astro-cid-kk44f5zh],.mct__portrait-figure[data-astro-cid-kk44f5zh]{opacity:0;transform:translateY(16px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.mct__plate[data-astro-cid-kk44f5zh].is-revealed,.mct__map-inner[data-astro-cid-kk44f5zh].is-revealed,.mct__portrait-figure[data-astro-cid-kk44f5zh].is-revealed{opacity:1;transform:translateY(0)}}@keyframes mctIn{to{opacity:1;transform:translateY(0)}}
