.who-hero[data-astro-cid-vdrf3zw3]{--who-gap: clamp(20px, 2.4vw, 32px);padding-block:clamp(32px,4.4vw,56px) clamp(72px,8vw,120px)}.who-head[data-astro-cid-vdrf3zw3] .rs-eyebrow[data-astro-cid-vdrf3zw3]{margin-bottom:clamp(12px,1.8vh,18px)}.who-title[data-astro-cid-vdrf3zw3]{margin:0;color:var(--rs-ink);font-family:var(--font-heading);font-size:clamp(2.4rem,4.4vw,3.9rem);font-weight:800;letter-spacing:-.025em;line-height:1.06;text-wrap:balance}.who-title[data-astro-cid-vdrf3zw3]:lang(es){font-size:clamp(2.2rem,3.9vw,3.5rem)}.who-rule[data-astro-cid-vdrf3zw3]{position:relative;height:1px;margin:var(--who-gap) 0;overflow:visible;border:0;background:var(--rs-line-strong)}.who-rule[data-astro-cid-vdrf3zw3]:before{position:absolute;top:-1px;left:0;width:72px;height:3px;content:"";background:var(--rs-ink)}.who-layout[data-astro-cid-vdrf3zw3]{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;gap:clamp(40px,6vw,96px);margin-top:var(--who-gap)}.who-story[data-astro-cid-vdrf3zw3]{max-width:66ch}.who-story[data-astro-cid-vdrf3zw3] p[data-astro-cid-vdrf3zw3]{color:var(--rs-charcoal);font-size:clamp(1.0625rem,1.05vw,1.15rem);line-height:1.8;text-wrap:pretty}.who-story[data-astro-cid-vdrf3zw3] p[data-astro-cid-vdrf3zw3]:first-child{margin-top:calc((1em - 1lh)/2)}.who-story[data-astro-cid-vdrf3zw3] p[data-astro-cid-vdrf3zw3]+p[data-astro-cid-vdrf3zw3]{margin-top:1.25em}.who-card[data-astro-cid-vdrf3zw3]{display:grid;padding:clamp(26px,2.4vw,34px);color:var(--rs-on-ink);background:var(--rs-ink);border-radius:var(--rs-radius-lg);box-shadow:var(--rs-shadow-lift)}.who-card__kicker[data-astro-cid-vdrf3zw3]{color:var(--rs-on-ink-muted);font-size:.76rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.who-card__heading[data-astro-cid-vdrf3zw3]{margin-top:12px;color:var(--color-white);font-family:var(--font-heading);font-size:clamp(1.35rem,1.6vw,1.6rem);font-weight:700;letter-spacing:-.012em;line-height:1.2;text-wrap:balance}.who-card__copy[data-astro-cid-vdrf3zw3]{margin-top:12px;color:var(--rs-on-ink-muted);font-size:.98rem;line-height:1.6}.who-card[data-astro-cid-vdrf3zw3] .who-card__button{width:100%;margin-top:24px;color:var(--rs-ink);background:var(--color-white);border-color:var(--color-white)}.who-card[data-astro-cid-vdrf3zw3] .who-card__button:hover{color:var(--color-white);background:transparent;border-color:var(--color-white)}.who-card[data-astro-cid-vdrf3zw3] .who-card__call{margin-top:12px}.who-card[data-astro-cid-vdrf3zw3] .who-card__button:focus-visible{outline:3px solid var(--color-white);outline-offset:3px}.who-commit__card[data-astro-cid-vdrf3zw3]{position:relative;margin:0;padding:clamp(36px,3.4vw,52px) clamp(28px,5vw,80px);padding-left:clamp(28px,9vw,150px);background:var(--rs-paper);border:1px solid var(--rs-line);border-radius:var(--rs-radius-lg);box-shadow:var(--rs-shadow-card)}.who-commit__mark[data-astro-cid-vdrf3zw3]{position:absolute;top:clamp(18px,2.4vw,34px);left:clamp(22px,3.6vw,56px);color:var(--rs-line-strong);font-family:var(--font-heading);font-size:clamp(5rem,9vw,8rem);font-weight:800;line-height:1}.who-commit[data-astro-cid-vdrf3zw3] blockquote[data-astro-cid-vdrf3zw3]{margin:0}.who-commit[data-astro-cid-vdrf3zw3] blockquote[data-astro-cid-vdrf3zw3] p[data-astro-cid-vdrf3zw3]{max-width:48ch;color:var(--rs-ink);font-family:var(--font-heading);font-size:clamp(1.35rem,2.1vw,1.95rem);font-weight:600;letter-spacing:-.012em;line-height:1.38;text-wrap:pretty}.who-commit[data-astro-cid-vdrf3zw3] figcaption[data-astro-cid-vdrf3zw3]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:28px;color:var(--rs-muted);font-size:.95rem}.who-commit[data-astro-cid-vdrf3zw3] figcaption[data-astro-cid-vdrf3zw3]:before{width:36px;height:2px;content:"";background:var(--rs-ink)}.who-commit[data-astro-cid-vdrf3zw3] figcaption[data-astro-cid-vdrf3zw3] span[data-astro-cid-vdrf3zw3]{color:var(--rs-ink);font-weight:700}@media(min-width:961px){.who-hero[data-astro-cid-vdrf3zw3]{--who-gap: clamp(16px, 2.6vh, 32px);padding-top:clamp(18px,2.8vh,34px)}.who-head[data-astro-cid-vdrf3zw3] .rs-eyebrow[data-astro-cid-vdrf3zw3]{margin-bottom:clamp(8px,1.2vh,14px)}.who-title[data-astro-cid-vdrf3zw3]{font-size:clamp(2.2rem,min(4.4vw,6vh),3.9rem)}.who-title[data-astro-cid-vdrf3zw3]:lang(es){font-size:clamp(2rem,min(3.9vw,5.4vh),3.5rem)}.who-layout[data-astro-cid-vdrf3zw3]{gap:clamp(36px,4.4vw,72px)}.who-commit__card[data-astro-cid-vdrf3zw3]{padding-block:clamp(24px,3.2vh,42px)}.who-commit__mark[data-astro-cid-vdrf3zw3]{top:clamp(10px,1.8vh,28px)}.who-commit[data-astro-cid-vdrf3zw3] blockquote[data-astro-cid-vdrf3zw3] p[data-astro-cid-vdrf3zw3]{max-width:52ch;font-size:clamp(1.2rem,min(2.1vw,2.9vh),1.95rem);line-height:1.32}.who-commit[data-astro-cid-vdrf3zw3] figcaption[data-astro-cid-vdrf3zw3]{margin-top:clamp(12px,1.8vh,22px)}.who-hero[data-astro-cid-vdrf3zw3]{--who-gap: clamp(14px, 2.2vh, 26px)}.who-commit__card[data-astro-cid-vdrf3zw3]{padding-block:clamp(20px,2.6vh,34px)}.who-commit[data-astro-cid-vdrf3zw3] blockquote[data-astro-cid-vdrf3zw3] p[data-astro-cid-vdrf3zw3]{max-width:56ch;font-size:clamp(1.15rem,min(1.9vw,2.6vh),1.75rem);line-height:1.3}.who-commit[data-astro-cid-vdrf3zw3] figcaption[data-astro-cid-vdrf3zw3]{margin-top:clamp(10px,1.4vh,18px)}.who-story[data-astro-cid-vdrf3zw3] p[data-astro-cid-vdrf3zw3]{font-size:clamp(1rem,.95vw,1.08rem);line-height:1.62}.who-story[data-astro-cid-vdrf3zw3] p[data-astro-cid-vdrf3zw3]+p[data-astro-cid-vdrf3zw3]{margin-top:.85em}.who-card[data-astro-cid-vdrf3zw3]{padding:clamp(22px,2vw,30px)}}@media(min-width:961px){.who-hero[data-astro-cid-vdrf3zw3]{padding-block:0 clamp(56px,12vh,140px)}.who-hero[data-astro-cid-vdrf3zw3]>.container[data-astro-cid-vdrf3zw3]{display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - var(--header-h, 108px));min-height:calc(100svh - var(--header-h, 108px));padding-block:clamp(16px,3vh,40px)}}@media(min-width:961px)and (max-height:800px){.who-hero[data-astro-cid-vdrf3zw3]{--who-gap: 12px}.who-hero[data-astro-cid-vdrf3zw3]>.container[data-astro-cid-vdrf3zw3]{padding-block:12px}.who-commit__card[data-astro-cid-vdrf3zw3]{padding-block:16px}.who-commit[data-astro-cid-vdrf3zw3] blockquote[data-astro-cid-vdrf3zw3] p[data-astro-cid-vdrf3zw3]{max-width:64ch}.who-story[data-astro-cid-vdrf3zw3]{max-width:76ch}.who-story[data-astro-cid-vdrf3zw3] p[data-astro-cid-vdrf3zw3]{line-height:1.55}.who-story[data-astro-cid-vdrf3zw3] p[data-astro-cid-vdrf3zw3]+p[data-astro-cid-vdrf3zw3]{margin-top:.7em}}.who-attorneys__head[data-astro-cid-vdrf3zw3] .rs-eyebrow[data-astro-cid-vdrf3zw3]{margin-bottom:18px}.who-attorney-grid[data-astro-cid-vdrf3zw3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,3vw,40px);margin-top:clamp(36px,4vw,56px)}.who-attorney-card[data-astro-cid-vdrf3zw3]{display:grid;grid-template-rows:auto 1fr;overflow:hidden;color:inherit;background:var(--rs-paper);border:1px solid var(--rs-line);border-radius:var(--rs-radius-lg);box-shadow:var(--rs-shadow-card);transition:border-color var(--rs-dur) var(--rs-ease),box-shadow var(--rs-dur) var(--rs-ease),transform var(--rs-dur) var(--rs-ease)}.who-attorney-card[data-astro-cid-vdrf3zw3]:hover{border-color:var(--rs-line-strong);box-shadow:var(--rs-shadow-lift);transform:translateY(-3px)}.who-attorney-card[data-astro-cid-vdrf3zw3]:focus-visible{outline:3px solid var(--rs-ink);outline-offset:4px}.who-attorney-card__media[data-astro-cid-vdrf3zw3]{aspect-ratio:1 / 1;border-radius:0}.who-attorney-card__body[data-astro-cid-vdrf3zw3]{display:grid;justify-items:start;align-content:start;padding:clamp(24px,2.6vw,36px)}.who-attorney-card__role[data-astro-cid-vdrf3zw3]{color:var(--rs-muted);font-size:.8rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.who-attorney-card__name[data-astro-cid-vdrf3zw3]{margin-top:10px;color:var(--rs-ink);font-family:var(--font-heading);font-size:clamp(1.6rem,2.2vw,2rem);font-weight:700;letter-spacing:-.016em;line-height:1.1}.who-attorney-card__tagline[data-astro-cid-vdrf3zw3]{margin-top:10px;color:var(--rs-charcoal);font-size:1.04rem;line-height:1.55}.who-attorney-card__link[data-astro-cid-vdrf3zw3]{margin-top:22px}@media(prefers-reduced-motion:reduce){.who-attorney-card[data-astro-cid-vdrf3zw3]{transition:none}.who-attorney-card[data-astro-cid-vdrf3zw3]:hover{transform:none}}@media(max-width:960px){.who-layout[data-astro-cid-vdrf3zw3]{grid-template-columns:1fr}.who-aside[data-astro-cid-vdrf3zw3]{max-width:520px}}@media(max-width:760px){.who-attorney-grid[data-astro-cid-vdrf3zw3]{grid-template-columns:1fr}.who-commit__card[data-astro-cid-vdrf3zw3]{padding:64px 24px 32px}.who-commit__mark[data-astro-cid-vdrf3zw3]{top:12px;left:20px;font-size:4.5rem}}
