/* Collection navigation and editorial case-study pages. */
@media(min-width:601px){.projects{left:10%;right:auto}.imagine-cta{left:auto;right:9.5%}.side-note{top:58%}}
@media(min-width:601px) and (max-width:800px){.projects{left:7%;right:auto}.imagine-cta{right:7%;max-width:190px}.imagine-cta p{font-size:16px}}
@media(min-width:1800px){.projects{left:13%;right:auto}.imagine-cta{right:13%}}
.project-stage[open]{grid-template-rows:44px 46px minmax(0,1fr) 52px;gap:12px}
.work-switcher{display:flex;gap:30px;font-size:13px;border-bottom:1px solid #252a31;align-items:stretch}
.work-switcher a{display:flex;align-items:center;padding:0 0 12px;color:#7f8997;border-bottom:2px solid transparent}
.work-switcher a[aria-current]{color:#ecece8;border-color:#c28b75}.work-switcher a:after{display:none}
.work-index{gap:22px}.index-intro>p:not(.eyebrow){margin-top:12px}
.case-study{height:100%;min-height:0;display:grid;grid-template-columns:minmax(0,1.65fr) minmax(210px,.75fr);gap:clamp(25px,6vw,95px);align-items:center;padding:12px 0}
.study-main{min-width:0}.study-main>.eyebrow{margin-bottom:12px;letter-spacing:.13em}
.project-stage #study-name{font-size:clamp(27px,3.5vw,55px);line-height:1.08;margin:0 0 20px;max-width:780px;overflow-wrap:anywhere}
#study-chapters{gap:22px;display:flex;margin:0 0 32px;font:12px Arial,sans-serif;flex-wrap:wrap}
#study-chapters a{padding:9px 0;color:#828c99;border-bottom:1px solid #353b45}
#study-chapters a[aria-current]{color:#e0ad94;border-color:#c28b75}#study-chapters a:after{display:none}
.study-main article{border-top:1px solid #30353f;padding-top:24px;max-width:730px}
#study-chapter{margin:0 0 12px;font-size:10px;letter-spacing:.12em}
#study-heading{font-size:clamp(22px,2.4vw,34px);font-weight:400;line-height:1.15;margin:0 0 15px}
.project-stage #study-body{font-size:clamp(14px,1.4vw,18px);line-height:1.65;color:#a7b0bd;margin:0;max-width:650px}
.study-details{border-left:1px solid #4f4039;padding:24px 0 24px 30px;align-self:center}
.study-details>.eyebrow{color:#c28b75;letter-spacing:.1em;margin-bottom:22px}
.study-details dl{margin:0}.study-details dl>div{padding:18px 0;border-top:1px solid #292e37}
.study-details dt{font:10px Arial,sans-serif;color:#7f8a98;margin-bottom:10px;text-transform:uppercase;letter-spacing:.08em}
.study-details dd{font-size:15px;line-height:1.55;margin:0;color:#d3d7df}
#study-website{font-size:13px;display:inline-block;margin-top:20px;border-bottom:1px solid #796358;padding-bottom:8px}
#study-contact{display:block;text-align:left;font-size:12px;color:#a7b0bd;padding:14px 0 0;margin-top:12px}
#study-progress{font:11px Arial,sans-serif;color:#929daa;margin:auto}.stage-footer .text-button{min-width:0}
@media(max-width:800px){.case-study{gap:26px;grid-template-columns:minmax(0,1.5fr) minmax(160px,.7fr)}.study-details{padding-left:20px}.study-details dd{font-size:13px}#study-chapters{gap:14px}.project-stage #study-body{font-size:15px}}
@media(max-width:600px){
 .project-stage[open]{grid-template-rows:35px 36px minmax(0,1fr) 45px;gap:10px}.work-switcher{font-size:12px;gap:23px}
 .work-index{gap:16px}.work-cards{height:100%;max-height:440px;min-height:0}.index-intro .eyebrow{margin-bottom:9px}.index-intro h2{margin:0}
 .case-study{grid-template-columns:1fr;grid-template-rows:auto auto;align-content:center;gap:22px;padding:0}
 .project-stage #study-name{font-size:clamp(24px,6.5vw,34px);margin-bottom:12px}.study-main>.eyebrow{font-size:9px;margin-bottom:8px}
 #study-chapters{margin-bottom:16px;gap:16px;font-size:10px}.study-main article{padding-top:14px}#study-chapter{font-size:9px;margin-bottom:8px}#study-heading{font-size:23px;margin-bottom:10px}
 .project-stage #study-body{font-size:14px;line-height:1.5}
 .study-details{border-left:0;border-top:1px solid #4f4039;padding:12px 0 0}.study-details>.eyebrow{display:none}.study-details dl{display:grid;grid-template-columns:1.3fr 1fr;gap:20px}.study-details dl>div{border:0;padding:0}.study-details dt{font-size:8px;margin-bottom:6px}.study-details dd{font-size:11px;line-height:1.4}
 #study-website{font-size:11px;margin-top:12px;padding-bottom:5px}#study-contact{display:inline-block;margin:0 0 0 18px;padding-top:12px;font-size:11px}#study-website[hidden]+#study-contact{margin-left:0}
 .stage-footer .next-step{min-width:85px;font-size:11px;padding:10px}.stage-footer .text-button{font-size:11px}
}
@media(max-height:700px){.project-stage[open]{grid-template-rows:32px 34px minmax(0,1fr) 42px;gap:8px}.project-stage #study-name{font-size:29px;margin-bottom:12px}#study-chapters{margin-bottom:16px}.study-main article{padding-top:14px}.project-stage #study-body{font-size:14px;line-height:1.5}.study-details{padding-top:12px;padding-bottom:12px}.study-details dl>div{padding:12px 0}}
@media(max-width:600px) and (max-height:700px){.case-study{gap:15px}.project-stage #study-name{font-size:24px;margin-bottom:8px}#study-chapters{font-size:9px;gap:12px;margin-bottom:10px}#study-chapters a{padding:6px 0}#study-chapter{display:none}#study-heading{font-size:20px;margin-bottom:8px}.project-stage #study-body{font-size:13px;line-height:1.45}.study-details dl>div{padding:0}.study-details{padding:10px 0 0}.study-details dd{font-size:10px}}
@media(max-height:470px) and (min-width:601px){.case-study{padding:0;gap:28px}.project-stage #study-name{font-size:24px;margin-bottom:6px}.study-main>.eyebrow{font-size:8px;margin-bottom:5px}#study-chapters{font-size:10px;margin-bottom:8px}#study-chapters a{padding:5px 0}.study-main article{padding-top:9px}#study-chapter{display:none}#study-heading{font-size:19px;margin-bottom:8px}.project-stage #study-body{font-size:12px;line-height:1.4}.study-details>.eyebrow{font-size:9px;margin-bottom:10px}.study-details dd{font-size:12px}.study-details dl>div{padding:9px 0}#study-website{margin-top:10px}#study-contact{margin-top:0}}
@media(prefers-reduced-motion:reduce){.case-study *{animation:none;transition:none}}
@media(max-width:600px) and (max-height:620px){.case-study{gap:10px}.project-stage #study-name{font-size:22px}.study-main>.eyebrow{font-size:8px;margin-bottom:6px}#study-chapters{margin-bottom:8px}.study-main article{padding-top:10px}#study-heading{font-size:18px;margin-bottom:7px}.project-stage #study-body{font-size:12px;line-height:1.45}.study-details{padding-top:8px}.study-details dt{margin-bottom:4px}#study-contact,#study-website{font-size:10px;margin-top:8px;padding-top:0}}
