.editorial-page{background:#e9e6df;color:#242420}.editorial-page #header{background:#e9e6dfee;color:#242420}.editorial-hero{padding:160px 8% 75px;max-width:1450px;margin:auto}.editorial-hero>.eyebrow{display:block;margin-bottom:35px}.back-link{opacity:.55}.editorial-hero h1{font-size:clamp(50px,7vw,110px);line-height:1.02;letter-spacing:-.055em;max-width:1100px}.editorial-hero em,.editorial-cta em{font-family:Georgia,serif;font-weight:400}.editorial-lead{max-width:780px;font-size:clamp(18px,2vw,24px);line-height:1.6;margin-top:35px;color:#5c5b55}.editorial-hero .text-link{display:inline-block;margin-top:30px}.editorial-image{margin:0 8% 80px;background:#191918;padding:30px;border-radius:5px}.editorial-image img{width:100%;height:min(65vw,700px);object-fit:contain}.editorial-image figcaption{font-size:10px;letter-spacing:.12em;color:#ccc;padding-top:22px}.editorial-body{max-width:1200px;margin:auto;padding:0 8%}.editorial-chapter{display:grid;grid-template-columns:75px 1fr;gap:35px;border-top:1px solid #c9c6bf;padding:48px 0}.editorial-chapter h2{font-size:clamp(27px,3vw,44px);line-height:1.15;letter-spacing:-.025em;margin-bottom:25px}.editorial-chapter p{font-size:17px;line-height:1.8;color:#585750;margin:15px 0;max-width:780px}.editorial-live{padding:35px 8% 70px}.editorial-live p{font-size:12px;margin-top:22px}.related{padding:60px 8%;background:#dfdcd4}.related>.eyebrow{display:block;margin-bottom:30px}.related>a{display:flex;justify-content:space-between;font-size:clamp(22px,3vw,38px);padding:23px 0;border-top:1px solid #bebbb4;gap:20px}.related>a:hover{color:#b74127}.editorial-cta{padding:110px 8%;background:#181817;color:#f2eee5}.editorial-cta h2{font-size:clamp(45px,6vw,95px);letter-spacing:-.04em;line-height:1.07;margin:30px 0 45px}.editorial-footer{padding:65px 8%;background:#181817;color:#d3cfc6}.editorial-footer p{font-size:14px;line-height:1.6;margin:25px 0}.editorial-footer nav{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;font-size:12px;line-height:1.5}.editorial-footer a:hover{color:#e85535}.work-collection{padding:0 8% 80px}.work-collection article{margin-bottom:90px;max-width:1250px}.work-collection img{width:100%;height:55vw;max-height:650px;object-fit:contain;background:#181817;padding:3%;border-radius:5px}.work-collection .eyebrow{display:block;margin:25px 0 15px}.work-collection h2{font-size:clamp(35px,5vw,65px);letter-spacing:-.04em}.work-collection h2 br{display:none}.work-collection p{max-width:650px;font-size:17px;line-height:1.7;margin-top:20px}.editorial-page #mobile-menu{color:#eee}.editorial-page .actions{flex-wrap:wrap}@media(max-width:760px){.editorial-hero{padding:125px 6% 50px}.editorial-hero h1{font-size:clamp(40px,10.8vw,64px);overflow-wrap:break-word}.editorial-lead{font-size:17px}.editorial-image{margin:0 6% 35px;padding:12px}.editorial-image img{height:62vw}.editorial-image figcaption{font-size:8px}.editorial-body{padding:0 6%}.editorial-chapter{grid-template-columns:25px 1fr;gap:15px;padding:32px 0}.editorial-chapter p{font-size:15px;line-height:1.75}.editorial-chapter h2{font-size:28px}.editorial-footer nav{grid-template-columns:1fr 1fr;font-size:11px}.editorial-cta{padding:75px 6%}.editorial-cta .actions{gap:25px}.editorial-cta .text-link{font-size:13px}.work-collection{padding:0 6% 40px}.work-collection article{margin-bottom:55px}}
.editorial-page .editorial-hero>.eyebrow{color:#66645d}.editorial-page .editorial-cta>.eyebrow{color:#aaa69f}
.case-top-action{padding:0 8% 45px}.collection-botaderm{background:#d9e0d7;padding:4%}.collection-botaderm img{background:#cbd5ca;padding:2%}.collection-ch-homes{background:#292019;color:#eee6d8;padding:4%}.collection-ch-homes img{background:#292019;padding:0}.collection-ch-homes p{color:#c8bda9}.editorial-image img{height:auto;max-height:740px}.work-collection .collection-botaderm img,.work-collection .collection-ch-homes img{height:auto;max-height:700px}.case-top-action .button{font-size:13px}@media(max-width:760px){.case-top-action{padding:0 6% 30px}.collection-botaderm,.collection-ch-homes{padding:5%}.collection-ch-homes h2,.collection-botaderm h2{font-size:32px}.work-collection p{font-size:16px}}
