.breadcrumb-wrapper[data-astro-cid-egoakthk]{background-color:var(--color-stone-50);padding-top:var(--space-4)}.container[data-astro-cid-egoakthk]{max-width:1200px;margin:0 auto;padding:0 var(--space-6)}.container--narrow[data-astro-cid-egoakthk]{max-width:720px;margin:0 auto;padding:0 var(--space-6)}.hero-about[data-astro-cid-egoakthk]{background-color:var(--color-stone-50);padding:var(--space-12) var(--space-6) var(--space-20)}.hero-about__grid[data-astro-cid-egoakthk]{display:grid;grid-template-columns:280px 1fr;gap:var(--space-12);align-items:center;max-width:900px;margin:0 auto}.hero-about__photo[data-astro-cid-egoakthk]{display:flex;justify-content:center}.photo-placeholder[data-astro-cid-egoakthk]{width:240px;height:280px;background:linear-gradient(145deg,var(--color-stone-200),var(--color-stone-300));border-radius:var(--radius-xl);display:flex;align-items:center;justify-content:center}.photo-placeholder__initials[data-astro-cid-egoakthk]{font-family:var(--font-display);font-size:3rem;font-weight:400;color:var(--color-stone-500)}.photo-placeholder__img[data-astro-cid-egoakthk]{object-fit:cover;display:block}.hero-about__title[data-astro-cid-egoakthk]{font-family:var(--font-display);font-size:clamp(1.625rem,4vw,2.5rem);font-weight:400;color:var(--color-navy-900);letter-spacing:-.02em;line-height:1.2;margin-bottom:var(--space-6)}.hero-about__intro[data-astro-cid-egoakthk]{font-family:var(--font-sans);font-size:1.125rem;color:var(--color-stone-600);line-height:1.75;margin-bottom:var(--space-8)}.hero-about__cta[data-astro-cid-egoakthk]{display:inline-flex;align-items:center;justify-content:center;padding:14px 32px;background:var(--color-gold-400);color:var(--color-navy-900);font-family:var(--font-sans);font-size:.9375rem;font-weight:600;text-decoration:none;text-transform:uppercase;letter-spacing:.1em;border-radius:var(--radius-full);transition:background .2s ease,box-shadow .2s ease,transform .15s ease;min-height:48px}.hero-about__cta[data-astro-cid-egoakthk]:hover{background:var(--color-gold-300);box-shadow:var(--shadow-gold);transform:translateY(-1px)}@media(max-width:700px){.hero-about__grid[data-astro-cid-egoakthk]{grid-template-columns:1fr;text-align:center}.hero-about__photo[data-astro-cid-egoakthk]{order:-1}}.page-section[data-astro-cid-egoakthk]{padding:var(--space-20) 0}.page-section--alt[data-astro-cid-egoakthk]{background-color:var(--color-stone-50)}.section-title[data-astro-cid-egoakthk]{font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2.25rem);font-weight:400;color:var(--color-navy-900);letter-spacing:-.02em;margin-bottom:var(--space-8)}.timeline[data-astro-cid-egoakthk]{list-style:none;padding:0;margin:0;position:relative}.timeline[data-astro-cid-egoakthk]:before{content:"";position:absolute;left:10px;top:0;bottom:0;width:2px;background:var(--color-stone-200)}.timeline__item[data-astro-cid-egoakthk]{display:flex;gap:var(--space-6);padding-bottom:var(--space-8);position:relative}.timeline__item[data-astro-cid-egoakthk]:last-child{padding-bottom:0}.timeline__dot[data-astro-cid-egoakthk]{flex-shrink:0;width:22px;height:22px;background:var(--color-gold-400);border-radius:var(--radius-full);border:3px solid var(--color-stone-50);position:relative;z-index:1;margin-top:2px}.timeline__content[data-astro-cid-egoakthk]{padding-top:0}.timeline__date[data-astro-cid-egoakthk]{display:block;font-family:var(--font-sans);font-size:.8125rem;font-weight:600;color:var(--color-gold-600);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--space-1)}.timeline__title[data-astro-cid-egoakthk]{font-family:var(--font-sans);font-size:1rem;font-weight:600;color:var(--color-navy-900);margin-bottom:var(--space-1)}.timeline__detail[data-astro-cid-egoakthk]{font-family:var(--font-sans);font-size:.9375rem;color:var(--color-stone-500);line-height:1.6}.values-grid[data-astro-cid-egoakthk]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-5)}.value-card[data-astro-cid-egoakthk]{padding:var(--space-6);background-color:var(--color-stone-50);border:1px solid var(--color-stone-200);border-radius:var(--radius-xl);position:relative;overflow:hidden}.value-card__accent[data-astro-cid-egoakthk]{position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--color-gold-400),var(--color-gold-300))}.value-card__title[data-astro-cid-egoakthk]{font-family:var(--font-sans);font-size:1rem;font-weight:600;color:var(--color-navy-900);margin-bottom:var(--space-3);margin-top:var(--space-2)}.value-card__text[data-astro-cid-egoakthk]{font-family:var(--font-sans);font-size:.9375rem;color:var(--color-stone-600);line-height:1.7}.formations-list[data-astro-cid-egoakthk]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-4)}.formation-item[data-astro-cid-egoakthk]{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-5) var(--space-6);background-color:#fff;border:1px solid var(--color-stone-200);border-left:3px solid var(--color-gold-400);border-radius:var(--radius-lg)}.formation-item__label[data-astro-cid-egoakthk]{font-family:var(--font-sans);font-size:1rem;font-weight:600;color:var(--color-navy-900)}.formation-item__detail[data-astro-cid-egoakthk]{font-family:var(--font-sans);font-size:.875rem;color:var(--color-stone-500)}
