.about-hero[data-astro-cid-yqgl57wo]{padding-top:var(--space-8);padding-bottom:var(--space-6)}.breadcrumb[data-astro-cid-yqgl57wo]{margin-bottom:var(--space-5)}.breadcrumb__list[data-astro-cid-yqgl57wo]{align-items:center;gap:var(--space-2);font-size:var(--fs-meta);margin:0;padding:0;list-style:none;display:flex}.breadcrumb__link[data-astro-cid-yqgl57wo]{color:var(--color-text-muted);transition:color var(--transition-fast);text-decoration:none}.breadcrumb__link[data-astro-cid-yqgl57wo]:hover{color:var(--color-accent)}.breadcrumb__separator[data-astro-cid-yqgl57wo]{color:var(--color-border-strong)}.breadcrumb__item--current[data-astro-cid-yqgl57wo]{color:var(--color-text);font-weight:500}.about-hero__grid[data-astro-cid-yqgl57wo]{gap:var(--space-7);grid-template-columns:1.3fr .7fr;align-items:center;display:grid}.about-hero__content[data-astro-cid-yqgl57wo]{gap:var(--space-4);flex-direction:column;display:flex}.about-hero__eyebrow[data-astro-cid-yqgl57wo]{font-family:var(--font-body);font-size:var(--fs-meta);text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent);font-weight:600}.about-hero__title[data-astro-cid-yqgl57wo]{font-size:var(--fs-h1);line-height:var(--lh-h1);color:var(--color-text);margin:0}.about-hero__lead[data-astro-cid-yqgl57wo]{font-size:var(--fs-subheading);margin:0;line-height:1.65}.about-hero__actions[data-astro-cid-yqgl57wo]{gap:var(--space-4);padding-top:var(--space-2);flex-wrap:wrap;display:flex}.about-hero__visual[data-astro-cid-yqgl57wo]{justify-content:center;align-items:center;display:flex}.about-portrait[data-astro-cid-yqgl57wo]{box-sizing:border-box;gap:var(--space-3);flex-direction:column;width:100%;max-width:400px;display:flex}.about-portrait__media[data-astro-cid-yqgl57wo]{aspect-ratio:4/5;border-radius:var(--radius-md);background-color:var(--color-surface-muted);width:100%;overflow:hidden}.about-portrait__img[data-astro-cid-yqgl57wo]{aspect-ratio:4/5;object-fit:cover;object-position:center 20%;width:100%;height:100%;transition:transform var(--transition-base);display:block}.about-portrait[data-astro-cid-yqgl57wo]:hover .about-portrait__img[data-astro-cid-yqgl57wo]{transform:scale(1.02)}.about-portrait__caption[data-astro-cid-yqgl57wo]{align-items:center;gap:var(--space-2);font-size:var(--fs-small);color:var(--color-text-muted);padding-inline:var(--space-1);display:flex}.about-portrait__name[data-astro-cid-yqgl57wo]{font-family:var(--font-display);color:var(--color-text);font-size:1.25rem}.about-portrait__sep[data-astro-cid-yqgl57wo]{color:var(--color-border-strong)}.about-portrait__role[data-astro-cid-yqgl57wo]{font-size:var(--fs-small);color:var(--color-text-muted)}.story-grid[data-astro-cid-yqgl57wo]{gap:var(--space-7);grid-template-columns:.8fr 1.2fr;align-items:flex-start;display:grid}.section-eyebrow[data-astro-cid-yqgl57wo]{font-family:var(--font-body);font-size:var(--fs-meta);text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent);margin-bottom:var(--space-2);font-weight:600;display:block}.section-title[data-astro-cid-yqgl57wo]{font-size:var(--fs-h2);line-height:var(--lh-h2);color:var(--color-text);margin:0}.story-heading__intro[data-astro-cid-yqgl57wo]{font-size:var(--fs-small);margin-top:var(--space-3);line-height:1.6}.story-body[data-astro-cid-yqgl57wo]{gap:var(--space-6);flex-direction:column;display:flex}.story-paragraph[data-astro-cid-yqgl57wo]{gap:var(--space-2);flex-direction:column;display:flex}.story-paragraph__title[data-astro-cid-yqgl57wo]{font-family:var(--font-display);color:var(--color-text);margin:0;font-size:1.25rem}.story-paragraph__text[data-astro-cid-yqgl57wo]{font-size:var(--fs-body);margin:0;line-height:1.7}.approach-header[data-astro-cid-yqgl57wo]{margin-bottom:var(--space-6);max-width:720px}.approach-header__lead[data-astro-cid-yqgl57wo]{font-size:var(--fs-subheading);margin-top:var(--space-2);line-height:1.6}.approach-steps-grid[data-astro-cid-yqgl57wo]{gap:var(--space-5);grid-template-columns:repeat(4,1fr);display:grid}.step-card[data-astro-cid-yqgl57wo]{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-6);gap:var(--space-3);flex-direction:column;display:flex}.step-card__num[data-astro-cid-yqgl57wo]{font-family:var(--font-display);color:var(--color-accent);font-size:1.5rem;font-weight:600;line-height:1}.step-card__title[data-astro-cid-yqgl57wo]{font-family:var(--font-display);color:var(--color-text);margin:0;font-size:1.2rem}.step-card__text[data-astro-cid-yqgl57wo]{font-size:var(--fs-small);margin:0;line-height:1.6}.skills-header[data-astro-cid-yqgl57wo]{margin-bottom:var(--space-6);max-width:720px}.skills-header__lead[data-astro-cid-yqgl57wo]{font-size:var(--fs-subheading);margin-top:var(--space-2);line-height:1.6}.skills-categories-grid[data-astro-cid-yqgl57wo]{gap:var(--space-6);grid-template-columns:repeat(2,1fr);display:grid}.skill-category-card[data-astro-cid-yqgl57wo]{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-6);gap:var(--space-3);flex-direction:column;display:flex}.skill-category-card--learning[data-astro-cid-yqgl57wo]{border-color:var(--color-border-strong);background-color:var(--color-surface-muted)}.skill-category-card__badge[data-astro-cid-yqgl57wo]{font-size:var(--fs-meta);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-subtle);border-radius:var(--radius-pill);background-color:var(--color-surface-muted);border:1px solid var(--color-border);align-self:flex-start;padding:2px 8px;font-weight:600}.skill-category-card__badge--accent[data-astro-cid-yqgl57wo]{color:var(--color-accent);background-color:#b4530914;border-color:#b4530940}.skill-category-card__title[data-astro-cid-yqgl57wo]{font-family:var(--font-display);color:var(--color-text);margin:0;font-size:1.3rem}.skill-category-card__desc[data-astro-cid-yqgl57wo]{font-size:var(--fs-small);margin:0;line-height:1.5}.skill-category-card__list[data-astro-cid-yqgl57wo]{gap:var(--space-2);font-size:var(--fs-small);color:var(--color-text);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.skill-category-card__list[data-astro-cid-yqgl57wo] li[data-astro-cid-yqgl57wo]{padding-left:var(--space-4);line-height:1.5;position:relative}.skill-category-card__list[data-astro-cid-yqgl57wo] li[data-astro-cid-yqgl57wo]:before{content:"•";color:var(--color-accent);font-weight:700;position:absolute;left:0}.skill-category-card__note[data-astro-cid-yqgl57wo]{font-size:var(--fs-meta);padding-top:var(--space-3);border-top:1px dashed var(--color-border);margin-top:auto;line-height:1.45}.section--conclusion[data-astro-cid-yqgl57wo]{background-color:var(--color-surface-muted);border-top:1px solid var(--color-border)}.conclusion-box[data-astro-cid-yqgl57wo]{text-align:center;align-items:center;gap:var(--space-3);padding-block:var(--space-4);flex-direction:column;display:flex}.conclusion-box__title[data-astro-cid-yqgl57wo]{font-size:var(--fs-h2);line-height:var(--lh-h2);color:var(--color-text);margin:0}.conclusion-box__text[data-astro-cid-yqgl57wo]{font-size:var(--fs-subheading);line-height:var(--lh-body);max-width:620px;margin:0}.conclusion-box__actions[data-astro-cid-yqgl57wo]{gap:var(--space-4);padding-top:var(--space-3);flex-wrap:wrap;justify-content:center;display:flex}.conclusion-whatsapp-link[data-astro-cid-yqgl57wo]{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);color:#25d366;font-size:var(--fs-base);border-radius:var(--radius-md);border:1px solid #25d366;font-weight:500;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.conclusion-whatsapp-link[data-astro-cid-yqgl57wo]:hover{color:var(--color-bg);background-color:#25d366}@media (width<=900px){.about-hero__grid[data-astro-cid-yqgl57wo]{gap:var(--space-6);grid-template-columns:1fr}.about-hero__visual[data-astro-cid-yqgl57wo]{order:0;justify-content:center;width:100%}.about-portrait[data-astro-cid-yqgl57wo]{max-width:320px;margin-inline:auto}.about-portrait__caption[data-astro-cid-yqgl57wo]{justify-content:center}.story-grid[data-astro-cid-yqgl57wo]{gap:var(--space-5);grid-template-columns:1fr}.approach-steps-grid[data-astro-cid-yqgl57wo]{grid-template-columns:repeat(2,1fr)}.skills-categories-grid[data-astro-cid-yqgl57wo]{grid-template-columns:1fr}}@media (width<=639px){.about-hero[data-astro-cid-yqgl57wo]{padding-top:var(--space-6)}.about-portrait[data-astro-cid-yqgl57wo]{width:min(280px,100%);margin-inline:auto}.approach-steps-grid[data-astro-cid-yqgl57wo]{grid-template-columns:1fr}}
