.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.o-svg{position:relative}.o-svg>svg,.o-svg>img{position:absolute;top:0;left:0;width:100%;height:100%;overflow:visible}.o-svg--logo{padding-top:122.87823%}@font-face{font-family:'Acta Display';src:url("/assets/static/fonts/ActaDisplay-Medium.eot");src:url("/assets/static/fonts/ActaDisplay-Medium.eot?#iefix") format("embedded-opentype"),url("/assets/static/fonts/ActaDisplay-Medium.woff2") format("woff2"),url("/assets/static/fonts/ActaDisplay-Medium.woff") format("woff"),url("/assets/static/fonts/ActaDisplay-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Fakt Pro';src:url("/assets/static/fonts/FaktPro-Hair.eot");src:url("/assets/static/fonts/FaktPro-Hair.eot?#iefix") format("embedded-opentype"),url("/assets/static/fonts/FaktPro-Hair.woff2") format("woff2"),url("/assets/static/fonts/FaktPro-Hair.woff") format("woff"),url("/assets/static/fonts/FaktPro-Hair.ttf") format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'Fakt Pro';src:url("/assets/static/fonts/FaktPro-Thin.eot");src:url("/assets/static/fonts/FaktPro-Thin.eot?#iefix") format("embedded-opentype"),url("/assets/static/fonts/FaktPro-Thin.woff2") format("woff2"),url("/assets/static/fonts/FaktPro-Thin.woff") format("woff"),url("/assets/static/fonts/FaktPro-Thin.ttf") format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:'Fakt Pro';src:url("/assets/static/fonts/FaktPro-Light.eot");src:url("/assets/static/fonts/FaktPro-Light.eot?#iefix") format("embedded-opentype"),url("/assets/static/fonts/FaktPro-Light.woff2") format("woff2"),url("/assets/static/fonts/FaktPro-Light.woff") format("woff"),url("/assets/static/fonts/FaktPro-Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Fakt Pro Normal';src:url("/assets/static/fonts/FaktPro-Normal.eot");src:url("/assets/static/fonts/FaktPro-Normal.eot?#iefix") format("embedded-opentype"),url("/assets/static/fonts/FaktPro-Normal.woff2") format("woff2"),url("/assets/static/fonts/FaktPro-Normal.woff") format("woff"),url("/assets/static/fonts/FaktPro-Normal.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Fakt Pro';src:url("/assets/static/fonts/FaktPro-Blond.eot");src:url("/assets/static/fonts/FaktPro-Blond.eot?#iefix") format("embedded-opentype"),url("/assets/static/fonts/FaktPro-Blond.woff2") format("woff2"),url("/assets/static/fonts/FaktPro-Blond.woff") format("woff"),url("/assets/static/fonts/FaktPro-Blond.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'icomoon';src:url("/assets/static/fonts/icomoon.eot?ik8gy5");src:url("/assets/static/fonts/icomoon.eot?ik8gy5#iefix") format("embedded-opentype"),url("/assets/static/fonts/icomoon.ttf?ik8gy5") format("truetype"),url("/assets/static/fonts/icomoon.woff?ik8gy5") format("woff"),url("/assets/static/fonts/icomoon.svg?ik8gy5#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-360-degrees:before{content:"\e907"}.icon-carat-left:before{content:"\e905"}.icon-carat-right:before{content:"\e906"}.icon-download:before{content:"\e904"}.icon-arrow_up:before{content:"\e903"}.icon-arrow_right:before{content:"\e900"}.icon-arrow_left:before{content:"\e901"}.icon-arrow_down:before{content:"\e902"}.icon-close:before{content:"\e908"}.icon-instagram:before{content:"\e90b"}h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:1em;margin:1em 0;color:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.t-h1,.rte h1,.rte h2{font-family:'Acta Display';font-size:40px;font-weight:500;line-height:.9em;letter-spacing:.0125em;text-transform:uppercase;text-align:right}@media (min-width: 768px){.t-h1,.rte h1,.rte h2{font-size:45px}}@media (min-width: 1200px){.t-h1,.rte h1,.rte h2{font-size:55px}}@media (min-width: 1440px){.t-h1,.rte h1,.rte h2{font-size:60px}}.t-h1 span,.rte h1 span,.rte h2 span{display:block}.t-h1 span:nth-child(1),.rte h1 span:nth-child(1),.rte h2 span:nth-child(1){font-family:'Acta Display'}.t-h1 span:nth-child(2),.rte h1 span:nth-child(2),.rte h2 span:nth-child(2){font-family:'Fakt Pro';font-weight:100}.t-h4,.rte h3,.rte h4,.o-tooltip__title,.c-tour-modal .o-loading{font-family:'Acta Display';font-weight:500;font-size:20px;letter-spacing:1px;text-transform:uppercase;line-height:1em}.t-h5,.c-test-fit-list__nav label{text-transform:uppercase;letter-spacing:.05em}.t-h6,.c-test-fit-list__room,.c-test-fit-list__total{text-transform:uppercase;letter-spacing:.05em}.t-normal,.rte p,.c-accordion-item__content{font-size:16px;font-weight:300;line-height:1.5em}.t-small,.t-h6,.c-test-fit-list__room,.c-test-fit-list__total,.c-page-slide--map .c-accordion ul li a,.c-page-slide--amenities ul p{font-size:14px;font-weight:300;line-height:1.5em}.t-xsmall,.o-tooltip__body,.c-form__group--actions p{font-size:12px;font-weight:300;line-height:1.5em}.t-xsmall-caps,.o-button--primary,.c-header__cta>div{font-size:12px;font-weight:300;line-height:1.5em;letter-spacing:.1em;text-transform:uppercase}.rte figure{margin:0}.rte .c-figure-list figure{display:inline-block}.rte a:hover{text-decoration:underline}a{cursor:pointer;color:inherit;text-decoration:none}.o-download-link:hover{text-decoration:underline}.o-download-link span[class*=icon]{font-size:16px;display:inline-block;margin:-5px 0 0 10px;vertical-align:middle}.o-tour-link{display:inline-block;margin-left:20px;vertical-align:middle;font-size:30px}img{max-width:100%}.o-image{position:relative;overflow:hidden}.o-image img{display:block;max-width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (min-width: 768px){.o-image .is-mobile{display:none}}.o-image .is-mobile+*{display:none}@media (min-width: 768px){.o-image .is-mobile+*{display:inline}}.o-image--cover{position:absolute;top:0;left:0;width:100%;height:100%}.o-image--cover picture{height:100%}.o-image--cover img{position:relative;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.o-image--contain{position:absolute;top:0;left:0;width:100%;height:100%}.o-image--contain picture{height:100%}.o-image--contain img{position:relative;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.o-image--lazy img{opacity:0;transition:opacity 400ms;-webkit-backface-visibility:hidden;backface-visibility:hidden}.o-image--lazy img.lazyloaded{opacity:1}.o-video{position:relative;overflow:hidden}.o-video video{display:block;max-width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (min-width: 768px){.o-video .is-mobile{display:none}}.o-video .is-mobile+*{display:none}@media (min-width: 768px){.o-video .is-mobile+*{display:inline}}.o-video--cover{position:absolute;top:0;left:0;width:100%;height:100%}.o-video--cover video{position:relative;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.o-box{position:relative}.o-box svg{position:relative;top:0;left:0;width:100%;height:100%}.o-box__inner{position:absolute;top:0;left:0;width:100%;height:100%}.o-box--1x1{padding-top:100%}.c-table{width:100%;table-layout:fixed;text-align:left;border-collapse:collapse}.c-table thead th{font-family:'Acta Display';font-size:14px;text-transform:uppercase;font-weight:normal;letter-spacing:.02em;padding-bottom:10px;vertical-align:top}.c-table tbody td{font-size:12px;padding:10px 0 8px 0;font-weight:300;border-bottom:solid 1px #999}@media (max-width: 1023px){.c-table--responsive thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}}@media (max-width: 1023px){.c-table--responsive tr{display:none}.c-table--responsive tr.is-active{display:block}}@media (max-width: 1023px){.c-table--responsive td{display:block;text-align:right;border-bottom:solid 1px #999 !important;padding:15px 0 13px 0 !important}.c-table--responsive td:first-child{border-top:solid 1px #131313 !important}.c-table--responsive td.is-hidden-mobile{display:none}.c-table--responsive td:before{content:attr(data-label);float:left;font-family:'Acta Display';font-size:14px;text-transform:uppercase;letter-spacing:.03em}.c-table--responsive td:after{content:'';display:block;position:relative;clear:both;height:0}.c-table--responsive td ul{width:50%;float:right}.c-table--responsive td ul li{display:block !important}.c-table--responsive td ul li span{display:block}}.c-table tbody tr:last-child td{border-bottom:none}@media (min-width: 1024px){.c-table--availability thead tr th.rentable-area{width:175px}}@media (min-width: 1200px){.c-table--availability thead tr th.rentable-area{width:auto}}@media (min-width: 1024px){.c-table--availability thead tr th.floorplans{width:150px}}@media (min-width: 1200px){.c-table--availability thead tr th.floorplans{width:auto}}@media (min-width: 1024px){.c-table--availability thead tr th.availability{width:100px}}@media (min-width: 1200px){.c-table--availability thead tr th.availability{width:auto}}@media (min-width: 1024px){.c-table--availability tbody tr td{height:44px;opacity:.4}}.c-table--availability tbody tr td ul{list-style:none;margin:0;padding:0;white-space:nowrap}.c-table--availability tbody tr td ul li{display:flex;margin:0 0 10px 0}.c-table--availability tbody tr td ul li:last-child{margin:0}.c-table--availability tbody tr td ul li span:first-child{flex:0 0 50px}@media (min-width: 1024px){.c-table--availability tbody tr.is-available td{opacity:1}}@media (min-width: 1024px){.c-table--availability tbody tr:nth-child(2) td{height:86px}.c-table--availability tbody tr:nth-child(3) td{height:48px}.c-table--availability tbody tr:nth-child(4) td{height:48px}.c-table--availability tbody tr:nth-child(6) td{height:43px}.c-table--availability tbody tr:nth-child(7) td{height:43px}.c-table--availability tbody tr:nth-child(8) td{height:43px}.c-table--availability tbody tr:nth-child(10) td{height:43px}.c-table--availability tbody tr:nth-child(13) td{height:43px}.c-table--availability tbody tr:nth-child(14) td{height:65px}}.o-button{outline:none;cursor:pointer;border:none;background:transparent;padding:0;-webkit-appearance:none}.o-button--primary{color:#fff;background-color:#131313;padding:12px 35px 10px 35px;width:100%;border:solid 1px #131313;transition:opacity 300ms ease}@media (min-width: 768px){.o-button--primary{width:auto}}.o-button--primary:hover{opacity:.75}*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}html{-webkit-text-size-adjust:100%}html,body{margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-overflow-style:none;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-family:'Fakt Pro';font-weight:normal;font-size:16px;color:#131313;background-color:#fff;overscroll-behavior-y:none}.is-hidden{opacity:0;visibility:hidden}.c-page-loader{position:fixed;top:0;left:0;width:100%;height:100%;z-index:900;background-color:#fff;pointer-events:none;display:none !important}.c-page-loader__logo{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);width:200px}@media (min-width: 768px){.c-page-loader__logo{width:200px}}@media (min-width: 1024px){.c-page-loader__logo{width:200px}}.c-page-loader__logo__bg path{fill:#ddd !important}.c-page-loader__logo__fg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;-webkit-clip-path:polygon(30% 0px, -30% 100%, 0px 100%, 0px 0px);clip-path:polygon(30% 0px, -30% 100%, 0px 100%, 0px 0px)}.c-transform-scroll{position:fixed;top:0;left:0;width:100%;height:100%}.c-transform-scroll__track{min-height:100vh;will-change:transform;overflow:auto}.c-header{position:fixed;top:0;left:0;width:100%;height:100px;z-index:800;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:background-color 400ms ease}body.is-home-hero-scrolled .c-header{background-color:#fff}@media (min-width: 1024px){.c-header{background-color:transparent}}.c-header .o-logo{position:absolute;top:30px;left:30px;width:75px;z-index:200}.c-header .o-logo path{transition:fill 500ms ease;fill:#fff !important}body.is-home-hero-scrolled .c-header .o-logo path{fill:#131313 !important;transition:fill 500ms ease !important}@media (min-width: 768px){.c-header .o-logo{width:100px;left:50px}}@media (min-width: 1024px){.c-header .o-logo{width:125px}}.c-header__cta{position:absolute;left:180px;top:35px;display:none;color:#fff;transition:color 300ms ease}body.is-home-hero-scrolled .c-header__cta{color:#131313}.c-header__cta>div{font-weight:bold}.c-header__cta>div a:hover{text-decoration:underline}@media (min-width: 768px){.c-header__cta{display:block}}@media (min-width: 1024px){.c-header__cta{left:220px}}.c-header__section-title{display:none}@media (min-width: 1024px){.c-header__section-title{display:block;position:absolute;top:45px;right:125px;height:14px;overflow:hidden;text-align:right;color:#fff;transition:color 300ms ease 450ms}}body.is-home-hero-scrolled .c-header__section-title{color:#131313}@media (min-width: 1200px){.c-header__section-title{right:125px}}.c-header__section-title ul{margin:0;padding:0;list-style:none}.c-header__section-title span{font-family:'Fakt Pro';font-size:12px;line-height:12px;font-weight:300;text-transform:uppercase;letter-spacing:.75px}.c-header .o-menu-toggle{position:absolute;top:30px;right:20px;outline:none;cursor:pointer;border:none;background:transparent;padding:10px;-webkit-appearance:none;z-index:200}@media (min-width: 768px){.c-header .o-menu-toggle{right:40px}}.c-header .o-menu-toggle .o-menu-toggle__inner{position:relative;width:25px;height:19px}.c-header .o-menu-toggle span{display:block;position:absolute;width:100%;height:1px;background-color:#fff;transition:opacity 300ms ease, transform 300ms ease, background-color 300ms ease}body.is-home-hero-scrolled .c-header .o-menu-toggle span{background-color:#131313 !important}body.is-menu-open .c-header .o-menu-toggle span{background-color:#fff !important;transition:opacity 300ms ease, transform 300ms ease, background-color 300ms ease 100ms}.c-header .o-menu-toggle span:nth-child(1){top:0;left:0;transform-origin:0 0}body.is-menu-open .c-header .o-menu-toggle span:nth-child(1){transform:rotate(45deg)}.c-header .o-menu-toggle span:nth-child(2){top:50%;left:0;transform:translateY(-50%)}body.is-menu-open .c-header .o-menu-toggle span:nth-child(2){opacity:0}.c-header .o-menu-toggle span:nth-child(3){bottom:0;left:0;transform-origin:0 0}body.is-menu-open .c-header .o-menu-toggle span:nth-child(3){transform:rotate(-45deg)}.c-menu{position:absolute;width:100%;height:100vh;z-index:100;pointer-events:none;background-color:transparent;transition:background-color 400ms ease}body.is-menu-open .c-menu{pointer-events:all;background-color:rgba(19,19,19,0.5)}.c-menu__nav{position:absolute;right:0;display:flex;flex-direction:column;justify-content:flex-end;width:100%;height:100vh;color:#fff;background-color:#131313;padding:0 30px 75px 30px;transform:translateX(100%);pointer-events:all}@media (min-width: 1024px){.c-menu__nav{width:50%;justify-content:flex-start;padding:180px 50px 0 50px}}@media (min-width: 1200px){.c-menu__nav{padding:240px 100px 0 100px}}.c-menu__nav ul{margin:0;padding:0;list-style:none;text-align:right}.c-menu__nav ul li a{font-size:40px;line-height:1em;font-family:'Fakt Pro';font-weight:100;text-transform:uppercase;transition:opacity 300ms ease}.c-menu__nav ul li a:hover{opacity:.6}@media (min-width: 1200px){.c-menu__nav ul li a{font-size:45px}}.c-menu__nav__social{margin:30px 0 0 0 !important;padding:0;list-style:none}@media (min-width: 768px){.c-menu__nav__social{margin:50px 0 0 0 !important}}@media (min-width: 1024px){.c-menu__nav__social{margin:75px 0 0 0 !important}}.c-menu__nav__social li{display:inline-block}.c-menu__nav__social li a{color:#fff;font-size:25px !important}@media (min-width: 768px){.c-menu__nav__social li a{font-size:22px !important}}.c-page-slides{position:relative}.c-page-slide{position:relative}@media (min-width: 1024px){.c-page-slide{overflow:hidden;min-height:100vh}.c-page-slide .border{position:absolute;top:0;left:0;width:100%;background-color:#fff;z-index:200}}@media (min-width: 1024px){.js-page-slide-lax{will-change:transform}}.c-page-slide--hero{margin-top:40px}.c-page-slide--hero:first-child{margin-top:0}@media (min-width: 1024px){.c-page-slide--hero{margin-top:0}}@media (min-width: 1024px){.c-page-slide-content{will-change:transform;position:absolute;top:0;left:0;width:100%;height:100%}}@media (min-width: 1024px){.c-page-slide--home-hero .c-page-slide-content{display:flex}}@media (min-width: 1024px){.c-page-slide--media-text .c-page-slide-content{display:flex}}.c-page-slide--gallery .c-page-slide-content{padding-left:30px;padding-right:30px}@media (min-width: 1024px){.c-page-slide--gallery .c-page-slide-content{padding-top:100px;padding-left:0;padding-right:0;padding-bottom:0}}@media (min-width: 1440px){.c-page-slide--gallery .c-page-slide-content{padding-left:75px;padding-right:75px;padding-bottom:0}}.c-page-slide--workspace .c-page-slide-content{padding-left:30px;padding-right:30px;padding-bottom:40px}@media (min-width: 1024px){.c-page-slide--workspace .c-page-slide-content{flex-direction:row-reverse;justify-content:space-between;padding:0}}.c-page-slide--availability .c-page-slide-content{margin:50px 0;padding-top:0;padding-left:30px;padding-right:30px}@media (min-width: 768px){.c-page-slide--availability .c-page-slide-content{padding-left:50px;padding-right:50px}}@media (min-width: 1024px){.c-page-slide--availability .c-page-slide-content{margin:0;padding-top:220px;padding-left:50px;padding-right:0}.c-page-slide--availability .c-page-slide-content .c-page-slide-scroll{display:flex}.c-page-slide--availability .c-page-slide-content .c-availability-tool{margin:auto;display:flex;flex-direction:row-reverse}}@media (min-width: 1200px){.c-page-slide--availability .c-page-slide-content{padding-left:75px;padding-right:0}}.c-page-slide-media{position:relative;overflow:hidden}.c-page-slide--hero .c-page-slide-media{will-change:filter}@media (min-width: 1024px){.c-page-slide--media-auto-height .c-page-slide-media{height:auto;max-height:none}}.c-page-slide--home-hero .c-page-slide-media{flex:1;height:100vh;max-height:none}@media (min-width: 1024px){.c-page-slide--home-hero .c-page-slide-media{height:auto;max-height:none}}@media (min-width: 1024px){.c-page-slide--media-text .c-page-slide-media{position:relative;flex:1.5;padding-left:0;padding-right:25px}}@media (min-width: 1200px){.c-page-slide--media-text .c-page-slide-media{padding-right:37.5px}}@media (min-width: 1440px){.c-page-slide--media-text .c-page-slide-media{padding-left:75px;flex:1.7}}.c-page-slide--workspace .c-page-slide-media{margin:0 0 30px 0}@media (min-width: 1024px){.c-page-slide--workspace .c-page-slide-media{display:flex;flex-direction:column;justify-content:center;margin:0;padding-top:120px;padding-left:25px;padding-right:50px;padding-bottom:75px;flex:1}}@media (min-width: 1200px){.c-page-slide--workspace .c-page-slide-media{padding-left:37.5px}}@media (min-width: 1440px){.c-page-slide--workspace .c-page-slide-media{padding-right:75px}}.c-page-slide--map .c-page-slide-media{margin:0 0 30px 0}@media (min-width: 1024px){.c-page-slide--map .c-page-slide-media{margin:0}}.c-page-slide--amenities .c-page-slide-media{margin:0 0 30px 0}@media (min-width: 1024px){.c-page-slide--amenities .c-page-slide-media{margin:0}}.c-page-slide--contact .c-page-slide-media{margin:0 0 30px 0}@media (min-width: 1024px){.c-page-slide--contact .c-page-slide-media{margin:0}}.c-page-slide-media__inner{position:relative;top:0;left:0;width:100%;height:100%;overflow:hidden}@media (min-width: 1024px){.c-page-slide-media__inner{padding-top:0 !important}}.c-page-slide-text{padding:0 30px}@media (min-width: 768px){.c-page-slide--media-text .c-page-slide-text{padding:0 50px}}@media (min-width: 1024px){.c-page-slide--media-text .c-page-slide-text{display:flex;flex-direction:column;align-items:flex-start;flex:1;padding-left:25px;padding-right:50px;padding-top:100px}}@media (min-width: 1200px){.c-page-slide--media-text .c-page-slide-text{padding-left:37.5px;padding-right:75px}}@media (min-width: 1024px){.c-page-slide--hero .c-page-slide-text{align-items:flex-end}}.c-page-slide--map .c-page-slide-text{margin:50px 0 50px 0}@media (min-width: 1024px){.c-page-slide--map .c-page-slide-text{margin:0}}.c-page-slide--workspace .c-page-slide-text{padding:0}@media (min-width: 1024px){.c-page-slide--workspace .c-page-slide-text{padding-right:25px;padding-left:50px;padding-top:0;flex:1;max-width:500px}}@media (min-width: 1200px){.c-page-slide--workspace .c-page-slide-text{padding-right:37.5px;padding-left:75px}}.c-page-slide-text__inner{width:100%}@media (min-width: 1024px){.c-page-slide-text__inner{max-width:550px;display:flex;flex-direction:column-reverse;flex:1;height:100%;overflow:hidden}}.c-page-slide--hero .c-page-slide-text__inner{flex-direction:column}.c-page-slide--map .c-page-slide-text__inner{flex:none}@media (min-width: 1024px){.c-page-slide--map .c-page-slide-text__inner{justify-content:center}}.c-page-slide--workspace .c-page-slide-text__inner{flex:none;justify-content:center;max-width:450px}@media (min-width: 1024px){.c-page-slide-text__inner .rte{flex:1}}@media (min-width: 1024px){.c-page-slide-text__inner h1{flex:1}}.c-page-slide-text__body{margin:30px 0}@media (min-width: 1024px){.c-page-slide-text__body{margin:50px 0 0 0}}.c-page-slide__media-caption{margin:30px 0 50px 0}@media (min-width: 1024px){.c-page-slide__media-caption{margin:0 0 75px 0}}.c-page-slide__media-caption h4{margin:0 0 10px 0}.c-page-slide__media-caption p{margin:0}@media (max-width: 767px){.c-page-slide__media-caption p{font-size:14px;line-height:19px}}.c-page-slide-content__header{margin:0;padding:75px 0 50px 0;text-align:left}@media (min-width: 1024px){.c-page-slide-content__header{display:none}}.c-page-slide-content__header h2{margin:0 0 10px 0;text-align:left}.c-page-slide-scroll::-webkit-scrollbar{width:0px;background:transparent}@media (min-width: 1024px){.c-page-slide-scroll{height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch}.c-page-slide-scroll:after{content:'';opacity:0;display:block;height:75px}}.c-page-slide--map .c-accordion ul{margin:0;padding:0;list-style:none;-webkit-columns:2;-moz-columns:2;columns:2}.c-page-slide--map .c-accordion ul li a{cursor:pointer}.c-page-slide--map .c-accordion ul li a:hover{text-decoration:underline}.c-page-slide--amenities ul{list-style:none;margin:0;padding:0}@media (min-width: 768px){.c-page-slide--amenities ul{-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px}}.c-page-slide--amenities ul li{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid-column;margin:0 0 25px 0}.c-page-slide--amenities ul h4{margin:0 0 10px 0;font-size:16px}.c-page-slide--amenities ul p{margin:0}.c-page-slide--gallery__images{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}@media (min-width: 1024px){.c-page-slide--gallery__images{height:100%}}@media (min-width: 1024px){.c-page-slide--gallery__images .slick-list,.c-page-slide--gallery__images .slick-track,.c-page-slide--gallery__images .slick-slide{height:100%}}.c-page-slide--gallery__image{position:relative}@media (min-width: 1024px){.c-page-slide--gallery__image{display:flex !important;align-items:center}}.c-page-slide--gallery__image__inner{position:relative;height:100vw}@media (min-width: 1024px){.c-page-slide--gallery__image__inner{height:100%;flex:1}}.c-page-slide--gallery__media-caption{margin:20px 0 0 0}@media (min-width: 1024px){.c-page-slide--gallery__media-caption{max-width:300px;marign:0;padding-left:50px;padding-right:50px}}@media (min-width: 1440px){.c-page-slide--gallery__media-caption{padding-right:0}}.c-page-slide--gallery__media-caption h4{margin:0 0 10px 0}.c-page-slide-gallery__nav{margin:20px 0 50px 0;font-family:'Fakt Pro';font-weight:600;font-size:13px}@media (min-width: 1024px){.c-page-slide-gallery__nav{position:absolute;margin:0;bottom:40px;right:50px;font-size:11px}}@media (min-width: 1440px){.c-page-slide-gallery__nav{right:75px}}.c-page-slide-gallery__count{font-size:14px;display:inline-block;margin:0 15px;vertical-align:middle;letter-spacing:.1em}@media (min-width: 1024px){.c-page-slide-gallery__count{font-size:12px}}.c-page-slide--home-hero__text{position:absolute;z-index:2;left:0;bottom:50px;width:80%;max-width:500px;padding:0 30px}@media (min-width: 768px){.c-page-slide--home-hero__text{left:30px;bottom:75px}}.o-copyright{text-transform:uppercase;font-family:'Fakt Pro';font-weight:300;font-size:8px;line-height:11px;letter-spacing:.2px;margin-top:30px;margin-bottom:50px;padding-top:30px;border-top:1px solid #999}@media (min-width: 1024px){.o-copyright{margin-bottom:0}}.c-map{height:100vw}@media (min-width: 768px){.c-map{position:relative;top:0;left:0;width:100%;height:100%}}.o-tooltip{position:absolute;background-color:#fff;color:#131313;z-index:100;opacity:0;visibility:hidden;transform:translateY(20px);transition:opacity 300ms ease, visibility 300ms ease, transform 300ms ease;padding:16px 20px;box-shadow:1px 1px 10px rgba(0,0,0,0.1)}.o-tooltip.show{opacity:1;visibility:visible;transform:translateY(5px)}.o-tooltip:after{position:absolute;left:50%;transform:translateX(-50%);content:"\e902";display:block;font-family:'icomoon' !important;bottom:-20px;font-size:40px;color:#fff}.o-tooltip__body{margin:7px 0 0 0}.c-accordion-item{margin:0 0 20px 0}.c-accordion-item__header{cursor:pointer;padding:0 0 0 25px}.c-accordion-item__header h4{position:relative;margin:0}.c-accordion-item__header h4:before{content:'';display:block;position:absolute;left:-25px;top:2px;width:13px;height:13px;border-radius:50%;border:solid 1px #131313}.c-accordion-item__header h4:after{content:'';display:block;position:absolute;left:-22px;top:5px;width:7px;height:7px;border-radius:50%;background-color:#131313;opacity:0;transition:opacity 300ms ease}.c-accordion-item.is-open .c-accordion-item__header h4:after{opacity:1}html.no-touchy .c-accordion-item:hover .c-accordion-item__header h4:after{opacity:1}.c-accordion-item__content{display:none}.c-accordion-item__content__inner{padding:20px 0}.c-accordion.is-fade-content .c-accordion-item__content{transition:opacity 400ms ease;opacity:0}.c-accordion.is-fade-content .c-accordion-item.is-visible .c-accordion-item__content{opacity:1}.c-test-fit-list{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.c-test-fit-list__nav{margin:0 0 20px 0}@media (min-width: 768px){.c-test-fit-list__nav{margin:15px 0 25px 0}}.c-test-fit-list__nav label{display:inline-block;margin:0 10px 0 0}.c-test-fit-list__nav ul{margin:0;padding:0;list-style:none;display:inline-block}.c-test-fit-list__nav ul li{position:relative;display:inline-block;margin:0 7px;cursor:pointer;transition:text-shadow 300ms ease}.c-test-fit-list__nav ul li.is-active,.c-test-fit-list__nav ul li:hover{text-shadow:0 0 1px #131313}.c-test-fit-list__nav ul li.is-active:before{content:'';width:27px;height:27px;border:solid 1px #131313;border-radius:50%;z-indedx:1;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);top:47%}.c-test-fit-list__nav ul li span{position:relative;z-index:2}.c-test-fit-list__room-groups{width:100% !important}.c-test-fit-list__room-group ul{margin:0;padding:0;list-style:none}@media (min-width: 768px){.c-test-fit-list__room-group ul{-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}}.c-test-fit-list__room{display:flex;flex-direction:row;justify-content:space-between}.c-test-fit-list__total{display:flex;flex-direction:row;justify-content:space-between;margin:20px 0 0 0;font-weight:bold}@media (min-width: 768px){.c-test-fit-list__total{width:calc(50% - 25px)}}@media (min-width: 1024px){.c-test-fit-carousel{position:relative;top:0;left:0;width:100%;height:100%}.c-test-fit-carousel .slick-list,.c-test-fit-carousel .slick-track,.c-test-fit-carousel .slick-slide{height:100% !important}.c-test-fit-carousel .o-box{position:relative;top:0;left:0;width:100%;height:100%;padding:0 !important}}.c-building-tool{position:relative}.c-building-tool img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;z-index:1}.c-building-tool svg{position:relative;z-index:2}@media (min-width: 1024px){.c-building-tool{flex:0 0 400px;margin:54px 0 0 -33px}}.c-building-tool .hotspots rect,.c-building-tool .hotspots path{transition:fill 300ms ease}.c-building-tool .hotspots rect.is-active,.c-building-tool .hotspots path.is-active{fill:rgba(0,0,0,0.2) !important;stroke:#000 !important;stroke-width:4}@media (min-width: 1024px){.c-building-tool .hotspots rect,.c-building-tool .hotspots path{display:none !important;fill:transparent !important}}.c-media-asset .o-video{opacity:0;transition:opacity 200ms ease}.c-media-asset.is-playing-video .o-video{opacity:1}.c-tour-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#131313;z-index:900;opacity:0;visibility:hidden;overflow:hidden}.c-tour-modal__content{position:absolute;top:0;left:0;width:100%;height:100%}.c-tour-modal__content iframe{position:relative;top:0;left:0;width:100%;height:100%;border:none;margin:0;padding:0;-webkit-appearance:none}.c-tour-modal .o-loading{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);color:#fff;display:none}.c-tour-modal.is-open .o-loading{display:block}.c-tour-modal .o-close{display:flex;align-items:center;justify-content:center;position:absolute;top:20px;right:20px;width:40px;height:40px;border-radius:50%;background-color:#fff;color:#131313;z-index:200;font-size:18px;cursor:pointer}@media (min-width: 768px){.c-tour-modal .o-close{top:40px;right:40px;width:50px;height:50px}}.c-tour-toggle{cursor:pointer;text-align:center}.c-tour-toggle h6{margin:0}.c-tour-toggle .icon-degrees{font-size:50px;display:block;margin:0 0 5px 0}input[type="text"],input[type="email"],input[type="tel"]{border-top:none;border-left:none;border-right:none;border-bottom:solid 1px #ddd;background-color:transparent;border-radius:0;padding:0 0 10px 0;-webkit-appearance:none;width:100%}textarea{border:solid 1px #ddd;background-color:transparent;border-radius:0;padding:20px;-webkit-appearance:none;width:100%}input,textarea{outline:none;font-family:'Fakt Pro'}input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{font-family:'Fakt Pro';font-size:13px;color:#131313}input::-moz-placeholder, textarea::-moz-placeholder{font-family:'Fakt Pro';font-size:13px;color:#131313}input:-ms-input-placeholder, textarea:-ms-input-placeholder{font-family:'Fakt Pro';font-size:13px;color:#131313}input::-ms-input-placeholder, textarea::-ms-input-placeholder{font-family:'Fakt Pro';font-size:13px;color:#131313}input::placeholder,textarea::placeholder{font-family:'Fakt Pro';font-size:13px;color:#131313}.c-form__group{margin-bottom:30px}.c-form__group--actions{margin-bottom:0;text-align:center}@media (min-width: 768px){.c-form__group--actions{display:flex;align-items:center;text-align:left}}.c-form__group--actions p{margin:10px 0 0 0}@media (min-width: 768px){.c-form__group--actions p{margin:0 0 0 20px}}.c-form__success-message{display:none}.c-form.is-success .c-form__success-message{display:block}.c-form.is-success .c-form__body{display:none}.c-contact-form{margin:0 0 50px 0}@media (min-width: 1024px){.c-contact-form{margin:0 0 75px 0}}.c-contact-form .c-form{margin:30px 0 0 0}

