.about-story__layout{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(2rem,6vw,6rem);align-items:center}@media(max-width:1024px){.about-story__layout{grid-template-columns:1fr}}.about-ardent__layout{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(2rem,6vw,6rem);align-items:center}@media(max-width:1024px){.about-ardent__layout{grid-template-columns:1fr}}.about-story__media{aspect-ratio:4 / 5;border-radius:var(--radius-lg);overflow:hidden;position:relative}@media(max-width:1024px){.about-story__media{aspect-ratio:4 / 2}}.about-ardent__media{order:2;aspect-ratio:4 / 5;border-radius:var(--radius-lg);overflow:hidden;position:relative}@media(max-width:1024px){.about-ardent__media{order:-1;aspect-ratio:4 / 2}}.about-story__media img,.about-ardent__media img{width:100%;height:100%;object-fit:cover}.about-ardent__media picture{display:block;width:100%;height:100%}.about-mission{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5)}@media(max-width:1024px){.about-mission{grid-template-columns:1fr}}.about-mission__card{padding:var(--space-7);border-radius:var(--radius-lg);background:var(--color-white);border:1px solid var(--color-border);transition:transform var(--dur-300),box-shadow var(--dur-300)}.about-mission__card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--color-primary)}.about-mission__icon{width:60px;height:60px;background:var(--color-primary-50);color:var(--color-primary);border-radius:var(--radius-md);display:inline-flex;align-items:center;justify-content:center;font-size:26px;margin-bottom:var(--space-5)}.about-mission__title{font-family:var(--font-display);font-size:var(--fs-22);margin-bottom:var(--space-3);color:var(--color-ink)}.about-values{background:var(--color-ink);color:var(--color-white)}.about-values .section__title,.about-values .section__subtitle{color:var(--color-white)}.about-values__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-5)}@media(max-width:1024px){.about-values__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.about-values__grid{grid-template-columns:1fr}}.about-values__item{padding:var(--space-6);border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-lg);background:#ffffff0a;transition:background var(--dur-300),border-color var(--dur-300)}.about-values__item:hover{background:#ffffff14;border-color:var(--color-accent)}.about-values__num{font-family:var(--font-display);font-size:var(--fs-32);color:var(--color-accent);font-weight:var(--fw-semibold);margin-bottom:var(--space-3);display:block}.about-values__title{color:var(--color-white);font-family:var(--font-display);margin-bottom:var(--space-3)}.about-values__text{color:#ffffffb3;margin:0}.about-timeline{position:relative;max-width:880px;margin:0 auto}.about-timeline:before{content:"";position:absolute;left:24px;top:0;bottom:0;width:2px;background:var(--color-border)}.about-timeline__item{position:relative;padding:var(--space-5) 0 var(--space-7) calc(48px + var(--space-5))}.about-timeline__dot{position:absolute;left:17px;top:var(--space-6);width:16px;height:16px;border-radius:50%;background:var(--color-accent);box-shadow:0 0 0 5px #e0922f2e}.about-timeline__year{font-family:var(--font-display);font-size:var(--fs-28);color:var(--color-primary);font-weight:var(--fw-semibold);margin-bottom:var(--space-2)}.about-timeline__title{font-family:var(--font-display);font-size:var(--fs-20);margin-bottom:var(--space-2);color:var(--color-ink)}.about-timeline__text{color:var(--color-text-muted);margin:0}.about-mission__card--media{padding:0;overflow:hidden;display:flex;flex-direction:column}.about-mission__media{position:relative;aspect-ratio:16 / 10;background:var(--color-slate-100)}.about-mission__media img{width:100%;height:100%;object-fit:cover;transition:transform var(--dur-700) var(--ease-out)}.about-mission__card--media:hover .about-mission__media img{transform:scale(1.05)}.about-mission__badge{position:absolute;left:var(--space-6);bottom:-24px;width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-white);font-size:24px;box-shadow:0 0 0 5px var(--color-white),var(--shadow-md)}.about-mission__body{padding:calc(var(--space-6) + 12px) var(--space-6) var(--space-6)}.about-mission__body p{margin:0}
