.practice-card[data-astro-cid-lnvywv5t]{backdrop-filter:blur(8px);transition:background var(--transition-base), transform var(--transition-base), border-color var(--transition-base);color:inherit;background:#ffffff0f;border:1px solid #ffffff2e;padding:34px 30px;text-decoration:none;display:block}.practice-card[data-astro-cid-lnvywv5t]:hover{border-color:var(--gold);background:#ffffff1f;transform:translateY(-3px)}.practice-card[data-astro-cid-lnvywv5t] .subhead{color:var(--gold-soft);margin-bottom:10px}.practice-card[data-astro-cid-lnvywv5t] h3[data-astro-cid-lnvywv5t]{color:var(--paper);margin-bottom:12px;font-size:1.7rem}.practice-card[data-astro-cid-lnvywv5t] p[data-astro-cid-lnvywv5t]{color:#ffffffbf;margin-bottom:22px;font-size:.98rem}.practice-card[data-astro-cid-lnvywv5t] .arrow[data-astro-cid-lnvywv5t]{color:var(--gold-soft);letter-spacing:.12em;text-transform:uppercase;font-size:.86rem;font-weight:700}.practice-card[data-astro-cid-lnvywv5t] .arrow[data-astro-cid-lnvywv5t]:after{content:"  →"}.practice-card[data-astro-cid-lnvywv5t]:hover .arrow[data-astro-cid-lnvywv5t]{color:var(--paper)}.person-card[data-astro-cid-fcusr7zr]{background:var(--paper);border-top:4px solid var(--gold);box-shadow:var(--shadow-card);padding:40px 36px}.person-portrait[data-astro-cid-fcusr7zr]{background:linear-gradient(135deg, var(--navy) 0%, var(--steel) 100%);width:140px;height:140px;color:var(--gold-soft);font-family:var(--font-serif);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 24px;font-size:3rem;font-weight:600;display:flex}.person-portrait--img[data-astro-cid-fcusr7zr]{object-fit:cover;background:0 0}.person-card[data-astro-cid-fcusr7zr] h3[data-astro-cid-fcusr7zr]{text-align:center;margin-bottom:4px}.person-role[data-astro-cid-fcusr7zr]{text-align:center;color:var(--gold);letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px;font-size:.84rem;font-weight:700}.person-card[data-astro-cid-fcusr7zr] p[data-astro-cid-fcusr7zr]{color:var(--text);text-align:center;margin-bottom:22px}.link-row[data-astro-cid-fcusr7zr]{text-align:center}.link-row[data-astro-cid-fcusr7zr] a[data-astro-cid-fcusr7zr]{color:var(--navy);letter-spacing:.06em;border-bottom:2px solid var(--gold);padding-bottom:2px;font-size:.88rem;font-weight:700}.hero[data-astro-cid-lcdefpme]{background:var(--navy-deep);color:var(--paper);padding:110px 0 90px;position:relative;overflow:hidden}.hero-video[data-astro-cid-lcdefpme]{object-fit:cover;object-position:center;z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero-overlay[data-astro-cid-lcdefpme]{z-index:1;pointer-events:none;background:linear-gradient(135deg,#142850d9 0%,#1f3a6fbf 50%,#142850a6 100%);position:absolute;inset:0}.hero[data-astro-cid-lcdefpme]:after{content:"";pointer-events:none;z-index:2;background:radial-gradient(circle,#c19a3c38 0%,#c19a3c00 60%);width:700px;height:700px;position:absolute;top:-100px;right:-180px}@media (prefers-reduced-motion:reduce){.hero-video[data-astro-cid-lcdefpme]{display:none}.hero[data-astro-cid-lcdefpme]{background:linear-gradient(135deg,#142850eb 0%,#1f3a6fd9 100%),url(/images/prosody-home-hero.jpg) 50%/cover no-repeat}}.hero-inner[data-astro-cid-lcdefpme]{max-width:var(--content-max);z-index:3;margin:0 auto;padding:0 32px;position:relative}.hero[data-astro-cid-lcdefpme] .subhead{color:var(--gold-soft)}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{color:var(--paper);max-width:880px;margin-bottom:24px}.hero-sub[data-astro-cid-lcdefpme]{color:#ffffffd9;max-width:720px;margin-bottom:50px;font-size:1.18rem}.hero-cards[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:24px;max-width:1000px;display:grid}.what[data-astro-cid-lcdefpme]{padding:var(--section-pad) 0;text-align:center}.what[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:820px;margin:0 auto 28px}.what-body[data-astro-cid-lcdefpme]{max-width:800px;color:var(--text);text-align:justify;hyphens:auto;margin:0 auto;font-size:1.08rem}.what-body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--navy);font-weight:700}.meet[data-astro-cid-lcdefpme]{padding:var(--section-pad) 0;background:var(--off)}.meet-intro[data-astro-cid-lcdefpme]{text-align:center;margin-bottom:56px}.meet-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:40px;display:grid}.numbers[data-astro-cid-lcdefpme]{background:var(--navy);color:var(--paper);text-align:center;padding:90px 0}.numbers[data-astro-cid-lcdefpme] .subhead{color:var(--gold-soft);text-align:center;margin-bottom:36px;display:block}.numbers-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:40px;max-width:1000px;margin:0 auto;display:grid}.stat[data-astro-cid-lcdefpme]{border:3px solid var(--gold);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:220px;height:220px;margin:0 auto;padding:20px;text-decoration:none;transition:background-color .2s,transform .2s;display:flex}.stat[data-astro-cid-lcdefpme]:hover,.stat[data-astro-cid-lcdefpme]:focus-visible{background:#ffffff0f;transform:translateY(-3px)}.stat[data-astro-cid-lcdefpme]:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.stat-number[data-astro-cid-lcdefpme]{font-family:var(--font-serif);color:var(--paper);margin-bottom:8px;font-size:2.6rem;font-weight:600;line-height:1}.stat-label[data-astro-cid-lcdefpme]{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-soft);font-size:.65rem;font-weight:700;line-height:1.4}.numbers-foot[data-astro-cid-lcdefpme]{max-width:620px;color:var(--gold-soft);margin:40px auto 0;font-size:.9rem;line-height:1.6}.numbers-foot[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--paper);text-underline-offset:3px;white-space:nowrap;text-decoration:underline}@media (prefers-reduced-motion:reduce){.stat[data-astro-cid-lcdefpme]{transition:none}.stat[data-astro-cid-lcdefpme]:hover,.stat[data-astro-cid-lcdefpme]:focus-visible{transform:none}}.labs[data-astro-cid-lcdefpme]{padding:var(--section-pad) 0;background:var(--paper)}.labs-head[data-astro-cid-lcdefpme]{max-width:820px;margin-bottom:44px}.labs-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:12px 0 20px}.labs-lead[data-astro-cid-lcdefpme]{color:var(--text);font-size:1.08rem;line-height:1.7}.labs-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);gap:28px;margin-bottom:40px;display:grid}.labs-card[data-astro-cid-lcdefpme]{background:var(--off);border-top:4px solid var(--gold);box-shadow:var(--shadow-card);padding:32px 28px}.labs-status[data-astro-cid-lcdefpme]{background:var(--gold);color:var(--navy-deep);letter-spacing:.12em;text-transform:uppercase;border-radius:2px;margin-bottom:14px;padding:4px 10px;font-size:.72rem;font-weight:700;display:inline-block}.labs-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:12px}.labs-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);line-height:1.65}.labs-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.labs-cta[data-astro-cid-lcdefpme]{background:var(--gold);color:var(--navy-deep);letter-spacing:.12em;text-transform:uppercase;border-radius:2px;padding:13px 26px;font-size:.8rem;font-weight:700}.labs-cta[data-astro-cid-lcdefpme]:hover{background:var(--gold-soft);color:var(--navy-deep)}.labs-link[data-astro-cid-lcdefpme]{color:var(--navy);border-bottom:2px solid var(--gold);padding-bottom:2px;font-size:.9rem;font-weight:700}.testimonial[data-astro-cid-lcdefpme]{padding:var(--section-pad) 0;background:var(--off)}.test-inner[data-astro-cid-lcdefpme]{text-align:center;max-width:880px;margin:0 auto;padding:0 32px}.test-inner[data-astro-cid-lcdefpme] .subhead{color:var(--gold);margin-bottom:12px;display:block}.test-inner[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:56px}.bigquote[data-astro-cid-lcdefpme]{font-family:var(--font-serif);color:var(--navy-deep);padding:0 30px;font-size:clamp(1.4rem,2.4vw,1.85rem);font-style:italic;line-height:1.45;position:relative}.bigquote[data-astro-cid-lcdefpme]:before,.bigquote[data-astro-cid-lcdefpme]:after{font-family:var(--font-serif);color:var(--gold);opacity:.6;font-size:4rem;line-height:0}.bigquote[data-astro-cid-lcdefpme]:before{content:"\"";vertical-align:-.4em;margin-right:6px}.bigquote[data-astro-cid-lcdefpme]:after{content:"\"";vertical-align:-.4em;margin-left:4px}.test-attrib[data-astro-cid-lcdefpme]{color:var(--muted);margin-top:30px;font-size:1rem}.test-attrib[data-astro-cid-lcdefpme] .name[data-astro-cid-lcdefpme]{color:var(--navy);margin-bottom:2px;font-size:1.05rem;font-weight:700;display:block}.insights-section[data-astro-cid-lcdefpme]{padding:var(--section-pad) 0}.insights-head[data-astro-cid-lcdefpme]{text-align:center;margin-bottom:50px}.insights-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);gap:28px;display:grid}@media (width<=920px){.hero-cards[data-astro-cid-lcdefpme],.meet-grid[data-astro-cid-lcdefpme],.numbers-grid[data-astro-cid-lcdefpme],.labs-grid[data-astro-cid-lcdefpme],.insights-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:40px}}
