.hero--about .hero__title{align-items: flex-start}.section--about-reassurance{padding-block: var(--space-32) var(--space-48);background-color: var(--color-bg-page)}.section--engagements{padding-block: var(--space-48);background-color: var(--color-bg-page)}.section--expertises{padding-block: var(--space-48);background-color: var(--color-ink)}.section--team{padding-block: var(--space-48);background-color: var(--color-bg-page)}.section--jobs{padding-block: var(--space-48);background-color: var(--color-bg-page)}.section--support{padding-block: var(--space-48);background-color: var(--color-bg-page)}.section--cta{padding-block: var(--space-48);background-color: var(--color-bg-page)}@media (min-width: 1024px){.hero--about .hero__inner{min-height: 418px}.hero--about .hero__aside{margin-top: 62px}}@media (min-width: 1440px){.hero--about .hero__inner{padding-left: var(--pad-about-hero);gap: 284.52px}.hero--about .hero__text{padding-top: 0}.hero--about .hero__aside{margin-top: 62px}.section--about-reassurance{padding-block: 43px 91px}.section--engagements{padding-block: 63px 172px}.section--expertises{padding-block: var(--space-104)}.section--team,.section--jobs,.section--support{padding-block: var(--space-90)}.section--cta{padding-block: var(--space-104)}}.container--about-reassurance{--container: var(--container-about-reassurance)}.container--about{--container: var(--container-about)}.container--cta{--container: var(--container-cta)}.hero__mascot--about{width: min(169px,45vw);height: auto}@media (min-width: 1024px){.hero--about .hero__inner{padding-top: 36px}.hero__mascot--about{width: 169px;height: 251px}}.hero__subtitle--about{font-size: clamp(18px,2.3vw,var(--fs-hero-sub-alt));line-height: 1.272}.ink-eyebrow{color: var(--color-ink-eyebrow);font-size: var(--fs-eyebrow);font-weight: var(--fw-semibold);letter-spacing: 1.6px;line-height: normal;text-transform: uppercase}.ink-title{color: var(--color-white);font-size: clamp(26px,3.6vw,var(--fs-h2-about));font-weight: var(--fw-bold);letter-spacing: -0.9px;line-height: 1.2}.expertises__callout{display: flex;flex-direction: column;align-items: flex-start;gap: var(--space-12);padding-top: var(--space-30)}.expertises__callout-title{color: var(--color-white);font-size: var(--fs-lead);font-weight: var(--fw-semibold);line-height: 1.4}.expertises__callout-text{color: var(--color-ink-muted);font-size: var(--fs-card-text);font-weight: var(--fw-regular);line-height: var(--lh-body)}.member-card{display: flex;flex-direction: column;align-items: center;gap: var(--space-16);width: 258px;max-width: 100%;padding: var(--space-28) var(--space-24);overflow: hidden;border: 1px solid var(--color-border-card);border-radius: var(--radius-xl-card);background-color: var(--color-white);box-shadow: var(--shadow-card);text-align: center}.member-card__photo{flex: none;width: 96px;height: 96px;border-radius: var(--radius-full)}.member-card__name{color: var(--color-navy-900);font-size: var(--fs-step-title);font-weight: var(--fw-semibold);line-height: normal}.member-card__role{max-width: 200px;color: var(--color-text-muted);font-size: var(--fs-legal);font-weight: var(--fw-regular);line-height: 1.45}@media (min-width: 1024px){.team .member-card{--pile-dx: 0px;--pile-dy: 0px;--pile-z: 1;z-index: var(--pile-z);transform: translate( calc((1 - var(--reveal-p)) * var(--pile-dx)),calc((1 - var(--reveal-p)) * var(--pile-dy)) ) scale(calc(0.95 + var(--reveal-p) * 0.05))}}.job-card{display: flex;flex-direction: column;align-items: flex-start;gap: var(--space-16);padding: var(--space-28);overflow: hidden;border: 1px solid var(--color-border-offer);border-radius: var(--radius-lg);background-color: var(--color-white)}.job-card__title{color: var(--color-navy-800);font-size: var(--fs-offer-title);font-weight: var(--fw-semibold);line-height: 1.4}.job-card__text{color: var(--color-text-body-alt);font-size: var(--fs-card-text);font-weight: var(--fw-regular);line-height: 1.6}.tag-list{display: flex;flex-wrap: wrap;gap: var(--space-8)}.tag{padding: var(--space-6) var(--space-12);border-radius: var(--radius-sm);background-color: var(--color-tag-neutral-bg);color: var(--color-text-body-alt);font-size: var(--fs-tag);font-weight: var(--fw-medium);line-height: 1.5}.tag--accent{background-color: var(--color-tag-accent-bg);color: var(--color-primary)}.sponsor-card{display: flex;flex-direction: column;overflow: hidden;border: 1px solid var(--color-border-support);border-radius: var(--radius-xl-card);background-color: var(--color-white)}.sponsor-card__photo{flex: none;width: 100%;height: 220px;object-fit: cover}.sponsor-card__photo--chebil{object-position: 50% 34%}.sponsor-card__body{display: flex;flex: 1 1 0;flex-direction: column;align-items: flex-start;justify-content: center;gap: var(--space-12);min-width: 0;padding: var(--space-28) var(--space-24)}.sponsor-card__tag{padding: var(--space-6) var(--space-12);border-radius: var(--radius-sm);background-color: var(--color-tag-support-bg);color: var(--color-tag-support-text);font-size: var(--fs-tag-support);font-weight: var(--fw-medium);line-height: normal}.sponsor-card__title{color: var(--color-navy-900);font-size: clamp(20px,2.4vw,var(--fs-support-title));font-weight: var(--fw-semibold);line-height: 1.3}.sponsor-card__text{color: var(--color-text-support);font-size: var(--fs-btn);font-weight: var(--fw-regular);line-height: 1.65}.sponsor-card__link:hover,.sponsor-card__link:focus-visible{text-decoration: underline}.sponsor-card__link{padding-block: var(--space-10)}.cta__title{max-width: 880px;color: var(--color-navy-850);font-size: clamp(26px,3.6vw,var(--fs-h2-about));font-weight: var(--fw-bold);line-height: 1.28}.cta__lead{max-width: 680px;color: var(--color-text-body-alt);font-size: var(--fs-cta-lead);font-weight: var(--fw-regular);line-height: 1.6}.cta__note{color: var(--color-text-note-soft);font-size: var(--fs-label);font-weight: var(--fw-regular);line-height: 1.5}@media (min-width: 1024px){.sponsor-card{flex-direction: row;align-items: stretch;height: 300px}.sponsor-card--reverse{flex-direction: row-reverse}.sponsor-card__photo{width: 460px;height: 100%}.sponsor-card__body{padding: var(--space-44) var(--space-48)}.expertises__callout{margin-top: 64px}}
