body.interior{--ink: #282824;--ink-soft: #615f57;--stone-950: #292b26;--stone-900: #34362e;--sage-deep: #535b48;--paper: #fcfaf5;--paper-strong: #eee7dc;--white: #fffdf9;--ochre: #c0a080;--sage-light: #ced9b0;--font-sans: Outfit, system-ui, sans-serif;--font-display: var(--font-sans);--section: clamp(3.5rem, 7vw, 6rem)}.interior .header{position:sticky;top:0}.interior .button{border-radius:14px;font-weight:800}.interior h1,.interior h2,.interior h3{font-weight:700}.interior .section-paper{background:var(--paper)}.interior .statement-section,.interior .final-cta{background:var(--sage-deep)}.interior .final-cta .button{align-self:center;justify-self:start}.interior .service-grid{gap:1rem;border:0}.interior .service-card,.interior .blog-card{min-height:0;border:1px solid var(--line);border-radius:22px}.interior .service-card:hover,.interior .service-card:focus-visible{background:var(--stone-950)}.interior .project-image-wrap,.interior .founder-image-wrap,.interior .blog-visual-placeholder{border-radius:20px}.interior .founder-image-wrap,.interior .founder-image-wrap img{min-height:0;aspect-ratio:4 / 5}.interior .commercial-hero,.interior .blog-article-hero{padding-top:clamp(3.5rem,8vw,8rem)}.interior .project-hero{min-height:min(730px,80svh)}.interior .project-story-heading{top:7.5rem}
