/* Interior pages: coherent architectural photography and quiet navigation */
body:not(.home) .page-hero{background:linear-gradient(90deg,rgba(249,247,243,.93),rgba(249,247,243,.66)),url('/wp-content/uploads/2026/10/Architecture-hero.jpg') center center/cover no-repeat!important;min-height:310px;display:flex;align-items:center;padding:95px 0 55px!important}
body:not(.home) .page-hero:before{display:none!important}
body:not(.home) .page-hero .wrap{text-align:left!important;max-width:1140px}
body:not(.home) .page-title{color:#282522!important;letter-spacing:-.025em!important}
body:not(.home) .page-section{background:#faf8f5}
.sats-menu-toggle{border:0!important;box-shadow:none!important;background:transparent!important;padding:10px!important;font-size:23px!important;line-height:1!important;color:#292521!important;cursor:pointer}
@media(max-width:950px){body .sats-menu-toggle{display:none!important}body .topbar .nav,body.home .topbar .nav{display:flex!important;position:static!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;flex-wrap:wrap!important;width:100%!important;gap:10px 22px!important;padding:10px 0 20px!important}body .topbar .nav a,body.home .topbar .nav a{white-space:normal!important;font-size:10px!important;letter-spacing:.09em!important}body .topbar>.wrap{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}body .topbar .brand{margin:0 auto!important}body .topbar .brand img{margin:auto!important}}
