/* R08 scopes only Story, People intro/link treatment and Vision studies. */
@media(min-width:761px){
 .r08 .story .story-upper{display:grid;grid-template-columns:subgrid;row-gap:24px}
 .r08 .story .story-upper>.toronto-chapter,.r08 .story .story-upper>.story-location{grid-column:1/-1}
 .r08 .story .toronto-chapter{row-gap:16px}
 .r08 .story .story-spark{position:relative;border-left:0;padding-left:0;margin-left:calc(var(--number-rail) + var(--number-gap))}
 .r08 .story .story-spark::before{content:"";position:absolute;left:-26px;top:0;bottom:0;width:2px;background:#209DA7}
}
@media(min-width:761px) and (max-width:1100px){.r08 .story .story-spark{margin-left:0}}
@media(max-width:760px){.r08 .story .story-upper{display:contents}}
.r08 .people .people-intro{display:block}
.r08 .people .people-intro h2{max-width:none;text-wrap:initial}
.r08 .people .people-intro>div{max-width:880px;margin-top:32px}
.r08 .people .people-intro>div p{font:400 18px/1.75 Poppins,sans-serif}
.r08 .people .people-intro>div p:first-child{font-size:24px;line-height:1.5;max-width:850px;color:#F2F0EA}
.r08 .people .people-intro>div p+p{margin-top:20px}
.r08 .people .linkedin{display:inline-flex;align-items:center;gap:8px;min-height:36px;margin-top:16px;padding:4px 10px;border:1px solid #A7CCD4;color:#A7CCD4;font:500 11px/1.5 Poppins,sans-serif;text-decoration:none;letter-spacing:.03em}
.r08 .people .linkedin:hover{background:#10272B;color:#F2F0EA}
.r08 .people .linkedin:focus-visible{outline:2px solid #F2F0EA;outline-offset:4px}
.r08 .vision .vision-layout{align-items:center;grid-template-columns:minmax(0,47fr) minmax(0,53fr)}
.r08 .vision .vision-documentary{grid-column:1;grid-row:1;margin:0;min-width:0}
.r08 .vision .vision-documentary img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;object-position:center 65%}
.r08[data-vision-study="c"] .vision .vision-documentary{display:none}
.r08[data-vision-study="c"] .vision .vision-layout{display:block;margin-top:36px;max-width:1000px}
.r08[data-vision-study="c"] .vision .vision-copy{max-width:850px}
.r08[data-vision-study="c"] .vision .vision-copy .interlude{margin-block:30px;padding-block:22px;border-block:1px solid #24484D;max-width:850px}
.r08[data-vision-study="c"] .vision .vision-statement{max-width:1150px}
@media(max-width:1100px){.r08 .people .people-intro>div{max-width:800px}}
@media(max-width:900px){
 .r08 .vision .vision-layout{grid-template-columns:minmax(0,1fr)}
 .r08 .vision .vision-documentary{grid-column:1;grid-row:auto;width:min(100%,600px)}
}
@media(max-width:760px){
 .r08 .people .people-intro>div{margin-top:26px}
 .r08 .people .people-intro>div p{font-size:16px;line-height:1.75}
 .r08 .people .people-intro>div p:first-child{font-size:20px;line-height:1.5}
 .r08 .people .linkedin{min-height:44px;font-size:10px;padding-inline:8px}
 .r08 .vision .vision-documentary{width:100%}
 .r08 .vision .vision-documentary img{aspect-ratio:4/3}
 .r08[data-vision-study="c"] .vision .vision-layout{margin-top:28px}
 .r08[data-vision-study="c"] .vision .vision-copy .interlude{margin-block:26px;padding-block:18px}
}

/* Study B: the supplied documentary photograph in a quieter supporting role. */
.r08[data-vision-study="b"] .vision .vision-layout{display:flex;flex-direction:column;align-items:flex-start;gap:32px;max-width:1000px}
.r08[data-vision-study="b"] .vision .vision-copy{max-width:850px}
.r08[data-vision-study="b"] .vision .vision-documentary{width:min(100%,760px)}
.r08[data-vision-study="b"] .vision .vision-documentary img{aspect-ratio:2.4;object-position:center 43%}
@media(max-width:760px){
 .r08[data-vision-study="b"] .vision .vision-layout{gap:26px}
 .r08[data-vision-study="b"] .vision .vision-documentary img{aspect-ratio:1.8;object-position:center 48%}
}
