body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.button-goback{border:none;border-bottom:1px solid #000;color:#000;padding:0;position:fixed;top:50px;left:0;z-index:500;text-decoration:none}.button-goback:hover{background-color:transparent;color:#000}@media screen and (max-width:1150px){.button-goback{font-size:12px}}@media screen and (max-width:700px){.button-goback{font-size:11px}}.loading-wrapper{background-color:#d1d7d3;position:fixed;height:100%;width:100%;z-index:1000}.loading{display:inline-block;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:64px;height:64px}.loading div{position:absolute;background:#000;opacity:1;border-radius:50%;-webkit-animation:loading 2s cubic-bezier(0,.2,.8,1) infinite;animation:loading 2s cubic-bezier(0,.2,.8,1) infinite;height:32px;width:32px}.loading div:nth-child(2){-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes loading{0%{-webkit-transform:scale(0);transform:scale(0);opacity:1}to{-webkit-transform:scale(2);transform:scale(2);opacity:0}}@keyframes loading{0%{-webkit-transform:scale(0);transform:scale(0);opacity:1}to{-webkit-transform:scale(2);transform:scale(2);opacity:0}}.SingleObject{background-color:#d1d7d3;color:#000;display:grid;grid-template-columns:250px 150px 1fr;grid-column-gap:100px;grid-row-gap:30px;padding:100px 0 20px;margin:0 auto}@media screen and (max-width:1150px){.SingleObject{grid-template-columns:200px 150px 1fr;grid-column-gap:50px}}@media screen and (max-width:700px){.SingleObject{grid-template-columns:1fr}}.SingleObject a{color:#fe5000}.SingleObject a.button,.SingleObject button{background-color:#fe5000;border:none;border-radius:0;color:#fff;font-size:20px;padding:.5em 1em;cursor:pointer;min-width:300px;text-align:center}.SingleObject a.button:focus,.SingleObject a.button:hover,.SingleObject button:focus,.SingleObject button:hover{opacity:.7}.SingleObject a.button[disabled],.SingleObject button[disabled]{opacity:.5}@media screen and (max-width:1150px){.SingleObject a.button,.SingleObject button{font-size:14px;min-width:220px}}.SingleObject h1{grid-column:span 3;font-family:"Helvetica Neue LT W05_55 Roman",Helvetica,sans-serif;font-size:40px}@media screen and (max-width:1150px){.SingleObject h1{font-size:30px}}@media screen and (max-width:700px){.SingleObject h1{grid-column:1;font-size:20px}}.SingleObject h2{font-family:"Helvetica Neue LT W05_45 Light",Helvetica,sans-serif;font-size:20px}@media screen and (max-width:1150px){.SingleObject h2{font-size:14px}}.SingleObject-main{display:flex;flex-flow:column nowrap}.SingleObject-main a{color:#000;font-size:20px}@media screen and (max-width:1150px){.SingleObject-main a{font-size:14px}}.SingleObject-summary{font-size:20px;display:flex;flex-flow:column nowrap;list-style:none;line-height:1.334}.SingleObject-summary li:first-child+li{margin-top:.5em}@media screen and (max-width:1150px){.SingleObject-summary{font-size:14px}}.SingleObject-summary+p{margin-top:20px}.floorplan a{display:flex;flex-flow:column nowrap}.floorplan a img{margin:10px 0;max-width:170px;height:auto}.InterestForm{position:relative;min-height:100px}.InterestForm .loading-wrapper{height:100px}.InterestForm-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;list-style:none;margin-top:10px}@media screen and (max-width:700px){.InterestForm-fields{grid-template-columns:1fr}}.InterestForm-field-item{display:flex;flex-flow:column nowrap}.InterestForm-field-item input[type=email],.InterestForm-field-item input[type=text]{border:none;font-family:"Helvetica Neue LT W05_45 Light",Helvetica,sans-serif;font-size:20px}@media screen and (max-width:1150px){.InterestForm-field-item input[type=email],.InterestForm-field-item input[type=text]{font-size:14px}}.InterestForm-field-item:last-child label{font-size:14px}.InterestForm-field-item label{font-family:"Helvetica Neue LT W05_45 Light",Helvetica,sans-serif;font-size:20px}.InterestForm-field-item label a{color:#000}@media screen and (max-width:1150px){.InterestForm-field-item label{font-size:14px}}.InterestForm-field-item:last-child{grid-column:span 2}@media screen and (max-width:700px){.InterestForm-field-item:last-child{grid-column:span 1}}.InterestForm-field-item input[type=email],.InterestForm-field-item input[type=text]{padding:.5em 1em;width:100%}.InterestForm-footer{margin-top:20px}.tippy-content{background-color:#fff;color:#000;font-size:14px;padding:15px}.tippy-content h3{margin-bottom:5px}.tippy-content strong{font-weight:400}@media screen and (max-width:1150px){.tippy-content{font-size:12px;padding:10px}}@media screen and (max-width:700px){.tippy-content{font-size:11px}}.tippy-arrow{color:#fff}.table-wrapper{background-color:#d1d7d3;color:#000;margin-top:80px;padding:60px 0 0;position:relative;overflow:hidden}@media screen and (max-width:700px){.table-wrapper{margin-top:20px;padding-top:80px}}.camera-scene .table-wrapper{margin-top:0;padding-top:80px}@media screen and (max-width:700px){.camera-scene .table-wrapper{padding-top:20px}}.table-header{background-color:#d1d7d3;display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start;position:absolute;top:20px;left:0;margin-bottom:60px;width:100%}@media screen and (max-width:700px){.table-header{margin-bottom:20px;position:relative;top:auto;left:auto;flex-direction:column;align-items:flex-start}}.camera-scene .table-header{left:20px}@media screen and (max-width:700px){.camera-scene .table-header{left:auto}}.table-header h2{border-bottom:1px solid transparent;font-family:"Helvetica Neue LT W05_45 Light",Helvetica,sans-serif;font-weight:400;text-align:center}.camera-scene .table-header h2{padding-top:0}.before-objects-table-helper{display:flex;flex-flow:row wrap;justify-content:flex-start;margin-left:20px;text-align:left}.before-objects-table-helper button+button{margin-left:10px}@media screen and (max-width:700px){.before-objects-table-helper{margin-left:0}}.before-objects-table-helper button{border:none;border-bottom:1px solid #000;color:#000;font-family:"Helvetica Neue LT W05_45 Light",Helvetica,sans-serif;padding:0;margin:0}.before-objects-table-helper button:hover{background-color:transparent;color:#000}.table-container{height:calc(100vh - 100px);overflow:scroll;position:relative}@media screen and (max-width:700px){.camera-scene .table-container{height:50vh}}table{border-collapse:collapse;margin:0 auto 80px;max-width:1680px;width:100%}th{border-top:1px solid #000;border-bottom:1px solid #000;font-weight:700}th button{background-color:transparent;border:none;border-radius:0;cursor:pointer;padding:0}tbody tr:hover{background-color:#fff;color:#000}tbody tr:hover a{color:#000}td{border-bottom:1px solid #000}th{padding:10px}th svg{font-size:.75em;margin-left:.334em}@media screen and (max-width:700px){th{padding:5px}}td,th{white-space:nowrap}.active td,.active td a,.active th,.active th a{background-color:#fff;color:#000}td,th,tr{font-size:12px;vertical-align:top;text-align:left}td a,th a,tr a{display:block;padding:10px;color:#000;text-decoration:none}@media screen and (max-width:700px){td a,th a,tr a{padding:5px}}@media screen and (max-width:1150px){td,th,tr{font-size:11px}}@media screen and (max-width:700px){td,th,tr{font-size:10px}}th{font-size:12px;font-weight:400}@media screen and (max-width:1150px){th{font-size:11px}}@media screen and (max-width:700px){th{font-size:10px}}th button{color:#000;font-size:12px;font-weight:400}th button:hover{background-color:transparent;color:#000;opacity:.7}@media screen and (max-width:1150px){th button{font-size:11px}}@media screen and (max-width:700px){th button{font-size:10px}}.building-cell a{text-transform:capitalize}.objects-in-render-info{background:#d1d7d3;font-size:14px;margin:0;padding:20px 0 0;text-align:center;width:100%}@media screen and (max-width:1150px){.objects-in-render-info{font-size:12px}}@media screen and (max-width:700px){.objects-in-render-info{font-size:11px;position:fixed;bottom:0;left:0;padding:10px 20px;width:100%}}.objects-in-render-info>*+*{margin-left:20px}.objects-in-render-info a{border-bottom:1px solid #000;color:#000;font-size:14px;text-decoration:none}@media screen and (max-width:1150px){.objects-in-render-info a{font-size:12px}}@media screen and (max-width:700px){.objects-in-render-info a{font-size:11px}}.camera-scene{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0;grid-column:span 2;grid-auto-rows:auto}@media screen and (max-width:700px){.camera-scene{grid-template-columns:1fr;grid-template-rows:auto 1fr}}.camera-scene .table-wrapper{padding-left:20px}@media screen and (max-width:700px){.camera-scene .table-wrapper{padding-left:0}}.scene-container{margin-top:80px;position:relative}@media screen and (max-width:700px){.scene-container{margin-top:60px}}.Scene{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;max-width:1200px;margin:0 auto;padding:0;position:relative}.Scene img{display:block;height:auto;margin:auto;width:100%}@media screen and (max-width:1150px){.Scene{padding:0;height:auto;width:100%}}.scene-svg{top:0;left:0;position:absolute;width:100%;height:100%}@media screen and (max-width:1150px){.scene-svg{padding:0}}.scene-svg polygon{fill:hsla(0,0%,52.9%,.7);stroke:#323232;stroke-width:0;opacity:0}.scene-svg path,.scene-svg rect{fill:hsla(0,0%,39.2%,0);stroke:transparent;stroke-width:1px;opacity:1;transition:all .3s ease}.scene-svg path.active,.scene-svg path:hover,.scene-svg rect.active,.scene-svg rect:hover{stroke:#fff}.scene-svg .reserved{fill:0;fill:var(#f0b254,0)}.show-status-for-objects .scene-svg .reserved{fill:rgba(240,178,84,.4);stroke:#fff}.scene-svg .reserved.active,.scene-svg .reserved:hover{fill:rgba(240,178,84,.8);stroke:#fff}.scene-svg .sold-not-admitted{fill:rgba(240,178,84,0)}.show-status-for-objects .scene-svg .sold-not-admitted{fill:rgba(240,178,84,.4);stroke:#fff}.scene-svg .sold-not-admitted.active,.scene-svg .sold-not-admitted:hover{fill:rgba(240,178,84,.8);stroke:#fff}.scene-svg .sold{fill:rgba(178,54,52,0)}.show-status-for-objects .scene-svg .sold{fill:rgba(178,54,52,.4);stroke:#fff}.scene-svg .sold.active,.scene-svg .sold:hover{fill:rgba(178,54,52,.8);stroke:#fff}.scene-svg .for-sale{fill:rgba(73,137,94,0)}.show-status-for-objects .scene-svg .for-sale{fill:rgba(73,137,94,.4);stroke:#fff}.scene-svg .for-sale.active,.scene-svg .for-sale:hover{fill:rgba(73,137,94,.8);stroke:#fff}.next-scene,.prev-scene{background:transparent;border:none;color:#fff;display:flex;flex-flow:row wrap;align-items:center;justify-content:center;font-size:2em;padding:0;position:absolute;top:50%}.next-scene:hover,.prev-scene:hover{background-color:transparent;color:#fff}.next-scene:hover svg,.prev-scene:hover svg{opacity:.5}.prev-scene{left:20px}@media screen and (max-width:1150px){.prev-scene{left:10px}}.next-scene{right:20px}@media screen and (max-width:1150px){.next-scene{right:10px}}.buildings-wrapper{grid-column:span 2;display:grid;grid-template-rows:1fr auto;padding-top:0}@media screen and (max-width:1150px){.buildings-wrapper{padding:0}}@media screen and (max-width:1300px){.buildings-wrapper{display:flex;flex-flow:column wrap}}.Buildings{width:100%;height:100%;margin:0 auto;padding:0;position:relative}@media screen and (max-width:1150px){.Buildings{padding:0}}@media screen and (max-width:1300px){.Buildings{height:auto}}.Buildings svg{object-fit:contain;object-position:bottom center;position:absolute;height:100%;width:100%;z-index:20}@media screen and (max-width:1300px){.Buildings svg{-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;height:auto;width:100%}}.Buildings svg path,.Buildings svg polygon,.Buildings svg rect{fill:hsla(0,0%,100%,.5);stroke:hsla(0,0%,100%,0);stroke-width:0;opacity:0;transition:all .3s ease}.Buildings svg a.active path,.Buildings svg path:hover{fill:hsla(0,0%,100%,.5);stroke:#fff;opacity:1;stroke-width:0}.Buildings img{object-fit:contain;object-position:bottom center;display:block;position:absolute;height:100%;width:100%;z-index:10}@media screen and (max-width:1300px){.Buildings img{position:relative;left:auto;top:auto;margin:0 auto;height:auto;width:100%}}.buildings-helper{display:flex;flex:column 1 nowrap;align-items:center;padding-left:40px;line-height:1}@media screen and (max-width:1150px){.buildings-helper{align-items:flex-start;padding-top:40px;padding-left:0}}.buildings-helper h2{font-family:"Helvetica Neue LT W05_45 Light",Helvetica,sans-serif;font-size:7.5vmax;font-weight:400;margin:0;text-align:left}@media screen and (max-width:1150px){.buildings-helper h2{text-align:center;width:100%}}.buildings-helper h2 a{border-bottom:1px solid #000;color:#000;display:block;text-decoration:none;opacity:1}.buildings-helper h2 a.active{border-color:#6c6c6c;color:#6c6c6c}.buildings-list{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;list-style:none;padding:20px;width:100%;z-index:20}.buildings-list li{color:#000;font-size:14px}@media screen and (max-width:1150px){.buildings-list li{font-size:12px}}@media screen and (max-width:700px){.buildings-list li{font-size:11px}}.buildings-list li+li{margin-left:.5em}.buildings-list li a{border-bottom:1px solid #000;color:#000;font-size:14px;text-decoration:none}@media screen and (max-width:1150px){.buildings-list li a{font-size:12px}}@media screen and (max-width:700px){.buildings-list li a{font-size:11px}}.buildings-list li a.active{opacity:.7}.ReactModal__Overlay{opacity:0;transition:opacity .5s ease-in-out}.ReactModal__Overlay--after-open{opacity:1}.ReactModal__Overlay--before-close{opacity:0}.ReactModal__Content{background:transparent;text-align:center}.ReactModal__Content p{margin:1em 0}.open-view-nav{position:fixed;top:20px;left:20px;z-index:500;line-height:1}.birdview{background-color:#d1d7d3;position:relative;width:650px;overflow:hidden;padding:100px;z-index:500}.birdview img{height:auto;width:100%}@media screen and (max-width:1150px){.birdview{width:400px;padding:60px}}@media screen and (max-width:700px){.birdview{width:360px;padding:40px}}img.camera-icon{display:block;height:2.4em;width:2.4em}.scene-menu{margin:0;padding:0;list-style:none}.scene-menu a{background:url(/static/media/camera.9046ab37.svg) no-repeat 50%;background-size:36px 36px;display:block;height:36px;width:36px}@media screen and (max-width:1150px){.scene-menu a{background-size:30px 30px;height:30px;width:30px}}@media screen and (max-width:700px){.scene-menu a{background-size:24px 24px;height:24px;width:24px}}.scene-menu li:before{background:url(/static/media/camera-path.71926032.svg) no-repeat 50%;background-size:contain;content:"";position:absolute;pointer-events:none;opacity:0;height:250px;width:125px;-webkit-transform:translate(-3px,-105px);transform:translate(-3px,-105px)}@media screen and (max-width:1150px){.scene-menu li:before{-webkit-transform:translate(-2px,-83px);transform:translate(-2px,-83px);height:200px;width:100px}}@media screen and (max-width:700px){.scene-menu li:before{-webkit-transform:translate(-1px,-61.5px);transform:translate(-1px,-61.5px);height:150px;width:75px}}.scene-menu li.active-camera:before{opacity:1}.scene-menu li:first-child{-webkit-transform:rotate(222deg);transform:rotate(222deg);position:absolute;right:30px;bottom:30px}@media screen and (max-width:1150px){.scene-menu li:first-child{right:20px;bottom:20px;right:10px;bottom:10px}}.scene-menu li:nth-child(2){-webkit-transform:rotate(42deg);transform:rotate(42deg);position:absolute;left:30px;top:30px}@media screen and (max-width:1150px){.scene-menu li:nth-child(2){left:20px;top:20px;left:10px;top:10px}}.main-nav{display:flex;flex-flow:row wrap;align-items:center;position:fixed;top:20px;left:0;list-style:none;z-index:500}.main-nav li+li{padding-left:10px}@media screen and (max-width:1150px){.main-nav li+li{padding-left:8px}}.main-nav li{font-size:14px;line-height:1}@media screen and (max-width:1150px){.main-nav li{font-size:12px}}@media screen and (max-width:700px){.main-nav li{font-size:11px}}.main-nav li a{border-bottom:1px solid #000;font-weight:400;color:#000;text-decoration:none}.main-nav li a.active{opacity:.7}.main-nav li.active-building a,.main-nav li a.active{font-family:"Helvetica Neue LT W05_55 Roman",Helvetica,sans-serif;opacity:1}.main-nav li.active-building a:hover,.main-nav li a.active:hover{opacity:.7}@font-face{font-family:"Helvetica Neue LT W05_45 Light";src:url(/static/media/f9c5199e-a996-4c08-9042-1eb845bb7495.3bdf58ba.woff2) format("woff2")}@font-face{font-family:"Helvetica Neue LT W05_55 Roman";src:url(/static/media/08b57253-2e0d-4c12-9c57-107f6c67bc49.9f91cf0e.woff2) format("woff2")}@font-face{font-family:"Helvetica Neue LT W01_75 Bold";src:url(/static/media/1f4274cd-2674-481e-9023-69e33ffca161.c5390f94.woff2) format("woff2")}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{font-family:"Helvetica Neue LT W05_45 Light",Helvetica,sans-serif;font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Helvetica Neue LT W05_55 Roman",Helvetica,sans-serif;font-weight:400;margin:0}h1,h2,h3,h4,h5,h6{font-size:14px}@media screen and (max-width:1150px){h1,h2,h3,h4,h5,h6{font-size:12px}}@media screen and (max-width:700px){h1,h2,h3,h4,h5,h6{font-size:11px}}p{margin:0}strong{font-family:"Helvetica Neue LT W05_55 Roman",Helvetica,sans-serif;font-weight:400}figure,ol,ul{padding:0;margin:0}.button,a.button,button{background-color:transparent;border:1px solid #000;border-radius:0;color:#000;font-size:14px;font-family:"Helvetica Neue LT W05_55 Roman",Helvetica,sans-serif;font-weight:400;display:inline-block;padding:.25em .5em;text-align:center;text-decoration:none}.button:focus,.button:hover,a.button:focus,a.button:hover,button:focus,button:hover{background-color:#000;color:#fff;cursor:pointer}@media screen and (max-width:1150px){.button,a.button,button{font-size:12px}}@media screen and (max-width:700px){.button,a.button,button{font-size:11px}}.visually-hidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.icon{display:inline-block;width:1em;height:1em;stroke-width:0;stroke:currentColor;fill:currentColor}:root{--color-forsale:$color-forsale;--color-sold:$color-sold;--color-reserved:$color-reserved}body{background-color:#d1d7d3;color:#000;font-size:14px}.main-wrapper{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;height:100vh}@media (max-width:1150px){.main-wrapper{grid-template-columns:1fr}}
/*# sourceMappingURL=main.7c166b7e.chunk.css.map */