.perfil-hero[data-astro-cid-ltqqgrn4]{padding-block:clamp(8.5rem,13vw,11rem) clamp(1rem,3vw,2rem)}.perfil-hero__grid[data-astro-cid-ltqqgrn4]{display:grid;gap:var(--space-8);align-items:end}@media(min-width:768px){.perfil-hero__grid[data-astro-cid-ltqqgrn4]{grid-template-columns:minmax(0,1fr) minmax(0,24rem);gap:clamp(2rem,6vw,5rem)}}.perfil-hero__text[data-astro-cid-ltqqgrn4]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3)}.perfil-hero__back[data-astro-cid-ltqqgrn4]{font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-on-dark-secondary);text-decoration:none}.perfil-hero__back[data-astro-cid-ltqqgrn4]:hover{color:var(--color-text-on-dark);text-decoration:underline;text-underline-offset:.25em}.perfil-hero__name[data-astro-cid-ltqqgrn4]{margin:0;font-family:var(--font-display);font-size:clamp(2.75rem,1.9rem + 3.4vw,5rem);font-weight:800;letter-spacing:-.035em;line-height:1.02;color:var(--color-text-on-dark)}.perfil-hero__role[data-astro-cid-ltqqgrn4]{margin:0;font-family:var(--font-sans);font-size:var(--text-body-lg);font-weight:500;color:var(--color-text-on-dark-secondary)}.perfil-hero__oab[data-astro-cid-ltqqgrn4]{margin:0;font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:.02em;color:var(--color-text-on-dark-secondary)}.perfil-hero__linkedin[data-astro-cid-ltqqgrn4]{margin-top:var(--space-2);padding:.5rem 1rem;font-family:var(--font-mono);font-size:var(--text-caption);font-weight:500;letter-spacing:.04em;color:var(--color-text-on-dark);text-decoration:none;border:1px solid color-mix(in srgb,var(--color-text-on-dark) 35%,transparent);border-radius:var(--radius-full);transition:border-color var(--duration-default) var(--ease-default),background-color var(--duration-default) var(--ease-default)}.perfil-hero__linkedin[data-astro-cid-ltqqgrn4]:hover{border-color:var(--color-text-on-dark);background-color:color-mix(in srgb,var(--color-text-on-dark) 10%,transparent)}.perfil-hero__back[data-astro-cid-ltqqgrn4]:focus-visible,.perfil-hero__linkedin[data-astro-cid-ltqqgrn4]:focus-visible{outline:2px solid var(--color-text-on-dark);outline-offset:3px}.perfil-hero__photo[data-astro-cid-ltqqgrn4]{overflow:hidden;aspect-ratio:4 / 4.6;border-radius:var(--radius-2xl);box-shadow:0 32px 64px -32px color-mix(in srgb,var(--color-surface-dark-deep) 80%,transparent)}.perfil-hero__photo[data-astro-cid-ltqqgrn4] img{display:block;width:100%;height:100%;object-fit:cover}.stage-card[data-astro-cid-ltqqgrn4]{position:relative;margin-inline:clamp(.75rem,4vw,4rem);margin-block:clamp(2.5rem,6vw,5rem);padding-block:clamp(2.5rem,5vw,4.5rem);background-color:var(--color-surface);border-radius:clamp(1.5rem,3.5vw,2.75rem);border:1px solid color-mix(in srgb,var(--color-text-on-dark) 10%,transparent);box-shadow:0 2px 8px -2px color-mix(in srgb,var(--color-surface-dark-deep) 55%,transparent),0 24px 48px -16px color-mix(in srgb,var(--color-surface-dark-deep) 70%,transparent),0 56px 120px -48px color-mix(in srgb,var(--color-surface-dark-deep) 88%,transparent);overflow:hidden}.stage-card__sentinel[data-astro-cid-ltqqgrn4]{position:absolute;left:0;right:0;height:1px;pointer-events:none}.stage-card__sentinel--enter[data-astro-cid-ltqqgrn4]{top:0}.stage-card__sentinel--exit[data-astro-cid-ltqqgrn4]{bottom:0}.perfil__title[data-astro-cid-ltqqgrn4]{margin:0;font-family:var(--font-display);font-size:clamp(1.75rem,1.35rem + 1.2vw,2.5rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;color:var(--color-text)}.perfil-bio[data-astro-cid-ltqqgrn4]{max-width:46rem}.perfil-bio__text[data-astro-cid-ltqqgrn4]{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-5);font-family:var(--font-sans);font-size:var(--text-body-lg);line-height:1.65;color:var(--color-text-secondary)}.perfil-bio__text[data-astro-cid-ltqqgrn4] p[data-astro-cid-ltqqgrn4]{margin:0}.perfil-bio__label[data-astro-cid-ltqqgrn4]{margin:var(--space-8) 0 0;font-family:var(--font-mono);font-size:var(--text-eyebrow);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-tertiary)}.perfil-bio__chips[data-astro-cid-ltqqgrn4]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-3) 0 0;padding:0;list-style:none}.perfil-bio__chips[data-astro-cid-ltqqgrn4] li[data-astro-cid-ltqqgrn4]{padding:.35rem .8rem;font-family:var(--font-sans);font-size:var(--text-body-sm);font-weight:500;color:var(--color-brand);background-color:color-mix(in srgb,var(--color-brand) 7%,transparent);border-radius:var(--radius-full)}.perfil-posts[data-astro-cid-ltqqgrn4]{margin-top:clamp(3.5rem,7vw,5.5rem);padding-top:clamp(2rem,4vw,3rem);border-top:1px solid var(--color-border)}.perfil-posts__head[data-astro-cid-ltqqgrn4]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-3);margin-bottom:clamp(1.5rem,3vw,2rem)}.perfil-posts__count[data-astro-cid-ltqqgrn4]{margin:0;font-family:var(--font-mono);font-size:var(--text-caption);color:var(--color-text-tertiary)}.perfil-posts__grid[data-astro-cid-ltqqgrn4]{display:grid;grid-template-columns:1fr;gap:var(--space-8) var(--space-6);margin:0;padding:0;list-style:none}@media(min-width:640px){.perfil-posts__grid[data-astro-cid-ltqqgrn4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.perfil-posts__grid[data-astro-cid-ltqqgrn4]{grid-template-columns:repeat(3,minmax(0,1fr))}}.rel[data-astro-cid-ltqqgrn4]{display:flex;flex-direction:column;gap:var(--space-3);text-decoration:none}.rel__media[data-astro-cid-ltqqgrn4]{display:block;overflow:hidden;aspect-ratio:16 / 10;border-radius:var(--radius-lg)}.rel__media[data-astro-cid-ltqqgrn4] img{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--duration-slow) var(--ease-default)}.rel[data-astro-cid-ltqqgrn4]:hover .rel__media[data-astro-cid-ltqqgrn4] img{transform:scale(1.04)}.rel__fallback[data-astro-cid-ltqqgrn4]{display:block;width:100%;height:100%;background-color:var(--color-surface-dark-deep)}.rel__meta[data-astro-cid-ltqqgrn4]{font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-tertiary)}.rel__title[data-astro-cid-ltqqgrn4]{font-family:var(--font-display);font-size:var(--text-body-lg);font-weight:700;letter-spacing:-.015em;line-height:1.3;color:var(--color-text)}.rel[data-astro-cid-ltqqgrn4]:hover .rel__title[data-astro-cid-ltqqgrn4]{color:var(--color-brand)}.rel[data-astro-cid-ltqqgrn4]:focus-visible{outline:3px solid var(--color-brand);outline-offset:4px;border-radius:var(--radius-lg)}
