.section--soft[data-astro-cid-6olwjq7k]{background-color:var(--color-bg-soft)}.about-intro__row[data-astro-cid-6olwjq7k]{display:flex;flex-direction:column;gap:var(--spacing-lg);max-width:1000px;margin:0 auto}@media(min-width:768px){.about-intro__row[data-astro-cid-6olwjq7k]{flex-direction:row;align-items:flex-start}}.about-intro__text[data-astro-cid-6olwjq7k]{flex:1}.about-intro__text[data-astro-cid-6olwjq7k] p[data-astro-cid-6olwjq7k]{font-size:17px;line-height:1.8}.about-intro__text[data-astro-cid-6olwjq7k] strong[data-astro-cid-6olwjq7k]{color:var(--color-primary)}.timeline-link[data-astro-cid-6olwjq7k]{display:inline-block;margin-top:var(--spacing-sm);color:var(--color-primary);font-weight:600;font-size:16px;transition:color .2s}.timeline-link[data-astro-cid-6olwjq7k]:hover{color:var(--color-green-forest)}.about-intro__image[data-astro-cid-6olwjq7k]{flex-shrink:0;width:100%;max-width:380px;margin:0 auto}.about-intro__image[data-astro-cid-6olwjq7k] img[data-astro-cid-6olwjq7k]{width:100%;height:auto;border-radius:var(--radius-lg);box-shadow:0 4px 20px #0000001a;object-fit:cover}.vision-card[data-astro-cid-6olwjq7k]{max-width:800px;margin:0 auto;background:var(--color-white);padding:var(--spacing-xl);border-radius:var(--radius-lg);border-left:4px solid var(--color-accent);box-shadow:0 2px 12px #0000000f}.vision-card__title[data-astro-cid-6olwjq7k]{color:var(--color-primary);font-size:28px;margin-bottom:var(--spacing-sm)}.vision-card__text[data-astro-cid-6olwjq7k]{font-size:17px;line-height:1.8;margin:0}.values-grid[data-astro-cid-6olwjq7k]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md)}.value-card[data-astro-cid-6olwjq7k]{background:var(--color-white);padding:var(--spacing-md);border-radius:var(--radius-md);text-align:center;box-shadow:0 2px 8px #0000000d;transition:transform .2s,box-shadow .2s}.value-card[data-astro-cid-6olwjq7k]:hover{transform:translateY(-3px);box-shadow:0 4px 16px #0000001a}.value-card__icon[data-astro-cid-6olwjq7k]{margin-bottom:var(--spacing-xs)}.value-card__title[data-astro-cid-6olwjq7k]{font-size:18px;color:var(--color-primary);margin-bottom:6px}.value-card[data-astro-cid-6olwjq7k] p[data-astro-cid-6olwjq7k]{font-size:14px;line-height:1.5;margin:0}.team-group[data-astro-cid-6olwjq7k]{max-width:900px;margin:0 auto var(--spacing-xl);text-align:center}.team-group__photo[data-astro-cid-6olwjq7k]{width:100%;height:auto;border-radius:var(--radius-lg);box-shadow:0 4px 20px #00000014;display:block;object-fit:cover}.team-group__caption[data-astro-cid-6olwjq7k]{margin-top:var(--spacing-xs);font-size:14px;color:var(--color-text-light, #555);font-style:italic}.team-subtitle[data-astro-cid-6olwjq7k]{text-align:center;font-size:20px;color:var(--color-primary);margin-bottom:var(--spacing-lg);font-weight:700}.team-grid[data-astro-cid-6olwjq7k]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md);max-width:900px;margin:0 auto}.team-card[data-astro-cid-6olwjq7k]{text-align:center;background:var(--color-white);padding:var(--spacing-lg);border-radius:var(--radius-md);box-shadow:0 2px 8px #0000000d}.team-card__photo[data-astro-cid-6olwjq7k]{width:120px;height:120px;border-radius:50%;object-fit:cover;margin:0 auto var(--spacing-sm);display:block}.team-card__name[data-astro-cid-6olwjq7k]{font-size:17px;margin-bottom:4px}.team-card__role[data-astro-cid-6olwjq7k]{font-size:14px;color:var(--color-primary);font-weight:600;margin:0}.about-intro__sponsor[data-astro-cid-6olwjq7k]{font-size:15px;line-height:1.7;background:var(--color-bg-soft);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-sm);border-left:3px solid var(--color-primary)}.about-intro__sponsor[data-astro-cid-6olwjq7k] p[data-astro-cid-6olwjq7k]{margin:0}.sponsor-link[data-astro-cid-6olwjq7k]{color:var(--color-primary);font-weight:700}.sponsor-logo[data-astro-cid-6olwjq7k]{display:inline-block;margin-top:12px}.sponsor-logo[data-astro-cid-6olwjq7k] img[data-astro-cid-6olwjq7k]{display:block;width:220px;height:auto}.team-subtitle--spacing[data-astro-cid-6olwjq7k]{margin-top:var(--spacing-xl)}@media(min-width:768px){.values-grid[data-astro-cid-6olwjq7k],.team-grid[data-astro-cid-6olwjq7k]{grid-template-columns:repeat(4,1fr)}.team-grid--coordination[data-astro-cid-6olwjq7k]{grid-template-columns:repeat(3,1fr);max-width:700px}}
