@font-face{src:url(../fonts/studio-icon-font.eot);src:url(../fonts/studio-icon-font.eot?#iefix) format("embedded-opentype"),url(../fonts/studio-icon-font.woff) format("woff"),url(../fonts/studio-icon-font.ttf) format("truetype"),url(../fonts/studio-icon-font.svg#studio-icon-font) format("svg");font-family:studio-icon-font;font-style:normal;font-weight:400}[data-icon]:before{content:attr(data-icon)}[class*=" sif-"]:before,[class^=sif-]:before,[data-icon]:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:studio-icon-font!important;font-style:normal!important;font-variant:normal!important;font-weight:400!important;line-height:1;text-transform:none!important}.sif-marker:before{content:"\ea29"}.sif-marker-fill:before{content:"\ea28"}.sif-marker-3:before{content:"\ea25"}.sif-marker-3-fill:before{content:"\ea24"}.sif-marker-2:before{content:"\ea23"}.sif-marker-2-fill:before{content:"\ea22"}.sif-marker-4:before{content:"\ea27"}.sif-marker-4-fill:before{content:"\ea26"}.sif-menu:before{content:"\ea2d"}.sif-menu-close:before{content:"\ea2c"}.sif-menu-1:before{content:"\ea2b"}.sif-menu-1-close:before{content:"\ea2a"}.sif-arrow-down:before{content:"\ea05"}.sif-arrow-left:before{content:"\ea07"}.sif-arrow-right:before{content:"\ea09"}.sif-arrow-up:before{content:"\ea0b"}.sif-arrowhead-down:before{content:"\ea0d"}.sif-arrowhead-left:before{content:"\ea0f"}.sif-arrowhead-right:before{content:"\ea11"}.sif-arrowhead-up:before{content:"\ea13"}.sif-chevron-down:before{content:"\ea19"}.sif-chevron-left:before{content:"\ea1b"}.sif-chevron-right:before{content:"\ea1d"}.sif-chevron-up:before{content:"\ea1f"}.sif-pointer-down:before{content:"\ea35"}.sif-pointer-left:before{content:"\ea37"}.sif-pointer-right:before{content:"\ea39"}.sif-pointer-up:before{content:"\ea3b"}.sif-arrow-down-fill:before{content:"\ea04"}.sif-arrow-left-fill:before{content:"\ea06"}.sif-arrow-right-fill:before{content:"\ea08"}.sif-arrowhead-down-fill:before{content:"\ea0c"}.sif-arrowhead-left-fill:before{content:"\ea0e"}.sif-arrowhead-right-fill:before{content:"\ea10"}.sif-arrowhead-up-fill:before{content:"\ea12"}.sif-chevron-down-bold:before{content:"\ea18"}.sif-chevron-left-bold:before{content:"\ea1a"}.sif-chevron-right-bold:before{content:"\ea1c"}.sif-chevron-up-bold:before{content:"\ea1e"}.sif-pointer-down-bold:before{content:"\ea34"}.sif-pointer-left-bold:before{content:"\ea36"}.sif-pointer-right-bold:before{content:"\ea38"}.sif-pointer-up-bold:before{content:"\ea3a"}.sif-camera:before{content:"\ea17"}.sif-camera-fill:before{content:"\ea16"}.sif-play:before{content:"\ea33"}.sif-play-fill:before{content:"\ea32"}.sif-play-1:before{content:"\ea31"}.sif-bell:before{content:"\ea15"}.sif-bell-fill:before{content:"\ea14"}.sif-screen:before{content:"\ea3d"}.sif-screen-fill:before{content:"\ea3c"}.sif-tools:before{content:"\ea51"}.sif-tools-fill:before{content:"\ea50"}.sif-facebook:before{content:"\ea40"}.sif-gplus:before{content:"\ea43"}.sif-instagram:before{content:"\ea46"}.sif-pinterest:before{content:"\ea49"}.sif-twitter:before{content:"\ea4c"}.sif-youtube:before{content:"\ea4f"}.sif-facebook-circle:before{content:"\ea3e"}.sif-gplus-circle:before{content:"\ea41"}.sif-instagram-circle:before{content:"\ea44"}.sif-pinterest-circle:before{content:"\ea47"}.sif-twitter-circle:before{content:"\ea4a"}.sif-youtube-circle:before{content:"\ea4d"}.sif-facebook-square:before{content:"\ea3f"}.sif-gplus-square:before{content:"\ea42"}.sif-instagram-square:before{content:"\ea45"}.sif-pinterest-square:before{content:"\ea48"}.sif-twitter-square:before{content:"\ea4b"}.sif-youtube-square:before{content:"\ea4e"}.sif-walk:before{content:"\ea52"}.sif-accessibility:before{content:"\ea01"}.sif-accessibility-1:before{content:"\e087"}.sif-accessibility-fast:before{content:"\ea02"}.sif-eho:before{content:"\ea20"}.sif-no-smoking:before{content:"\ea2f"}.sif-pet:before{content:"\ea30"}@font-face{src:url(../fonts/studio-icon-font.eot);src:url(../fonts/studio-icon-font.eot?#iefix) format("embedded-opentype"),url(../fonts/studio-icon-font-old.woff) format("woff"),url(../fonts/studio-icon-font-old.ttf) format("truetype"),url(../fonts/studio-icon-font.svg#studio-icon-font) format("svg");font-family:studio-icon-font-old;font-style:normal;font-weight:400}.sif-bike:before{content:"\e048"}.sif-bike-alt:before,.sif-bike:before{font-family:studio-icon-font-old!important}.sif-bike-alt:before{content:"\e049"}.sif-bus:before{content:"\e04a"}.sif-bus-fill:before,.sif-bus:before{font-family:studio-icon-font-old!important}.sif-bus-fill:before{content:"\e04b"}.sif-drive:before{content:"\e04c"}.sif-drive-fill:before,.sif-drive:before{font-family:studio-icon-font-old!important}.sif-drive-fill:before{content:"\e04d"}.sif-plane:before{content:"\e04e"}.sif-plane-fill:before,.sif-plane:before{font-family:studio-icon-font-old!important}.sif-plane-fill:before{content:"\e04f"}.sif-ride-fill:before{content:"\e050"}.sif-ride-fill:before,.sif-train:before{font-family:studio-icon-font-old!important}.sif-train:before{content:"\e051"}.sif-train-fill:before{content:"\e052";font-family:studio-icon-font-old!important}.sif-walk-fill:before{content:"\e054";font-family:studio-icon-font-old!important}.sif-walk-pet-fill:before{content:"\e055";font-family:studio-icon-font-old!important}.sif-cell:before{content:"\e056"}.sif-cell-fill:before,.sif-cell:before{font-family:studio-icon-font-old!important}.sif-cell-fill:before{content:"\e057"}.sif-chat:before{content:"\e058"}.sif-chat-fill:before,.sif-chat:before{font-family:studio-icon-font-old!important}.sif-chat-fill:before{content:"\e059"}.sif-chat-alt:before{content:"\e05a";font-family:studio-icon-font-old!important}.sif-chat-alt-fill:before{content:"\e05b";font-family:studio-icon-font-old!important}.sif-mail:before{content:"\e05c"}.sif-mail-fill:before,.sif-mail:before{font-family:studio-icon-font-old!important}.sif-mail-fill:before{content:"\e05d"}.sif-phone:before{content:"\e05e"}.sif-phone-fill:before,.sif-phone:before{font-family:studio-icon-font-old!important}.sif-phone-fill:before{content:"\e05f"}.sif-avatar:before{content:"\e060"}.sif-avatar:before,.sif-bulb:before{font-family:studio-icon-font-old!important}.sif-bulb:before{content:"\e061"}.sif-calendar:before{content:"\e062";font-family:studio-icon-font-old!important}.sif-calendar-numbered:before{content:"\e063";font-family:studio-icon-font-old!important}.sif-check:before{content:"\e064"}.sif-check:before,.sif-checklist:before{font-family:studio-icon-font-old!important}.sif-checklist:before{content:"\e065"}.sif-clock:before{content:"\e066"}.sif-clock:before,.sif-floorplan:before{font-family:studio-icon-font-old!important}.sif-floorplan:before{content:"\e067"}.sif-fullscreen:before{content:"\e068"}.sif-fullscreen:before,.sif-like:before{font-family:studio-icon-font-old!important}.sif-like:before{content:"\e069"}.sif-minus:before{content:"\e06a"}.sif-minus:before,.sif-plus:before{font-family:studio-icon-font-old!important}.sif-plus:before{content:"\e06b"}.sif-scroll:before{content:"\e06c";font-family:studio-icon-font-old!important}.sif-scroll-fill:before{content:"\e06d";font-family:studio-icon-font-old!important}.sif-search:before{content:"\e06e"}.sif-search:before,.sif-star:before{font-family:studio-icon-font-old!important}.sif-star:before{content:"\e06f"}.sif-star-fill:before{content:"\e070";font-family:studio-icon-font-old!important}.sif-threesixty:before{content:"\e071";font-family:studio-icon-font-old!important}.sif-threesixty-alt:before{content:"\e072";font-family:studio-icon-font-old!important}.sif-threesixty-alt-1:before{content:"\e073";font-family:studio-icon-font-old!important}.sif-art:before{content:"\e074"}.sif-art-alt:before,.sif-art:before{font-family:studio-icon-font-old!important}.sif-art-alt:before{content:"\e075"}.sif-civic:before{content:"\e076"}.sif-civic:before,.sif-dining:before{font-family:studio-icon-font-old!important}.sif-dining:before{content:"\e077"}.sif-dining-alt-1-fill:before{content:"\e078";font-family:studio-icon-font-old!important}.sif-dining-alt-fill:before{content:"\e079";font-family:studio-icon-font-old!important}.sif-drinks:before{content:"\e07a";font-family:studio-icon-font-old!important}.sif-entertainment:before{content:"\e07b";font-family:studio-icon-font-old!important}.sif-entertainment-fill:before{content:"\e07c";font-family:studio-icon-font-old!important}.sif-formal:before{content:"\e07d"}.sif-formal:before,.sif-hospital:before{font-family:studio-icon-font-old!important}.sif-hospital:before{content:"\e07e"}.sif-laundry:before{content:"\e07f"}.sif-laundry:before,.sif-park:before{font-family:studio-icon-font-old!important}.sif-park:before{content:"\e080"}.sif-school:before{content:"\e081"}.sif-school:before,.sif-shop:before{font-family:studio-icon-font-old!important}.sif-shop:before{content:"\e082"}.sif-shop-alt:before{content:"\e083";font-family:studio-icon-font-old!important}.sif-shop-alt-fill:before{content:"\e084";font-family:studio-icon-font-old!important}.sif-shop-fill:before{content:"\e085";font-family:studio-icon-font-old!important}@font-face{src:local("gotham"),url(../fonts/Gotham-Book.otf);font-family:gotham;font-style:normal;font-weight:400}@font-face{src:local("gotham"),url(../fonts/Gotham-Bold.otf);font-family:gotham;font-style:700;font-weight:700}@font-face{src:url(../fonts/Gotham-Medium.woff2) format("woff2"),url(../fonts/Gotham-Medium.woff) format("woff");font-family:gotham;font-style:normal;font-weight:500}.hide{display:none!important}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.left{float:left}.right{float:right}.full-width{width:100%}.half-width{width:50%}.third-width{width:33%}.quarter-width{width:25%}.fixed{position:fixed}.relative{position:relative}.absolute{position:absolute}.static{position:static}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-uppercase{text-transform:uppercase}.visually-hidden{clip:rect(1px 1px 1px 1px);height:1px;overflow:hidden;position:absolute!important;width:1px}body,html{font-size:16px;margin:0;z-index:0}html{height:100%}body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto}main{display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}main:focus-visible{padding:6px;outline:6px solid #3eb8ea;outline-offset:-6px}.noscroll{overflow:hidden}body.user-is-mousing :focus,body.user-is-mousing :focus+label:after,body.user-is-mousing :focus+label:before{outline:none!important}h1,h2,h3,h4,h5,h6{font-family:acumin-pro;font-weight:700;margin-bottom:10px;text-transform:uppercase}h1{font-size:63px;line-height:70px}h1,h2{font-family:linotype-didot}h2{font-size:24px;line-height:31.2px}@media (min-width:768px){h2{font-size:50px;line-height:60px}}h3{letter-spacing:3.6px;font-weight:700}a{color:inherit;text-decoration:none}a img{border:0;outline:0}a:focus,a:hover{color:#011e41}li,p{font-family:acumin-pro}p{font-size:16px;line-height:26px;font-weight:400}.reverse h1,.reverse h2,.reverse h3,.reverse h4,.reverse h5,.reverse h6,.reverse li,.reverse ol,.reverse p,.reverse ul{color:#fff}strong{color:inherit}img,svg{display:block;max-width:100%}.bg-dark{background-color:#000}.container-padding--default{padding:80px 20px}@media (min-width:768px){.container-padding--default{padding-bottom:80px;padding-top:80px}}.container-padding--double{padding:80px 20px}@media (min-width:768px){.container-padding--double{padding-bottom:200px;padding-top:200px}}.ieblock{background:#000;color:#fff;font-size:20px;left:0;margin:0 auto;padding:30px;position:absolute;text-align:center;top:0;width:500px;z-index:10}.info_window,.info_window p{font-weight:500}.info_window p{font-family:acumin-pro;font-size:14px;line-height:1.625;margin:0}.info_window h2,.info_window span{font-weight:700;text-transform:uppercase}.info_window h2{font-family:acumin-pro;font-size:14px;line-height:1.4285714286;margin-bottom:17.5px;padding-bottom:17.5px;position:relative}.info_window h2:after{background-color:#3eb8ea;bottom:0;content:"";height:2px;left:0;position:absolute;width:28px}.info_window a:hover{color:#011e41}.fancybox-is-open .fancybox-infobar{color:#fff;font-family:acumin-pro}.fancybox-is-open .fancybox-bg{background:#011e41;opacity:.65}.fancybox-is-open .fancybox-slide{padding:80px 0}.fancybox-is-open .fancybox-caption{background:none;color:#fff;font-family:acumin-pro;font-size:16px;line-height:1.625}.fancybox-is-open .fancybox-caption__body{padding-top:46px}.fancybox-is-open .fancybox-image{-webkit-box-shadow:0 3px 6px rgba(0,0,0,.2);box-shadow:0 3px 6px rgba(0,0,0,.2)}.gm-style .gm-style-iw-c{border-radius:0}button.gm-ui-hover-effect{bottom:6px!important;right:0!important;top:auto!important}.column p:last-of-type{margin-bottom:0}.page__section{margin-bottom:60px}@media (min-width:768px){.page__section{margin-bottom:80px}}.text-heading-1{font-family:linotype-didot;font-size:40px;font-weight:600;letter-spacing:0;line-height:1.2380952381;text-transform:uppercase}@media (min-width:1024px){.text-heading-1{font-size:48px}}.text-heading-2{font-family:linotype-didot;font-size:32px;font-weight:500;letter-spacing:0;line-height:1.2368421053;text-transform:none}.text-heading-3{font-weight:600;letter-spacing:.2em;line-height:1.4444444444}.text-heading-3,.text-heading-4{font-family:presicav;font-size:16px}.text-heading-4{font-weight:400;letter-spacing:.18rem;line-height:19.15px;margin-bottom:24px;text-transform:uppercase;color:#011e41}.amenity-section:first-child .sif-camera-fill,.sif-threesixty{color:#fff}.amenity-section:last-child .sif-camera-fill,.sif-threesixty{color:#011e41}.header{-webkit-box-shadow:0 5px 10px rgba(0,0,0,.16);box-shadow:0 5px 10px rgba(0,0,0,.16);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:fixed;top:0;width:100%;z-index:99}.header:focus-visible{outline:4px solid #3eb8ea;outline-offset:-4px}.header__wrap,.header__wrap--solid{color:#fff}@media (min-width:1120px){.header__wrap,.header__wrap--solid{color:#011e41;background-color:#fff}}.header__icons a{border-right:2px solid #f0f0f0;color:#011e41}.header__logo{width:123px}.header__logo--desktop{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:1120px){.header__logo--desktop{display:-webkit-box;display:-ms-flexbox;display:flex;max-height:37px}}@media (min-width:1120px){.header__logo--mobile{display:none}}.header__logo:focus-visible{outline:2px solid #2a5698;outline-offset:2px}.header__menu{background-color:rgba(1,30,65,.6);height:100%;left:0;max-height:100vh;overflow:hidden;padding-top:70px;position:fixed;top:0;-webkit-transition:all .5s ease-in-out;-o-transition:.5s all ease-in-out;transition:all .5s ease-in-out;width:100vw;z-index:-20}@media (min-width:1120px){.header__menu{background-color:rgba(0,0,0,0);background-image:none;-webkit-box-flex:1;-ms-flex:1;flex:1;max-height:100%;overflow:visible;padding:0;position:relative;width:auto;z-index:1}}.header__menu--open{background-color:#011e41;background-image:url(../images/home-intro-bg.png)!important}@media (min-width:1120px){.header__menu--open{background-image:none!important;background-color:rgba(0,0,0,0)}}.header__menu--closed{background-image:none;height:100%;max-height:0}@media (min-width:1120px){.header__menu--closed{max-height:100%}}.header__menu .menu-nav{color:#011e41}@media (min-width:1120px){.header__menu .menu-nav{padding:0}}.header__menu .menu-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:1120px){.header__menu .menu-nav ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.menu-nav__item{color:#fff;font-family:acumin-pro;font-size:14px;font-weight:600;letter-spacing:.12rem;line-height:16px}@media (min-width:1120px){.menu-nav__item{border-left:2px solid #f0f0f0;color:#011e41;font-size:12px;font-weight:700;padding:10px 12px}}.menu-nav__item:first-child{border-left:0}@media (min-width:1120px){.menu-nav__item:last-child{border-right:0;padding-right:0}}.menu-nav__item:focus .menu-nav__link:after,.menu-nav__item:hover .menu-nav__link:after{border-bottom:3px solid #2a5698;opacity:1}.menu-nav__item:focus-within .menu-nav__link:focus-visible{outline:2px solid #fff;outline-offset:2px}@media (min-width:1120px){.menu-nav__item:focus-within .menu-nav__link:focus-visible{outline-color:#2a5698}}.menu-nav__item.current-menu-item .menu-nav__link:after{opacity:1}.menu-nav__link{color:inherit;position:relative}.menu-nav__link:focus-within :focus-visible{outline:4px solid #2a5698;outline-offset:0}.menu-nav__link:after{background-color:rgba(0,0,0,0);border-bottom:3px solid #2a5698;bottom:-10px;content:"";left:0;opacity:0;position:absolute;-webkit-transition:all .3s ease-in-out;-o-transition:.3s all ease-in-out;transition:all .3s ease-in-out;width:100%}.header__close{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:1120px){.header__close{display:none}}.notification-open .header__menu{padding-top:148px}@media (min-width:1120px){.notification-open .header__menu{max-height:100%}}.menu-toggle{height:28px;margin-left:15px;position:relative;width:28px}.menu-toggle .line{background-color:#011e41;height:2px;left:50%;position:absolute;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:24px}@media (min-width:1120px){.menu-toggle .line{width:24px}}.menu-toggle .line.line-1{top:20px;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}.menu-toggle .line.line-2{top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.menu-toggle .line.line-3{top:calc(100% - 20px);-webkit-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}.menu-toggle.open .line-1{top:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.menu-toggle.open .line-2{opacity:0}.menu-toggle.open .line-3{top:50%;-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.footer{background-color:#011732;border-top:none;padding:8px 0}.footer:focus-visible{outline:2px solid #3eb8ea;outline-offset:-2px}.footer a:focus,.footer a:hover{color:#3eb8ea}.footer a:focus-visible{outline:2px solid #3eb8ea;outline-offset:1px}.intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:495px;position:relative;text-align:center}@media (min-width:768px){.intro{text-align:left}}.intro:after{background:rgba(0,0,0,0) -o-linear-gradient(341deg,rgba(0,0,0,.96) 0,rgba(0,0,0,.84) 29%,rgba(0,0,0,.74) 49%,rgba(0,0,0,.47) 90%,rgba(0,0,0,0) 100%);background:rgba(0,0,0,0) linear-gradient(109deg,rgba(0,0,0,.96),rgba(0,0,0,.84) 29%,rgba(0,0,0,.74) 49%,rgba(0,0,0,.47) 90%,rgba(0,0,0,0));content:"";height:100%;left:0;opacity:.85;position:absolute;top:0;width:100%;z-index:10}@media (min-width:768px){.intro:after{text-align:left;background:rgba(0,0,0,0) -o-linear-gradient(341deg,rgba(0,0,0,.96) 0,rgba(0,0,0,.84) 29%,rgba(0,0,0,.74) 49%,rgba(0,0,0,.47) 60%,rgba(0,0,0,0) 100%);background:rgba(0,0,0,0) linear-gradient(109deg,rgba(0,0,0,.96),rgba(0,0,0,.84) 29%,rgba(0,0,0,.74) 49%,rgba(0,0,0,.47) 60%,rgba(0,0,0,0))}}.intro-content{padding:70px 20px 20px;position:relative;z-index:11}@media (min-width:768px){.intro-content{max-width:480px;padding:160px 80px 80px}}.intro-content hr{background-color:#fff;margin:16px 0 32px;max-width:480px}.intro-content h1{font-family:Arapey;font-size:48px;font-weight:400;line-height:1.225;margin:0;text-transform:none}.intro-content h2{font-family:acumin-pro;font-size:18px;font-weight:600;letter-spacing:.16rem;line-height:21.6px;margin:0}.intro-content h1,.intro-content h2{color:#fff;text-shadow:0 3px 6px rgba(0,0,0,.65)}.outro{background-color:#011e41}.outro .h4,.outro h4{color:#fff}.outro a:focus,.outro a:hover{color:#3eb8ea}.outro a:focus-visible{outline:2px solid #3eb8ea;outline-offset:1px}.outro-item--logo{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.outro-info-section,.outro-item--contact,.outro-item--hours,.outro-item--social .social-icons{color:#fff}.outro-info-logo:focus-within{outline:2px solid #3eb8ea;outline-offset:1px}.button{border:1px solid #011e41;color:#011e41;font-family:acumin-pro;font-weight:400}.button:focus{border-color:#011e41}.button:focus-visible,.button:hover{background-color:#011e41;border-color:#011e41;color:#fff}.button:focus-visible{outline:2px solid #011e41;outline-offset:2px}.button--outline{border:1px solid #011e41;color:#011e41;font-family:acumin-pro;font-weight:400}.button--outline:focus{border-color:#011e41}.button--outline:focus-visible,.button--outline:hover{background-color:#011e41;border:1px solid #011e41;color:#fff}.button--outline:focus-visible{outline:2px solid #011e41;outline-offset:2px}.menu-nav__item:focus a.menu-nav__link,.menu-nav__item:hover a.menu-nav__link{color:#fff}@media (min-width:1120px){.menu-nav__item:focus a.menu-nav__link,.menu-nav__item:hover a.menu-nav__link{color:#011e41}}.menu-nav a.menu-nav__link:focus,.menu-nav a.menu-nav__link:hover{color:#fff}@media (min-width:1120px){.menu-nav a.menu-nav__link:focus,.menu-nav a.menu-nav__link:hover{color:#011e41}}.image-link-overlay:after{background-color:rgba(1,30,65,.65);opacity:0}.get-directions:after{background:url(../images/icons/arrow-circle--white.svg) no-repeat 50%}.get-directions-title{color:#fff}.get-directions-label{color:#fff;font-family:presicav;text-transform:uppercase;margin-bottom:8px}.get-directions-origin{border-bottom:2px solid #fff;color:#011e41}.get-directions-origin:focus-visible,.get-directions-submit:focus-visible{outline:2px solid #3eb8ea;outline-offset:2px}.polaroid:focus-visible{outline:4px solid #3eb8ea;outline-offset:4px}@media (min-width:768px){.quick-search{background-color:rgba(1,30,65,.8)}}.quick-search .st0{fill:#fff}.apt-search-bar button{-webkit-transition:all .3s ease-in-out;-o-transition:.3s all ease-in-out;transition:all .3s ease-in-out}.apt-search-bar button:focus,.apt-search-bar button:hover{color:#3eb8ea}@media only screen and (min-width:768px){.apt-search-bar__item{border-right:2px solid rgba(42,86,152,.31);display:block}}.apt-search-bar__item:focus,.apt-search-bar__item:focus .current,.apt-search-bar__item:focus .icon,.apt-search-bar__item:focus a,.apt-search-bar__item:focus button,.apt-search-bar__item:focus label,.apt-search-bar__item:hover,.apt-search-bar__item:hover .current,.apt-search-bar__item:hover .icon,.apt-search-bar__item:hover a,.apt-search-bar__item:hover button,.apt-search-bar__item:hover label{color:#3eb8ea}.apt-search-bar__item:focus-within .custom-datepicker:focus-visible,.apt-search-bar__item:focus-within .filter:focus-visible,.apt-search-bar__item:focus-within button:focus-visible{outline:4px solid #fff;outline-offset:-4px}.apt-search-bar__item--mobile path.a{fill:#222}@media (min-width:768px){.apt-search-bar__item--mobile{display:none}}.apt-search-bar__item:nth-child(3){border-right:0}.apt-search-bar ::-webkit-input-placeholder{color:#fff}.apt-search-bar ::-moz-placeholder{color:#fff}.apt-search-bar :-ms-input-placeholder{color:#fff}.apt-search-bar ::-ms-input-placeholder{color:#fff}.apt-search-bar ::placeholder{color:#fff}.apt-search-bar input[type=text],.apt-search-bar label{color:#fff}.apt-search-bar .button{background-color:#fff;color:#222;font-family:acumin-pro;padding:15px 24px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.apt-search-bar button{color:#fff}.apt-search-bar button:after{content:url(../images/icons/arrow-circle--white.svg)}.apt-search-bar .current:focus,.apt-search-bar .current:hover,.apt-search-bar button:focus,.apt-search-bar button:hover,.apt-search-bar label:focus,.apt-search-bar label:hover{color:#3eb8ea}.apt-search-bar .filter .current{color:#fff}.apt-search-bar .filter .list{background-color:#fff;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.apt-search-bar .filter .option{color:#011e41}.apt-search-bar .filter .option.focus,.apt-search-bar .filter .option:hover{color:#011e41;background-color:#3eb8ea!important}.apt-search-bar .filter .selected{color:#011e41}.quicksearch-date{background-color:#fff;border:1px solid #fff;-webkit-box-shadow:0;box-shadow:0;color:#fff;font-family:acumin-pro!important;font-size:12px!important;letter-spacing:.23em!important;-webkit-transform:translateX(-1px);-ms-transform:translateX(-1px);transform:translateX(-1px)}.quicksearch-date .is-selected .pika-button{background-color:#011e41!important;-webkit-box-shadow:none;box-shadow:none;color:#fff!important}.quicksearch-date .pika-button:focus,.quicksearch-date .pika-button:hover{background-color:rgba(1,30,65,.6);border-radius:3px;color:#fff}.big-header:after{background-color:#2a5698}.big-header h2{color:#011e41;font-family:linotype-didot;letter-spacing:1.4px;text-transform:uppercase}@media (min-width:768px){.big-header h2{font-size:44px}}.big-header h2 span{font-family:Arapey;letter-spacing:1.4px;text-transform:lowercase}@media (min-width:768px){.big-header h2 span{font-size:48px}}.static-map{background-position:50%;background-size:cover;display:block;min-height:400px;width:100%}.static-map:focus-visible{outline:4px solid #3eb8ea;outline-offset:-4px}.notification-bar{background-color:#011e41}.notification-bar__content{font-family:acumin-pro}.notification-bar__cta:focus,.notification-bar__cta:hover{background-color:#2a5698}.notification-bar__cta:focus-visible{outline:2px solid #fff;outline-offset:2px}.notification-bar__close:focus,.notification-bar__close:hover{color:#fff;opacity:.75}.notification-bar__close:focus-visible{outline:2px solid #fff;outline-offset:2px}.hero{position:relative}.hero:after{background-color:rgba(0,0,0,0);background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(1,30,65,.33)),to(rgba(0,0,0,0)));background-image:-o-linear-gradient(bottom,rgba(1,30,65,.33) 0,rgba(0,0,0,0) 100%);background-image:linear-gradient(0deg,rgba(1,30,65,.33),rgba(0,0,0,0));content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.hero__content{color:#fff;max-width:475px;padding:0 20px;position:absolute;text-align:center;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:30}@media (min-width:768px){.hero__content{left:50%;padding:0;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}}.hero__content h1,.hero__content h2{color:#fff;display:block;text-shadow:0 3px 6px rgba(0,0,0,.65)}.hero__content h2{font-family:acumin-pro;font-size:26px;font-weight:700;line-height:31px;text-transform:none}.hero__watermark{display:none;pointer-events:none;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%) translateX(31.75%);-ms-transform:translateY(-50%) translateX(31.75%);transform:translateY(-50%) translateX(31.75%);width:110vh;z-index:10}@media (min-width:768px){.hero__watermark{display:block}}.hero__watermark img{height:100%;opacity:.1;width:auto}.hero__quick-search{bottom:0;margin-bottom:-1px;position:absolute;width:100%;z-index:30}.hero .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.hero .ecs_hero_video .plyr:focus-within:after{background-color:rgba(62,184,234,.5);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.cn-button.bootstrap{background:#404b2b!important}.intro-section{background-color:#011e41;background-image:none;color:#fff;position:relative;text-align:center}.intro-section:before{background:none;content:""}.intro-section--gallery,.intro-section--location{background-color:#011e41;background-image:url(../images/azure-diamond-pattern.png);background-position:50%;background-size:cover;position:relative}.intro-section--gallery:before,.intro-section--location:before{background-color:#011e41;content:"";height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%}.intro-section--gallery:after,.intro-section--location:after{background-image:url(../images/azure-brand-3-copper.jpeg);background-size:cover;bottom:0;content:"";height:13px;left:0;overflow:hidden;position:absolute;width:100%}.intro-section a:not(.button){text-decoration:underline}.intro-section a:not(.button):focus,.intro-section a:not(.button):focus-visible,.intro-section a:not(.button):hover{text-decoration:none;color:hsla(0,0%,100%,.75)}.intro-section a:not(.button):focus-visible{outline:1px solid #3eb8ea}.locations-map-wrap{background-color:#011e41}.resident-icons-item:focus-visible{outline:3px solid #2a5698;outline-offset:6px}.resident-icons-item:focus-visible .button--outline{background-color:#011e41;border:1px solid #011e41;color:#fff}.popup{background:#fff url(../images/home-intro-bg.png)}.popup-image{background-image:none}.popup-image:before{display:none}.popup-close,.popup-headline,.popup-message{color:#222}.popup-close:after{border-bottom:2px solid #011e41}.popup-close:focus-visible{outline:2px solid #011e41;outline-offset:2px}.fancybox-content{padding:40px}.popup2{background-color:rgba(0,0,0,0);border:2px solid #3eb8ea;padding:0}.popup2__wrap{margin:15px}.popup2__close{line-height:1;padding:15px 24px}.popup-image{background-color:#011e41;background-image:url(../images/azure-diamond-pattern.png);background-position:50%;background-size:cover;position:relative}.popup-image:before{background-color:#011e41;content:"";height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%}.popup-wrap{position:relative}.popup-wrap:before{background:url(../images/azure-plaster-pattern.jpg) 50% no-repeat;background-color:#fff;background-size:cover;content:"";height:100%;opacity:.3;position:absolute;top:0;width:100%;z-index:-1}@media (min-width:768px){.popup-wrap:before{display:block}}.home-intro{background:none;background-color:rgba(0,0,0,0);padding-left:44px}.home-intro h2{color:#fff;font-family:linotype-didot}.home-intro h2 span{color:#fff;font-family:Arapey;font-size:28px;line-height:1;text-transform:lowercase}@media (min-width:1024px){.home-intro h2 span{font-size:56px;max-width:750px}}.home-intro h2:after{background-image:url(../images/azure-brand-3-copper-small.jpg);width:3px}.hero__content{max-width:100%}@media (min-width:1024px){.hero__content{max-width:625px}}.hero-body{padding:0}@media (min-width:768px){.hero-body{aspect-ratio:16/9}}.home-feature-content{padding-bottom:350px}@media (min-width:768px){.home-feature-content{position:relative;border-top:none;padding-bottom:68px}.home-feature-content:after{background-image:url(../images/azure-brand-3-copper.jpeg);background-size:cover;content:"";height:13px;left:0;overflow:hidden;position:absolute;top:0;width:100%}}.home-feature-subtitle{margin-bottom:40px}@media (min-width:1024px){.home-section-content:before{content:url(../images/azure_star.png)}}.home-section-title{margin-bottom:24px}@media (min-width:1024px){.home-section-title{padding-top:48px}}.home-section-subtitle{margin-bottom:48px}.home-section-body a:not(.button){text-decoration:underline}.home-section-body a:not(.button):focus,.home-section-body a:not(.button):focus-visible,.home-section-body a:not(.button):hover{text-decoration:none;color:hsla(0,0%,100%,.75)}.home-section-body a:not(.button):focus-visible{outline:1px solid #3eb8ea}.home-section-image{position:relative}.home-section-image .badge{bottom:52px;-webkit-box-shadow:none;box-shadow:none;display:none;left:0;max-width:136px;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%}@media (min-width:768px){.home-section-image .badge{display:block}}.home-feature{background-color:#011e41;border-bottom:none}@media (min-width:768px){.home-feature{position:relative}.home-feature:after{bottom:0;content:url(../images/azure-gold-foil.jpg);height:13px;left:0;overflow:hidden;position:absolute;width:100%}}.home-section-container .button:focus,.home-section-container .button:hover{background-color:#fff;color:#011e41}.home-section-container .button:focus-visible{outline:2px solid #3eb8ea;outline-offset:4px}.home-section--1{background-color:#011e41;background-image:url(../images/azure-diamond-pattern.png);background-position:50%;background-size:cover;position:relative}.home-section--1:before{background-color:#011e41;content:"";height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%}.home-section--1:after{background-image:url(../images/azure-brand-3-copper.jpeg);background-size:cover;bottom:0;content:"";height:13px;left:0;overflow:hidden;position:absolute;width:100%}.home-section--1 .home-section-container{padding:0 30px 63px}.home-gallery{overflow:hidden;padding:38px 0 0;position:relative}.home-gallery:before{background:url(../images/azure-plaster-pattern.jpg) 50% no-repeat;background-color:#fff;background-size:cover;content:"";height:100%;opacity:.3;position:absolute;top:0;width:100%;z-index:-1}@media (min-width:768px){.home-gallery:before{display:block}}@media (min-width:768px){.home-gallery{padding:88px 0 0}}.home-section--2{background-color:#011e41;background-image:url(../images/azure-diamond-pattern.png);background-position:50%;background-size:cover;position:relative}.home-section--2:before{background-color:#011e41;height:100%;opacity:.5}@media (min-width:768px){.home-section--2{padding-top:67px}}.home-section--2:before{background-color:rgba(0,0,0,0);content:"";left:0;position:absolute;top:0;width:100%}@media (min-width:768px){.home-section--2:before{display:none}}.home-section--2 .home-section-image{margin-top:-350px}@media (min-width:768px){.home-section--2 .home-section-image{margin-top:0}}.home-section--2 .button{border-color:#fff;color:#fff}.home-section--2 .button:focus,.home-section--2 .button:hover{border-color:#011e41}.home-gallery .button{border:1px solid #011e41;color:#011e41;font-family:acumin-pro}.home-gallery .button:focus,.home-gallery .button:hover{border:1px solid #011e41;color:#fff;background-color:#011e41}.home-gallery .button:focus-visible{outline:2px solid #011e41;outline-offset:2px}.home-get-directions{background-color:#011e41}.home-get-directions .get-directions-origin{color:#fff}.home-get-directions:before{background:none;content:"";display:none}.home-get-directions ::-webkit-input-placeholder{color:#fff}.home-get-directions ::-moz-placeholder{color:#fff}.home-get-directions :-ms-input-placeholder{color:#fff}.home-get-directions ::-ms-input-placeholder{color:#fff}.home-get-directions ::placeholder{color:#fff}.home-get-directions-container{background-color:#011e41}.cn-set-cookie.cn-button{color:#000}.amenity-section:nth-child(odd){background-color:#fff}.amenity-section:nth-child(odd) a:focus,.amenity-section:nth-child(odd) a:hover{color:none}.amenity-section:nth-child(odd) .amenity-list-item{color:#222}.amenity-section:nth-child(odd) .amenity-list-item .amenity-list-link:focus-visible{outline:2px solid #2a5698;outline-offset:2px}.amenity-section:nth-child(2n){background-color:#011e41;background-image:url(../images/azure-diamond-pattern.png);background-position:50%;background-size:cover;position:relative}.amenity-section:nth-child(2n) .amenity-list-item,.amenity-section:nth-child(2n) a:focus,.amenity-section:nth-child(2n) a:hover{color:#fff}.amenity-section:nth-child(2n) .amenity-list-item .amenity-list-link:focus-visible{outline:2px solid #3eb8ea;outline-offset:2px}.amenity-section:nth-child(2n):before{background-color:#011e41;content:"";height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%}.amenity-list-item{line-height:1.625;margin-bottom:12px}.amenity-section-content,.amenity-section-image{z-index:0}.contact-sidebar p{color:#222;font-family:acumin-pro;font-weight:400}.contact-sidebar :focus-visible{outline:2px solid #2a5698;outline-offset:2px}.custom-input{font-family:acumin-pro;font-size:16px;letter-spacing:.05rem;line-height:26px;padding:12px 16px}.custom-input:focus-visible{outline:2px solid #2a5698;outline-offset:2px}.thank-you{text-align:center}@media (min-width:768px){.thank-you{text-align:left}}.g-recaptcha{-webkit-transform:scale(75%);-ms-transform:scale(75%);transform:scale(75%)}@media (min-width:768px){.g-recaptcha{-webkit-transform:none;-ms-transform:none;transform:none}}.gallery{background-color:#fff;position:relative}.gallery-filters{margin-bottom:83px;margin-top:-25.78125vw;position:relative;text-align:center;z-index:50}.gallery-filters .nice-select{background-color:rgba(0,0,0,0);border:none;border-radius:0;float:none;font-family:acumin-pro;font-size:14px;font-weight:700;letter-spacing:.12rem;margin:auto;max-width:427px;text-align:center;text-transform:uppercase;width:auto}.gallery-filters .nice-select:focus-visible .current{outline:2px solid #3eb8ea;outline-offset:2px}.gallery-filters .nice-select:focus-visible .focus,.gallery-filters .nice-select:focus-visible .option.selected.focus,.gallery-filters .nice-select:focus-visible .option.selected.focus:hover{color:#fff;background-color:#011e41}.gallery-filters .nice-select:focus-visible .list:hover .option:not(:hover){color:rgba(1,30,65,.6)}.gallery-filters .nice-select:focus-visible .selected{color:#011e41;background-color:#f4f8ff}.gallery-filters .nice-select.open .current:after{padding:0 14px;padding-left:unset}.gallery-filters .nice-select .current:after{padding-left:14px}.gallery-filters .nice-select .current{background-color:#2a5698;color:#fff;font-weight:700;line-height:1;padding:27px 0}.gallery-filters .nice-select .list{background-color:#fff;-webkit-box-shadow:-3px 3px 6px rgba(0,0,0,.16);box-shadow:-3px 3px 6px rgba(0,0,0,.16)}.gallery-filters .nice-select .option{color:rgba(1,30,65,.6);text-align:center}.gallery-filters .nice-select .option.selected{font-weight:500}.gallery-filters .nice-select .option.selected.focus{background-color:rgba(0,0,0,0)}.gallery-filters .nice-select .option:focus,.gallery-filters .nice-select .option:focus-visible,.gallery-filters .nice-select .option:hover{color:#011e41}.gallery-item{line-height:0}.gallery-item img{-webkit-box-shadow:0 3px 6px rgba(0,0,0,.2);box-shadow:0 3px 6px rgba(0,0,0,.2)}.gallery-item a{display:inline-block;overflow:hidden;position:relative}.gallery-item:focus-within .gallery-item-overlay,.gallery-item:focus .gallery-item-overlay,.gallery-item:hover .gallery-item-overlay{opacity:1}.gallery-item:focus-within .gallery-item-fancybox:focus-visible,.gallery-item:focus .gallery-item-fancybox:focus-visible,.gallery-item:hover .gallery-item-fancybox:focus-visible{outline:2px solid #3eb8ea;outline-offset:2px}.gallery-item-overlay{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:60px;height:100%;left:0;opacity:0;overflow:auto;padding:20px;position:absolute;top:0;-webkit-transition:all .3s ease-in-out;-o-transition:.3s all ease-in-out;transition:all .3s ease-in-out;width:100%}.gallery-item-overlay .icon{display:block;height:30px;line-height:0;width:30px}.gallery-item-caption{color:#fff;display:inline-block;font-size:16px;line-height:26px;padding-bottom:20px;text-align:center}@media (min-width:768px){.gallery-group{margin-left:-.75rem;margin-right:-.75rem}}.gallery-item-overlay{background-color:rgba(1,30,65,.3);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gallery-item-overlay .icon{-ms-flex-item-align:center;align-self:center;margin:auto;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.locations-maphead{position:relative}.locations-maphead:before{background:url(../images/azure-plaster-pattern.jpg) 50% no-repeat;background-color:#fff;background-size:cover;content:"";height:100%;opacity:.3;position:absolute;top:0;width:100%;z-index:-1}@media (min-width:768px){.locations-maphead:before{display:block}}.pan-to-marker:focus-visible .location-item-image{outline:6px solid #fff;outline-offset:-6px}.location-item-info{font-family:acumin-pro;font-size:16px;font-weight:400;line-height:26px}.location-item-info a:focus,.location-item-info a:hover{color:#fff;text-decoration:underline}.location-item-info a:focus-visible{outline:2px solid #fff;outline-offset:2px}.location-item-info strong{font-family:presicav;font-weight:400;letter-spacing:.12rem;line-height:16.76px}.location-url{font-family:acumin-pro;font-size:12px;font-weight:700;line-height:14.4px;text-decoration:none}.locations-map-wrap{background-color:#2a5698;padding:40px 34px}.locations-filter .nice-select{background-color:rgba(0,0,0,0);border:none;border-radius:0;float:none;font-family:acumin-pro;font-size:14px;font-weight:700;letter-spacing:.12rem;margin:auto;max-width:427px;text-align:center;text-transform:uppercase;width:auto}.locations-filter .nice-select:focus-visible .current{outline:2px solid #3eb8ea;outline-offset:2px}.locations-filter .nice-select:focus-visible .focus,.locations-filter .nice-select:focus-visible .option.selected.focus,.locations-filter .nice-select:focus-visible .option.selected.focus:hover{color:#fff;background-color:#011e41}.locations-filter .nice-select:focus-visible .list:hover .option:not(:hover){color:rgba(1,30,65,.6)}.locations-filter .nice-select:focus-visible .selected{color:#011e41;background-color:#f4f8ff}.locations-filter .nice-select.open .current:after{padding:0 14px;padding-left:unset}.locations-filter .nice-select .current:after{padding-left:14px}.locations-filter .nice-select .current{background-color:#2a5698;color:#fff;font-weight:700;line-height:1;padding:27px 0}.locations-filter .nice-select .list{background-color:#fff;-webkit-box-shadow:-3px 3px 6px rgba(0,0,0,.16);box-shadow:-3px 3px 6px rgba(0,0,0,.16)}.locations-filter .nice-select .option{color:rgba(1,30,65,.6);text-align:center}.locations-filter .nice-select .option.selected{font-weight:500}.locations-filter .nice-select .option.selected.focus{background-color:rgba(0,0,0,0)}.locations-filter .nice-select .option:focus,.locations-filter .nice-select .option:focus-visible,.locations-filter .nice-select .option:hover{color:#011e41}.locations-filter .nice-select .current{padding:0}.locations-map-map{height:661px}.locations-map-map :focus-visible{outline:2px solid #2a5698;outline-offset:2px}.neighborhood-list .slick-arrow{bottom:50%}.neighborhood-list .slick-arrow:focus-visible{outline:2px solid #fff;outline-offset:2px}.error-title{color:#222;text-transform:capitalize}.error-body{color:#222;font-family:acumin-pro;font-weight:400;line-height:26px}.error-content .button{border-color:#011e41;color:#011e41}.error-content .button:focus,.error-content .button:focus-visible,.error-content .button:hover{background-color:#011e41;border-color:#011e41;color:#fff}.error-content .button:focus-visible{outline:2px solid #2a5698;outline-offset:2px}.residents{position:relative;padding:100px 0}.residents:before{background:url(../images/azure-plaster-pattern.jpg) 50% no-repeat;background-color:#fff;background-size:cover;content:"";height:100%;opacity:.3;position:absolute;top:0;width:100%;z-index:-1}@media (min-width:768px){.residents:before{display:block}}.locations-filter .category-filter{background-color:#2a5698}.locations-filter .category-filter .current{color:#fff}.locations-filter .category-filter .option{color:rgba(1,30,65,.6)}.locations-filter .category-filter .option.selected{font-weight:500}.locations-filter .category-filter .option:focus,.locations-filter .category-filter .option:hover{color:#011e41}