.cms-footer{margin:0;background:var(--dark);padding:32px var(--gutter);color:var(--paper)}.solid-header .site-header{position:relative;color:var(--ink)}.solid-header .outline-button{border-color:var(--ink)}.preview-banner{position:relative;background:#b58d55;color:#191919;padding:10px 24px;text-align:center;font:14px Inter,Arial;z-index:100}.preview-banner+.skip-link+.site-header{top:42px}.layout-grid .project-grid{grid-template-columns:1fr 1fr}.layout-grid .project-grid article,.layout-single .project-grid article{grid-column:auto;width:100%;padding:0;margin:0}.layout-grid .project-image{aspect-ratio:1.5}.layout-single .project-grid{grid-template-columns:1fr}.layout-reversed.services>.services-content{order:2}.layout-reversed.about>.about-image{order:2}.custom-text{max-width:1200px;margin:auto}.custom-text h2{margin-bottom:30px}.custom-text>p{margin:20px 0;max-width:850px}.custom-image h2{margin-bottom:35px}.custom-image figure>p{margin-top:16px}.gallery-description{max-width:1000px;font-size:14px;color:#d2cdc2;margin:8px 0 0}.values{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}@media(max-width:600px){.layout-grid .project-grid{grid-template-columns:1fr}.layout-reversed.services>.services-content,.layout-reversed.about>.about-image{order:initial}.cms-footer{padding:30px 24px}}
