.home-hero[data-astro-cid-uwghzcqe]{z-index:12;background:var(--section-bg,var(--bg));align-items:center;min-height:min(100svh,860px);padding:72px 0 0;display:grid;position:relative}.hero-grid[data-astro-cid-uwghzcqe]{width:min(var(--content-width), calc(100% - 2 * var(--page-gutter)));grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;column-gap:48px;margin-inline:auto;display:grid}.hero-copy[data-astro-cid-uwghzcqe]{min-width:0}.hero-copy[data-astro-cid-uwghzcqe] h1[data-astro-cid-uwghzcqe]{color:var(--text);font-size:var(--fs-h1);line-height:var(--lh-h1);font-weight:var(--weight-display);font-family:var(--font-display);letter-spacing:-.02em;font-synthesis:none;text-wrap:balance}.hero-subtitle[data-astro-cid-uwghzcqe]{max-width:46ch;font:400 var(--fs-body)/1.55 var(--font-body);text-wrap:pretty;flex-direction:column;gap:6px;margin-top:20px;display:flex}.hero-subtitle-lead[data-astro-cid-uwghzcqe]{color:var(--text);font-size:var(--fs-lead);line-height:var(--lh-lead)}.hero-subtitle-tail[data-astro-cid-uwghzcqe]{color:var(--muted)}.hero-note[data-astro-cid-uwghzcqe]{color:var(--muted);font:400 var(--fs-caption)/1.5 var(--font-body);margin-top:20px}.hero-more[data-astro-cid-uwghzcqe]{font:400 15px/1.6 var(--font-body);margin-top:12px}.hero-more[data-astro-cid-uwghzcqe] a[data-astro-cid-uwghzcqe]{color:var(--heading-end);text-underline-offset:4px;padding-block:2px;text-decoration:underline;display:inline-block}.hero-more[data-astro-cid-uwghzcqe] a[data-astro-cid-uwghzcqe]:hover{color:var(--text)}.hero-next[data-astro-cid-uwghzcqe]{white-space:nowrap;min-height:44px;color:var(--muted);font:400 var(--fs-caption)/1.6 var(--font-body);align-items:center;padding:10px 12px;text-decoration:none;display:inline-flex;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.hero-next[data-astro-cid-uwghzcqe]:hover{color:var(--text)}.hero-portrait[data-astro-cid-uwghzcqe]{justify-self:end;width:min(100%,420px,min(78svh,720px)/1.25)}@media (width<=1023px){.hero-grid[data-astro-cid-uwghzcqe]{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);column-gap:40px}.hero-portrait[data-astro-cid-uwghzcqe]{width:min(100%,360px)}}@media (width<=700px){.home-hero[data-astro-cid-uwghzcqe]{min-height:100svh;padding:68px 0 max(24px, env(safe-area-inset-bottom));flex-direction:column;display:flex}.hero-grid[data-astro-cid-uwghzcqe]{flex-direction:column;width:auto;margin:0;display:flex}.hero-portrait[data-astro-cid-uwghzcqe]{z-index:0;order:-1;width:auto;max-width:76%;margin:0 auto;position:relative}.hero-copy[data-astro-cid-uwghzcqe]{z-index:1;margin:40px var(--page-gutter) 0;position:relative}.hero-copy[data-astro-cid-uwghzcqe] h1[data-astro-cid-uwghzcqe]{line-height:1.08;font-weight:var(--weight-display-sm);font-family:var(--font-display-sm);letter-spacing:-.02em}.hero-subtitle[data-astro-cid-uwghzcqe]{max-width:none;font-size:var(--fs-body);gap:5px;margin:16px 0 0;line-height:1.5}.hero-subtitle-lead[data-astro-cid-uwghzcqe]{font-size:17px;line-height:1.35}.hero-note[data-astro-cid-uwghzcqe],.hero-more[data-astro-cid-uwghzcqe]{display:none}.hero-next[data-astro-cid-uwghzcqe]{margin:auto auto 0;padding-top:14px;position:static;transform:none}}@media (width<=700px) and (height<=720px){.home-hero[data-astro-cid-uwghzcqe]{padding:64px 0 24px}.hero-portrait[data-astro-cid-uwghzcqe]{width:64%;margin-inline:auto}.hero-copy[data-astro-cid-uwghzcqe] h1[data-astro-cid-uwghzcqe]{line-height:1.06}.hero-copy[data-astro-cid-uwghzcqe]{margin-top:32px}.hero-subtitle[data-astro-cid-uwghzcqe]{margin-top:14px;font-size:16px;line-height:1.45}.hero-subtitle-lead[data-astro-cid-uwghzcqe]{font-size:17px;line-height:1.3}}@media (width<=700px) and (height<=560px){.home-hero[data-astro-cid-uwghzcqe]{padding:60px 0 20px}.hero-portrait[data-astro-cid-uwghzcqe]{width:46%}.hero-copy[data-astro-cid-uwghzcqe]{margin-top:8px}.hero-copy[data-astro-cid-uwghzcqe] h1[data-astro-cid-uwghzcqe]{font-size:24px}.hero-subtitle[data-astro-cid-uwghzcqe]{gap:2px;margin-top:12px;font-size:14px;line-height:1.35}.hero-subtitle-lead[data-astro-cid-uwghzcqe]{font-size:16px;line-height:1.2}}@media (width<=360px){.hero-portrait[data-astro-cid-uwghzcqe]{width:58%;margin-inline:auto}.hero-copy[data-astro-cid-uwghzcqe]{margin-top:0}.hero-copy[data-astro-cid-uwghzcqe] h1[data-astro-cid-uwghzcqe]{line-height:1.04}.hero-subtitle[data-astro-cid-uwghzcqe]{gap:3px;margin-top:8px;font-size:14px;line-height:1.3}.hero-subtitle-lead[data-astro-cid-uwghzcqe]{font-size:16px;line-height:1.15}}.practice-concerns[data-astro-cid-tghm2h6t]{--concerns-anchor:80px;z-index:12;min-height:calc(100svh - var(--concerns-anchor));padding:var(--section-inset) 0 var(--section-outset);background:var(--section-bg,var(--bg));scroll-margin-top:var(--concerns-anchor);align-items:center;display:grid;position:relative}.concerns-inner[data-astro-cid-tghm2h6t]{width:min(var(--content-width), calc(100% - 2 * var(--page-gutter)));margin-inline:auto}.concerns-intro[data-astro-cid-tghm2h6t]{margin-bottom:40px}#concerns-title[data-astro-cid-tghm2h6t]{font:400 12px/1.6 var(--font-label);color:var(--muted);text-transform:uppercase}.concerns-lead[data-astro-cid-tghm2h6t]{max-width:52ch;color:var(--text);font:var(--weight-heading) 20px/1.45 var(--font-heading);text-wrap:balance;margin-top:20px}.concern-topics[data-astro-cid-tghm2h6t]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.concern-topic[data-astro-cid-tghm2h6t]{border-radius:6px;min-width:0;padding:28px 24px}.concern-topic[data-astro-cid-tghm2h6t] h3[data-astro-cid-tghm2h6t]{overflow-wrap:anywhere;font:var(--weight-heading) 19px/1.4 var(--font-heading);text-wrap:balance;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;margin:0;display:grid}.concern-notice[data-astro-cid-tghm2h6t]{color:var(--text);font:400 var(--fs-body)/1.65 var(--font-body);overflow-wrap:anywhere;margin-top:14px}.concern-behind[data-astro-cid-tghm2h6t]{border-top:1px solid var(--border-section);color:var(--muted);font:400 var(--fs-body)/1.65 var(--font-body);overflow-wrap:anywhere;margin-top:12px;padding-top:12px}@media (width<=900px){.concern-topics[data-astro-cid-tghm2h6t]{grid-template-columns:minmax(0,1fr);max-width:640px}}@media (width<=700px){.practice-concerns[data-astro-cid-tghm2h6t]{--concerns-anchor:64px}}@media (width<=600px){.concerns-intro[data-astro-cid-tghm2h6t]{margin-bottom:28px}.concerns-lead[data-astro-cid-tghm2h6t]{font-size:var(--fs-h3);margin-top:16px}.concern-topics[data-astro-cid-tghm2h6t]{background:var(--surface-glass);backdrop-filter:blur(16px);border:1px solid #0000;border-radius:6px;gap:0;padding:16px}.concern-topic[data-astro-cid-tghm2h6t].glass-a{backdrop-filter:none;background:0 0;border-color:#0000;border-radius:0;padding:0}.concern-topic[data-astro-cid-tghm2h6t].glass-a:before{display:none}.concern-topic[data-astro-cid-tghm2h6t]+.concern-topic[data-astro-cid-tghm2h6t]{border-top:1px solid var(--border-section);margin-top:20px;padding-top:20px}.concern-topic[data-astro-cid-tghm2h6t] h3[data-astro-cid-tghm2h6t]{font-size:var(--fs-h3)}.concern-notice[data-astro-cid-tghm2h6t],.concern-behind[data-astro-cid-tghm2h6t]{font-size:var(--fs-body);line-height:var(--lh-caption)}.concern-behind[data-astro-cid-tghm2h6t]{border-top:0;padding-top:0}}@supports not (backdrop-filter:blur(1px)){@media (width<=600px){.concern-topics[data-astro-cid-tghm2h6t]{background:var(--surface-glass)}}}@media (prefers-reduced-transparency:reduce){@media (width<=600px){.concern-topics[data-astro-cid-tghm2h6t]{background:var(--surface-glass);backdrop-filter:none}}}.journey-panel[data-astro-cid-uh77qvwr]{align-content:start;gap:14px;min-width:0;display:grid}h3[data-astro-cid-uh77qvwr]{color:var(--text);font:var(--weight-heading) 22px/1.35 var(--font-heading);text-wrap:pretty}h3[data-astro-cid-uh77qvwr],p[data-astro-cid-uh77qvwr]{overflow-wrap:anywhere}.journey-copy[data-astro-cid-uh77qvwr]{min-width:0;max-width:66ch}p[data-astro-cid-uh77qvwr]{color:var(--muted);font:400 var(--fs-body)/var(--body-leading) var(--font-body)}p[data-astro-cid-uh77qvwr]+p[data-astro-cid-uh77qvwr]{margin-top:var(--paragraph-gap)}@media (width<=900px){h3[data-astro-cid-uh77qvwr]{font-size:18px}}.practice-journey[data-astro-cid-u3wt4uhr]{padding-block:var(--section-inset) var(--section-outset)}.journey-inner[data-astro-cid-u3wt4uhr]{width:min(var(--content-width), calc(100% - 2 * var(--page-gutter)));margin-inline:auto}.journey-heading[data-astro-cid-u3wt4uhr]{margin-bottom:36px}h2[data-astro-cid-u3wt4uhr]{color:var(--muted);font:400 12px/1.6 var(--font-label);text-transform:uppercase;overflow-wrap:anywhere;margin:0}.journey-note-panel[data-astro-cid-u3wt4uhr]{border-left:2px solid var(--accent);border-radius:6px;width:fit-content;max-width:min(62ch,100%);margin-top:14px;padding:10px 16px}.journey-note[data-astro-cid-u3wt4uhr]{max-width:58ch;color:var(--text);font:400 var(--fs-body)/var(--lh-body) var(--font-body);text-wrap:pretty;overflow-wrap:anywhere}.journey[data-astro-cid-u3wt4uhr]{--path-gap:96px;column-gap:var(--path-gap);grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px;display:grid;position:relative}.journey-path[data-astro-cid-u3wt4uhr]{background:var(--border-section);pointer-events:none;width:1px;position:absolute;top:14px;bottom:0;left:50%}.journey-entry[data-astro-cid-u3wt4uhr]{min-width:0;width:calc((100% - var(--path-gap)) / 2);grid-column:1/-1;position:relative}.journey-entry[data-astro-cid-u3wt4uhr]:nth-of-type(2n){justify-self:end}.journey-entry[data-astro-cid-u3wt4uhr]:before{content:"";width:calc(var(--path-gap) / 2);background:var(--border-section);height:1px;position:absolute;top:14px;left:100%}.journey-entry[data-astro-cid-u3wt4uhr]:after{content:"";top:11px;left:calc(100% + var(--path-gap) / 2 - 2px);background:var(--accent);width:5px;height:5px;position:absolute}.journey-entry[data-astro-cid-u3wt4uhr]:nth-of-type(2n):before{left:auto;right:100%}.journey-entry[data-astro-cid-u3wt4uhr]:nth-of-type(2n):after{left:calc(var(--path-gap) / -2 - 2px)}@media (width<=1100px){.journey[data-astro-cid-u3wt4uhr]{--path-gap:64px}}@media (width<=900px){.journey[data-astro-cid-u3wt4uhr]{flex-direction:column;gap:32px;padding-left:28px;display:flex}.journey-path[data-astro-cid-u3wt4uhr]{top:13px;left:2px}.journey-entry[data-astro-cid-u3wt4uhr]{width:auto}.journey-entry[data-astro-cid-u3wt4uhr]:before,.journey-entry[data-astro-cid-u3wt4uhr]:nth-of-type(2n):before{width:16px;top:13px;left:-26px;right:auto}.journey-entry[data-astro-cid-u3wt4uhr]:after,.journey-entry[data-astro-cid-u3wt4uhr]:nth-of-type(2n):after{top:11px;left:-28px}}@media (width<=700px){.journey-heading[data-astro-cid-u3wt4uhr]{margin-bottom:24px}.journey-note-panel[data-astro-cid-u3wt4uhr]{padding:9px 12px}}.practice-process[data-astro-cid-5l6hyykd]{z-index:12;background:var(--section-bg,var(--bg));scroll-margin-top:96px;position:relative}@media (width<=700px){.practice-process[data-astro-cid-5l6hyykd]{scroll-margin-top:72px}}.practice-formats[data-astro-cid-eyhrzmw7]{z-index:12;background:var(--section-bg,var(--bg));padding-block:var(--section-inset) var(--section-outset);scroll-margin-top:90px;position:relative}.formats-inner[data-astro-cid-eyhrzmw7]{width:min(var(--content-width), calc(100% - 2 * var(--page-gutter)));margin-inline:auto}#formats-title[data-astro-cid-eyhrzmw7]{font:400 12px/1.6 var(--font-label);text-transform:uppercase;color:var(--muted);margin-bottom:var(--label-gap)}.formats-list[data-astro-cid-eyhrzmw7]{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 48px;margin:0;padding:0;list-style:none;display:grid}.formats-item[data-astro-cid-eyhrzmw7]{border-top:1px solid var(--border-section);min-width:0}.formats-link[data-astro-cid-eyhrzmw7]{color:inherit;gap:8px;padding:20px 0 4px;text-decoration:none;display:grid}.formats-title[data-astro-cid-eyhrzmw7]{color:var(--text);font:500 20px/1.4 var(--font-body);overflow-wrap:anywhere}.formats-note[data-astro-cid-eyhrzmw7]{max-width:34ch;color:var(--muted);font:400 15px/1.6 var(--font-body);text-wrap:pretty;overflow-wrap:anywhere}.formats-terms[data-astro-cid-eyhrzmw7]{color:var(--text);font:500 15px/1.6 var(--font-body);overflow-wrap:anywhere}.formats-more[data-astro-cid-eyhrzmw7]{color:var(--heading-end);font:400 15px/1.5 var(--font-body);align-items:baseline;gap:8px;margin-top:4px;display:inline-flex}.formats-link[data-astro-cid-eyhrzmw7]:hover .formats-more[data-astro-cid-eyhrzmw7]{text-underline-offset:4px;text-decoration:underline}.formats-link[data-astro-cid-eyhrzmw7]:focus-visible{outline:2px solid var(--focus);outline-offset:6px}@media (width<=900px){.formats-list[data-astro-cid-eyhrzmw7]{grid-template-columns:minmax(0,1fr)}.formats-item[data-astro-cid-eyhrzmw7]+.formats-item[data-astro-cid-eyhrzmw7]{margin-top:28px}.formats-title[data-astro-cid-eyhrzmw7]{font-size:var(--fs-h3)}}.specialist-section[data-astro-cid-7wtsdanu]{z-index:12;background:var(--section-bg,var(--bg));padding-bottom:var(--section-outset);scroll-margin-top:90px;position:relative}.passport-inner[data-astro-cid-7wtsdanu]{width:min(var(--content-width), calc(100% - 2 * var(--page-gutter)));padding-top:var(--section-inset);margin-inline:auto}.section-label[data-astro-cid-7wtsdanu]{font:400 12px/1.6 var(--font-label);text-transform:uppercase;color:var(--muted);margin-bottom:48px}.specialist-profile[data-astro-cid-7wtsdanu]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;max-width:1040px;margin-inline:auto;display:grid}.specialist-statement[data-astro-cid-7wtsdanu]{color:var(--heading-solid);font:var(--weight-display) var(--fs-statement)/var(--lh-statement) var(--font-display);letter-spacing:-.01em;text-wrap:balance}.specialist-column[data-astro-cid-7wtsdanu],.specialist-body[data-astro-cid-7wtsdanu]{min-width:0}.specialist-body[data-astro-cid-7wtsdanu] p[data-astro-cid-7wtsdanu]{color:var(--text);font:400 17px/1.7 var(--font-body);text-wrap:pretty;overflow-wrap:anywhere}.specialist-body[data-astro-cid-7wtsdanu] p[data-astro-cid-7wtsdanu]+p[data-astro-cid-7wtsdanu]{margin-top:16px}.specialist-links[data-astro-cid-7wtsdanu]{flex-wrap:wrap;align-items:baseline;gap:12px 32px;margin:24px 0 0;display:flex}.diploma-link[data-astro-cid-7wtsdanu]{color:var(--muted);font:400 14px/1.6 var(--font-body);text-underline-offset:4px;overflow-wrap:anywhere;padding-block:2px;text-decoration:underline;display:inline-block}.diploma-link[data-astro-cid-7wtsdanu][href]:hover{color:var(--text);text-decoration-color:currentColor}.specialist-more[data-astro-cid-7wtsdanu]{color:var(--heading-end);font:400 15px/1.6 var(--font-body);text-underline-offset:4px}.specialist-more[data-astro-cid-7wtsdanu]:hover{color:var(--text)}@media (width<=800px){.specialist-section[data-astro-cid-7wtsdanu]{scroll-margin-top:76px}.section-label[data-astro-cid-7wtsdanu]{margin-bottom:32px}.specialist-profile[data-astro-cid-7wtsdanu]{grid-template-columns:minmax(0,1fr);gap:16px}.specialist-statement[data-astro-cid-7wtsdanu]{font-size:22px;line-height:1.3}.specialist-body[data-astro-cid-7wtsdanu] p[data-astro-cid-7wtsdanu]{font-size:var(--fs-body);line-height:1.55}.specialist-links[data-astro-cid-7wtsdanu]{flex-direction:column;align-items:flex-start;gap:12px;margin-top:24px}}.practice-faq[data-astro-cid-axcnxhkg]{z-index:12;background:var(--section-bg,var(--bg));padding-block:var(--section-inset) var(--section-outset);scroll-margin-top:90px;position:relative}.faq-inner[data-astro-cid-axcnxhkg]{width:min(var(--content-width), calc(100% - 2 * var(--page-gutter)));margin-inline:auto}h2[data-astro-cid-axcnxhkg]{margin-bottom:var(--label-gap);color:var(--muted);font:400 12px/1.6 var(--font-label);text-transform:uppercase;overflow-wrap:anywhere}.faq-disclosure[data-astro-cid-axcnxhkg]{border-top:1px solid color-mix(in srgb, var(--text) calc(20% * var(--divider-opacity-scale)), transparent)}.faq-disclosure[data-astro-cid-axcnxhkg]:last-child{border-bottom:1px solid color-mix(in srgb, var(--text) calc(20% * var(--divider-opacity-scale)), transparent)}.faq-disclosure[data-astro-cid-axcnxhkg] summary[data-astro-cid-axcnxhkg]{cursor:pointer;color:var(--muted);font:500 20px/1.4 var(--font-body);text-wrap:pretty;overflow-wrap:anywhere;margin-inline-start:26px;padding:22px 0;list-style-position:outside;display:list-item}.faq-disclosure[data-astro-cid-axcnxhkg] summary[data-astro-cid-axcnxhkg]:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.faq-answer[data-astro-cid-axcnxhkg]{padding:0 0 24px 26px}.faq-answer[data-astro-cid-axcnxhkg]>p[data-astro-cid-axcnxhkg]+p[data-astro-cid-axcnxhkg]{margin-top:1.6em}.faq-answer[data-astro-cid-axcnxhkg]>p[data-astro-cid-axcnxhkg]{color:var(--muted);font:400 var(--body-size)/1.7 var(--font-body);max-width:64ch}.faq-action[data-astro-cid-axcnxhkg]{flex-wrap:wrap;align-items:center;gap:20px 32px;margin-top:40px;display:flex}.faq-note[data-astro-cid-axcnxhkg]{max-width:52ch;color:var(--muted);font:400 var(--body-size)/1.7 var(--font-body);text-wrap:pretty}.faq-action[data-astro-cid-axcnxhkg] a[data-astro-cid-axcnxhkg]{align-items:center;gap:12px;width:fit-content;max-width:100%;text-decoration:none;display:flex}.faq-action[data-astro-cid-axcnxhkg] a[data-astro-cid-axcnxhkg]:focus-visible{outline:2px solid var(--focus);outline-offset:4px}@media (width<=1000px){.faq-disclosure[data-astro-cid-axcnxhkg] summary[data-astro-cid-axcnxhkg]{font-size:var(--fs-h3)}}main[data-astro-cid-lcdefpme]{min-height:100svh}
