.case-draft .case-facts{grid-template-columns:1.8fr .7fr 1fr}.case-draft .case-heading h1{font-size:clamp(58px,7vw,100px)}.case-draft .chapter-nav{font-size:14px}.case-draft .case-facts dt,.case-draft .chapter-label,.case-draft .small-note{font-size:12px}.case-draft .case-facts dd{font-size:15px}.case-draft .chapter-label p{font-size:13px}.case-draft .case-story h2{max-width:840px}.apron-cover{background:#e6e5e1;padding:clamp(70px,10vw,160px) 9%;position:relative;min-height:540px;display:grid;place-items:center;border-block:1px solid #cfccc5}.apron-cover .enlarge{width:min(760px,80%)}.apron-cover img{width:100%;height:auto}.cover-caption{position:absolute;bottom:28px;left:4%;right:4%;display:flex;justify-content:space-between;gap:24px;font-size:12px;color:#565654}.draft-figure figcaption{font-size:13px;line-height:1.6;color:var(--muted);padding-top:16px}.apron-process{display:grid;grid-template-columns:1.4fr .75fr;gap:5%;align-items:center;margin-bottom:70px}.apron-process .draft-figure{background:#e4e2db;padding:32px}.apron-process .draft-figure img{width:100%}.process-copy{font-size:18px;line-height:1.7}.process-copy h3{font-size:37px;margin-bottom:22px}.process-copy .eyebrow{font-size:12px;color:var(--red);margin-bottom:20px}.apron-process.reverse{grid-template-columns:.75fr 1.4fr}.apron-process.reverse .draft-figure{order:2}.apron-wordmarks{display:grid;grid-template-columns:1fr 1fr;gap:32px;padding-bottom:75px}.apron-wordmarks .enlarge{height:390px;background:white;padding:35px;display:grid;place-items:center}.apron-wordmarks img{max-height:300px;object-fit:contain;width:100%}.final-marks .enlarge{background:#e5e5e1;padding:50px}.final-marks .draft-figure:last-child .enlarge{background:#fff}.apron-later{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;padding-bottom:80px}.icon-mat{padding:60px;background:#e5e5e1;display:grid;place-items:center}.icon-mat .enlarge{max-width:220px}.icon-mat img{max-height:260px;width:100%;object-fit:contain}.apron-later h3{font-size:38px;margin-bottom:25px}.apron-later p{font-size:18px;line-height:1.65}.apron-later .eyebrow{font-size:12px;color:var(--red);margin-bottom:20px}.case-development-more{padding:25px 0 65px;border-top:1px solid var(--rule)}.case-development-more summary{font-size:17px;cursor:pointer;padding-block:18px}.case-development-more .draft-figure{padding:35px;background:#e2dfd7;margin-top:24px}.case-development-more img{width:100%;max-height:750px;object-fit:contain}.escape-trip{display:flex;justify-content:space-between;gap:30px;border-block:1px solid var(--rule);padding-block:25px;margin:40px auto 60px}.escape-trip div{display:grid;gap:8px}.escape-trip strong{font-size:30px;color:var(--red);line-height:1.1}.escape-trip span{font-size:14px;color:var(--muted)}.escape-hero img{width:100%;height:auto}.escape-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px 32px;padding-bottom:75px}.escape-grid img,.escape-spotlight img,.escape-close img{width:100%;height:auto}.escape-spotlight{display:grid;grid-template-columns:1.25fr .75fr;gap:7%;align-items:center;padding-block:20px 80px}.escape-spotlight h3{font-size:43px;margin-bottom:25px}.escape-spotlight p{font-size:19px;line-height:1.65}.escape-spotlight .eyebrow{font-size:12px;color:var(--red);margin-bottom:20px}.escape-close{padding-bottom:80px}.case-draft .credits{font-size:15px}.case-draft .credits summary{font-size:15px}.case-draft .credits>div{max-width:950px}.case-draft .case-return{padding-bottom:70px;font-size:15px}.review-intro{padding-block:65px 55px}.review-intro .eyebrow{color:var(--red);margin-bottom:25px}.review-intro h1{font-size:clamp(54px,6.5vw,92px);color:var(--red)}.review-intro>p:last-child{font-size:21px;margin-top:26px}.review-cards{display:grid;grid-template-columns:1fr 1fr;gap:60px 42px;padding-bottom:70px}.review-card-image{aspect-ratio:1.35;display:grid;place-items:center;background:#e5e5e1;overflow:hidden}.review-card-image.mark{padding:50px}.review-card-image img{width:100%;height:100%;object-fit:contain}.review-card-image.photo img{object-fit:cover}.review-cards .eyebrow{font-size:12px;color:var(--red);margin:25px 0 15px}.review-cards h2{font-size:42px;margin-bottom:20px}.review-cards article>p:not(.eyebrow){font-size:18px;line-height:1.6}.review-cards .small-link{display:inline-block;margin-top:23px;font-size:14px}.review-return{padding-bottom:65px;font-size:15px}.review-return a{border-bottom:1px solid;padding-bottom:5px}
@media(max-width:760px){.case-draft .case-heading h1{font-size:clamp(45px,11vw,70px)}.case-draft .case-facts{grid-template-columns:1fr 1fr}.case-draft .case-facts>div:first-child{grid-column:1/-1}.case-draft .chapter-nav{font-size:13px;gap:15px}.apron-cover{padding:65px 8%;min-height:350px}.apron-cover .enlarge{width:95%}.cover-caption{font-size:11px;bottom:20px;gap:22px}.cover-caption span{max-width:55%}.cover-caption span:last-child{text-align:right}.apron-process,.apron-process.reverse{grid-template-columns:1fr;gap:28px;margin-bottom:45px}.apron-process.reverse .draft-figure{order:0}.apron-process .draft-figure{padding:20px}.process-copy{font-size:17px}.process-copy h3{font-size:31px}.apron-wordmarks{grid-template-columns:1fr;gap:38px;padding-bottom:45px}.apron-wordmarks .enlarge{height:285px;padding:30px}.apron-wordmarks img{max-height:230px}.apron-later{grid-template-columns:1fr;gap:32px;padding-bottom:45px}.icon-mat{padding:40px}.icon-mat .enlarge{max-width:160px}.apron-later h3{font-size:32px}.apron-later p{font-size:17px}.draft-figure figcaption{font-size:12px}.case-development-more .draft-figure{padding:20px}.case-development-more summary{font-size:15px}.escape-trip{gap:15px;padding-block:20px;margin-block:25px 35px}.escape-trip strong{font-size:26px}.escape-trip span{font-size:12px;line-height:1.5}.escape-grid{grid-template-columns:1fr;gap:30px;padding-bottom:45px}.escape-spotlight{grid-template-columns:1fr;gap:28px;padding-bottom:50px}.escape-spotlight h3{font-size:36px}.escape-spotlight p{font-size:17px}.escape-close{padding-bottom:50px}.case-draft .case-return{font-size:14px;padding-bottom:40px}.review-intro{padding-block:45px 35px}.review-intro h1{font-size:55px}.review-intro>p:last-child{font-size:18px}.review-cards{grid-template-columns:1fr;gap:45px;padding-bottom:45px}.review-card-image.mark{padding:35px}.review-cards h2{font-size:35px}.review-cards article>p:not(.eyebrow){font-size:17px}.review-return{font-size:14px;padding-bottom:45px}}

.escape-grid{align-items:center}
