.ms-public{--ink:#192b36;--muted:#60717b;--gold:#b48a53;--light:#f6f7f5;font-family:inherit;color:var(--ink);line-height:1.95}.ms-public *{box-sizing:border-box}.ms-public .container{max-width:1160px}.ms-public h1,.ms-public h2,.ms-public h3{font-weight:800;line-height:1.55}.ms-public h1{font-size:clamp(2rem,4vw,3.4rem);max-width:760px}.ms-public h2{font-size:clamp(1.55rem,2.5vw,2.25rem);margin:8px 0 22px}.ms-public p{color:var(--muted);font-size:1rem}.ms-hero{min-height:440px;display:flex;align-items:center;background-color:#142a35;background-size:cover;background-position:center}.ms-about-hero{background-image:linear-gradient(90deg,rgba(13,31,42,.78),rgba(13,31,42,.9)),url("/images/mallsaz/about-hero.jpg?v=BNPZLtO4rtgVvHX4EA--9RIAUrc")}.ms-contact-hero{min-height:350px;background-image:linear-gradient(90deg,rgba(13,31,42,.75),rgba(13,31,42,.9)),url("/images/mallsaz/contact-hero.jpg?v=4fvpsCLePrYLclTF8KJHxtbsMqE")}.ms-hero-inner{padding:76px 16px}.ms-hero h1,.ms-hero p{color:#fff}.ms-hero p{max-width:670px;color:#e0e6e8}.ms-eyebrow{color:#e6c69a;font-size:.9rem;font-weight:700;letter-spacing:.5px}.ms-kicker{color:var(--gold);font-size:.9rem;font-weight:800}.ms-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.ms-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:11px 22px;border-radius:8px;text-decoration:none;font-weight:700;cursor:pointer;border:1px solid transparent;transition:.2s}.ms-btn-primary{background:var(--gold);color:#fff}.ms-btn-primary:hover{background:#997040;color:#fff}.ms-btn-outline{border-color:#d7dfe3;color:#fff}.ms-btn-outline:hover{background:#fff;color:var(--ink)}.ms-section{padding-top:86px;padding-bottom:86px}.ms-section-topless{padding-top:0}.ms-split{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.ms-photo{min-height:370px;border-radius:14px;background-color:#dce1df;background-size:cover;background-position:center;box-shadow:0 20px 55px rgba(23,44,54,.1)}.ms-photo-story{background-image:url("/images/mallsaz/about-building.jpg?v=Eygavvtwyr5mPfXQIMRk711z8UQ")}.ms-photo-team{background-image:url("/images/mallsaz/about-team.jpg?v=Ut8cQ2MM6UVIcV_tEcqhtMgGr-Q")}.ms-soft{background:var(--light)}.ms-heading{text-align:center;margin-bottom:40px}.ms-features{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.ms-feature{background:#fff;border:1px solid #e7eae9;border-radius:12px;padding:27px 22px}.ms-feature-icon{font-size:1.5rem;color:var(--gold);font-weight:800}.ms-feature h3{font-size:1.1rem;margin:12px 0}.ms-feature p{font-size:.92rem;margin:0}.ms-cta{background:#1b303b;border-radius:15px;padding:40px 48px;display:flex;align-items:center;justify-content:space-between;gap:25px}.ms-cta h2,.ms-cta p{color:#fff}.ms-cta p{color:#d6dfe3}.ms-contact-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:65px;align-items:start}.ms-info{display:flex;align-items:flex-start;gap:15px;padding:19px 0;border-bottom:1px solid #e8e9e7}.ms-info-icon{width:42px;height:42px;display:grid;place-items:center;background:#f6efe6;color:#946c3c;border-radius:9px;font-size:22px}.ms-info strong,.ms-info span{display:block}.ms-info div span{color:var(--muted);font-size:.9rem}.ms-contact-photo{height:220px;margin-top:30px;border-radius:12px;background:#e5e9e8 url("/images/mallsaz/contact-office.jpg?v=jbLdx09oDMD2m9c0aPlxCsUUFHc") center/cover}.ms-form-card{background:#fff;padding:35px;border:1px solid #e4e8e8;border-radius:14px;box-shadow:0 18px 55px rgba(23,44,54,.07)}.ms-form-card h2{font-size:1.65rem;margin:0}.ms-form-card form{display:grid;gap:19px;margin-top:24px}.ms-form-card label{display:block;font-weight:700;margin-bottom:7px}.ms-form-card .form-control{padding:11px 14px;border-color:#dce2e2;border-radius:8px}.ms-form-card .form-control:focus{border-color:#b48a53;box-shadow:0 0 0 .2rem rgba(180,138,83,.13)}.ms-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ms-submit{width:100%}.ms-privacy{display:block;color:var(--muted);margin-top:20px}@media(max-width:900px){.ms-split,.ms-contact-grid{grid-template-columns:1fr;gap:30px}.ms-features{grid-template-columns:repeat(2,1fr)}.ms-hero{min-height:370px}.ms-section{padding-top:55px;padding-bottom:55px}}@media(max-width:560px){.ms-features,.ms-form-row{grid-template-columns:1fr}.ms-form-card{padding:22px}.ms-cta{padding:25px;display:block}.ms-cta .ms-btn{margin-top:12px}.ms-photo{min-height:260px}}.ms-about-hero .ms-hero-inner,.ms-contact-hero .ms-hero-inner{padding-top:110px}@media(max-width:767.98px){.ms-about-hero .ms-hero-inner,.ms-contact-hero .ms-hero-inner{padding-top:75px}}