/* Our Story: one continuous narrative, with compact transitions between chapters. */
.about-heritage{padding-top:30px}.about-heritage>.wrap{padding-bottom:28px}.heritage-portrait{min-width:0}.heritage-photo{border-left:3px solid var(--orange);padding-left:10px}.heritage-photo>img{width:100%;height:auto;filter:none;transform:none}.heritage-portrait figcaption{padding-top:10px;line-height:1.6}.heritage-portrait figcaption strong{display:block;font-size:14px;color:var(--orange-dark);font-weight:600}.heritage-portrait figcaption span{display:block;font-size:11px;color:var(--muted);margin-top:2px}.heritage-copy h2{font-size:33px;margin-bottom:18px}.heritage-copy>p:not(.eyebrow){font-size:14px;line-height:1.85}.heritage-copy>p+p{margin-top:13px}.heritage-copy>p.heritage-emphasis{border-left:2px solid var(--orange);padding-left:15px;font-size:13px;color:var(--ink);margin-top:18px}.heritage-weaving{padding-block:28px;background:var(--soft);border-top:1px solid var(--line)}.heritage-director-photo .heritage-photo{border-left:0;border-right:3px solid var(--orange);padding-left:0;padding-right:10px;aspect-ratio:2.1}.heritage-director-photo .heritage-photo>img{height:100%;object-fit:cover;object-position:center 45%}.heritage-today{padding-top:16px;margin-top:18px;border-top:1px solid var(--line)}.heritage-today h3{font-size:17px;margin-bottom:9px;letter-spacing:-.2px}.heritage-today p{font-size:13px;line-height:1.8}.heritage-loom-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:17px}.heritage-loom-strip figure{aspect-ratio:1.54;background:#e5e3dc;overflow:hidden}.heritage-loom-strip img{width:100%;height:100%;object-fit:cover;filter:none}.heritage-loom-caption{font-size:9px;margin-top:7px}.about-people{padding-block:29px;border-block:1px solid var(--line)}.about-leaders{display:grid;grid-template-columns:1fr 1fr;gap:34px}.about-leader{display:grid;grid-template-columns:145px 1fr;gap:22px;align-items:start}.leader-portrait{height:203px;overflow:hidden;background:#e6e3d8}.leader-portrait img{width:100%;height:100%;object-fit:cover;object-position:center 38%;transform:scale(1.15);filter:contrast(1.02) saturate(.9)}.palani-portrait img{object-position:center;transform:none;filter:none}.about-leader .eyebrow{font-size:8px;line-height:1.7;margin-bottom:9px}.about-leader h3{font-size:26px;line-height:1.2;margin-bottom:13px}.about-leader p:not(.eyebrow){font-size:13px;line-height:1.8}.about-timeline-section{padding-block:36px}.story-today{padding-block:34px;background:var(--soft);border-top:1px solid var(--line)}.story-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:29px}.story-values article{border-top:2px solid var(--orange);padding-top:18px}.story-values article>span{font-size:10px;color:var(--orange);display:block;margin-bottom:13px}.story-values h3{font-size:23px;margin-bottom:13px}.story-values p{font-size:13px;line-height:1.8}
@media(max-width:1100px){.about-leader{grid-template-columns:125px 1fr;gap:19px}.leader-portrait{height:178px}.about-leaders{gap:25px}.heritage-copy h2{font-size:30px}.heritage-copy>p:not(.eyebrow){font-size:13px}}
@media(max-width:900px){.about-leaders{grid-template-columns:1fr;gap:25px}.about-leader{grid-template-columns:150px 1fr;gap:25px}.leader-portrait{height:210px}.about-leader p:not(.eyebrow){font-size:14px}.heritage-copy h2{font-size:29px}.heritage-today p{font-size:12px}.heritage-loom-strip{gap:8px}.heritage-portrait figcaption strong{font-size:12px}.heritage-portrait figcaption span{font-size:10px}.story-values{gap:22px}.story-values h3{font-size:21px}}
@media(max-width:680px){.about-heritage{padding-top:25px}.about-heritage>.wrap{padding-bottom:24px}.heritage-copy h2{font-size:29px;margin-bottom:17px}.heritage-copy>p:not(.eyebrow){font-size:14px}.heritage-weaving{padding-block:24px}.heritage-portrait figcaption strong{font-size:13px}.heritage-portrait figcaption span{font-size:10px}.heritage-loom-caption{font-size:8px}.heritage-today p{font-size:13px}.about-people{padding-block:25px}.about-leaders{gap:26px}.about-leader{grid-template-columns:115px 1fr;gap:15px 19px}.leader-portrait{height:160px;grid-row:1}.about-leader>div:last-child{display:contents}.about-leader .eyebrow{grid-column:2;grid-row:1;align-self:start;margin-top:15px;font-size:8px}.about-leader h3{grid-column:2;grid-row:1;align-self:center;font-size:26px;margin:15px 0 0}.about-leader p:not(.eyebrow){grid-column:1/-1;font-size:14px;line-height:1.8}.about-leader+.about-leader{border-top:1px solid var(--line);padding-top:24px}.about-timeline-section{padding-block:28px}.story-today{padding-block:28px}.story-values{grid-template-columns:1fr;gap:23px}.story-values article{padding-top:17px}.story-values article>span{margin-bottom:9px}.story-values h3{font-size:23px;margin-bottom:10px}.story-values p{font-size:14px}}

@media(max-width:680px){.about-leader .leader-heading{grid-column:2;grid-row:1;align-self:center}.about-leader .leader-heading .eyebrow{margin:0 0 12px;line-height:1.7}.about-leader .leader-heading h3{margin:0;font-size:26px;line-height:1.2}}.heritage-director-photo .heritage-photo{aspect-ratio:auto}.heritage-director-photo .heritage-photo>img{height:auto;object-fit:contain}.akash-portrait img{object-position:center;transform:none;filter:none}

/* Match the portrait framing while keeping the full retouched original. */
.akash-portrait img{transform:scale(1.35);transform-origin:50% 30%}
