/* Stanton year-end leasing special */
.stanton-special{box-sizing:border-box;border:0;padding:0;width:min(850px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow:auto;background:#f6f4ee;color:#183c42;box-shadow:0 25px 100px #0006;font-family:Arial,sans-serif;border-radius:4px;}
.stanton-special::backdrop{background:rgba(12,31,34,.76);backdrop-filter:blur(4px)}
.stanton-special *{box-sizing:border-box}
.stanton-special .special-close{position:absolute;right:12px;top:12px;z-index:2;width:38px;height:38px;border:0;border-radius:50%;background:#fff;color:#183c42;font-size:26px;cursor:pointer;}
.special-photo{height:240px;background:linear-gradient(0deg,rgba(16,48,53,.55),transparent 65%),url('images/flash/image3.jpg') center center/cover;position:relative}
.special-brand{position:absolute;left:32px;bottom:24px;color:white;font-size:26px;letter-spacing:5px;font-weight:400;line-height:1.15}.special-brand small{display:block;font-size:10px;letter-spacing:3px;margin-top:8px}
.special-body{text-align:center;padding:28px 38px 25px;border-top:5px solid #a9c6c7}
.special-eyebrow{font-size:11px;font-weight:bold;letter-spacing:3px;margin:0 0 12px!important;color:#477477}
.stanton-special .special-headline{font-family:Georgia,serif;font-weight:400;font-size:76px;line-height:1;margin:0!important;color:#183c42;letter-spacing:-3px;text-transform:none}.special-headline span{font-style:italic}
.special-deadline{font-size:17px;margin:16px 0 20px!important;line-height:1.5}.special-deadline strong{border-bottom:1px solid #739a9c;padding-bottom:3px}
.special-reduced{padding:14px 12px;border-top:1px solid #cbd7d3;border-bottom:1px solid #cbd7d3;margin:0 auto 22px;max-width:470px;font-size:16px;line-height:1.5}.special-reduced small{display:block;font-size:10px;letter-spacing:2px;color:#477477;font-weight:bold;margin-bottom:3px}
.stanton-special .special-cta{display:inline-block;background:#183c42;color:#fff;text-decoration:none;padding:15px 30px;font-size:12px;letter-spacing:1.5px;font-weight:bold;border-radius:2px}
.special-phone{margin:14px 0 0!important;font-size:13px}.special-phone a{color:#183c42;text-decoration:none}.special-note{font-size:10px;line-height:1.5;color:#596c6b;margin:16px 0 0!important}
.stanton-special a:focus-visible,.stanton-special button:focus-visible{outline:3px solid #b98b43;outline-offset:4px}
@media(max-width:540px){.special-photo{height:175px}.special-body{padding:25px 18px 22px}.stanton-special .special-headline{font-size:54px;letter-spacing:-2px}.special-brand{left:22px;font-size:22px}.special-deadline{font-size:15px}.special-reduced{font-size:15px}}

/* Isolate the close control from the site's global button padding and type styles. */
.stanton-special .special-close{all:unset;box-sizing:border-box;position:absolute;right:14px;top:14px;z-index:2;display:grid;place-items:center;width:36px;height:36px;padding:0;margin:0;border:1px solid #183c421a;border-radius:50%;background:#fff;color:#183c42;font-size:0;line-height:1;cursor:pointer;box-shadow:0 2px 10px #0002;}
.stanton-special .special-close::before,.stanton-special .special-close::after{content:"";position:absolute;width:15px;height:2px;background:currentColor;transform:rotate(45deg);}
.stanton-special .special-close::after{transform:rotate(-45deg)}
.stanton-special .special-close:hover{background:#e8f0ed;}
.stanton-special .special-close:focus-visible{outline:2px solid #183c42;outline-offset:3px;}
.stanton-special:focus{outline:none;}
.stanton-special[open]{animation:stanton-special-enter .38s ease-out both;}
.stanton-special[open]::backdrop{animation:stanton-backdrop-enter .38s ease-out both;}
.stanton-special.special-leaving[open]{animation:stanton-special-exit .22s ease-in both;}
.stanton-special.special-leaving[open]::backdrop{animation:stanton-backdrop-exit .22s ease-in both;}
@keyframes stanton-special-enter{from{opacity:0;transform:translateY(22px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}
@keyframes stanton-special-exit{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(12px)}}
@keyframes stanton-backdrop-enter{from{opacity:0}to{opacity:1}}
@keyframes stanton-backdrop-exit{from{opacity:1}to{opacity:0}}
@media(prefers-reduced-motion:reduce){.stanton-special[open],.stanton-special[open]::backdrop{animation:none!important;}}
