.inner-hero{padding:70px 6vw 110px;display:grid;grid-template-columns:1fr minmax(340px,620px);gap:7vw;align-items:center;background:linear-gradient(110deg,var(--linen) 0 54%,var(--ash) 54%)}.inner-hero h1{font-size:clamp(58px,7vw,104px);line-height:.92;letter-spacing:-.05em}.inner-hero h1 em{color:var(--birch)}.inner-hero>div:first-child>p:last-child{max-width:580px;font-size:17px;margin-top:28px}.arch-photo{height:570px;border-radius:48% 48% 8px 8px;overflow:hidden}.arch-photo img,.restoration-image img{width:100%;height:100%;object-fit:cover}.editorial-split{padding:110px 8vw;display:grid;grid-template-columns:1fr 1fr;gap:9vw;align-items:start;background:var(--white)}.editorial-heading h2{font-size:clamp(44px,5vw,68px);line-height:1.02;margin-top:14px}.restoration{padding:110px 7vw;background:var(--oyster);display:grid;grid-template-columns:minmax(320px,520px) 1fr;gap:8vw;align-items:center}.restoration-image{height:640px;border-radius:48% 48% 8px 8px;overflow:hidden}.restoration h2{font-size:clamp(44px,5vw,68px);line-height:1.02;margin:14px 0 34px}.process-list article{display:grid;grid-template-columns:44px 1fr;gap:18px;padding:22px 0;border-top:1px solid #51433d35}.process-list article>span{font-size:11px;letter-spacing:.12em}.process-list h3{font-size:25px;margin-bottom:5px}.process-list p{font-size:13px;margin:0}.closing-statement{padding:120px 10vw;text-align:center;background:var(--birch);color:var(--linen)}.closing-statement h2{font-size:clamp(43px,5.5vw,78px);line-height:1.04;max-width:1100px;margin:18px auto 35px}.button--pale{background:var(--linen);color:var(--ink)}.story-space{padding:110px 8vw;background:var(--ash);display:grid;grid-template-columns:.8fr 1.2fr;gap:9vw;align-items:start}.story-space-title{position:sticky;top:35px}.story-space-title h2,.how-it-works>div:first-child h2{font-size:clamp(43px,5vw,68px);line-height:1.04;margin-top:15px}.story-space-copy>p{font-size:15px;margin:0 0 23px}.story-space-copy blockquote{font:400 clamp(31px,3.6vw,51px)/1.12 "Fraunces",Georgia,serif;margin:48px 0;padding:38px 0;border-top:1px solid #51433d40;border-bottom:1px solid #51433d40}.how-it-works{padding:110px 8vw;background:var(--white);display:grid;grid-template-columns:.8fr 1.2fr;gap:9vw}.how-it-works-grid{display:grid;grid-template-columns:1fr 1fr}.how-it-works-grid article{padding:34px;border-top:1px solid #51433d38;border-bottom:1px solid #51433d38}.how-it-works-grid article+article{border-left:1px solid #51433d38}.how-it-works-grid article>span{font-size:10px;letter-spacing:.14em;color:var(--birch)}.how-it-works-grid h3{font-size:29px;margin:24px 0 15px}.how-it-works-grid p{font-size:13px}@media(max-width:1050px){.inner-hero{grid-template-columns:1fr;background:var(--linen)}.arch-photo{height:520px}.story-space,.how-it-works{grid-template-columns:1fr}.story-space-title{position:static}}@media(max-width:700px){.inner-hero{padding:55px 24px 75px}.inner-hero h1{font-size:56px}.arch-photo{height:410px}.editorial-split,.restoration{grid-template-columns:1fr}.editorial-split,.restoration,.story-space,.how-it-works{padding:75px 24px}.restoration-image{height:480px}.how-it-works-grid{grid-template-columns:1fr}.how-it-works-grid article+article{border-left:0;border-top:0}.closing-statement{padding:85px 24px}}
