.about-story__grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-gap:clamp(1.75rem,4vw,3.25rem);gap:clamp(1.75rem,4vw,3.25rem);align-items:center}.about-story__photo{position:relative;margin:0;border-radius:28px;overflow:hidden;box-shadow:0 24px 48px rgba(6,21,47,.14)}.about-story__photo img{width:100%;height:auto;display:block;object-fit:cover;aspect-ratio:5/4}.about-story__badge{position:absolute;bottom:1.25rem;left:1.25rem;display:flex;flex-direction:column;align-items:center;padding:.85rem 1.1rem;border-radius:18px;background:rgba(6,21,47,.88);border:1px solid rgba(255,255,255,.14);color:var(--white);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.about-story__badge-num{font-size:2rem;font-weight:800;line-height:1;color:var(--coral)}.about-story__badge-label{font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;margin-top:.2rem;color:rgba(255,255,255,.85)}.about-timeline__heading{text-align:center;margin-bottom:clamp(1.75rem,4vw,2.5rem)}.about-timeline__heading .section__title{text-align:center;margin-inline:auto;max-width:18ch;color:var(--deep-navy)}.about-track__list{list-style:none;margin:0 auto;padding:0;max-width:820px;display:flex;flex-direction:column;gap:1.15rem}.about-track__item{display:grid;grid-template-columns:5.25rem 1fr;grid-gap:1.15rem;gap:1.15rem;align-items:center}.about-track__year{display:grid;place-items:center;width:5.25rem;height:5.25rem;border-radius:10px;background:var(--deep-navy);color:var(--coral);font-size:1.2rem;font-weight:700;letter-spacing:.02em;line-height:1;flex-shrink:0}.about-track__text{margin:0;font-size:clamp(1rem,1.5vw,1.12rem);line-height:1.55;color:#2a3544}.about-track__content{min-width:0}.about-track__topic{margin:0 0 .5rem;font-size:clamp(1rem,1.5vw,1.12rem);font-weight:700;line-height:1.45;color:var(--deep-navy)}.about-track__bullets{margin:.65rem 0 0;padding-left:1.25rem;list-style:disc}.about-track__bullets li{font-size:clamp(1rem,1.5vw,1.12rem);line-height:1.55;color:#2a3544}.about-track__bullets li+li{margin-top:.35rem}.about-track__item--stacked{align-items:start}.about-track__item--stacked .about-track__year{margin-top:.15rem}.about-values__grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem;margin-top:2rem}.about-values .section__title{max-width:none;white-space:nowrap}.about-values__card{min-height:180px}.about-quote__inner{max-width:760px;margin:0 auto;text-align:center}.about-quote__mark{font-family:inherit;font-size:clamp(4rem,10vw,6rem);line-height:.6;color:var(--coral);opacity:.85;margin-bottom:.5rem}.about-quote__text{margin:0}.about-quote__text p{font-family:inherit;font-size:clamp(1.25rem,2.6vw,1.65rem);line-height:1.45;color:var(--deep-navy);font-style:italic}.about-quote__text footer{margin-top:1.15rem;font-family:inherit;font-size:.95rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#5a7088}.about-quote .page-cta-band{text-align:left;margin-top:3rem}@media (max-width:860px){.about-story__grid{grid-template-columns:1fr}.about-story__photo{order:-1}.about-values__grid{grid-template-columns:1fr}}@media (max-width:640px){.about-values .section__title{white-space:normal;max-width:100%}.about-track__item{grid-template-columns:4.25rem 1fr;gap:.85rem}.about-track__year{width:4.25rem;height:4.25rem;font-size:1.05rem}.about-timeline__heading .section__title{max-width:100%}.about-story__photo{border-radius:18px}.about-story__badge{bottom:.85rem;left:.85rem;padding:.65rem .85rem}.about-values__card{min-height:0}.about-quote__text p{font-size:clamp(1.1rem,5vw,1.35rem)}}