.page_page__DzovV{background:#f7f5ee;color:#292d26}.page_page__DzovV h2{font-size:clamp(2.4rem,4.6vw,4.8rem);line-height:1.08;margin:12px 0 30px}.page_page__DzovV h2,.page_page__DzovV h3{font-family:var(--font-serif,Georgia,serif);font-weight:400}.page_page__DzovV h3{font-size:2rem;line-height:1.2;margin:14px 0}.page_page__DzovV li,.page_page__DzovV p{font-size:1.05rem;line-height:1.8}.page_page__DzovV a:not(.button){text-underline-offset:5px}.page_page__DzovV section[id]{scroll-margin-top:110px}.page_draft__ea5Mb{padding:12px 9vw;background:#e9e1cf;letter-spacing:.14em;font-size:.68rem}.page_intro__dDaBV,.page_joinery__9fF2R,.page_split__3LxwO,.page_visit__adP8p{display:grid;grid-template-columns:1fr 1fr;grid-gap:7vw;gap:7vw}.page_sectionNav__FH3vB{display:flex;flex-wrap:wrap;gap:18px 28px;margin-top:28px}.page_sectionNav__FH3vB a{font-size:.88rem}.page_split__3LxwO{border-top:1px solid #d9d7cd}.page_projects__Gr2di{background:#eeece3}.page_projectGrid__sqA49{display:grid;grid-template-columns:1fr 1fr;grid-gap:4vw;gap:4vw;margin-top:40px}.page_projectGrid__sqA49 .inner-photo{height:390px;position:relative;overflow:hidden}.page_projectGrid__sqA49 article>p.eyebrow{margin-top:25px}.page_joinery__9fF2R{background:#292d26;color:#f7f5ee}.page_joinery__9fF2R a{color:#d8bd82}.page_joinery__9fF2R ul,.page_visitNote__ZsYLP ul{padding-left:20px}.page_joinery__9fF2R li,.page_visitNote__ZsYLP li{padding-bottom:12px}.page_steps__5adR5{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:3vw;gap:3vw;margin:40px 0}.page_steps__5adR5 span{font-size:.75rem;letter-spacing:.12em;color:#715d35}.page_steps__5adR5 h3{font-size:1.65rem}.page_steps__5adR5>div{border-top:1px solid #c9c7bb;padding-top:20px}.page_visit__adP8p{background:#e8e4d8}.page_visit__adP8p .button{margin:20px 0 8px}.page_visitNote__ZsYLP{align-self:center;border-left:1px solid #c5c0b1;padding:10px 0 10px 3vw}.page_faq__MQiFm{max-width:1150px;margin:auto}.page_faq__MQiFm details{border-top:1px solid #cbc9be;padding:23px 0}.page_faq__MQiFm summary{cursor:pointer;font-size:1.08rem;line-height:1.5}.page_faq__MQiFm details p{max-width:780px}.page_faq__MQiFm a{color:inherit}@media(max-width:800px){.page_intro__dDaBV,.page_joinery__9fF2R,.page_projectGrid__sqA49,.page_split__3LxwO,.page_steps__5adR5,.page_visit__adP8p{grid-template-columns:1fr;gap:25px}.page_projectGrid__sqA49{gap:55px}.page_projectGrid__sqA49 .inner-photo{height:310px}.page_page__DzovV h2{font-size:2.6rem}.page_visitNote__ZsYLP{border-left:0;border-top:1px solid #c5c0b1;padding:25px 0 0}.page_draft__ea5Mb{padding-left:6vw}.page_sectionNav__FH3vB{gap:18px}.page_page__DzovV .hero-lede{font-size:1rem;line-height:1.6;max-width:32rem}.page_page__DzovV .hero-copy h1{font-size:clamp(2.6rem,8vw,4rem)}}.page_studioPhoto__kt7Gm{margin:0 0 28px}.page_studioPhoto__kt7Gm .inner-photo{position:relative;height:360px;overflow:hidden;background:#ded9cc}.page_studioPhoto__kt7Gm img{object-fit:contain;object-position:center}.page_studioPhoto__kt7Gm figcaption{font-size:.8rem;line-height:1.6;margin-top:12px}.page_page__DzovV .eyebrow{white-space:normal;overflow-wrap:anywhere}.page_intro__dDaBV>*,.page_joinery__9fF2R>*,.page_projectGrid__sqA49>*,.page_split__3LxwO>*,.page_steps__5adR5>*,.page_visit__adP8p>*{min-width:0}