.restoration_hero__BEyLt{padding-top:calc(var(--header-h) + var(--s-8));padding-bottom:var(--section-y-dense)}.restoration_heroGrid__D1lUW{display:grid;gap:var(--s-7);align-items:end}.restoration_heroText__o4q_a{display:grid;gap:var(--s-5)}.restoration_heroImg__UGASW{max-height:78svh}@media (min-width:1024px){.restoration_heroGrid__D1lUW{grid-template-columns:7fr 5fr;gap:var(--s-8)}.restoration_heroText__o4q_a{padding-bottom:var(--s-7)}}.restoration_actions__0KBND{display:flex;flex-wrap:wrap;gap:var(--s-3)}.restoration_story__4kkUq{display:grid;gap:var(--s-7);align-items:start}@media (min-width:1024px){.restoration_story__4kkUq{grid-template-columns:5fr 7fr;gap:var(--s-8)}}.restoration_storyText__lk04z{display:grid;gap:var(--s-5);justify-items:start}.restoration_storyText__lk04z>div{width:100%}.restoration_head__1ngiY{margin-bottom:var(--s-7)}.restoration_quote__s8eh5,.restoration_video__dDe3T{display:grid;gap:var(--s-4)}.restoration_quote__s8eh5,.restoration_quote__s8eh5 blockquote{margin:0}.restoration_more__w9vdf{display:inline-block;margin-top:var(--s-7)}.restoration_quoteSection__ypmrt{scroll-margin-top:var(--header-h)}.restoration_formGrid__2XwUP{display:grid;gap:var(--s-7)}@media (min-width:1024px){.restoration_formGrid__2XwUP{grid-template-columns:4fr 8fr;gap:var(--s-8)}}.restoration_formIntro__H3r_W{display:grid;gap:var(--s-4);align-content:start}.restoration_projects__9Q_SB{list-style:none;display:grid;gap:var(--section-y-dense)}.restoration_project__bEe4x{display:grid;gap:var(--s-6);padding-top:var(--s-6);border-top:1px solid var(--bone)}.restoration_projectTop__LmIe_{display:grid;gap:var(--s-6);align-items:start}@media (min-width:1024px){.restoration_projectTop__LmIe_{grid-template-columns:5fr 7fr;gap:var(--s-8)}}.restoration_projectPhotos__SZCiN{display:grid;gap:var(--s-3)}.restoration_projectPhotos__SZCiN:has(>:nth-child(2)){grid-template-columns:1fr 1fr}.restoration_projectVideos__6d9BZ{list-style:none;display:grid;gap:var(--s-6)}@media (min-width:768px){.restoration_projectVideos__6d9BZ{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.restoration_projectVideos__6d9BZ{grid-template-columns:repeat(3,1fr)}}.restoration_projectReels__Kemd2{list-style:none;display:grid;gap:var(--s-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}