.attorney-hero[data-astro-cid-r26gzt5r]{padding-top:120px;position:relative;overflow:hidden}.divider-row[data-astro-cid-r26gzt5r]{z-index:2;margin-left:calc(-1 * var(--content-padding));margin-right:calc(-1 * var(--content-padding));height:1px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.divider-line[data-astro-cid-r26gzt5r]{background:var(--color-border);width:100%;height:1px}.accent-square[data-astro-cid-r26gzt5r]{right:var(--content-padding);background:var(--color-accent);width:13px;height:13px;position:absolute;top:50%;transform:translate(50%,-50%)}.vertical-line[data-astro-cid-r26gzt5r]{right:var(--content-padding);background:var(--color-border);width:1px;height:648px;position:absolute;top:50%;transform:translateY(-50%)}.attorney-hero-inner[data-astro-cid-r26gzt5r]{max-width:var(--max-width);padding:0 var(--content-padding);margin:0 auto;position:relative}.attorney-hero-title[data-astro-cid-r26gzt5r]{font-family:var(--font-sans);font-size:clamp(2.5rem,6.5vw,6.5625rem);font-weight:var(--font-regular);letter-spacing:-.2625rem;color:var(--color-text);width:100%;max-width:1100px;line-height:.96}.attorney-intro[data-astro-cid-r26gzt5r]{z-index:1;max-width:var(--max-width);padding:0 var(--content-padding);gap:var(--space-10);margin:0 auto;margin-top:var(--space-16);grid-template-columns:1fr 1fr;align-items:start;display:grid;position:relative}.attorney-intro-left[data-astro-cid-r26gzt5r]{padding-top:var(--space-4)}.attorney-subheading[data-astro-cid-r26gzt5r]{font-family:var(--font-sans);font-size:clamp(1.5rem,3.3vw,3.28125rem);font-weight:var(--font-medium);color:var(--color-text);margin-bottom:var(--space-6);line-height:1.2}.attorney-intro-text[data-astro-cid-r26gzt5r]{font-family:var(--font-sans);color:var(--color-text-body);max-width:545px;font-size:clamp(1rem,1.6vw,1.575rem);line-height:1.6}.attorney-intro-right[data-astro-cid-r26gzt5r]{justify-content:flex-end;display:flex}.attorney-photo-wrapper[data-astro-cid-r26gzt5r]{border-radius:26px;width:100%;max-width:607px;overflow:hidden}.attorney-photo[data-astro-cid-r26gzt5r]{object-fit:cover;width:100%;height:auto;display:block}.attorney-body[data-astro-cid-r26gzt5r]{max-width:var(--max-width);padding:0 var(--content-padding);margin:0 auto;margin-top:var(--space-12)}.attorney-body-inner[data-astro-cid-r26gzt5r]{max-width:888px;margin:0 auto}.attorney-body-content[data-astro-cid-r26gzt5r]{font-family:var(--font-sans);color:var(--color-text-body);font-size:clamp(.9375rem,1.3vw,1.3125rem);line-height:1.6}.attorney-body-content[data-astro-cid-r26gzt5r] p{margin-bottom:1.2em}.attorney-body-content[data-astro-cid-r26gzt5r] p:last-child{margin-bottom:0}.attorney-lists[data-astro-cid-r26gzt5r]{max-width:var(--max-width);padding:0 var(--content-padding);margin:0 auto;margin-top:var(--space-16)}.attorney-lists-inner[data-astro-cid-r26gzt5r]{max-width:888px;margin:0 auto}.attorney-list-group[data-astro-cid-r26gzt5r]{margin-bottom:var(--space-12)}.attorney-list-group[data-astro-cid-r26gzt5r]:last-child{margin-bottom:0}.attorney-list-title[data-astro-cid-r26gzt5r]{font-family:var(--font-sans);font-size:clamp(1.5rem,3.3vw,3.28125rem);font-weight:var(--font-medium);color:var(--color-text);margin-bottom:var(--space-6);line-height:1.2}.attorney-list[data-astro-cid-r26gzt5r]{margin:0;padding:0;list-style:none}.attorney-list-item[data-astro-cid-r26gzt5r]{align-items:center;gap:var(--space-4);font-family:var(--font-sans);color:var(--color-text-body);padding:var(--space-2) 0;font-size:clamp(1rem,1.6vw,1.575rem);line-height:1.5;display:flex}.list-bullet[data-astro-cid-r26gzt5r]{background:#d9d9d9;border-radius:2px;flex-shrink:0;width:22px;min-width:22px;height:22px;display:inline-block}.attorney-cta[data-astro-cid-r26gzt5r]{max-width:var(--max-width);padding:0 var(--content-padding);margin:0 auto;margin-top:var(--space-12);margin-bottom:var(--space-16)}.attorney-cta-inner[data-astro-cid-r26gzt5r]{text-align:center;max-width:888px;margin:0 auto}.btn[data-astro-cid-r26gzt5r]{font-family:var(--font-sans);font-weight:var(--font-bold);text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;min-height:50px;text-decoration:none;transition:all .2s;display:inline-flex}.btn-yellow[data-astro-cid-r26gzt5r]{background:var(--color-button-yellow);color:var(--color-text);letter-spacing:.5px;border-radius:20px;padding:18px 48px;font-size:clamp(.875rem,1.1vw,1.05rem)}.btn-yellow[data-astro-cid-r26gzt5r]:hover{background:#f5dfa0;transform:translateY(-1px)}.btn-yellow[data-astro-cid-r26gzt5r]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (width<=1024px){.attorney-hero-inner[data-astro-cid-r26gzt5r],.attorney-intro[data-astro-cid-r26gzt5r],.attorney-body[data-astro-cid-r26gzt5r],.attorney-lists[data-astro-cid-r26gzt5r],.attorney-cta[data-astro-cid-r26gzt5r]{padding:0 var(--space-8)}.attorney-hero-title[data-astro-cid-r26gzt5r]{letter-spacing:-.2rem;font-size:clamp(2rem,5vw,4.5rem)}.vertical-line[data-astro-cid-r26gzt5r]{right:var(--space-8);height:400px}.accent-square[data-astro-cid-r26gzt5r]{right:var(--space-8)}}@media (width<=768px){.attorney-hero[data-astro-cid-r26gzt5r]{padding-top:100px}.attorney-hero-inner[data-astro-cid-r26gzt5r],.attorney-intro[data-astro-cid-r26gzt5r],.attorney-body[data-astro-cid-r26gzt5r],.attorney-lists[data-astro-cid-r26gzt5r],.attorney-cta[data-astro-cid-r26gzt5r]{padding:0 24px}.divider-row[data-astro-cid-r26gzt5r]{margin-left:0;margin-right:0}.vertical-line[data-astro-cid-r26gzt5r]{display:none}.attorney-hero-title[data-astro-cid-r26gzt5r]{letter-spacing:-.1rem;font-size:clamp(2rem,8vw,3rem)}.attorney-intro[data-astro-cid-r26gzt5r]{gap:var(--space-6);grid-template-columns:1fr}.attorney-intro-right[data-astro-cid-r26gzt5r]{order:-1;justify-content:flex-start}.attorney-photo-wrapper[data-astro-cid-r26gzt5r]{max-width:100%}.btn-yellow[data-astro-cid-r26gzt5r]{text-align:center;width:100%}}@media (prefers-reduced-motion:reduce){.btn[data-astro-cid-r26gzt5r]{transition:none}}
