/* A closer rhythm between homepage chapters, with room for the portraits and copy. */
.page-index .action-band{padding-block:30px 32px}
.page-index .execution-work{padding-top:58px}
.page-index .execution-process{margin-block:36px 24px}
.page-index .testimonial-wrap{min-height:660px;padding-block:40px 38px}
.page-index .testimonial-heading{margin-bottom:20px}
.page-index .testimonial-review-note{margin-top:14px}
.page-index .testimonial-panel{padding-top:18px;min-height:0}
.page-index .testimonial-tabs{padding-block:10px}
.page-index .testimonial-person{margin-top:20px}
.page-index .work-choices{padding-block:32px 38px}
.page-index .work-choices article{padding-top:20px}
.page-index .work-proof{padding-block:22px 24px}
.page-index .whole-story{padding-block:50px 56px}
.page-index .depth-copy{padding-block:8px}
.page-index .interests-chapter{padding-block:56px 48px}
.page-index .interests-chapter .chapter-heading{margin-bottom:32px}
.page-index .practice-note{margin-top:30px;padding-top:18px}
.page-index .forward-copy{padding-block:50px 42px}
.page-index .forward-photo{min-height:620px}
.page-index .forward-copy .forward-signature.brand{margin-top:24px}
.page-index .connect-chapter{padding-block:24px}
.page-index .site-footer{padding-top:32px}
.page-index .site-footer .footer-top{padding-bottom:24px}
.page-index .footer-links{padding-block:26px}
.page-index .footer-bottom{padding-top:18px}

@media(min-width:761px){
 .page-index .intro-layout{min-height:760px}
 .page-index .intro-portrait{height:750px}
 .page-index .intro-copy{padding-block:48px}
 .page-index .speaking-layout{min-height:720px}
 .page-index .speaking-copy{padding-block:48px}
 .page-index .speaking-portrait{height:720px}
}
@media(min-width:1600px){
 .page-index .intro-layout{min-height:810px}
 .page-index .intro-portrait{height:800px}
 .page-index .speaking-layout{min-height:770px}
 .page-index .speaking-portrait{height:770px}
}
@media(min-width:761px) and (max-width:1100px){
 .page-index .intro-layout{min-height:680px}
 .page-index .intro-portrait{height:660px}
 .page-index .intro-copy{padding-block:40px}
 .page-index .testimonial-wrap{min-height:640px;padding-block:36px}
 .page-index .speaking-layout{min-height:680px}
 .page-index .speaking-portrait{height:640px}
}
@media(max-width:760px){
 .page-index .action-band{padding-block:28px}
 .page-index .action-band-inner{gap:22px}
 .page-index .intro-copy{padding-top:32px}
 .page-index .execution-work{padding-top:34px}
 .page-index .execution-process{margin-block:24px 18px}
 .page-index .testimonial-wrap{min-height:0;padding-block:30px 0}
 .page-index .testimonial-heading{margin-bottom:16px}
 .page-index .testimonial-layout{gap:4px}
 .page-index .testimonial-tabs{padding-block:5px 8px}
 .page-index .testimonial-panel{padding-top:14px}
 .page-index .testimonial-portrait{height:320px;margin-top:4px}
 .page-index .work-choices{padding-block:24px 28px;row-gap:26px}
 .page-index .work-choices article{padding-top:18px}
 .page-index .work-proof{padding-block:20px 24px;row-gap:18px}
 .page-index .whole-story{padding-block:32px 36px}
 .page-index .depth-layout{gap:24px}
 .page-index .depth-copy{padding-block:0}
 .page-index .speaking-copy{padding-top:32px}
 .page-index .interests-chapter{padding-block:34px 30px}
 .page-index .interests-chapter .chapter-heading{margin-bottom:24px}
 .page-index .interest-stories{row-gap:30px}
 .page-index .practice-note{margin-top:24px;padding-top:16px}
 .page-index .forward-copy{padding-block:32px 28px}
 .page-index .forward-photo{min-height:0}
 .page-index .connect-chapter{padding-block:26px}
 .page-index .connect-chapter>.chapter-wrap{gap:18px}
 .page-index .site-footer{padding-top:28px}
 .page-index .site-footer .footer-top{gap:24px;padding-bottom:24px}
 .page-index .site-footer .footer-top>.footer-newsletter{gap:18px}
 .page-index .footer-links{padding-block:24px;row-gap:22px}
}

/* Review 70: original portrait, raised recovery photos, and forest connection strip. */
.page-index .depth-photos{padding-bottom:22px;align-self:start}
.page-index .depth-main img{aspect-ratio:4/4.8;object-position:50% 50%}
.page-index .depth-surgery{bottom:6px}
.page-index .depth-memory{bottom:6px}
.page-index .connect-chapter{background:var(--forest)}
@media(max-width:760px){
 .page-index .depth-photos{padding-bottom:18px}
 .page-index .depth-main img{aspect-ratio:4/4.7}
 .page-index .depth-surgery,.page-index .depth-memory{bottom:4px}
}

/* Review 71: align the recovery photos with the desktop call to action. */
@media(min-width:761px){
 .page-index .depth-photos{align-self:stretch}
 .page-index .depth-surgery,.page-index .depth-memory{bottom:16px}
}
.page-index .film-overlay .film-watermark{width:clamp(220px,24vw,328px);flex-basis:clamp(220px,24vw,328px)}
@media(max-width:760px){
 .page-index .film-overlay .film-watermark{position:absolute;right:0;bottom:0;width:clamp(128px,24vw,184px);opacity:.18}
 .page-index .film-overlay .film-brand{position:relative;z-index:1}
}
