.page-unit{background-color:rgba(0,0,0,.25);display:flex;height:100vh;height:calc(var(--vh, 1vh)*100);justify-content:center;left:0;overflow-y:scroll;overscroll-behavior:none;padding-bottom:9rem;padding-bottom:var(--margin-lg,9rem);padding-top:9rem;padding-top:var(--margin-lg,9rem);position:fixed;top:0;width:100%;z-index:1000}@media only screen and (max-width:767px){.page-unit{padding-bottom:0;padding-top:0}}.page-unit>.page-unit-close{align-items:center;background-color:#fff;background-color:var(--color-white,#fff);border-radius:50%;cursor:pointer;display:flex;height:4.5rem;justify-content:center;padding:1.5rem;position:fixed;right:8rem;right:var(--pwx,8rem);top:9rem;top:var(--margin-lg,9rem);width:4.5rem;z-index:10}.page-unit>.page-unit-close svg{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.page-unit>.page-unit-close svg g{stroke-width:1.25;stroke:currentColor}@media only screen and (max-width:767px){.page-unit>.page-unit-close{right:2rem;right:var(--gutter,2rem);top:2rem;top:var(--gutter,2rem)}}.page-unit>.page-unit-inner{background-color:#fafafa;background-color:var(--color-white-off,#fafafa);border-radius:.8rem;border-radius:var(--border-radius,.8rem);height:-moz-fit-content;height:fit-content;max-width:100rem;padding:3rem 8rem;padding:3rem var(--pwx,8rem);width:100%}@media(min-width:820px){.page-unit>.page-unit-inner{--size-body:1.6rem;--size-small:1.4rem;--size-xsmall:1rem}}@media only screen and (max-width:767px){.page-unit>.page-unit-inner{border-radius:0;padding-top:2.5rem}}.page-unit>.page-unit-inner .unit-header{display:block;width:100%}@media only screen and (max-width:767px){.page-unit>.page-unit-inner .unit-header{display:flex;flex-direction:column-reverse;gap:5rem;gap:var(--margin-sm,5rem)}}.page-unit>.page-unit-inner .unit-header .unit-header-info{display:flex;gap:4rem}.page-unit>.page-unit-inner .unit-header .unit-header-info .info{display:block}.page-unit>.page-unit-inner .unit-header .unit-header-info .info h2{font-size:1.4rem;font-size:var(--size-xsmall,1.4rem);margin-bottom:.6em;text-transform:uppercase}.page-unit>.page-unit-inner .unit-header .unit-header-info .info p{font-family:sofia-pro,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-family:var(--font-headings,"sofia-pro",-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif);font-size:2.4rem;font-size:var(--size-medium,2.4rem);font-weight:600;letter-spacing:-.02em;line-height:1.1}.page-unit>.page-unit-inner .unit-header .unit-header-info .info p.size-medium{font-size:2.4rem;font-size:var(--size-medium,2.4rem)}.page-unit>.page-unit-inner .unit-header .unit-header-info .info p.size-large{font-size:4.4rem;font-size:var(--size-large,4.4rem)}.page-unit>.page-unit-inner .unit-header .unit-header-info .info p.size-xlarge{font-size:5.2rem;font-size:var(--size-xlarge,5.2rem)}.page-unit>.page-unit-inner .unit-header .unit-header-info .info p.size-xxlarge{font-size:7rem;font-size:var(--size-xxlarge,7rem);line-height:1}.page-unit>.page-unit-inner .unit-header .unit-header-info .info p.size-xxxlarge{font-size:10rem;font-size:var(--size-xxxlarge,10rem);line-height:1}@media only screen and (max-width:767px){.page-unit>.page-unit-inner .unit-header .unit-header-info{font-size:1.4rem;font-size:var(--size-xsmall,1.4rem)}.page-unit>.page-unit-inner .unit-header .unit-header-info .info h2{font-size:1.2rem;font-size:var(--size-xxsmall,1.2rem)}}.page-unit>.page-unit-inner .unit-header .unit-header-actions{display:flex;font-size:1.4rem;font-size:var(--size-xsmall,1.4rem);gap:3rem;justify-content:flex-end;width:100%}@media only screen and (max-width:767px){.page-unit>.page-unit-inner .unit-header .unit-header-actions{justify-content:flex-start}}.page-unit>.page-unit-inner .unit-header .unit-header-actions .unit-header-action{align-items:center;cursor:pointer;display:flex;gap:.5em;transition:color .2s;transition:color var(--duration-default,.2s)}@media(hover:hover){.page-unit>.page-unit-inner .unit-header .unit-header-actions .unit-header-action:hover{color:#b9b7af;color:var(--color-grey,#b9b7af)}}.page-unit>.page-unit-inner .unit-header .unit-header-actions .unit-header-action svg{height:1.5em;-o-object-fit:contain;object-fit:contain;width:1.5em}.page-unit>.page-unit-inner .unit-details{font-size:2rem;font-size:var(--size-body,2rem);margin-top:9rem;margin-top:var(--margin-lg,9rem)}@media only screen and (max-width:767px){.page-unit>.page-unit-inner .unit-details{margin-top:5rem;margin-top:var(--margin-sm,5rem)}}.page-unit>.page-unit-inner .unit-details>h2{font-family:sofia-pro,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-family:var(--font-headings,"sofia-pro",-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif);font-weight:600;letter-spacing:-.02em;line-height:1.1;margin-bottom:2rem}.page-unit>.page-unit-inner .unit-details>h2,.page-unit>.page-unit-inner .unit-details>h2.size-medium{font-size:2.4rem;font-size:var(--size-medium,2.4rem)}.page-unit>.page-unit-inner .unit-details>h2.size-large{font-size:4.4rem;font-size:var(--size-large,4.4rem)}.page-unit>.page-unit-inner .unit-details>h2.size-xlarge{font-size:5.2rem;font-size:var(--size-xlarge,5.2rem)}.page-unit>.page-unit-inner .unit-details>h2.size-xxlarge{font-size:7rem;font-size:var(--size-xxlarge,7rem);line-height:1}.page-unit>.page-unit-inner .unit-details>h2.size-xxxlarge{font-size:10rem;font-size:var(--size-xxxlarge,10rem);line-height:1}@media only screen and (max-width:767px){.page-unit>.page-unit-inner .unit-details>h2{font-size:1.6rem;font-size:var(--size-small,1.6rem)}}.page-unit>.page-unit-inner .unit-details .unit-details-row{align-items:flex-start;border-top:1px solid #eae8e2;border-top:1px solid var(--color-grey-warm,#eae8e2);display:flex;padding:2.5rem 0}.page-unit>.page-unit-inner .unit-details .unit-details-row>h3{padding-right:2rem;padding-right:var(--gutter,2rem);width:25%}.page-unit>.page-unit-inner .unit-details .unit-details-row>div{width:75%}@media only screen and (max-width:767px){.page-unit>.page-unit-inner .unit-details .unit-details-row{font-size:1.4rem;font-size:var(--size-xsmall,1.4rem);padding:2rem 0}}.unit-sharemsg{align-items:center;bottom:0;display:flex;justify-content:center;left:0;padding:2rem;padding:var(--gutter,2rem);pointer-events:none;position:fixed;width:100%;z-index:15}.unit-sharemsg .unit-sharemsg-inner{align-items:center;background-color:#222;background-color:var(--color-black-off,#222);border-radius:1rem;color:#fafafa;color:var(--color-white-off,#fafafa);display:flex;font-size:1.2rem;font-size:var(--size-xxsmall,1.2rem);justify-content:space-between;line-height:1;padding:2.3rem 2.7rem;pointer-events:auto;width:-moz-fit-content;width:fit-content}.unit-sharemsg .unit-sharemsg-inner .sharemsg-main{position:relative}.unit-sharemsg .unit-sharemsg-inner .sharemsg-main .text-top{bottom:100%;color:#6e6b68;color:var(--color-grey-mid,#6e6b68);font-size:.8rem;font-size:var(--size-smaller,.8rem);padding-bottom:.2em;position:absolute}svg.icon-download path,svg.icon-share path,svg.icon-tour g,svg.icon-tour line,svg.icon-tour path,svg.icon-tour polyline{stroke:currentColor}.unit-mediaGrid{grid-gap:2rem;grid-gap:var(--gutter,2rem);display:block;display:grid;gap:2rem;gap:var(--gutter,2rem);grid-template-areas:"i0 i0 i1 i2" "i0 i0 i3 i4";grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);margin:5rem 0 9rem;margin:var(--margin-sm,5rem) 0 var(--margin-md,9rem) 0;position:relative}@media only screen and (max-width:767px){.unit-mediaGrid{-ms-overflow-style:none;-webkit-overflow-scrolling:touch;display:flex;flex-wrap:nowrap;gap:2rem;gap:var(--gutter,2rem);margin-bottom:5rem;margin-bottom:var(--margin-sm,5rem);margin-left:-8rem;margin-left:calc(var(--pwx, 8rem)*-1);margin-top:5rem;margin-top:var(--margin-sm,5rem);overflow-x:scroll;padding:0 2rem;padding:0 var(--gutter,2rem);scrollbar-width:none;width:calc(100% + 16rem);width:calc(100% + var(--pwx, 8rem)*2)}.unit-mediaGrid ::-webkit-scrollbar,.unit-mediaGrid::-webkit-scrollbar{display:none;height:0!important;width:0!important}}.unit-mediaGrid-item{border-radius:.4rem;cursor:pointer;display:block;height:100%;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.unit-mediaGrid-item .unit-mediaGrid-item-more{align-items:center;background:rgba(0,0,0,.2);display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:1}.unit-mediaGrid-item .unit-mediaGrid-item-more span{background:#fff;background:var(--color-white,#fff);border-radius:5rem;display:inline-block;font-size:1.6rem;font-size:var(--size-small,1.6rem);line-height:1;padding:.8em 1.5em .7em}@media only screen and (max-width:767px){.unit-mediaGrid-item{aspect-ratio:1;min-width:55vw;width:55vw}}.unit-mediaGrid-item .media{height:100%;width:100%}.unit-mediaGrid-item .media img,.unit-mediaGrid-item .media video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.unit-mediaGrid-item.is-main{grid-area:i0}.unit-floorplan{display:block;margin:5rem 0 9rem;margin:var(--margin-sm,5rem) 0 var(--margin-md,9rem) 0;position:relative}.unit-floorplan .unit-floorplan-header{border-bottom:1px solid #eae8e2;border-bottom:1px solid var(--color-grey-warm,#eae8e2);display:flex;padding-bottom:2rem;width:100%}.unit-floorplan .unit-floorplan-header>h2{font-family:sofia-pro,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-family:var(--font-headings,"sofia-pro",-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif);font-weight:600;letter-spacing:-.02em;line-height:1.1}.unit-floorplan .unit-floorplan-header>h2,.unit-floorplan .unit-floorplan-header>h2.size-medium{font-size:2.4rem;font-size:var(--size-medium,2.4rem)}.unit-floorplan .unit-floorplan-header>h2.size-large{font-size:4.4rem;font-size:var(--size-large,4.4rem)}.unit-floorplan .unit-floorplan-header>h2.size-xlarge{font-size:5.2rem;font-size:var(--size-xlarge,5.2rem)}.unit-floorplan .unit-floorplan-header>h2.size-xxlarge{font-size:7rem;font-size:var(--size-xxlarge,7rem);line-height:1}.unit-floorplan .unit-floorplan-header>h2.size-xxxlarge{font-size:10rem;font-size:var(--size-xxxlarge,10rem);line-height:1}.unit-floorplan .unit-floorplan-slider{aspect-ratio:5/4;display:block;padding:10%;position:relative;width:100%}@media only screen and (max-width:767px){.unit-floorplan .unit-floorplan-slider{aspect-ratio:4/5;padding:5%}}.unit-floorplan .unit-floorplan-slider .unit-floorplan-slider-nav{align-items:center;bottom:0;bottom:auto;display:flex;font-size:1.2rem;font-size:var(--size-xxsmall,1.2rem);gap:1rem;gap:var(--gutter-half,1rem);justify-content:center;justify-content:flex-start;left:0;padding:0;position:absolute;top:2rem;width:100%;z-index:2}@media(max-width:576px){.unit-floorplan .unit-floorplan-slider .unit-floorplan-slider-nav{padding:2rem .5rem}}.unit-floorplan .unit-floorplan-slider .unit-floorplan-slider-nav-inner{align-items:center;background-color:#fff;background-color:var(--color-white,#fff);border-radius:5rem;display:flex;gap:1em;justify-content:center;padding:.85em 1.5em;position:relative}@media(max-width:576px){.unit-floorplan .unit-floorplan-slider .unit-floorplan-slider-nav-inner{flex-wrap:wrap;row-gap:.5em;white-space:nowrap}}.unit-floorplan .unit-floorplan-slider .unit-floorplan-slider-nav-inner>li{color:#b9b7af;color:var(--color-grey,#b9b7af);cursor:pointer;line-height:1;position:relative;transition:color .2s;transition:color var(--duration-default,.2s);-webkit-user-select:none;-moz-user-select:none;user-select:none}.unit-floorplan .unit-floorplan-slider .unit-floorplan-slider-nav-inner>li.is-active{color:#000;color:var(--color-text,var(--color-black,#000))}@media(hover:hover){.unit-floorplan .unit-floorplan-slider .unit-floorplan-slider-nav-inner>li:hover{color:#6e6b68;color:var(--color-grey-mid,#6e6b68)}.unit-floorplan .unit-floorplan-slider .unit-floorplan-slider-nav-inner>li:hover.is-active{color:#000;color:var(--color-text,var(--color-black,#000))}}.unit-floorplan .unit-floorplan-slider .unit-floorplan-slider-nav.has-marker>[class*=inner]{padding:.66em 1em}.unit-floorplan .unit-floorplan-slider .unit-floorplan-slider-nav.has-marker>[class*=inner]>li{padding:.66em 1em;z-index:2}.unit-floorplan .unit-floorplan-slider .unit-floorplan-slider-nav.has-marker>[class*=inner]>li.is-active{color:#fff;color:var(--color-white,#fff)}.unit-floorplan .unit-floorplan-slider .unit-floorplan-slider-nav.has-marker>[class*=inner]>[class*=marker]{background-color:#000;background-color:var(--color-black,#000);pointer-events:none}.unit-floorplan .unit-floorplan-slider .unit-floorplan-slider-nav-inner{border:1px solid #eae8e2;border:1px solid var(--color-grey-warm,#eae8e2)}.unit-floorplan .unit-floorplan-slider .unit-floorplan-slider-nav-marker{border-radius:5rem;position:absolute}.unit-floorplan .unit-floorplan-slider .unit-floorplan-slider-nav .pagebuilder-units-cta{font-size:inherit}.unit-floorplan .unit-floorplan-slider-images{display:block;height:100%;position:relative;width:100%}.unit-floorplan .unit-floorplan-slider-images .media{height:100%;left:0;mix-blend-mode:multiply;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .2s;transition:opacity var(--duration-default,.2s);width:100%}.unit-floorplan .unit-floorplan-slider-images .media.is-active{opacity:1;pointer-events:auto}.unit-floorplan .unit-floorplan-slider-images .media img,.unit-floorplan .unit-floorplan-slider-images .media video{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.unit-floorplan .unit-floorplan-slider-nav-inner{box-shadow:none!important}