#Hero{background-image:linear-gradient(180deg,#475f64 0,rgba(71,95,100,0) 75%),url(../temp/background-green-leaves.webp);height:42.5vw;margin:2.5vw auto 0;width:100vw}#Hero .Inner{background-position:50% 25%;display:flex;flex-direction:row;height:100%;justify-content:center;margin:auto;width:95vw}#Hero .Inner svg{width:40vw}@media only screen and (max-width:767px){#Hero{height:50vw}#Hero .Logo.Horizontal{display:none}}#BuildingStack{display:flex;flex-direction:row;position:absolute;right:0;top:37.5vw;width:52.5vw}#BuildingStack .Legend{display:flex;flex-direction:column;font-size:.8rem;height:35vw;justify-content:space-evenly;position:relative;top:23.5vw;width:17.5vw}#BuildingStack .Legend .Instructions{padding-right:1vw;text-align:right}#BuildingStack .Legend .Group{margin-left:2vw;width:15vw}#BuildingStack .Legend .Group.Promoted{box-shadow:.5px -.5px 0 .5px var(--color-gold),-.5px -.5px 0 .5px var(--color-gold);padding-top:.5vw}#BuildingStack .Legend .Message{display:block;font-size:.7em;margin:.5vw auto .5vw 2vw;padding-bottom:.5vw;text-align:center;text-transform:uppercase;width:15vw}#BuildingStack .Legend .Message.Bottom{margin-top:1vw}#BuildingStack .Legend .Message:hover{cursor:pointer}#BuildingStack .Legend .Message.Top:hover{color:var(--color-gold);font-weight:700}#BuildingStack .Legend .Floor{display:flex;height:1.8vw;position:relative;width:15vw}#BuildingStack .Legend .Floor button{all:unset;font-size:1.5em;text-align:center;width:2.5vw}#BuildingStack .Legend .Floor .Label{display:flex;flex-direction:column;font-size:1em;justify-content:center;padding-right:1.5vw;text-align:right;width:6vw}#BuildingStack .Legend .Floor .Line{border-bottom:1px solid var(--color-gold);display:flex;flex-direction:column;font-size:.5em;justify-content:center;padding-top:.75vw;position:relative;text-align:center;text-transform:uppercase;transform:translateY(-.5vw);width:5.5vw}#BuildingStack .Legend .Floor.Top:hover{color:var(--color-gold);font-weight:700}#BuildingStack .Legend .Floor:hover{cursor:default}#BuildingStack .Legend .Floor.Available:hover{cursor:pointer}#BuildingStack .Legend .Floor.Active{color:var(--color-gold);font-weight:700}#BuildingStack .Legend .Floor.Top .Label{font-size:1.25em;text-align:right;width:8.5vw}#BuildingStack .Legend .Floor.Top .Line{text-align:right;transform:translateY(-.85vw);width:5.5vw}#BuildingStack .Image{width:30vw}#BuildingStack .Image .Floors .Floor{mix-blend-mode:multiply}#BuildingStack .Image .Floors .Floor.Available:hover{cursor:pointer}#BuildingStack .Image .Floors .Floor.Unavailable{fill:transparent;opacity:.3}#BuildingStack .Image .Floors .Floor.Unavailable.Active{fill:#000}#BuildingStack .Image .Floors .Floor.Available{fill:transparent;opacity:.6}#BuildingStack .Image .Floors .Floor.Available.Active{fill:#dc7529}@media only screen and (max-width:767px){#BuildingStack{height:120vw;margin-top:0;position:unset;width:100vw}#BuildingStack .Legend{height:-moz-fit-content;height:fit-content;justify-content:flex-start;margin-left:2.5vw;top:47.5vw;width:38vw}#BuildingStack .Legend .Message{font-size:var(--font-xxxsmall);margin:0;width:34vw}#BuildingStack .Legend .Group{width:32vw}#BuildingStack .Legend .Floor{height:3.5vw;width:40vw}#BuildingStack .Legend .Floor button{font-size:var(--font-small);width:5vw}#BuildingStack .Legend .Floor .Label{font-size:var(--font-xxsmall);width:12.5vw}#BuildingStack .Legend .Floor.Top .Label{font-size:var(--font-xxsmall);width:17vw}#BuildingStack .Legend .Floor .Line{width:12.5vw}#BuildingStack .Legend .Floor.Top .Line{width:13vw}#BuildingStack .Image{width:55vw}}#Availability{background-size:cover;display:flex;flex-direction:row;height:57.5vw;margin:auto;padding-top:5vw;width:100vw}#Availability .Text{display:flex;flex-direction:row;padding:0 2.5vw;width:47.5vw}#Availability .Text .Title{position:relative;width:10vw}#Availability .Text .TitleSvg{margin-right:2.5vw;margin-top:2.5vw;width:var(--template-label-width)}#Availability .Text .Title h1{color:var(--color-bluegray-light);font-family:var(--font-jazzy);font-size:7.5rem;height:-moz-fit-content;height:fit-content;left:1vw;margin:0;position:absolute;text-transform:unset;top:5vw;transform:rotate(-90deg) translate(-100%);transform-origin:top left}#Availability .Text .Content{margin-left:2.5vw;margin-top:5vw;width:30vw}@media only screen and (max-width:767px){#Availability{display:block;height:unset}#Availability .Text{flex-direction:column-reverse;padding-top:unset;width:100vw}#Availability .Text .TitleSvg{height:0;position:relative}#Availability .Text .TitleSvg img{position:absolute;top:-20vw}#Availability .Text .Content{margin:0;padding:4vw 0 0;text-align:center;width:95vw}#Availability .Text .Content .ReadMore{margin-top:4vw}#Availability .Text .Content .Buttons{display:flex;flex-direction:column;margin:auto;width:50%}#Availability .Text .Content .Buttons button{margin:2.5vw auto 0;width:100%}}#Architecture{background-image:url(../temp/background-gold@1024.webp);display:flex;flex-direction:row;height:45vw;margin:auto;position:relative;width:100vw}#Architecture .Tile{background-position:50%;background-size:cover;height:50vw;left:5vw;margin:auto;position:absolute;top:0;width:30vw;z-index:0}#Architecture .Photos{display:flex;flex-direction:row;height:-moz-fit-content;height:fit-content;left:-10vw;position:relative;top:-5vw;width:60vw;z-index:1}#Architecture .Photos .Column{height:-moz-fit-content;height:fit-content;width:50%}#Architecture .Photos .Column:first-of-type{padding-right:1vw;padding-top:2vw}#Architecture .Photos .Column:nth-of-type(2){padding-left:1vw}#Architecture .Photos .Column .Photo.Top{margin-bottom:2vw;padding-bottom:70%;width:100%}#Architecture .Photos .Column .Photo.Bottom{padding-bottom:105%;width:100%}#Architecture .Text{display:flex;flex-direction:row;left:50vw;padding:0 0 0 5vw;position:absolute;width:50vw}#Architecture .Text .TitleSvg{margin-left:3vw;margin-top:5vw;width:var(--template-label-width)}#Architecture .Text .Content{position:relative;top:5vw;width:35vw}#Architecture .Text .Content h3{color:var(--color-bluegray)}#Architecture .FlexBullets .Bullet{display:flex;flex-direction:row;margin:.5vw 0}#Architecture .FlexBullets .Bullet .Icon{background-position:50%;background-repeat:no-repeat;background-size:contain;height:2vw;width:2vw}#Architecture .FlexBullets .Bullet .Label{display:flex;flex-direction:column;justify-content:center;margin-left:1vw}@media only screen and (max-width:767px){#Architecture{flex-direction:column-reverse;height:unset}#Architecture .Tile{bottom:0;height:67.5vw;left:35vw;top:unset}#Architecture .Text{display:unset;padding:0 2.5vw;position:unset;width:100vw}#Architecture .Text .TitleSvg{position:absolute;right:2.5vw;top:110vw}#Architecture .Text .Content{margin-bottom:5vw;padding-right:2.5vw;text-align:center;width:100%}#Architecture .Text .Content .ReadMore{margin-top:4vw}#Architecture .Text .Content .Buttons{display:flex;flex-direction:column;margin:auto;width:50%}#Architecture .Text .Content .Buttons button{margin:2.5vw auto 0;width:100%}#Architecture .FlexBullets{margin:auto;padding-right:10vw;width:-moz-fit-content;width:fit-content}#Architecture .FlexBullets .Bullet{margin:10vw 0}#Architecture .FlexBullets .Bullet .Icon{height:6vw;width:6vw}#Architecture .FlexBullets .Bullet .Label{margin-left:2.5vw}#Architecture .Photos{left:5vw;margin-bottom:5vw;top:12.5vw;width:90vw}}svg .Group .Logo[data-v-cd4b870b]{opacity:0;transition:all,linear,.2s}svg .Group #littlemaid[data-v-cd4b870b]{transform:translateY(12px)}svg .Group #blackbarn[data-v-cd4b870b]{transform:translate(274px,7px)}svg .Group #thesmith[data-v-cd4b870b]{transform:translate(519px,24px)}svg .Group #eataly[data-v-cd4b870b]{transform:translate(806px)}svg .Group #fifth230[data-v-cd4b870b]{transform:translate(1071px,37px)}svg .Group #sweetgreen[data-v-cd4b870b]{transform:translate(1434px,31px)}svg .Group #freshco[data-v-cd4b870b]{transform:translate(1732px,26px)}svg .Group #bourkestreetbaby[data-v-cd4b870b]{transform:translate(12px,109px)}svg .Group #chopt[data-v-cd4b870b]{transform:translate(270px,144px)}svg .Group #traderjoes[data-v-cd4b870b]{transform:translate(549px,117px)}svg .Group #scarpetta[data-v-cd4b870b]{transform:translate(781px,135px)}svg .Group #equinox[data-v-cd4b870b]{transform:translate(1139px,155px)}svg .Group #starbucks[data-v-cd4b870b]{transform:translate(1441px,157px)}svg .Group #wholefoods[data-v-cd4b870b]{transform:translate(1742px,116px)}@media only screen and (max-width:767px){svg .Group #littlemaid[data-v-cd4b870b]{transform:translateY(12px)}svg .Group #blackbarn[data-v-cd4b870b]{transform:translate(274px,7px)}svg .Group #thesmith[data-v-cd4b870b]{transform:translate(519px,24px)}svg .Group #eataly[data-v-cd4b870b]{transform:translate(806px)}svg .Group #fifth230[data-v-cd4b870b]{transform:translate(30px,147px)}svg .Group #sweetgreen[data-v-cd4b870b]{transform:translate(440px,141px)}svg .Group #freshco[data-v-cd4b870b]{transform:translate(760px,136px)}svg .Group #bourkestreetbaby[data-v-cd4b870b]{transform:translateY(230px)}svg .Group #chopt[data-v-cd4b870b]{transform:translate(250px,255px)}svg .Group #traderjoes[data-v-cd4b870b]{transform:translate(500px,228px)}svg .Group #scarpetta[data-v-cd4b870b]{transform:translate(730px,245px)}svg .Group #equinox[data-v-cd4b870b]{transform:translate(50px,425px)}svg .Group #starbucks[data-v-cd4b870b]{transform:translate(355px,427px)}svg .Group #wholefoods[data-v-cd4b870b]{transform:translate(720px,386px)}}#NeighborhoodLogos.Desktop{display:block}#NeighborhoodLogos.Mobile{display:none}#Neighborhood{position:relative}#Neighborhood .Top{background-size:cover;display:flex;flex-direction:row;height:60vw;margin:auto;width:100vw}#Neighborhood .Top .Text{display:flex;flex-direction:row;padding:0 5vw 0 2.5vw;position:relative;width:50vw}#Neighborhood .Top .Text .TitleSvg{bottom:2vw;height:auto;position:absolute;width:var(--template-label-width)}#Neighborhood .Top .Text .TitleSvg img{width:100%}#Neighborhood .Top .Text .Title{position:relative;width:10vw}#Neighborhood .Top .Text .Title h1{bottom:21vw;color:var(--color-bluegray-light);font-family:Rectory,sans-serif;font-size:7.5rem;height:-moz-fit-content;height:fit-content;left:1vw;margin:0;position:absolute;transform:rotate(-90deg) translate(-100%);transform-origin:top left}#Neighborhood .Top .Text .Content{margin-left:12.5vw;position:relative;top:5vw;width:30vw}#Neighborhood h2{font-size:var(--font-xxxlarge);margin:.25em auto}#Neighborhood .Top .Text .Scores{margin:2.5vw 0}#Neighborhood .Top .Image{position:relative;width:50vw}#Neighborhood .Top .Image .Tile{background-position:50%;background-size:cover;bottom:5vw;height:30vw;margin:auto;position:absolute;right:2.5vw;width:30vw;z-index:0}#Neighborhood .Top .Image .Frame{background-size:100% 100%;height:30vw;top:5vw;z-index:1}#Neighborhood .Top .Image .Frame,#Neighborhood .Top .Image .Photo{background-position:50%;left:2.5vw;margin:auto;position:absolute;width:42.5vw}#Neighborhood .Top .Image .Photo{background-size:cover;height:22.5vw;top:8.75vw;z-index:2}#Neighborhood .Middle{background-position:0 100%;background-size:auto calc(100% + 10vw);height:40vw;position:absolute;right:0;top:40vw;width:85vw;z-index:1}#Neighborhood .Middle .Label{bottom:2.5vw;font-family:var(--font-heading);font-size:var(--font-large);left:2.5vw;position:absolute;text-transform:uppercase}#Neighborhood .Middle button{border-color:#fff;bottom:2.5vw;position:absolute;right:2.5vw}#Neighborhood .Bottom{background-size:cover;height:55vw;position:relative}#Neighborhood .Bottom .Text{position:relative}#Neighborhood .Bottom .Text .TitleSvg{height:auto;margin-left:2.5vw;position:absolute;top:2vw;width:var(--template-label-width)}#Neighborhood .Bottom .Text .TitleSvg img{width:100%}#Neighborhood .Bottom .Text .Title{position:relative}#Neighborhood .Bottom .Text .Title h1{color:var(--color-gold);font-family:Rectory,sans-serif;font-size:7.5rem;height:-moz-fit-content;height:fit-content;left:3.5vw;margin:0;position:absolute;top:2vw;transform:rotate(-90deg) translate(-100%);transform-origin:top left}#Neighborhood .Bottom #NeighborhoodLogos{height:15vw;position:absolute;right:10vw;top:20vw;width:75vw}#Neighborhood .Bottom .BusinessDistrict{height:40vw;position:absolute;right:10vw;text-align:center;top:35vw;width:75vw;z-index:1}#Neighborhood .Bottom .BusinessDistrict button{border-color:#fff}#Neighborhood .GoogleMap{background-position:50%;background-size:cover;height:40vw;outline:.5vw solid var(--color-gold);outline-offset:-.5vw;position:absolute;right:10vw;top:107.5vw;width:75vw;z-index:1}#Neighborhood .Transportation{background-position:50%;background-repeat:no-repeat;background-size:contain;height:7.5vw;position:absolute;right:17.5vw;top:152.5vw;width:60vw;z-index:1}@media only screen and (max-width:767px){#NeighborhoodLogos.Desktop{display:none}#NeighborhoodLogos.Mobile{display:block}#Neighborhood .Top{height:unset;padding:10vw 0}#Neighborhood .Top .Text{display:unset;padding:0 2.5vw;text-align:center;width:100vw}#Neighborhood .Top .Text .TitleSvg{bottom:-7.5vw}#Neighborhood .Top .Text .Content{margin:0;width:100%}#Neighborhood .Top .Text .Content .Description p{padding:0 15vw}#Neighborhood .Top .Text .Scores{width:70%}#Neighborhood .Top .Image{flex-basis:content}#Neighborhood .Middle{padding-bottom:56.25%;position:relative;top:unset;width:100vw}#Neighborhood .Middle .Label{font-size:var(--font-normal)}#Neighborhood .Bottom{height:unset;padding:5vw 0 15vw}#Neighborhood .Bottom #NeighborhoodLogos{height:30vw;margin:auto;position:unset;width:70%}#Neighborhood .Bottom .BusinessDistrict{margin:auto;position:unset}#Neighborhood .Bottom .Text .TitleSvg{top:-2.5vw}#Neighborhood .GoogleMap{background-size:150%;height:40vw;inset:-10vw 0 0 0;margin:auto;position:relative;width:70vw}#Neighborhood .Transportation{margin:auto;position:relative;right:unset;top:unset;width:75vw}#Neighborhood .Buttons{margin-top:0}#Neighborhood .Tile,#Neighborhood .Top .Image{display:none}}#Contact{padding-top:50vw}#Contact a{display:block}#Contact h2{font-size:var(--font-xxxlarge);text-align:center}#Contact h3{color:var(--color-gold);font-size:var(--font-xlarge);line-height:1.3em;text-transform:uppercase}#Contact h3,#Contact h4{margin:0;text-align:center}#Contact h4{font-size:var(--font-large);line-height:1.5em}#Contact p{line-height:1.7em;margin:0}#Contact .Columns{display:flex;flex-direction:row;justify-content:center}#Contact .Columns>div{display:flex;flex-direction:column;justify-content:center;margin:auto;text-align:center;width:20vw}#Contact .Columns>div>span{text-transform:uppercase}#Contact .Columns .Company img{margin:auto}#Contact .Columns .Company img.Logo{width:100%}#Contact .Columns .Company.Williams img.Logo{width:90%}#Contact .Columns .Company.Colliers img.Logo{margin-bottom:1vw;width:40%}#Contact .Address{font-size:var(--color-large);margin-top:5vw;text-align:center}#Contact .Address .Fineprint{color:var(--color-gold);text-transform:uppercase}footer{background-color:#000;margin-top:5vw;padding:2vw;text-align:center}@media only screen and (max-width:767px){#Contact{padding-top:10vw}#Contact h2{font-size:var(--font-xxlarge)}#Contact h3{font-size:var(--font-large)}#Contact h4{font-size:var(--font-medium)}#Contact .Address,#Contact p{font-size:var(--font-small)}#Contact .Columns{flex-wrap:wrap}#Contact .Columns>div.Company.Williams{margin-bottom:10vw;padding:0 15vw;width:100%}#Contact .Columns>div.Company.Colliers{margin:10vw auto;padding:0 15vw;width:100%}#Contact .Columns>div.Company.Colliers .Logo{margin-bottom:5vw}#Contact .Columns>div{width:unset}footer{font-size:var(--font-small);padding-bottom:5vw}}
