
/* Image-only studies: inherit the master page styles directly. */
.opening{padding-top:7vw;margin-bottom:7vw}.centered{text-align:center;max-width:clamp(350px,42vw,640px);margin-inline:auto}.centered .section-title{margin:24px 0 34px}.centered p,.quiet p{font-size:clamp(12px,1.25vw,18px);font-weight:700;line-height:1.12}.centered>span:last-child{display:block;margin-top:28px}.frame{position:relative;width:64.4%;margin-left:20.56%}.label{position:absolute;left:-25.7%;top:0;color:var(--muted)}.people{display:grid;grid-template-columns:1fr 1fr;gap:0}.portrait{aspect-ratio:1;position:relative;overflow:hidden}.portrait img{width:100%;height:100%;object-fit:cover;display:block}.portrait .image-label{display:block}.bio{padding:28px 8% 0 0}.bio h3{font-size:clamp(18px,2vw,30px);letter-spacing:-.025em;line-height:1.02;margin:14px 0 20px}.bio p,.small p{font-size:clamp(11px,1.05vw,16px);line-height:1.22;font-weight:400}.bio p{max-width:92%;margin-bottom:0}.quiet{text-align:center;max-width:clamp(350px,42vw,640px);margin:6vw auto}.ending{width:64.4%;margin:6vw 0 0 20.56%;text-align:center}.ending .micro{margin-top:22px}.heading{display:flex;justify-content:space-between;align-items:start;margin-bottom:7vw}.split{display:grid;grid-template-columns:1fr 1fr;gap:8%;margin-bottom:6vw}.lead{font-size:clamp(12px,1.25vw,18px);line-height:1.12;font-weight:700;margin:0}.small p{margin-top:28px}.pair .portrait{aspect-ratio:1}.stagger{display:grid;grid-template-columns:1fr 1fr}.stagger .person:nth-of-type(1){grid-column:1;grid-row:1}.stagger .person:nth-of-type(2){grid-column:2;grid-row:2}.pause{display:flex;position:relative;align-items:center;padding:14%;font-size:clamp(11px,1.2vw,18px);line-height:1}.pause small{position:absolute;right:4%;bottom:36%;font-size:9px}.second{grid-column:1;grid-row:2}.info-page .opening{margin-bottom:7vw}.info-page .bio{padding-bottom:4vw}footer{margin-bottom:0}

/* The page title uses the shared heading scale, without the homepage hero positioning. */
.info-page h1.section-title{position:static;top:auto;left:auto;transform:none;white-space:normal;color:var(--ink);pointer-events:auto}
.info-page .person{min-width:0}
@media(max-width:1000px) and (min-width:601px){
 .info-page .frame,.info-page .ending{width:73.6%;margin-left:17.8%}
 .info-page .label{left:-18.75%;max-width:17%}
}
@media(max-width:600px){
 .info-page .opening{padding-top:50px;margin-bottom:65px}
 .info-page .centered,.info-page .quiet{max-width:none;margin-left:7%;margin-right:7%}
 .info-page .centered p,.info-page .quiet p{font-size:12px}
 .info-page .frame,.info-page .ending{width:86%;margin-left:7%;margin-right:7%}
 .info-page .label{position:static;grid-column:1/-1;margin-bottom:26px}
 .info-page .stagger{grid-template-columns:1fr}
 .info-page .stagger .person:nth-of-type(1){grid-column:1;grid-row:2}
 .info-page .stagger .person:nth-of-type(2){grid-column:1;grid-row:4}
 .info-page .pause{grid-column:1;grid-row:3;min-height:180px;padding:30px 5%;font-size:12px}
 .info-page .pause.second{grid-column:1;grid-row:5;min-height:160px}
 .info-page .pause small{bottom:auto;right:0}
 .info-page .bio{padding:24px 0 0}
 .info-page .bio p{font-size:12px;max-width:100%;line-height:1.3}
 .info-page .bio h3{font-size:22px}
 .info-page .bio .micro{font-size:9px}
 .info-page .quiet{margin-top:25px;margin-bottom:60px}
 .info-page .ending{margin-top:60px}
}
