.py-hero-inner[data-astro-cid-tzqwfrw7]{z-index:1;max-width:1200px;padding-block:56px 120px;position:relative}.py-lockup[data-astro-cid-tzqwfrw7]{justify-content:flex-end;align-items:center;gap:24px;margin-bottom:64px;display:flex}.py-lockup-kicker[data-astro-cid-tzqwfrw7]{font:600 12px/1.5 var(--body);letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin:0}.py-lockup-name[data-astro-cid-tzqwfrw7]{font:600 22px/1.3 var(--body);letter-spacing:.02em;text-transform:uppercase;color:var(--text);margin:6px 0 0}.py-logo[data-astro-cid-tzqwfrw7]{flex:none;width:112px;height:112px}.py-hero[data-astro-cid-tzqwfrw7] h1[data-astro-cid-tzqwfrw7]{text-wrap:wrap;max-width:none;font-size:clamp(44px,5.2vw,76px)}.py-page .section-heading[data-astro-cid-tzqwfrw7]{max-width:none}.py-hero[data-astro-cid-tzqwfrw7] .lead[data-astro-cid-tzqwfrw7]{max-width:640px}.py-lead-strong[data-astro-cid-tzqwfrw7]{color:var(--text)}.py-for[data-astro-cid-tzqwfrw7]{margin-top:24px;font-size:15px}.py-two[data-astro-cid-tzqwfrw7]{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;gap:48px;display:grid}.py-three[data-astro-cid-tzqwfrw7]{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:48px 40px;display:grid}.py-ico[data-astro-cid-tzqwfrw7]{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px;color:var(--gold)}.py-divider[data-astro-cid-tzqwfrw7]{align-items:center;gap:20px;padding-block:8px;display:flex}.py-divider[data-astro-cid-tzqwfrw7]:before,.py-divider[data-astro-cid-tzqwfrw7]:after{content:"";background:var(--gold);opacity:.7;flex:1;height:1px}.py-divider[data-astro-cid-tzqwfrw7] span[data-astro-cid-tzqwfrw7]{background:var(--violet);width:9px;height:9px;transform:rotate(45deg)}.py-compare[data-astro-cid-tzqwfrw7]{gap:24px;display:grid}.py-compare-box[data-astro-cid-tzqwfrw7]{border:1px solid var(--gold);background:var(--surface);border-radius:2px;padding:28px 24px 12px}.py-compare-box[data-astro-cid-tzqwfrw7] .eyebrow[data-astro-cid-tzqwfrw7]{margin-bottom:4px}.py-compare[data-astro-cid-tzqwfrw7] ul[data-astro-cid-tzqwfrw7],.py-never[data-astro-cid-tzqwfrw7]{margin:0;padding:0;list-style:none}.py-compare[data-astro-cid-tzqwfrw7] li[data-astro-cid-tzqwfrw7]{color:var(--secondary);padding-block:14px;font-size:16px}.py-compare[data-astro-cid-tzqwfrw7] li[data-astro-cid-tzqwfrw7]+li[data-astro-cid-tzqwfrw7]{border-top:1px solid var(--border)}.py-prepared[data-astro-cid-tzqwfrw7] li[data-astro-cid-tzqwfrw7]{color:var(--text)}.py-never[data-astro-cid-tzqwfrw7] li[data-astro-cid-tzqwfrw7]{border-bottom:1px solid var(--border);color:var(--secondary);padding-block:14px;font-size:16px}.py-read[data-astro-cid-tzqwfrw7]{margin-top:24px;font-weight:600}.py-tagline[data-astro-cid-tzqwfrw7]{text-align:center;font-family:var(--display);color:var(--text);margin-top:72px;font-size:clamp(24px,3vw,38px);line-height:1.2}.py-firms[data-astro-cid-tzqwfrw7]{align-items:stretch}.py-firm[data-astro-cid-tzqwfrw7]{border:1px solid var(--gold);background:var(--surface);border-radius:2px;flex-direction:column;padding:32px 28px 28px;display:flex}.py-firm-head[data-astro-cid-tzqwfrw7]{justify-content:space-between;align-items:flex-start;display:flex}.py-firm[data-astro-cid-tzqwfrw7] h3[data-astro-cid-tzqwfrw7]{margin:4px 0 12px;font-size:clamp(28px,3vw,36px)}.py-press[data-astro-cid-tzqwfrw7]{border-top:1px solid var(--border);margin:24px 0 0;padding:18px 0 4px}.py-press[data-astro-cid-tzqwfrw7] figcaption[data-astro-cid-tzqwfrw7]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.py-press[data-astro-cid-tzqwfrw7] .eyebrow[data-astro-cid-tzqwfrw7]{margin:0}.py-press-note[data-astro-cid-tzqwfrw7]{color:var(--secondary);font-size:12px}.py-press[data-astro-cid-tzqwfrw7] ul[data-astro-cid-tzqwfrw7]{flex-wrap:wrap;align-items:center;gap:20px 36px;margin:16px 0 0;padding:0;list-style:none;display:flex}.py-press[data-astro-cid-tzqwfrw7] li[data-astro-cid-tzqwfrw7]{align-items:center;min-height:44px;display:flex}.py-press[data-astro-cid-tzqwfrw7] img[data-astro-cid-tzqwfrw7]{display:block}.py-firm[data-astro-cid-tzqwfrw7] dl[data-astro-cid-tzqwfrw7]{border-top:1px solid var(--border);margin:24px 0 0;padding-top:8px}.py-firm[data-astro-cid-tzqwfrw7] dt[data-astro-cid-tzqwfrw7]{color:var(--text);margin-top:22px;font-size:17px;font-weight:600}.py-firm[data-astro-cid-tzqwfrw7] dd[data-astro-cid-tzqwfrw7]{color:var(--secondary);margin:6px 0 0;font-size:15px;line-height:1.65}.py-get[data-astro-cid-tzqwfrw7]{background:color-mix(in srgb, var(--text) 5%, var(--surface));margin-top:auto;padding:24px 20px}.py-firm[data-astro-cid-tzqwfrw7] dl[data-astro-cid-tzqwfrw7]{margin-bottom:32px}.py-get[data-astro-cid-tzqwfrw7] .eyebrow[data-astro-cid-tzqwfrw7]{margin:0 0 10px}.py-get[data-astro-cid-tzqwfrw7] p[data-astro-cid-tzqwfrw7]:not(.eyebrow){color:var(--text);margin:0;font-size:18px;font-weight:600;line-height:1.5}.py-page .py-triad-band[data-astro-cid-tzqwfrw7].has-environment{isolation:isolate;min-height:0;padding-block:120px 160px;position:relative;overflow:hidden}.py-triad-band[data-astro-cid-tzqwfrw7] .wrap[data-astro-cid-tzqwfrw7]{z-index:1;position:relative}.py-triad[data-astro-cid-tzqwfrw7]{grid-template-columns:auto 1fr auto 1fr auto;align-items:start;gap:16px;max-width:820px;margin:0 auto;padding:0;list-style:none;display:grid}.py-triad[data-astro-cid-tzqwfrw7]>li[data-astro-cid-tzqwfrw7]:not(.py-arrow){flex-direction:column;align-items:center;gap:18px;min-width:120px;display:flex}.py-node[data-astro-cid-tzqwfrw7],.py-path-node[data-astro-cid-tzqwfrw7]{border:1px solid var(--gold);background:var(--bg);border-radius:50%;place-items:center;display:grid}.py-node[data-astro-cid-tzqwfrw7]{width:72px;height:72px}.py-node-label[data-astro-cid-tzqwfrw7]{font:600 18px/1.3 var(--body);letter-spacing:.04em;text-transform:uppercase;color:var(--text)}.py-arrow[data-astro-cid-tzqwfrw7]{background:var(--gold);height:1px;margin-top:36px;position:relative}.py-arrow[data-astro-cid-tzqwfrw7]:after{content:"";border-top:1px solid var(--gold);border-right:1px solid var(--gold);width:8px;height:8px;position:absolute;top:-4px}.py-arrow-right[data-astro-cid-tzqwfrw7]:after{right:0;transform:rotate(45deg)}.py-arrow-left[data-astro-cid-tzqwfrw7]:after{left:0;transform:rotate(-135deg)}.py-centered[data-astro-cid-tzqwfrw7]{text-align:center;max-width:900px;margin:0 auto 56px}.py-centered[data-astro-cid-tzqwfrw7] p[data-astro-cid-tzqwfrw7]{margin-top:16px;font-size:18px}.py-table[data-astro-cid-tzqwfrw7]{border-collapse:collapse;width:100%;font-size:16px}.py-table[data-astro-cid-tzqwfrw7] caption[data-astro-cid-tzqwfrw7]{text-align:left}.py-table[data-astro-cid-tzqwfrw7] th[data-astro-cid-tzqwfrw7],.py-table[data-astro-cid-tzqwfrw7] td[data-astro-cid-tzqwfrw7]{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:14px 0}.py-table[data-astro-cid-tzqwfrw7] th[data-astro-cid-tzqwfrw7]{color:var(--secondary);padding-right:16px;font-weight:400}.py-table[data-astro-cid-tzqwfrw7] td[data-astro-cid-tzqwfrw7]{color:var(--text);width:38%;font-weight:600}.py-path-section[data-astro-cid-tzqwfrw7]{background:var(--surface)}.py-path[data-astro-cid-tzqwfrw7]{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid;position:relative}.py-path[data-astro-cid-tzqwfrw7]:before{content:"";background:var(--gold);height:1px;position:absolute;top:19px;left:20px;right:0}.py-path[data-astro-cid-tzqwfrw7] li[data-astro-cid-tzqwfrw7]{position:relative}.py-path-node[data-astro-cid-tzqwfrw7]{background:var(--surface);width:40px;height:40px;position:relative}.py-path-node[data-astro-cid-tzqwfrw7] .py-ico[data-astro-cid-tzqwfrw7]{width:20px;height:20px}.py-you[data-astro-cid-tzqwfrw7] .py-path-node[data-astro-cid-tzqwfrw7]{background:var(--gold)}.py-you[data-astro-cid-tzqwfrw7] .py-path-node[data-astro-cid-tzqwfrw7] .py-ico[data-astro-cid-tzqwfrw7]{color:var(--bg)}.py-step[data-astro-cid-tzqwfrw7]{font:600 12px/1.5 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-top:18px}.py-path[data-astro-cid-tzqwfrw7] h3[data-astro-cid-tzqwfrw7]{font:600 22px/1.3 var(--body);letter-spacing:0;color:var(--text);margin:10px 0}.py-path[data-astro-cid-tzqwfrw7] p[data-astro-cid-tzqwfrw7]:not(.py-step){font-size:16px;line-height:1.65}.py-commit[data-astro-cid-tzqwfrw7]{border-top:1px solid var(--gold);padding-top:24px}.py-commit[data-astro-cid-tzqwfrw7] h3[data-astro-cid-tzqwfrw7]{font-family:var(--body);letter-spacing:0;color:var(--text);margin-top:14px;font-size:19px;font-weight:600;line-height:1.35}.py-commit[data-astro-cid-tzqwfrw7] p[data-astro-cid-tzqwfrw7]{margin-top:10px;font-size:16px;line-height:1.65}.py-cta-link[data-astro-cid-tzqwfrw7]{font:600 clamp(24px, 3vw, 32px)/1.2 var(--body);margin-top:16px}.py-cta-link[data-astro-cid-tzqwfrw7] a[data-astro-cid-tzqwfrw7]{color:var(--text);text-decoration:none}.py-cta-link[data-astro-cid-tzqwfrw7] a[data-astro-cid-tzqwfrw7]:hover{color:var(--gold)}.py-contact-py[data-astro-cid-tzqwfrw7]{color:var(--text);margin-top:24px;font-size:16px;font-weight:600}.py-contact-direct[data-astro-cid-tzqwfrw7]{margin-top:4px;font-weight:400}.py-legal[data-astro-cid-tzqwfrw7]{padding-block:56px}.py-legal[data-astro-cid-tzqwfrw7] h2[data-astro-cid-tzqwfrw7].eyebrow{font-family:var(--mono);letter-spacing:.14em;font-size:11px;line-height:1.5}.py-legal[data-astro-cid-tzqwfrw7] p[data-astro-cid-tzqwfrw7]{max-width:1040px;margin-top:14px;font-size:14px;line-height:1.7}.py-practitioner[data-astro-cid-tzqwfrw7]{color:var(--text)}@media (width<=760px){.py-lockup[data-astro-cid-tzqwfrw7]{justify-content:flex-start;margin-bottom:40px}.py-logo[data-astro-cid-tzqwfrw7]{width:84px;height:84px}.py-lockup-name[data-astro-cid-tzqwfrw7]{font-size:18px}.py-triad[data-astro-cid-tzqwfrw7]{grid-template-columns:1fr;justify-items:center;gap:8px}.py-arrow[data-astro-cid-tzqwfrw7]{width:1px;height:32px;margin:0}.py-arrow[data-astro-cid-tzqwfrw7]:after{top:auto;left:-4px;right:auto}.py-arrow-right[data-astro-cid-tzqwfrw7]:after{bottom:0;transform:rotate(135deg)}.py-arrow-left[data-astro-cid-tzqwfrw7]:after{top:0;transform:rotate(-45deg)}.py-path[data-astro-cid-tzqwfrw7]{grid-template-columns:1fr;gap:32px}.py-path[data-astro-cid-tzqwfrw7]:before{width:1px;height:auto;inset:20px auto 0 19px}.py-path[data-astro-cid-tzqwfrw7] li[data-astro-cid-tzqwfrw7]{padding-left:64px}.py-path-node[data-astro-cid-tzqwfrw7]{position:absolute;top:0;left:0}.py-step[data-astro-cid-tzqwfrw7]{margin-top:8px}.py-firm[data-astro-cid-tzqwfrw7]{padding:28px 20px 20px}}
