@font-face{font-display:swap;font-family:FT System Mono;font-style:normal;font-weight:300;src:url(fonts/FTSystemMonoTrial-Light.82611de9.woff2) format("woff2"),url(fonts/FTSystemMonoTrial-Light.18c98658.woff) format("woff")}@font-face{font-display:swap;font-family:Martina Plantijn;font-style:normal;font-weight:300;src:url(fonts/MartinaPlantijn-Light.213685bf.woff2) format("woff2"),url(fonts/MartinaPlantijn-Light.8a009e53.woff) format("woff")}@font-face{font-display:swap;font-family:Messina Sans Book;font-style:normal;font-weight:400;src:url(fonts/MessinaSansWeb-Book.b9d70f0a.woff2) format("woff2"),url(fonts/MessinaSansWeb-Book.934212a2.woff) format("woff")}@font-face{font-display:swap;font-family:Messina Sans Regular;font-style:normal;font-weight:400;src:url(fonts/MessinaSansWeb-Regular.24851ed3.woff2) format("woff2"),url(fonts/MessinaSansWeb-Regular.ae97c26a.woff) format("woff")}@font-face{font-display:swap;font-family:Titling Gothic FB;font-style:normal;font-weight:500;src:url(fonts/TitlingGothicFBNormal-Medium.8a09a14f.woff2) format("woff2"),url(fonts/TitlingGothicFBNormal-Medium.b1bfd254.woff) format("woff")}.h1{font-family:Titling Gothic FB,sans-serif;font-size:36px;font-weight:500}@media only screen and (min-width:320px){.h1{font-size:calc(28.22857px + 2.42857vw)}}@media only screen and (min-width:1720px){.h1{font-size:70px}}.h1{line-height:1.15;text-transform:uppercase}.h2{font-family:Messina Sans Book,sans-serif;font-size:60px;font-weight:400}@media only screen and (min-width:320px){.h2{font-size:calc(55.42857px + 1.42857vw)}}@media only screen and (min-width:1720px){.h2{font-size:80px}}.h2{letter-spacing:-.04em;line-height:1.25}.h3{font-family:Messina Sans Regular,sans-serif;font-size:30px;font-weight:400}@media only screen and (min-width:320px){.h3{font-size:30px}}@media only screen and (min-width:1720px){.h3{font-size:30px}}.h3{letter-spacing:-.04em;line-height:1.05}@media(min-width:530px){.h3{font-size:30px}}@media only screen and (min-width:530px)and (min-width:320px){.h3{font-size:calc(26.34286px + 1.14286vw)}}@media only screen and (min-width:530px)and (min-width:1720px){.h3{font-size:46px}}.h3 strong{font-family:Messina Sans Regular,sans-serif}.h3 strong,.h4{font-weight:400}.h4{font-family:Messina Sans Book,sans-serif;font-size:30px}@media only screen and (min-width:320px){.h4{font-size:30px}}@media only screen and (min-width:1720px){.h4{font-size:30px}}.h4{letter-spacing:-.03em;line-height:1.2}@media(min-width:530px){.h4{font-size:30px;line-height:1.05}}@media only screen and (min-width:530px)and (min-width:320px){.h4{font-size:calc(26.34286px + 1.14286vw)}}@media only screen and (min-width:530px)and (min-width:1720px){.h4{font-size:46px}}.h4 strong{font-family:Messina Sans Regular,sans-serif}.h4 strong,.h5{font-weight:400}.h5{font-family:Messina Sans Book,sans-serif;font-size:16px}@media only screen and (min-width:320px){.h5{font-size:calc(15.08571px + .28571vw)}}@media only screen and (min-width:1720px){.h5{font-size:20px}}.h5{letter-spacing:-.025em;line-height:1.25}@media(min-width:530px){.h5{font-size:20px}}@media only screen and (min-width:530px)and (min-width:320px){.h5{font-size:calc(16.8px + 1vw)}}@media only screen and (min-width:530px)and (min-width:1720px){.h5{font-size:34px}}.h5 strong{font-family:Messina Sans Regular,sans-serif;font-weight:400}.overline{font-family:Titling Gothic FB,sans-serif;font-size:10px;font-weight:500}@media only screen and (min-width:320px){.overline{font-size:calc(9.08571px + .28571vw)}}@media only screen and (min-width:1720px){.overline{font-size:14px}}.overline{letter-spacing:.1em;line-height:1.15;text-transform:uppercase}.lede-text{font-family:Messina Sans Book,sans-serif;font-size:16px;font-weight:400}@media only screen and (min-width:320px){.lede-text{font-size:calc(15.08571px + .28571vw)}}@media only screen and (min-width:1720px){.lede-text{font-size:20px}}.lede-text{letter-spacing:-.025em;line-height:1.25}@media(min-width:530px){.lede-text{font-size:20px}}@media only screen and (min-width:530px)and (min-width:320px){.lede-text{font-size:calc(16.8px + 1vw)}}@media only screen and (min-width:530px)and (min-width:1720px){.lede-text{font-size:34px}}.lede-text strong{font-family:Messina Sans Regular,sans-serif;font-weight:400}.lede-text{text-wrap:balance}.large-lede-text{font-family:Messina Sans Book,sans-serif;font-size:30px;font-weight:400}@media only screen and (min-width:320px){.large-lede-text{font-size:30px}}@media only screen and (min-width:1720px){.large-lede-text{font-size:30px}}.large-lede-text{letter-spacing:-.03em;line-height:1.2}@media(min-width:530px){.large-lede-text{font-size:30px;line-height:1.05}}@media only screen and (min-width:530px)and (min-width:320px){.large-lede-text{font-size:calc(26.34286px + 1.14286vw)}}@media only screen and (min-width:530px)and (min-width:1720px){.large-lede-text{font-size:46px}}.large-lede-text strong{font-family:Messina Sans Regular,sans-serif;font-weight:400}.large-lede-text{text-wrap:balance}.inline-stat{font-family:Messina Sans Book,sans-serif;font-size:60px;font-weight:400}@media only screen and (min-width:320px){.inline-stat{font-size:calc(55.42857px + 1.42857vw)}}@media only screen and (min-width:1720px){.inline-stat{font-size:80px}}.inline-stat{font-size:50px;letter-spacing:-.04em;line-height:1.25}@media only screen and (min-width:320px){.inline-stat{font-size:calc(47.71429px + .71429vw)}}@media only screen and (min-width:1720px){.inline-stat{font-size:60px}}.inline-stat{align-items:flex-start;border:1px solid rgba(0,0,0,.2);border-radius:10px;color:inherit;display:flex;flex-direction:column;gap:50px;line-height:1;padding:15px}@media(min-width:769px){.inline-stat{border-radius:20px;padding:20px}}@media(min-width:1280px){.inline-stat{font-size:60px}}@media only screen and (min-width:1280px)and (min-width:320px){.inline-stat{font-size:calc(55.42857px + 1.42857vw)}}@media only screen and (min-width:1280px)and (min-width:1720px){.inline-stat{font-size:80px}}.inline-stat em{font-family:FT System Mono,sans-serif;font-size:10px;font-weight:300}@media only screen and (min-width:320px){.inline-stat em{font-size:calc(9.08571px + .28571vw)}}@media only screen and (min-width:1720px){.inline-stat em{font-size:14px}}.inline-stat em{display:block;font-style:normal;letter-spacing:.04em;line-height:1.25;text-transform:uppercase}.has-darkteal-background-color .inline-stat{border-color:hsla(0,0%,100%,.2)}.block-spaces{background-color:var(--offwhite);position:relative;transition:opacity .3s ease}.block-spaces .container{padding-left:0;padding-right:0}@media(min-width:769px){.block-spaces .container{padding-left:20px;padding-right:20px}}@media(min-width:1025px){.block-spaces .container{padding-left:60px;padding-right:60px}}.block-spaces.is-loading{pointer-events:none}.block-spaces__inner{background-color:var(--darkteal);grid-column:1/25;overflow:hidden;padding:20px}@media(min-width:769px){.block-spaces__inner{border-radius:20px;padding:60px}}.block-spaces__heading{font-family:Messina Sans Regular,sans-serif;font-size:30px;font-weight:400}@media only screen and (min-width:320px){.block-spaces__heading{font-size:30px}}@media only screen and (min-width:1720px){.block-spaces__heading{font-size:30px}}.block-spaces__heading{letter-spacing:-.04em;line-height:1.05}@media(min-width:530px){.block-spaces__heading{font-size:30px}}@media only screen and (min-width:530px)and (min-width:320px){.block-spaces__heading{font-size:calc(26.34286px + 1.14286vw)}}@media only screen and (min-width:530px)and (min-width:1720px){.block-spaces__heading{font-size:46px}}.block-spaces__heading strong{font-family:Messina Sans Regular,sans-serif;font-weight:400}.block-spaces__heading{color:var(--white)}.block-spaces__subheading{font-family:Messina Sans Book,sans-serif;font-size:30px;font-weight:400}@media only screen and (min-width:320px){.block-spaces__subheading{font-size:30px}}@media only screen and (min-width:1720px){.block-spaces__subheading{font-size:30px}}.block-spaces__subheading{letter-spacing:-.03em;line-height:1.2}@media(min-width:530px){.block-spaces__subheading{font-size:30px;line-height:1.05}}@media only screen and (min-width:530px)and (min-width:320px){.block-spaces__subheading{font-size:calc(26.34286px + 1.14286vw)}}@media only screen and (min-width:530px)and (min-width:1720px){.block-spaces__subheading{font-size:46px}}.block-spaces__subheading strong{font-family:Messina Sans Regular,sans-serif;font-weight:400}.block-spaces__subheading{color:hsla(0,0%,100%,.4);margin-bottom:var(--spacing-200)}.block-spaces__results{list-style:none;padding-left:0}.block-spaces__line-item{font-family:FT System Mono,sans-serif;font-size:10px;font-weight:300}@media only screen and (min-width:320px){.block-spaces__line-item{font-size:calc(9.08571px + .28571vw)}}@media only screen and (min-width:1720px){.block-spaces__line-item{font-size:14px}}.block-spaces__line-item{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.2);color:var(--white);display:flex;gap:20px;justify-content:space-between;letter-spacing:.04em;line-height:1.25;padding:15px 0}@media(min-width:769px){.block-spaces__line-item{padding:20px 0}}.block-spaces__line-item:first-child{border-top:1px solid hsla(0,0%,100%,.2)}.block-spaces__line-item>span{flex:1}.block-spaces__line-item>span:first-child{font-family:Titling Gothic FB,sans-serif;font-size:10px;font-weight:500}@media only screen and (min-width:320px){.block-spaces__line-item>span:first-child{font-size:calc(9.08571px + .28571vw)}}@media only screen and (min-width:1720px){.block-spaces__line-item>span:first-child{font-size:14px}}.block-spaces__line-item>span:first-child{letter-spacing:.1em;line-height:1.15;line-height:1.3;text-transform:uppercase}.block-spaces__line-item>span:nth-of-type(2){display:none}@media(min-width:769px){.block-spaces__line-item>span:nth-of-type(2){display:block}}.block-spaces__line-item>span:nth-of-type(3){display:none}@media(min-width:1025px){.block-spaces__line-item>span:nth-of-type(3){display:block}}.block-spaces__line-item ul{align-items:center;display:flex;gap:10px;list-style:none;padding-left:0}.block-spaces__line-item ul li:first-of-type .btn{background-position:50%;background-repeat:no-repeat;background-size:12px 12px;border:0;height:16px;padding:0;text-indent:-9999px;width:16px}@media(min-width:530px){.block-spaces__line-item ul li:first-of-type .btn{background:inherit;height:auto;padding:12px 16px;text-indent:0;width:auto}}.block-spaces__line-item ul li:first-of-type .btn--outline-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 fill=%27none%27%3E%3Cg stroke=%27%23fff%27 stroke-miterlimit=%2710%27 clip-path=%27url%28%23a%29%27%3E%3Cpath d=%27M12 6H6.545A.547.547 0 0 1 6 5.455V0M3.818 6H0M6 8.184v3.818%27/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=%27a%27%3E%3Cpath fill=%27%23fff%27 d=%27M0 0h12v12H0z%27/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}@media(min-width:530px){.block-spaces__line-item ul li:first-of-type .btn--outline-white{background-image:none;border:1px solid var(--white)}}.block-spaces__line-item ul li:first-of-type .btn--outline-teal{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 fill=%27none%27%3E%3Cg stroke=%27%2308353F%27 stroke-miterlimit=%2710%27 clip-path=%27url%28%23a%29%27%3E%3Cpath d=%27M12 6H6.545A.547.547 0 0 1 6 5.455V0M3.818 6H0M6 8.182V12%27/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=%27a%27%3E%3Cpath fill=%27%23fff%27 d=%27M0 0h12v12H0z%27/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}@media(min-width:530px){.block-spaces__line-item ul li:first-of-type .btn--outline-teal{background-image:none;border:1px solid var(--darkteal)}}.block-spaces__line-item ul li:nth-of-type(2){display:none}@media(min-width:1280px){.block-spaces__line-item ul li:nth-of-type(2){display:block}}.block-spaces__line-item .available-status{background-color:var(--lime);border-radius:50%;display:inline-block;height:8px;width:8px}@media(min-width:769px){.block-spaces__line-item .available-status{height:10px;width:10px}}.block-spaces__line-item .available-status.available{background-color:var(--lime)}.block-spaces__line-item .available-status.coming-soon{background-color:hsla(0,0%,100%,.4)}.block-spaces__modal{backdrop-filter:blur(50px);background-color:rgba(0,0,0,.4);bottom:0;height:100svh;left:0;opacity:0;pointer-events:none;position:fixed;right:0;visibility:hidden;width:100%;z-index:-1}@media(min-width:1025px){.block-spaces__modal{height:100dvh;padding:30px}}.block-spaces__modal.is-open{opacity:1;pointer-events:auto;visibility:visible;z-index:1000}.block-spaces__modal-inner{background-color:var(--white);-moz-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:repeat(24,1fr);height:100%;overflow-y:auto;padding:20px;position:relative;scrollbar-width:none;-ms-overflow-style:none}@media(min-width:1025px){.block-spaces__modal-inner{border-radius:20px;height:calc(100dvh - 60px);padding:30px}}.block-spaces__modal-inner::-webkit-scrollbar{display:none}.block-spaces__modal-title{font-family:Messina Sans Regular,sans-serif;font-size:30px;font-weight:400}@media only screen and (min-width:320px){.block-spaces__modal-title{font-size:30px}}@media only screen and (min-width:1720px){.block-spaces__modal-title{font-size:30px}}.block-spaces__modal-title{letter-spacing:-.04em;line-height:1.05}@media(min-width:530px){.block-spaces__modal-title{font-size:30px}}@media only screen and (min-width:530px)and (min-width:320px){.block-spaces__modal-title{font-size:calc(26.34286px + 1.14286vw)}}@media only screen and (min-width:530px)and (min-width:1720px){.block-spaces__modal-title{font-size:46px}}.block-spaces__modal-title strong{font-family:Messina Sans Regular,sans-serif;font-weight:400}.block-spaces__modal-title{color:var(--darkteal);grid-column:1/24;grid-row:1;padding:30px 50px 0 0}@media(min-width:1025px){.block-spaces__modal-title{grid-column:1/18;padding:30px 0 0 30px}}.block-spaces__modal-overview{font-family:Messina Sans Book,sans-serif;font-size:30px;font-weight:400}@media only screen and (min-width:320px){.block-spaces__modal-overview{font-size:30px}}@media only screen and (min-width:1720px){.block-spaces__modal-overview{font-size:30px}}.block-spaces__modal-overview{letter-spacing:-.03em;line-height:1.2}@media(min-width:530px){.block-spaces__modal-overview{font-size:30px;line-height:1.05}}@media only screen and (min-width:530px)and (min-width:320px){.block-spaces__modal-overview{font-size:calc(26.34286px + 1.14286vw)}}@media only screen and (min-width:530px)and (min-width:1720px){.block-spaces__modal-overview{font-size:46px}}.block-spaces__modal-overview strong{font-family:Messina Sans Regular,sans-serif;font-weight:400}.block-spaces__modal-overview{color:var(--lightteal);margin-bottom:var(--spacing-40)}.block-spaces__modal-content{grid-column:1/24;grid-row:2;margin-bottom:var(--spacing-200)}@media(min-width:1025px){.block-spaces__modal-content{grid-column:1/18;padding-left:30px}}.block-spaces__modal-floor-plan{background-color:hsla(30,8%,85%,.6);border-radius:10px;grid-column:1/25;grid-row:3;margin-bottom:30px}@media(min-width:769px){.block-spaces__modal-floor-plan{border-radius:20px;grid-column:1/16;margin-bottom:var(--spacing-200)}}@media(min-width:1025px){.block-spaces__modal-floor-plan{grid-column:1/18}}.block-spaces__modal-floor-plan>img{border-radius:10px;mix-blend-mode:multiply}@media(min-width:769px){.block-spaces__modal-floor-plan>img{border-radius:20px}}.block-spaces__modal-details{grid-column:1/25;grid-row:4;margin-bottom:var(--spacing-200)}@media(min-width:769px){.block-spaces__modal-details{grid-column:17/25;grid-row:3}}@media(min-width:1025px){.block-spaces__modal-details{grid-column:19/25}}.block-spaces__modal-details>div{position:sticky;top:30px}.block-spaces__modal-details>div>span{font-family:Titling Gothic FB,sans-serif;font-size:10px;font-weight:500}@media only screen and (min-width:320px){.block-spaces__modal-details>div>span{font-size:calc(9.08571px + .28571vw)}}@media only screen and (min-width:1720px){.block-spaces__modal-details>div>span{font-size:14px}}.block-spaces__modal-details>div>span{display:block;letter-spacing:.1em;line-height:1.15;margin-bottom:30px;text-transform:uppercase}@media(min-width:1025px){.block-spaces__modal-details>div>span{margin-bottom:var(--spacing-60)}}.block-spaces__modal-details ul{border-top:1px solid rgba(8,53,63,.2);list-style:none;padding-left:0}.block-spaces__modal-details ul li{font-family:FT System Mono,sans-serif;font-size:10px;font-weight:300}@media only screen and (min-width:320px){.block-spaces__modal-details ul li{font-size:calc(9.08571px + .28571vw)}}@media only screen and (min-width:1720px){.block-spaces__modal-details ul li{font-size:14px}}.block-spaces__modal-details ul li{border-bottom:1px solid rgba(8,53,63,.2);display:flex;letter-spacing:.04em;line-height:1.25;padding:20px 0;text-transform:uppercase}.block-spaces__modal-details ul li span{display:inline-block;width:50%}.block-spaces__modal-images{-moz-column-gap:10px;column-gap:10px;display:flex;flex-direction:column;grid-column:1/25;grid-row:5;margin-bottom:var(--spacing-200);row-gap:20px}@media(min-width:769px){.block-spaces__modal-images{flex-direction:row;grid-row:4}}.block-spaces__modal-images>*{flex:50%}.block-spaces__modal-images img{border-radius:10px;overflow:hidden}@media(min-width:769px){.block-spaces__modal-images img{border-radius:20px}}.block-spaces__modal-further-info{background-color:hsla(30,8%,85%,.6);border-radius:10px;grid-column:1/25;grid-row:6;padding:20px}@media(min-width:769px){.block-spaces__modal-further-info{border-radius:20px;grid-row:5}}@media(min-width:1025px){.block-spaces__modal-further-info{padding:60px 60px 30px}}.block-spaces__modal-further-info>span{font-family:Messina Sans Regular,sans-serif;font-size:30px;font-weight:400;margin-bottom:var(--spacing-200)}@media only screen and (min-width:320px){.block-spaces__modal-further-info>span{font-size:30px}}@media only screen and (min-width:1720px){.block-spaces__modal-further-info>span{font-size:30px}}.block-spaces__modal-further-info>span{letter-spacing:-.04em;line-height:1.05}@media(min-width:530px){.block-spaces__modal-further-info>span{font-size:30px}}@media only screen and (min-width:530px)and (min-width:320px){.block-spaces__modal-further-info>span{font-size:calc(26.34286px + 1.14286vw)}}@media only screen and (min-width:530px)and (min-width:1720px){.block-spaces__modal-further-info>span{font-size:46px}}.block-spaces__modal-further-info>span strong{font-family:Messina Sans Regular,sans-serif;font-weight:400}.block-spaces__modal-further-info>span{align-items:baseline;display:flex;flex-direction:column;gap:30px;justify-content:space-between}@media(min-width:769px){.block-spaces__modal-further-info>span{flex-direction:row;margin-bottom:var(--spacing-125)}}.block-spaces__modal-further-info ul{list-style:none;padding-left:0}.block-spaces__modal-further-info ul li{border-top:1px solid rgba(8,53,63,.2);-moz-column-gap:30px;column-gap:30px;display:flex;flex-direction:column;flex-wrap:wrap;padding:20px 0}@media(min-width:769px){.block-spaces__modal-further-info ul li{flex-direction:row;padding:30px 0}}.block-spaces__modal-further-info ul li span{display:inline-block}.block-spaces__modal-further-info ul li span:first-child{font-family:Titling Gothic FB,sans-serif;font-size:10px;font-weight:500}@media only screen and (min-width:320px){.block-spaces__modal-further-info ul li span:first-child{font-size:calc(9.08571px + .28571vw)}}@media only screen and (min-width:1720px){.block-spaces__modal-further-info ul li span:first-child{font-size:14px}}.block-spaces__modal-further-info ul li span:first-child{letter-spacing:.1em;line-height:1.15;margin-bottom:20px;text-transform:uppercase}@media(min-width:769px){.block-spaces__modal-further-info ul li span:first-child{margin-bottom:0;width:calc(30% - 15px)}}.block-spaces__modal-further-info ul li span:last-child{font-family:Martina Plantijn,sans-serif;font-size:14px;font-weight:300}@media only screen and (min-width:320px){.block-spaces__modal-further-info ul li span:last-child{font-size:calc(13.08571px + .28571vw)}}@media only screen and (min-width:1720px){.block-spaces__modal-further-info ul li span:last-child{font-size:18px}}.block-spaces__modal-further-info ul li span:last-child{letter-spacing:.02em;line-height:1.4;width:100%}@media(min-width:769px){.block-spaces__modal-further-info ul li span:last-child{width:calc(70% - 15px)}}.block-spaces__modal-close{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--darkteal);border:none;border-radius:8px;cursor:pointer;display:flex;height:40px;justify-content:center;outline:none;position:fixed;right:20px;top:20px;width:44px;z-index:5}@media(min-width:530px){.block-spaces__modal-close{right:20px;top:20px}}@media(min-width:1025px){.block-spaces__modal-close{height:60px;right:60px;top:60px;width:60px}}.block-spaces__modal-close svg{height:14px;width:14px}@media(min-width:1025px){.block-spaces__modal-close svg{height:18px;width:18px}}.block-spaces__modal-close svg path{transition:stroke .3s ease}@media(hover:hover)and (min-width:530px){.block-spaces__modal-close:hover svg path{stroke:var(--turquoise)}.block-spaces__line-item ul li:first-of-type .btn--outline-teal:hover,.block-spaces__line-item ul li:first-of-type .btn--outline-white:hover{background-color:var(--white);border-color:var(--white);color:var(--darkteal)}.block-spaces__line-item ul li:first-of-type .btn--outline-teal:hover svg path,.block-spaces__line-item ul li:first-of-type .btn--outline-white:hover svg path{stroke:var(--darkteal)}.block-spaces__line-item ul li:nth-of-type(2) .btn--white:hover{border-color:var(--turquoise)}}
