.maes-hero-carousel.maes-leasing-ready{height:auto!important;min-height:0!important}
.maes-leasing-ready .maes-hero-track{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:100%!important;align-items:stretch!important;height:auto!important}
.maes-leasing-ready .maes-hero-slide{width:100%!important;min-width:0!important;height:clamp(470px,34.4271vw,661px)!important;min-height:0!important;overflow:hidden}
.maes-leasing-ready .maes-hero-slide>.container{width:100%;align-self:center}
.maes-leasing-ready .maes-leasing-slide .banner-bg{inset:0!important;width:100%!important;height:100%!important;background:#0a2d50 url(leasing-v101.webp) center center/cover no-repeat!important;transform:none!important}
.maes-leasing-ready .maes-leasing-slide .banner-bg:before,.maes-leasing-ready .maes-leasing-slide .banner-bg:after{display:none!important}
.maes-leasing-ready .maes-leasing-slide .banner-content{position:relative;width:48%!important;max-width:800px!important;padding:25px 0 55px clamp(40px,4.3vw,83px)!important;margin:0!important}
.maes-leasing-ready .maes-leasing-eyebrow{font:500 13px/1.4 manrope,Arial,sans-serif;color:#efb853;letter-spacing:1.6px;margin:0 0 18px!important}
.maes-leasing-ready .maes-leasing-slide .banner-title{font-size:clamp(32px,2.85vw,55px)!important;line-height:1.12!important;font-weight:400!important;max-width:none!important;margin:0 0 21px!important;color:#fff}
.maes-leasing-ready .maes-leasing-slide .banner-text{width:auto!important;max-width:680px!important;font-size:clamp(15px,1.1vw,21px)!important;line-height:1.55!important;color:#f1f4f8!important;margin:0 0 14px!important}
.maes-leasing-ready .maes-leasing-slide .banner-buttons{margin:20px 0 0!important;gap:0!important}
.maes-leasing-ready .maes-leasing-cta{display:inline-flex!important;align-items:center;gap:28px;min-height:50px;padding:14px 24px!important;color:#122d4b!important;background:#edb555!important;border:1px solid #edb555!important;font-size:16px!important;border-radius:3px!important;text-decoration:none}
.maes-leasing-ready .maes-leasing-cta:hover{background:#f2c77f!important;border-color:#f2c77f!important}
.maes-leasing-ready .maes-leasing-cta span{font-size:25px;line-height:1}
.maes-leasing-ready .maes-leasing-terms{font:400 11px/1.4 manrope,Arial,sans-serif;color:#cbd8e5;margin:12px 0 0!important}
.maes-leasing-ready .maes-hero-controls{inset:0!important;max-width:none!important;width:100%!important;height:100%!important;padding:0!important;pointer-events:none!important}
.maes-leasing-ready .maes-hero-control-bar{position:static!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;pointer-events:none!important}
.maes-leasing-ready .maes-hero-arrow{position:absolute;top:50%;transform:translateY(-50%);width:44px!important;height:60px!important;font-size:0!important;border:0!important;border-radius:0!important;background:transparent!important;pointer-events:auto;display:grid;place-items:center;color:#fff}
.maes-leasing-ready [data-hero-prev]{left:3px}.maes-leasing-ready [data-hero-next]{right:3px}
.maes-leasing-ready .maes-hero-arrow:after{content:'';width:13px;height:13px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg);transition:color .2s}
.maes-leasing-ready [data-hero-prev]:after{transform:rotate(-135deg)}
.maes-leasing-ready .maes-hero-arrow:hover{color:#eebc6a;background:none!important}
.maes-leasing-ready .maes-hero-dots{position:absolute;left:50%;bottom:10px;transform:translateX(-50%);display:flex;gap:2px;pointer-events:auto}
.maes-leasing-ready .maes-hero-dot{width:40px!important;height:44px!important}
.maes-leasing-ready .maes-hero-dot span{width:20px!important;height:2px!important;border-radius:2px!important;opacity:.65;background:#fff}
.maes-leasing-ready .maes-hero-dot[aria-current=true] span{width:30px!important;height:3px!important;opacity:1;background:#edb555!important}
.maes-leasing-ready .maes-hero-counter{display:none!important}
.maes-leasing-ready .maes-hero-play{position:absolute;right:15px;bottom:10px;width:44px;height:44px;min-height:44px!important;padding:0!important;border:0!important;font-size:0!important;color:#fff;pointer-events:auto;display:grid;place-items:center}
.maes-leasing-ready .maes-hero-play:after{content:'';width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid currentColor}
.maes-leasing-ready .maes-hero-play[data-playing=true]:after{width:8px;height:11px;border:0;border-left:2px solid currentColor;border-right:2px solid currentColor}
@media(max-width:900px){.maes-leasing-ready .maes-hero-slide{height:700px!important}.maes-leasing-ready .maes-hero-slide>.container{align-self:flex-start}.maes-leasing-ready .maes-leasing-slide .banner-content{width:100%!important;max-width:690px!important;padding:35px 40px 285px!important}.maes-leasing-ready .maes-leasing-slide .banner-bg{background-position:right bottom!important;background-size:auto 300px!important}.maes-leasing-ready .maes-leasing-slide .banner-title{font-size:34px!important}.maes-leasing-ready .maes-leasing-slide .banner-text{font-size:16px!important}.maes-leasing-ready .maes-hero-arrow{top:auto;bottom:10px;transform:none;height:44px!important}}
@media(max-width:480px){.maes-leasing-ready .maes-hero-slide{height:780px!important}.maes-leasing-ready .maes-leasing-slide .banner-content{padding:28px 23px 290px!important}.maes-leasing-ready .maes-leasing-slide .banner-title{font-size:31px!important}.maes-leasing-ready .maes-leasing-eyebrow{font-size:11px}.maes-leasing-ready .maes-leasing-slide .banner-text{font-size:15px!important}.maes-leasing-ready .maes-hero-play{right:55px}}
@media(prefers-reduced-motion:reduce){.maes-leasing-ready .maes-hero-track,.maes-leasing-ready .maes-hero-arrow:after{transition:none!important}}

/* Expanded service copy, scoped to the two approved slides. */
.maes-leasing-ready .maes-expanded-copy .banner-content{width:52%!important;max-width:840px!important;padding:25px 0 55px clamp(40px,4.3vw,83px)!important;margin:0!important}
.maes-leasing-ready .maes-expanded-copy .banner-title{font-size:clamp(32px,2.85vw,55px)!important;line-height:1.12!important;margin:0 0 20px!important}
.maes-leasing-ready .maes-expanded-copy .banner-text{max-width:700px!important;font-size:clamp(15px,1.1vw,21px)!important;line-height:1.5!important;margin:0 0 16px!important;color:#f1f4f8!important}
.maes-leasing-ready .maes-expanded-copy .banner-buttons{margin:23px 0 0!important;gap:16px!important;flex-wrap:wrap}
.maes-leasing-ready .maes-expanded-copy .banner-buttons .btn{font-size:clamp(13px,.95vw,18px)!important;padding:14px 20px!important;min-height:48px}
@media(max-width:900px){.maes-leasing-ready .maes-expanded-copy .banner-content{width:100%!important;max-width:700px!important;padding:35px 40px 50px!important}.maes-leasing-ready .maes-expanded-copy .banner-text{font-size:16px!important}.maes-leasing-ready .maes-expanded-copy .banner-bg:after{background:linear-gradient(180deg,#0a2d50 0%,rgba(10,45,80,.93) 58%,rgba(10,45,80,.25) 100%)!important}}
@media(max-width:480px){.maes-leasing-ready .maes-expanded-copy .banner-content{padding:28px 23px 65px!important}.maes-leasing-ready .maes-expanded-copy .banner-title{font-size:31px!important}.maes-leasing-ready .maes-expanded-copy .banner-text{font-size:15px!important}}
