.about-page{overflow-wrap:break-word}.about-page img{max-width:100%;height:auto;display:block}.about-overview{padding-block:1.5rem var(--section-space)}.about-overview .catalog-breadcrumbs{margin-bottom:3rem;font-size:.8rem}.about-overview .catalog-breadcrumbs ol{flex-wrap:wrap;gap:.5rem;padding:0;list-style:none;display:flex}.about-overview .catalog-breadcrumbs li+li:before{content:"/";color:var(--color-muted);margin-right:.5rem}.about-overview .catalog-breadcrumbs a{color:var(--color-muted)}.about-overview-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(2rem,4vw,4rem);display:grid}.about-overview h1{letter-spacing:-.05em;text-wrap:balance;font-size:clamp(2.2rem,3.7vw,3.65rem)}.about-overview-grid p:not(.eyebrow){color:var(--color-muted);margin-top:1.3rem}.about-company-photo img{object-fit:contain;object-position:center;width:100%;height:auto}.about-page figcaption{color:var(--color-muted);margin-top:.8rem;font-size:.75rem;line-height:1.6}.about-journey-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-template-areas:"heading timeline""award timeline";align-items:start;gap:2rem 4rem;display:grid}.about-journey-grid .section-heading{grid-area:heading;margin-bottom:0}.about-journey-award{grid-area:award;width:100%;max-width:400px}.about-journey-award img{object-fit:contain;width:100%;height:auto}.about-timeline{grid-area:timeline;margin:0;padding:0;list-style:none}.about-timeline li{border-top:1px solid var(--color-line);grid-template-columns:5rem minmax(0,1fr);gap:1.5rem;padding:1.15rem 0;display:grid}.about-timeline li:first-child{border-top:2px solid var(--color-accent)}.about-year{font-family:var(--font-label);color:var(--color-accent);font-size:1.2rem}.about-timeline h3{font-size:1.05rem;line-height:1.4}.about-timeline p{color:var(--color-muted);margin-top:.6rem;font-size:.9rem}.about-leadership{grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.about-leadership figure{max-width:380px}.about-leadership img{width:100%}.about-leadership figcaption{font-size:.85rem}.about-leadership figcaption strong{color:var(--color-ink);font-size:1.25rem;display:block}.about-leadership figcaption span{margin-top:.4rem;display:block}.about-chairman-message{border-top:2px solid var(--color-accent);padding-top:1.4rem}.about-chairman-message p:not(.eyebrow){margin-top:1.3rem;font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.85}.about-onward-links{flex-wrap:wrap;gap:1rem 2rem;margin-top:2rem;display:flex}.about-page .section{padding-block:clamp(3rem,6vw,5rem)}.about-page .cta-row .button{max-width:100%}@media (max-width:1199px){.about-journey-grid{gap:2.5rem}}@media (max-width:899px){.about-overview-grid,.about-journey-grid{grid-template-columns:minmax(0,1fr);gap:2rem}.about-journey-grid{grid-template-areas:"heading""timeline""award"}.about-company-photo{max-width:720px}.about-leadership{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:2rem}.about-journey-grid .section-heading{margin-bottom:0}}@media (max-width:639px){.about-overview .catalog-breadcrumbs{margin-bottom:2rem}.about-leadership{grid-template-columns:minmax(0,1fr)}.about-timeline li{grid-template-columns:minmax(0,1fr);gap:.5rem}.about-leadership figure{width:100%}}
