.floorplans a:hover,.floorplans a:focus{text-decoration:none}.floorplans>*+*{margin-top:0}.floorplans__call-us{display:inline-block;font-family:inherit;font-weight:inherit;color:var(--color-secondary-text);background-color:var(--color-secondary);padding:.5em;text-transform:uppercase;font-size:.75em;width:calc(100% - 1em);z-index:99}.floorplans__call-us span{display:inline-block;line-height:1;color:var(--color-secondary-text);background-color:var(--color-secondary)}@media(min-width: 32rem){.floorplans__call-us{position:absolute;top:1em;left:1em;width:auto;line-height:1;display:inline-block;height:auto}}.floorplans__top-bar{display:flex;align-items:flex-start;justify-content:flex-end;color:var(--color-primary);flex-wrap:wrap;row-gap:2.03125rem}.floorplans__top-bar+*{margin-top:.9375rem}.floorplans__top-bar>*+*{margin-top:0;margin-left:1.25rem}@media(min-width: 64rem){.floorplans__top-bar+*{margin-top:1.875rem}}.floorplans__second-bar{display:flex;justify-content:center;grid-gap:1em}.floorplans__second-bar>*{margin-top:0}.floorplans__second-bar .floorplans__selection--maxprice{position:relative}.floorplans__second-bar .floorplans__selection--maxprice:not([aria-expanded=true]) .floorplans__selection--items{display:none}.floorplans__selection{position:relative}.floorplans__selection--maxprice:not([aria-expanded=true]) .floorplans__selection--items{display:none}.floorplans__selection--maxprice .floorplans__selection--items{display:block;position:absolute;background-color:#fff;border:1px solid #000;z-index:999}.floorplans__selection--maxprice .floorplans__selection--list{display:flex;flex-direction:column}.floorplans__feature-ribbon{color:#fff;z-index:99;padding:.25rem 2rem .25rem 1rem;clip-path:polygon(0 0, 100% 0, calc(100% - 0.8em) 50%, 100% 100%, 0 100%);background:var(--color-primary);width:fit-content}.floorplans__type-container{display:flex;flex:1;grid-gap:2.03125rem;flex-wrap:wrap;max-width:100%}@media(max-width: 40rem){.floorplans__type-container{justify-content:flex-end}}@media all and (max-width: 47rem){.floorplans__type-container--dropdown{flex:1 0 auto;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;height:2rem;grid-gap:initial;overflow:hidden;padding-right:2rem;position:relative;z-index:0;border:1px solid currentColor}.floorplans__type-container--dropdown:after{content:"";position:absolute;right:.625rem;top:50%;z-index:1;transform:translate(0, -75%) rotate(45deg);display:block;width:.625rem;height:.625rem;border-width:0 1px 1px 0;border-style:solid;border-color:currentColor}.floorplans__type-container--dropdown button.button{flex:1 0 auto;height:inherit;border:none;pointer-events:none;display:block}.floorplans__type-container--dropdown button.button.floorplans__type-button--active{order:-1}.floorplans__type-container--dropdown .flex-break{display:none}.floorplans__type-container--dropdown.floorplans__type-container--open{height:auto}.floorplans__type-container--dropdown.floorplans__type-container--open:after{top:.625rem;transform:translate(0, 25%) rotate(-135deg)}.floorplans__type-container--dropdown.floorplans__type-container--open button.button{height:auto;pointer-events:all}}.floorplans__type-button{margin:0;display:flex;align-items:center;flex-direction:column;line-height:1.3;justify-content:center}.floorplans__type-button span{margin:0}.floorplans__type-button span:first-child{font-size:1.5em}.floorplans__interactive-button{border:.0625rem solid var(--color-primary);font-weight:400;text-transform:initial;color:var(--color-primary);line-height:1}.a11y .floorplans__interactive-button{background-color:#000;color:#fff;border-color:#fff}@media(min-width: 64rem){.floorplans__interactive-button{font-size:1.125rem}}.floorplans__sorting-disclaimer{display:none}.a11y .floorplans__sorting-disclaimer{display:inline-block}.floorplans__sorting-container{background-color:rgba(0,0,0,0);color:var(--color-primary);border-radius:1.5625rem;padding:.1875rem .78125rem;display:flex;flex:1 1 auto;max-width:13.125rem;position:relative;z-index:0;border:.0625rem solid var(--color-primary)}.a11y .floorplans__sorting-container{background-color:#000;color:#fff;border-color:#fff}.floorplans__sorting-container>*{align-self:center}.floorplans__sorting-container select{background-color:rgba(0,0,0,0);color:var(--color-primary);height:auto;padding:0em 1rem 0 0;font-family:var(--typeface-primary),"Helvetica Neue",Helvetica,Arial,sans-serif;margin-top:0}.a11y .floorplans__sorting-container select{background-color:#000;color:#fff;outline-color:#fff !important}.floorplans__sorting-container select option{background-color:#fff;color:#1d1d1d}@media(min-width: 64rem){.floorplans__sorting-container select{font-size:1.125rem}}.floorplans__sorting-container--name{display:none}.a11y .floorplans__sorting-container--name{display:block;position:absolute;top:-1.5rem;text-transform:uppercase;font-size:12px;color:#000}.floorplans__sorting-icons{display:flex;flex-direction:column;margin-top:0;margin-right:.125rem;position:absolute;right:.5rem;top:50%;z-index:1;transform:translate(0, -50%);pointer-events:none}.floorplans__sorting-icons>*+*{margin-top:-0.5625rem}.floorplans__sorting-icons svg{width:1.25rem;height:1.25rem}.floorplans__sorting-chevron{display:none}.floorplans__tour-icon{display:block;background-color:rgba(0,0,0,0);color:var(--color-primary);padding:.625rem;border-radius:50%;margin-top:0;align-self:center;line-height:1;border:.0625rem solid var(--color-primary)}.a11y .floorplans__tour-icon{background-color:#000;color:#fff;border-color:#fff}.floorplans__tour-icon svg{width:1.25rem;height:1.25rem}.floorplans__message{margin-top:0;text-align:center}.floorplans__message[aria-hidden=true]{display:none}.floorplans__list{display:flex;flex-wrap:wrap;justify-content:center;margin-left:-3.75rem}@supports(display: grid){.floorplans__list{margin-left:0;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(23.5rem, 100%), 1fr));grid-gap:2.8125rem}}.floorplans__list:has(.floorplans__call-us){position:relative;align-items:start}@media(min-width: 32rem){.floorplans__list:has(.floorplans__call-us){align-items:normal}}.floorplans__item{flex:1 1 auto;width:100%;margin:0 0 3.75rem 3.75rem}@supports(display: grid){.floorplans__item{width:auto;margin:0}}.floorplans__item[aria-hidden=true]{display:none}.floorplans__card{position:relative;width:100%;height:100%;margin:0 auto;color:var(--color-primary);display:flex;flex-direction:column;justify-content:space-between}.a11y .floorplans__card{color:#fff}.floorplans__card:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:-1;background-color:#000;transition:opacity .375s ease-out}.floorplans__card:hover:before,.floorplans__card:focus:before{opacity:.05}.a11y .floorplans__card:hover:before,.a11y .floorplans__card:focus:before{opacity:0}.floorplans__card:hover .image__img,.floorplans__card:focus .image__img{filter:grayscale(0)}.floorplans__card:hover .floorplans__tag,.floorplans__card:focus .floorplans__tag{background-color:var(--color-primary);color:var(--color-primary-text)}.a11y .floorplans__card:hover .floorplans__tag,.a11y .floorplans__card:focus .floorplans__tag{background-color:#000;color:#fff}.floorplans__top{display:flex;justify-content:space-between}.floorplans__top-left{margin:.9375rem 0 1.25rem .9375rem}@media(min-width: 64rem){.floorplans__top-left{margin:2.1875rem 0 2.5rem 1.875rem}}.floorplans__fpname{font-family:var(--typeface-secondary),Georgia,"Times New Roman",Times,serif;font-size:1.75em;line-height:1}.floorplans__fpname:after{content:"";display:block;width:100%;height:.0625rem;background-color:var(--color-primary);margin-top:.625rem}@media(min-width: 64rem){.floorplans__fpname{font-size:2.375em}}.floorplans__price{font-size:1rem;line-height:1;margin-top:.9375rem}@media(min-width: 64rem){.floorplans__price{font-size:1.125rem;margin-top:1.25rem}}.floorplans__top-right{margin-left:.3125rem;margin-top:0}.floorplans__tag{background-color:rgba(0,0,0,.05);color:var(--color-primary);font-size:1rem;line-height:1;padding:.625rem 1.25rem;text-align:center;transition:all .375s ease-out}.a11y .floorplans__tag{background-color:#000;color:#fff}@media(min-width: 64rem){.floorplans__tag{font-size:1.125rem;padding:.9375rem 1.875rem}}.floorplans__middle{margin:0 auto;max-width:18.75rem;width:90%}.floorplans__image .image__img{object-fit:contain;transition:filter .375s ease-out;max-width:100%}.floorplans__image::before{padding-bottom:86%}.floorplans__image-button{display:inline-block}.floorplans__bottom{padding-bottom:1.25rem;margin-top:1.875rem}@media(min-width: 64rem){.floorplans__bottom{padding-bottom:2.1875rem;margin-top:3.75rem}}.floorplans__info{display:flex;justify-content:center;font-size:1rem}.floorplans__info>div{display:flex}.floorplans__info>div>*{align-self:center}.floorplans__info>div>*+*{margin-left:.3125rem;margin-top:0}.floorplans__info>div span{white-space:nowrap}.floorplans__info>div svg{max-height:1.25rem;max-width:1.5625rem;width:100%}.floorplans__info>div+div{margin-left:.6666666667rem;margin-top:0}@media(min-width: 64rem){.floorplans__info{font-size:1.125rem}.floorplans__info>div+div{margin-left:1.3333333333rem}}.floorplans__action{margin-top:.625rem}.floorplans__action .button{margin-left:auto;margin-right:auto;text-transform:none;font-size:1rem;background-color:var(--color-primary) !important;color:var(--color-primary-text) !important;max-width:13.125rem;width:100%}.floorplans__action .button:hover,.floorplans__action .button:focus{text-decoration:none}.a11y .floorplans__action .button{background-color:#000 !important;color:#fff !important}@media(min-width: 64rem){.floorplans__action{margin-top:.625rem}.floorplans__action .button{font-size:1.125rem}}.floorplans__text-card{border:1px solid var(--color-primary);height:100%;color:var(--color-primary)}.floorplans__text-card-inner{display:flex;flex-direction:column;justify-content:center;width:90%;height:100%;box-sizing:border-box;margin-left:auto;margin-right:auto;padding-top:1.875rem;padding-bottom:1.875rem;text-align:center}.floorplans__text-card-inner .floorplans__action+.floorplans__text-card-inner .floorplans__action{margin-top:.625rem}.floorplans__text-card-inner .floorplans__action+.floorplans__action{margin-top:.625rem}.floorplans__text-card-title{font-family:var(--typeface-secondary),Georgia,"Times New Roman",Times,serif;font-style:italic;font-size:2.375em;line-height:1}.floorplans__text-card-title+*{margin-top:1.875rem}@media(min-width: 64rem){.floorplans__text-card-title{font-size:3em}.floorplans__text-card-title+*{margin-top:3.125rem}}.floorplans__text-card-body-text+*{margin-top:2.5rem}@media(min-width: 64rem){.floorplans__text-card-body-text+*{margin-top:3.75rem}}.floorplans__style--sidebyside .floorplans__item:not([data-days="0"]) .floorplans__card--seal{display:none}.floorplans__style--sidebyside .floorplans__card{background:#fff}.floorplans__style--sidebyside .floorplans__card:before{display:none}.floorplans__style--sidebyside .floorplans__card--seal{width:min(max(4rem,4.167vw),5rem);height:min(max(4rem,4.167vw),5rem);background:var(--color-secondary);border-radius:50%;position:absolute;right:1.667vw;top:2.22vh;z-index:1;pointer-events:none}.floorplans__style--sidebyside .floorplans__card--seal span{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.floorplans__style--sidebyside .floorplans__card--seal span:before{color:#fff;font-family:var(--typeface-secondary),Georgia,"Times New Roman",Times,serif;font-size:12px;font-weight:300;line-height:1.25;text-align:center;text-transform:uppercase;width:50%}.floorplans__style--sidebyside .floorplans__card--container{display:flex;flex-direction:column;grid-gap:4.167vw;padding:min(max(1rem,4.26vh),46px) min(max(1rem,4.79vw),92px)}@media all and (min-width: 768px){.floorplans__style--sidebyside .floorplans__card--container{flex-direction:row}}.floorplans__style--sidebyside .floorplans__card--column{flex:1 1 50%;margin:0}.floorplans__style--sidebyside .floorplans__card--price{line-height:1}.floorplans__style--sidebyside .floorplans__card--price span{display:block;color:var(--color-secondary);font-family:var(--typeface-secondary),Georgia,"Times New Roman",Times,serif;font-size:1.125rem;font-weight:400}.floorplans__style--sidebyside .floorplans__card--name{line-height:1;margin-top:1.125rem}.floorplans__style--sidebyside .floorplans__card--name span{display:block;color:var(--color-primary);font-family:var(--typeface-primary),"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:min(max(16.875px, 3.1770833333vw), 2.8125rem);font-size:clamp(16.875px,3.1770833333vmax,2.8125rem);font-weight:300}.floorplans__style--sidebyside .floorplans__card--details{display:flex;margin-top:1.5rem}.floorplans__style--sidebyside .floorplans__card--description{margin-top:1.5rem}.floorplans__style--sidebyside .floorplans__card--description span{display:block;font-family:var(--typeface-secondary),Georgia,"Times New Roman",Times,serif;font-size:1rem;font-weight:400}.floorplans__style--sidebyside .floorplans__card--available{margin-top:1.5rem}.floorplans__style--sidebyside .floorplans__detail{color:var(--color-primary);font-family:var(--typeface-secondary),Georgia,"Times New Roman",Times,serif;font-size:14px;font-weight:300;text-transform:uppercase;margin:0}.floorplans__style--sidebyside .floorplans__detail>*{display:block;margin:0}.floorplans__style--sidebyside .floorplans__detail+*{margin-left:2rem}.floorplans__style--sidebyside .floorplans__detail [data-value]:before{display:block;font-family:var(--typeface-secondary),Georgia,"Times New Roman",Times,serif;font-size:1rem;font-weight:600;text-align:center}.floorplans__style--sidebyside .floorplans__detail--bedrooms [data-label]:before{content:"Beds"}.floorplans__style--sidebyside .floorplans__detail--bedrooms [data-value="0"]:before{content:"Studio"}.floorplans__style--sidebyside .floorplans__detail--bedrooms [data-value]:not([data-value="0"]):before{content:attr(data-value)}.floorplans__style--sidebyside .floorplans__detail--bathrooms [data-label]:before{content:"Baths"}.floorplans__style--sidebyside .floorplans__detail--bathrooms [data-value]:before{content:attr(data-value)}.floorplans__style--sidebyside .floorplans__detail--sqft [data-label]:before{content:"Sq Ft"}.floorplans__style--sidebyside .floorplans__detail--sqft [data-value]:before{content:attr(data-value)}.floorplans__back{margin:0 0 2rem}.floorplans__buildings--container{display:flex;flex-direction:column;grid-gap:2rem}@media all and (min-width: 1440px){.floorplans__buildings--container{flex-direction:row}}.floorplans__buildings .floorplans__building{flex:1 0 48%;margin:0;position:relative;display:flex;flex-direction:column;align-items:center;padding:12vh 1rem}.floorplans__buildings .floorplans__building>*{margin-top:0}.floorplans__buildings .floorplans__building--photo{position:absolute;left:0;top:0;z-index:-1;width:100%;height:100%}.floorplans__buildings .floorplans__building--name{line-height:1.25;text-align:center}.floorplans__buildings .floorplans__building--name span{font-size:min(max(22.5px, 3.9583333333vw), 3.75rem);font-size:clamp(22.5px,3.9583333333vmax,3.75rem);color:#fff;text-shadow:0 0 10px rgba(0,0,0,.65)}.floorplans__buildings .floorplans__building--description{line-height:1.25;text-align:center}.floorplans__buildings .floorplans__building--description span{font-size:min(max(22.5px, 3.9583333333vw), 3.75rem);font-size:clamp(22.5px,3.9583333333vmax,3.75rem);color:#fff;text-shadow:0 0 10px rgba(0,0,0,.65)}.floorplans__buildings .floorplans__building--types{display:flex;flex-wrap:wrap;justify-content:center;grid-gap:1rem;margin-top:1rem;width:100%}.floorplans__buildings .floorplans__type{flex:1 0 47%;display:flex;flex-direction:column;align-items:center;max-width:10rem;margin:0;padding:1rem .8333vw;background:rgba(0,0,0,.5);border:1px solid #fff;text-decoration:none}.floorplans__buildings .floorplans__type>*{margin-top:0;color:#fff;line-height:1.25}.floorplans__buildings .floorplans__type>:nth-child(n+2){font-size:.875rem}.floorplans__buildings .floorplans__type--label{font-size:1.875rem}.floorplans__buildings .floorplans__type--text{text-transform:uppercase}.floorplans__buildings .floorplans__type--price span:before{content:"$";white-space:pre}.floorplans__buildings .floorplans__type--price span:after{content:"+";white-space:pre}.floorplans__style--card03 .floorplans__card{max-width:400px}@media(min-width: 80rem){.floorplans__style--card03 .floorplans__card{max-width:600px}}.floorplans__style--card03 .floorplans__card:before{display:none}.floorplans__style--card03 .floorplans__fpname{text-align:center}.floorplans__style--card03 .floorplans__fpname:after{display:none}.floorplans__style--card03 .floorplans__image{width:100%;margin-top:3.5rem}.floorplans__style--card03 .floorplans__info span{margin-top:0}.floorplans__style--card03 .floorplans__info span+span:before{content:"|";display:inline-block;margin:0 1em}.floorplans__style--card03 .floorplans__price{text-align:center;font-size:1.5em}.floorplans__style--card03 .floorplans__action{margin-top:2em}.floorplans__style--card04 .floorplans__top{flex-direction:column;align-items:center;background-color:var(--color-secondary);color:var(--color-secondary-text);padding:1.1875rem 0 1.5rem 0;margin-bottom:1.875rem;text-align:center}.floorplans__style--card04 .floorplans__top-center{margin:0;padding:0 1rem}.floorplans__style--card04 .floorplans__info{margin-top:.75em}.floorplans__style--card04 .floorplans__price{text-align:center;margin:0}.floorplans__style--card04 .floorplans__price[data-price*="$"]:before{content:"Starting At "}.floorplans__style--card04 .floorplans__action-details{display:none}.floorplans__style--card04 .floorplans__action-details:has(+.floorplans__tag--hidden){display:inline-block}.floorplans__style--card04 .floorplans__tag{color:var(--color-secondary--text);background:rgba(0,0,0,0);padding:0;margin:0}.floorplans__style--card04 .floorplans__fpname:after{background-color:currentColor}.floorplans__style--card04 .floorplans__bottom{background-color:var(--color-secondary);color:var(--color-secondary-text);margin-top:1.875rem;padding-top:1.25rem}@media(min-width: 64rem){.floorplans__style--card04 .floorplans__bottom{padding-top:2rem;padding-bottom:1.75rem}}.floorplans__style--card04 .floorplans__item{border:1px solid var(--color-secondary)}.floorplans__style--list .floorplans__thead{display:none}@media(min-width: 80rem){.floorplans__style--list .floorplans__thead{display:block}}.floorplans__style--list .floorplans__th,.floorplans__style--list .floorplans__td{margin-top:0}.floorplans__style--list .floorplans__list{display:block;grid-gap:0}@media(min-width: 80rem){.floorplans__style--list .floorplans__thead.show-tour,.floorplans__style--list .floorplans__list.show-tour{display:grid;grid-template-columns:repeat(6, 1fr);grid-row-gap:1.5rem}.floorplans__style--list .floorplans__thead,.floorplans__style--list .floorplans__list{display:grid;grid-template-columns:repeat(5, 1fr);grid-row-gap:1.5rem}.floorplans__style--list .floorplans__theadrow,.floorplans__style--list .floorplans__plan{display:grid;grid-column:1/-1;grid-template-columns:subgrid;margin-top:0}}.floorplans__style--list .floorplans__plan[aria-hidden=true]{display:none !important}.floorplans__view-more-button-container{display:flex;justify-content:center}*+.floorplans__view-more-button-container{margin-top:1.25rem}.floorplans__view-more-button{display:flex;justify-content:center;align-content:center;padding:.625rem}.floorplans__view-more-button--hidden{display:none}.floorplans__view-more-button>*{margin-top:0;align-self:center;line-height:1}.floorplans__view-more-button>*+*{margin-top:0;margin-left:.6666666667rem}.floorplans__container{position:relative}.featuredfloorplan{display:grid;grid-template-columns:1fr}.featuredfloorplan>*{display:flex;flex-direction:column;margin-top:0;box-sizing:border-box}@media all and (min-width: 48rem){.featuredfloorplan{grid-template-columns:1fr 1fr;grid-template-rows:minmax(42.5rem, auto)}}@media all and (min-width: 64rem){.featuredfloorplan{grid-template-rows:minmax(50rem, auto)}}.featuredfloorplan__content{color:#fff;justify-content:center;grid-column:1;grid-row:1/1;z-index:2;background-color:rgba(0,0,0,0);min-width:0}.featuredfloorplan__content>*{padding:0 1.5rem}.featuredfloorplan__content>.featuredfloorplan__tag-container{padding:0}.featuredfloorplan__content>*+*{margin-top:1.5rem}.featuredfloorplan__content>*:last-child{margin-bottom:1.5rem}@media all and (min-width: 48rem){.featuredfloorplan__content{grid-column:1/span 2;grid-row:1;justify-content:flex-start}}@media all and (min-width: 80rem){.featuredfloorplan__content>*{padding:0 5.625rem}}@media all and (min-width: 100rem){.featuredfloorplan__content>*{padding:0 7.5rem}}.featuredfloorplan__tag-container{display:flex;justify-content:space-between;padding:0;margin-top:.875rem}.featuredfloorplan__tag-container .featuredfloorplan__tag-innards{min-width:12.5rem}@media all and (max-width: 48rem){.featuredfloorplan__tag-container{flex-direction:column;margin-top:0}}@media all and (min-width: 64rem){.featuredfloorplan__tag-container{margin-top:1.5rem}}.featuredfloorplan__price-container{color:#fff;padding:.9375rem;font-size:.9375em;line-height:1;margin-top:0}.a11y .featuredfloorplan__price-container{background-color:#000;color:#fff}.featuredfloorplan__price-container>svg{max-width:5em}@media all and (min-width: 48rem){.featuredfloorplan__price-container{font-size:1.125em;padding:.9375rem 1.875rem}}@media all and (min-width: 64rem){.featuredfloorplan__price-container{padding:.9375rem 2.1875rem;font-size:1.3125em}}.featuredfloorplan__name{font-family:var(--typeface-secondary),Georgia,"Times New Roman",Times,serif;font-size:2.1875rem;line-height:1.25;color:var(--color-primary-text);text-shadow:0 0 .375rem #000;font-weight:300}.a11y .featuredfloorplan__name{color:#fff;background-color:#000}@media all and (min-width: 48rem){.featuredfloorplan__name{font-size:5rem;text-align:center}}@media all and (min-width: 64rem){.featuredfloorplan__name{font-size:7.8125rem;margin-top:2.125rem;line-height:1}}.featuredfloorplan__info{text-align:left;position:relative}.featuredfloorplan__info>*+*{margin-top:.3125rem}@media all and (min-width: 48rem){.featuredfloorplan__info{box-sizing:border-box;width:50%;max-width:none;margin-left:auto;display:flex}.featuredfloorplan__info>*+*{margin-left:.3125rem;margin-top:0}}@media all and (min-width: 64rem){.featuredfloorplan__info{margin-top:1.5rem}}@media(max-width: 64rem){.featuredfloorplan__info{justify-content:center}}.featuredfloorplan__info--photo-container{margin-top:1.5rem;margin-bottom:.5rem}@media(max-width: 48rem){.featuredfloorplan__info--photo-container{margin-top:.5rem;margin-bottom:.5rem}}.featuredfloorplan__info-floorplan-photo{width:300px;height:300px;max-width:100%;max-height:245px;background-color:#fff;outline:.5rem #fff solid}@media(max-width: 64rem){.featuredfloorplan__info-floorplan-photo{position:static;margin:auto}}.featuredfloorplan__info-bed-bath,.featuredfloorplan__info-dash,.featuredfloorplan__info-sqft{font-weight:700;font-size:1.125rem;line-height:1.25;max-width:18.75rem}.a11y .featuredfloorplan__info-bed-bath,.a11y .featuredfloorplan__info-dash,.a11y .featuredfloorplan__info-sqft{color:#fff;background-color:#000}@media all and (min-width: 48rem){.featuredfloorplan__info-bed-bath,.featuredfloorplan__info-dash,.featuredfloorplan__info-sqft{font-size:1.3125rem}}@media all and (min-width: 64rem){.featuredfloorplan__info-bed-bath,.featuredfloorplan__info-dash,.featuredfloorplan__info-sqft{font-size:2rem;font-weight:400;max-width:none}}@media(max-width: 64rem){.featuredfloorplan__info-bed-bath,.featuredfloorplan__info-dash,.featuredfloorplan__info-sqft{justify-content:center}}@media(max-width: 64rem)and (max-width: 767px){.featuredfloorplan__info-bed-bath,.featuredfloorplan__info-dash,.featuredfloorplan__info-sqft{margin:auto;text-align:center}}.featuredfloorplan__info-dash{display:none}.a11y .featuredfloorplan__info-dash{color:#fff;background-color:#000}@media all and (min-width: 48rem){.featuredfloorplan__info-dash{display:block;flex:0 0 auto}}.featuredfloorplan__details{text-align:left;display:none;line-height:1.25;font-size:.875rem}.a11y .featuredfloorplan__details{color:#fff;background-color:#000}@media all and (min-width: 48rem){.featuredfloorplan__details{box-sizing:border-box;width:50%;max-width:none;margin-left:auto;display:block}.featuredfloorplan__details>*{max-width:18.75rem}}@media all and (min-width: 64rem){.featuredfloorplan__details{font-size:.875rem}.featuredfloorplan__details>*{max-width:39.375rem}}@media(max-width: 64rem){.featuredfloorplan__details{text-align:center}.featuredfloorplan__details *{margin:auto}}@media all and (min-width: 48rem){.featuredfloorplan__button-container{width:50%;margin-left:auto;box-sizing:border-box}}.featuredfloorplan__button{background-color:#fff !important;color:var(--color-primary) !important;font-size:1.125rem;text-transform:none}.a11y .featuredfloorplan__button{background-color:#fff !important;color:#000 !important}@media all and (min-width: 48rem){.featuredfloorplan__button{min-width:16.25rem}}@media(max-width: 64rem){.featuredfloorplan__button{margin:auto}}.featuredfloorplan__hidden-btn-txt{display:none}@media all and (min-width: 48rem){.featuredfloorplan__hidden-btn-txt{display:inline}}.featuredfloorplan__color-bg{background-color:var(--color-primary);position:relative;grid-column:1;grid-row:1/1;z-index:1}.featuredfloorplan__color-bg::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.1;z-index:0}.a11y .featuredfloorplan__color-bg{background-color:#000}@media all and (min-width: 48rem){.featuredfloorplan__color-bg{grid-column:2/2;grid-row:1}}.featuredfloorplan__photo-container{grid-column:1;grid-row:2/2;z-index:1}.featuredfloorplan__photo-container:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .375s ease-out;opacity:0}.a11y .featuredfloorplan__photo-container{position:relative}.a11y .featuredfloorplan__photo-container:before{background-color:#1d1d1d;opacity:.8;z-index:1}@media all and (min-width: 48rem){.featuredfloorplan__photo-container{grid-column:1/1;grid-row:1}}@media(max-width: 48rem){.featuredfloorplan__photo-container{display:none}}.featuredfloorplan__photo{width:100%;height:100%}@media(pointer: fine){.featuredfloorplan [href^="tel:"]{pointer-events:none}}.featuredfloorplan__button{padding:.5rem 4rem;text-transform:uppercase;font-weight:400;border-radius:0}.featuredfloorplan__carousel .featuredfloorplan{height:100vh;position:relative;z-index:0}.featuredfloorplan__carousel .featuredfloorplan__content{position:relative;z-index:2}.featuredfloorplan__carousel .featuredfloorplan__color-bg{height:100vh;width:50vw;position:absolute;right:0;z-index:1;top:0}.featuredfloorplan__carousel .featuredfloorplan__photo-container{height:100vh;width:50vw;position:absolute;left:0;z-index:0;top:0}.featuredfloorplan__controls{position:absolute;top:50%;z-index:99;width:100%;display:flex;flex-direction:row-reverse;justify-content:space-between;transform:translate(0, -50%)}.featuredfloorplan__prev,.featuredfloorplan__next{background:rgba(255,255,255,.5);padding:.5rem;margin-top:0}.featuredfloorplan__prev svg,.featuredfloorplan__next svg{fill:var(--color-primary)}@supports(display: grid){@media(min-width: 1200px){.floorplans__list{grid-template-columns:repeat(auto-fit, 500px)}}}
