/* About only — editorial rhythm, paired archives and integrated student photo. */
.about-page .about-section{padding-block:80px}
.about-page .about-hero .about-split{grid-template-columns:1.1fr .9fr;gap:70px}
.about-page .about-hero .about-photo{max-width:440px}
.about-page .about-hero .about-photo img{height:540px;object-position:center 24%}
.about-page .about-timeline .about-chapter{padding-block:72px}
.about-page .about-chapter[aria-labelledby="rupture-title"],.about-page .about-chapter[aria-labelledby="bali-title"]{background:var(--paper)}
.about-page .about-chapter[aria-labelledby="respiration-title"],.about-page .about-vocation{background:var(--white)}
.about-page .about-chapter[aria-labelledby="respiration-title"]{border-bottom:1px solid var(--line)}
.about-page .about-copy{max-width:530px}
.about-page .about-chapter .about-split{gap:60px}
.about-page .about-arm-photo{width:min(100%,300px)}
.about-page .about-chapter[aria-labelledby="rupture-title"] .about-split{align-items:center}
.about-page .about-vocation-heading{max-width:760px;margin-bottom:48px}
.about-page .about-vocation-grid{grid-template-columns:1fr;gap:56px}
.about-page .about-vocation-item{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}
.about-page .about-vocation-item h3{display:block}
.about-page .about-vocation-item h3::before{display:none}
.about-page .about-transmission-gallery{margin:0;gap:14px;grid-template-columns:1fr 1fr;align-items:center}
.about-page .about-transmission-gallery img{height:auto;aspect-ratio:3/4;object-position:50% 25%}
.about-page .about-transmission-gallery figure:nth-child(2){margin-top:0}
.about-page .selected-students-photo{max-width:none!important;margin:0!important;grid-column:1;grid-row:1}
.about-page .about-vocation-item:nth-child(2)>.about-copy{grid-column:2;grid-row:1}
.about-page .selected-students-photo img{width:100%;height:auto;display:block}
.about-page .about-bali-gallery{gap:14px;align-items:center}
.about-page .about-bali-gallery figure:nth-child(2){margin-top:0}
.about-page .about-proof .about-heading{max-width:850px}
@media(max-width:900px){
.about-page .about-hero .about-split,.about-page .about-vocation-item{grid-template-columns:1fr;gap:30px}
.about-page .about-hero .about-photo{max-width:460px;justify-self:center}
.about-page .about-vocation-item:nth-child(2)>.about-copy,.about-page .selected-students-photo{grid-column:auto;grid-row:auto}
.about-page .selected-students-photo{width:min(100%,520px);justify-self:center}
.about-page .about-transmission-gallery{max-width:600px}
.about-page .about-chapter .about-split{gap:30px}
}
@media(max-width:620px){
.about-page .about-section,.about-page .about-timeline .about-chapter{padding-block:46px}
.about-page .about-hero .about-photo img{height:auto;aspect-ratio:4/5}
.about-page .about-vocation-heading{margin-bottom:32px}
.about-page .about-vocation-grid{gap:40px}
.about-page .about-transmission-gallery{gap:10px}
.about-page .about-transmission-gallery img{height:auto;aspect-ratio:3/4}
.about-page .about-transmission-gallery figcaption{font-size:11px}
.about-page .about-arm-photo{width:min(100%,260px)}
}
