@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 #836a2f;outline-offset:-6px}.noscroll{overflow:hidden}:focus{outline:none}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:gotham,Helvetica,Arial,sans-serif;font-weight:700;margin-bottom:10px;text-transform:uppercase}h1{font-size:63px;line-height:70px}h1,h2{font-family:the-seasons,Georgia,Garamond,serif}h2{font-size:24px;line-height:31.2px}@media (min-width:768px){h2{font-size:50px;line-height:60px}}h3{letter-spacing:3.6px}a{color:inherit;text-decoration:none}a img{border:0;outline:0}a:focus,a:hover{color:#836a2f}li,p{font-family:gotham,Helvetica,Arial,sans-serif}p{font-size:16px;line-height:1.625}.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-paper{background:#fff url(../images/paper-texture.png) repeat 50%}.bg-texture{background-color:#03253c;background-image:url(../images/home-intro-bg.png);background-position:50%;background-size:cover}.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:gotham,Helvetica,Arial,sans-serif;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:gotham,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.4285714286;margin-bottom:17.5px;padding-bottom:17.5px;position:relative}.info_window h2:after{background-color:#212222;bottom:0;content:"";height:2px;left:0;position:absolute;width:28px}.info_window a:hover{color:#836a2f}.fancybox-is-open .fancybox-infobar{color:#fff;font-family:gotham,Helvetica,Arial,sans-serif}.fancybox-is-open .fancybox-bg{background:#03253c;opacity:.65}.fancybox-is-open .fancybox-slide{padding:80px 0}.fancybox-is-open .fancybox-caption{background:none;color:#fff;font-family:gotham,Helvetica,Arial,sans-serif;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:the-seasons,Georgia,Garamond,serif;font-size:40px;font-weight:600;letter-spacing:0;line-height:1.2380952381;text-transform:none}@media (min-width:1024px){.text-heading-1{font-size:56px}}.text-heading-2{font-family:the-seasons,Georgia,Garamond,serif;font-size:32px;font-weight:500;letter-spacing:0;line-height:1.2368421053;text-transform:none}@media (min-width:366px){.text-heading-2{font-size:44px}}.text-heading-3{font-size:18px;font-weight:600;line-height:1.4444444444}.text-heading-3,.text-heading-4{font-family:gotham,Helvetica,Arial,sans-serif;letter-spacing:.2em}.text-heading-4{font-size:14px;font-weight:700;line-height:1;margin-bottom:26px;text-transform:uppercase;color:#836a2f}.amenity-section:first-child .sif-camera-fill,.sif-threesixty{color:#fff}.amenity-section:last-child .sif-camera-fill,.sif-threesixty{color:#03253c}.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 #fff;outline-offset:-4px}.header__wrap{background-color:rgba(3,37,60,.6);color:#fff}.header__wrap--solid{background-color:#03253c}.header__icons a{border-right:2px solid rgba(225,222,218,.2);color:#fff}.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 #fff;outline-offset:2px}.header__menu{background-color:rgba(3,37,60,.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:#03253c;background-image:url(../images/home-intro-bg.png)!important}@media (min-width:1120px){.header__menu--open{background-color:rgba(0,0,0,0);background-image:none!important}}.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:#03253c;overflow:scroll}@media (min-width:1120px){.header__menu .menu-nav{overflow:hidden;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:start;-ms-flex-pack:start;justify-content:flex-start}@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{font-size:14px;font-weight:600}@media (min-width:1120px){.menu-nav__item{border-left:2px solid rgba(225,222,218,.3);font-size:12px;font-weight:700}}.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-within .menu-nav__link:after,.menu-nav__item:focus .menu-nav__link:after,.menu-nav__item:hover .menu-nav__link:after{opacity:1}.menu-nav__item.current-menu-item .menu-nav__link:after{opacity:1}.menu-nav__link{color:#fff;position:relative}.menu-nav__link:focus-visible{color:#fff;outline:2px solid #fff;outline-offset:2px}.menu-nav__link:after{background-color:rgba(0,0,0,0);border-bottom:2px solid #836a2f;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:#fff;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:#03253c}.footer:focus-visible{outline:2px solid #fff;outline-offset:-2px}.footer-item :focus-visible{outline:2px solid #fff;outline-offset:2px}.outro{background-color:#03253c}.outro .h4,.outro h4{color:#fff}.outro-item--logo{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.outro-item--contact,.outro-item--hours,.outro-item--social .social-icons{color:#fff}.outro-item :focus-visible{outline:2px solid #fff;outline-offset:2px}.outro-info-section{color:#fff}.outro-info-logo:focus-within{outline:2px solid #fff;outline-offset:2px}.outro-info-text :focus-visible{outline:2px solid #fff;outline-offset:2px}.button{border:1px solid #03253c;color:#03253c;font-family:gotham,Helvetica,Arial,sans-serif;font-weight:400}.button:focus{border-color:#836a2f}.button:focus-visible,.button:hover{background-color:#836a2f;border-color:#836a2f;color:#fff}.button:focus-visible{outline:2px solid #836a2f;outline-offset:2px}.button--outline{border:1px solid #03253c;color:#03253c;font-family:gotham,Helvetica,Arial,sans-serif;font-weight:400}.button--outline:focus{border-color:#03253c}.button--outline:focus-visible,.button--outline:hover{background-color:#836a2f;border:1px solid #836a2f;color:#fff}.button--outline:focus-visible{outline:2px solid #836a2f;outline-offset:2px}.image-link-overlay:after{background-color:rgba(59,45,83,.65);opacity:0}.get-directions-origin{border-bottom:2px solid #03253c;color:#03253c}.get-directions-origin:focus-visible,.get-directions-submit:focus-visible{outline:2px solid #836a2f;outline-offset:2px}.get-directions:after{background:url(../images/icons/arrow-circle.svg) no-repeat 50%}.polaroid:focus-visible{outline:6px solid #836a2f;outline-offset:6px}@media (min-width:1024px){.quick-search{background-color:rgba(3,37,60,.8)}}.quick-search .st0{fill:#fff}.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 button,.apt-search-bar input[type=text],.apt-search-bar label{color:#fff}.apt-search-bar button:focus,.apt-search-bar button:hover{color:#836a2f}.apt-search-bar button:focus:after,.apt-search-bar button:hover:after{content:url(../images/icons/arrow-circle--gold.svg)}.apt-search-bar button:after{content:url(../images/icons/arrow-circle--white.svg)}.apt-search-bar__item:focus-within :focus-visible{outline:6px solid #e1deda;outline-offset:-6px}.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 .list:hover .option.focus,.apt-search-bar .filter .option{color:#03253c}.apt-search-bar .filter .option:hover{color:rgba(3,37,60,.6)}.apt-search-bar .filter .option.focus{background-color:#836a2f;color:#fff}.apt-search-bar .filter .selected{color:#03253c}.quicksearch-date{background-color:#fff;border:1px solid #fff;-webkit-box-shadow:0;box-shadow:0;color:#fff;font-family:gotham,Helvetica,Arial,sans-serif!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:#836a2f!important;-webkit-box-shadow:none;box-shadow:none;color:#fff!important}.quicksearch-date .pika-button:focus,.quicksearch-date .pika-button:hover{background-color:rgba(131,106,47,.6);border-radius:3px;color:#fff}.big-header:after{background-color:#836a2f}.big-header h2{color:#212222;font-family:the-seasons,Georgia,Garamond,serif;text-transform:capitalize;letter-spacing:1.4px}@media (min-width:768px){.big-header h2{font-size:56px}}.big-header h2 span{letter-spacing:1.4px;font-family:the-seasons,Georgia,Garamond,serif}@media (min-width:768px){.big-header h2 span{font-size:56px}}.static-map:focus-visible{outline:4px solid #836a2f;outline-offset:-4px}.notification-bar{background-color:#3b2d53}.notification-bar__wrap{padding:4px 12px}.notification-bar__content{font-family:gotham,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;letter-spacing:normal;text-transform:none}.notification-bar__cta{background-color:rgba(0,0,0,0);border:1px solid #fff;color:#fff;font-size:12px;letter-spacing:.8px;text-transform:uppercase}.notification-bar__cta:focus,.notification-bar__cta:focus-visible,.notification-bar__cta:hover{background-color:#fff;color:#3b2d53}.notification-bar__close:focus-visible,.notification-bar__cta:focus-visible{outline:2px solid #fff;outline-offset:2px}.hero__slide{-webkit-filter:brightness(.7);filter:brightness(.7)}.hero h1{-webkit-filter:drop-shadow(2px 4px 6px rgba(0,0,0,.5));filter:drop-shadow(2px 4px 6px rgba(0,0,0,.5));text-shadow:unset}.hero h1 .ecs_hero_header{-webkit-background-clip:text;background-clip:text;background-image:url(../images/gold-texture.png);background-repeat:repeat;color:rgba(0,0,0,0);-webkit-filter:drop-shadow(4px 4px 7px rgba(0,0,0,.5));filter:drop-shadow(4px 4px 7px rgba(0,0,0,.5));font-size:68px;font-style:normal;font-weight:700;letter-spacing:4px;line-height:80px}@media (min-width:768px){.hero h1 .ecs_hero_header{font-size:80px}}.hero h1 .ecs_hero_subhead{display:inline-block;font-family:alana,Georgia,serif;font-size:72px;line-height:.8;margin-top:-10px;position:relative;text-shadow:4px 4px 7px rgba(0,0,0,.5);text-transform:none;z-index:1}@media (min-width:768px){.hero h1 .ecs_hero_subhead{font-size:84px}}.intro-section{background-image:url(../images/home-intro-bg.png);background-position:100% 100%;background-size:cover;color:#fff;position:relative;text-align:center}.intro-section:before{background:none;content:""}.locations-map-wrap{background-color:#03253c}.locations-map-wrap :focus-visible{outline:2px solid #fff;outline-offset:2px}.locations-map-wrap .pan-to-marker:focus-visible .location-item-image{outline:6px solid #fff;outline-offset:-6px}.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:#fff}.popup-close:after{border-bottom:2px solid #836a2f}.fancybox-content{padding:40px}.popup2{background-color:rgba(0,0,0,0);border:7px solid #e1deda;padding:0}.popup2__wrap{margin:15px}.home-intro{background:none;background-color:rgba(0,0,0,0)}.home-intro h2 span{color:#fff;font-family:the-seasons,Georgia,Garamond,serif;font-size:28px;line-height:1;text-transform:capitalize}@media (min-width:1024px){.home-intro h2 span{font-size:56px;max-width:750px}}.home-intro h2:after{background-color:#836a2f}.hero__content{max-width:650px}.hero-body{padding:0}.home-feature-content{padding-bottom:350px}@media (min-width:768px){.home-feature-content{border-top:8px solid #836a2f;padding-bottom:68px}}.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:#03253c;border-bottom:13px solid #3b2d53}.home-feature-body .button--outline{border:1px solid #fff;color:#fff}@media (min-width:768px){.home-feature-body .button--outline{border:1px solid #03253c;color:#03253c}}.home-section--1:before{background-color:rgba(0,0,0,0);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.home-gallery{background-color:rgba(225,222,218,.35);overflow:hidden;padding:38px 0 0;position:relative}@media (min-width:768px){.home-gallery{padding:88px 0 0}}.home-gallery:before{background:url("../images/gold-border.svg#svgView(preserveAspectRatio(none))") 50% no-repeat;background-size:contain;background-size:100% 100%;content:"";display:none;height:99%;margin:5px;position:absolute;top:0;width:99vw}@media (min-width:768px){.home-gallery:before{display:block}}.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:#836a2f}.home-feature-body .button--outline{-webkit-transition:all .3s ease-in-out;-o-transition:.3s all ease-in-out;transition:all .3s ease-in-out}.home-feature-body .button--outline:focus,.home-feature-body .button--outline:hover{border:1px solid #836a2f;color:#fff}.home-section--2{background:url(../images/home-intro-bg.png)}@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-gallery .button{border:1px solid #03253c;color:#03253c;font-family:gotham,Helvetica,Arial,sans-serif}.home-gallery .button:focus,.home-gallery .button:hover{border:1px solid #836a2f;color:#fff}@media (min-width:768px){.home-quick-search{height:50vh}}.home-get-directions{background-color:#e1deda}.home-get-directions:before{background:none;content:"";display:none}.home-get-directions ::-webkit-input-placeholder{color:#212222}.home-get-directions ::-moz-placeholder{color:#212222}.home-get-directions :-ms-input-placeholder{color:#212222}.home-get-directions ::-ms-input-placeholder{color:#212222}.home-get-directions ::placeholder{color:#212222}.home-get-directions-container{background-color:#e1deda}.get-directions-title{color:#212222}.cn-set-cookie.cn-button{color:#000}.amenity-section:nth-child(odd){background-color:#f5f5f5}.amenity-section:nth-child(odd) a:focus-visible{outline:2px solid #836a2f;outline-offset:2px}.amenity-section:nth-child(2n){background-color:#03253c}.amenity-section:nth-child(2n) a:focus-visible{outline:2px solid #fff;outline-offset:2px}.amenity-section a:hover,.amenity-section a:hover i.sif-camera-fill{color:#836a2f}.contact-sidebar-item a:focus-visible,.custom-input:focus-visible{outline:2px solid #836a2f;outline-offset:2px}.gallery{background-image:url(../images/scuffed-metal-texture-TILED.jpg);background-repeat:repeat;background-size:auto;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:gotham,Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:3.2px;margin:auto;max-width:427px;text-align:center;text-transform:uppercase;width:auto}.gallery-filters .nice-select.gallery-filters-group{margin:auto;max-width:427px;padding:0}.gallery-filters .nice-select.gallery-filters-group:after{display:none}.gallery-filters .nice-select.gallery-filters-group:focus-visible .current{outline:4px solid #e1deda;outline-offset:2px}.gallery-filters .nice-select .list{position:static}.gallery-filters .nice-select .list:hover .option.focus{color:#03253c}.gallery-filters .nice-select .current{background-color:#836a2f;color:#fff;padding:20px;text-align:center}.gallery-filters .nice-select .current:after{content:"\ea18";font-family:studio-icon-font;font-size:12px;font-weight:700;line-height:10px;padding-left:5px}.gallery-filters .nice-select .option{color:rgba(3,37,60,.6)}.gallery-filters .nice-select .option.selected{font-weight:500}.gallery-filters .nice-select .option:focus,.gallery-filters .nice-select .option:hover{color:#03253c}.gallery-filters .nice-select .option.focus{background-color:#836a2f;color:#fff}.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-overlay{background-color:rgba(131,106,47,.95);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:scroll;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{background-color:#f5f5f5}.gallery-filters .nice-select .current{background-color:#3b2d53}.gallery-item-overlay{background-color:rgba(3,37,60,.95);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gallery-item-overlay .icon{-ms-flex-item-align:center;align-self:center;bottom:5%;margin:auto;position:absolute}.gallery-item-fancybox:focus-visible{outline:2px solid #836a2f;outline-offset:2px}.resident-icons-item:focus-visible{outline:2px solid #3b2d53;outline-offset:8px}.resident-icons-item:focus-visible .button--outline{background-color:#836a2f;border:1px solid #836a2f;color:#fff;outline:2px solid #836a2f;outline-offset:2px}.locations-filter .category-filter{background-color:#3b2d53}.locations-filter .category-filter.nice-select:focus-visible{outline:2px solid #836a2f;outline-offset:2px}.locations-filter .category-filter.nice-select:focus-visible .list:hover .option.focus{color:#03253c}.locations-filter .category-filter .current{color:#fff}.locations-filter .category-filter .option{color:rgba(3,37,60,.6)}.locations-filter .category-filter .option.selected{font-weight:500}.locations-filter .category-filter .option.focus{background-color:#836a2f;color:#fff}.locations-filter .category-filter .option:focus,.locations-filter .category-filter .option:hover{color:#03253c}