.ll-floor-plan[data-loaded=false],.floor-plans[data-loaded=false] .floor-plans-filters,.floor-plans[data-loaded=false] .floor-plans-nav,[data-ll-tab-panel][data-loaded=false] .floor-plans-filters,[data-ll-tab-panel][data-loaded=false] .floor-plans-nav{display:none}.ll-specials-container--announcements[data-loaded=false]{overflow:hidden;height:50px;transition:all .3s ease}.ll-specials-container--announcements[data-loaded=false] *{opacity:0}.ll-specials-container{background:var(--ll-specials-background)}.floor-plans__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(450px,1fr));justify-content:center}@media screen and (max-width: 767px){.floor-plans__list{grid-template-columns:repeat(auto-fit,minmax(100%,1fr))}}.floor-plans__list:focus{outline:0}.floor-plans__list{justify-items:center}@container content (min-width: 900px){.floor-plans__list{justify-items:start;grid-template-columns:repeat(2,450px)}}@container content (min-width: 1350px){.floor-plans__list{grid-template-columns:repeat(3,450px)}}@container content (min-width: 1800px){.floor-plans__list{grid-template-columns:repeat(4,450px)}}.ll-floor-plan-similar__content{width:100%;display:flex;flex-direction:column;align-items:center}.ll-floor-plan-similar__grid{grid-template-columns:repeat(1,100%);display:grid;width:100%;justify-content:center;padding:3rem 0 0;margin:0 auto}@media screen and (min-width: 960px){.ll-floor-plan-similar__grid{grid-template-columns:repeat(2,450px)}}@media screen and (min-width: 1440px){.ll-floor-plan-similar__grid{grid-template-columns:repeat(3,450px)}}div[data-ll-tabs-container],.ll-floor-plan-similar__grid{container:content/inline-size}:is(.floor-plans__list) .ll-floor-plan,:is(.ll-floor-plan-similar__grid) .ll-floor-plan{border:1px solid var(--ll-borders);border-top:none;margin-right:-1px}:is(.floor-plans__list) .ll-floor-plan:first-of-type,:is(.ll-floor-plan-similar__grid) .ll-floor-plan:first-of-type{border-top:1px solid var(--ll-borders)}@container content (min-width: 900px){:is(.floor-plans__list) .ll-floor-plan,:is(.ll-floor-plan-similar__grid) .ll-floor-plan{border-left:0}:is(.floor-plans__list) .ll-floor-plan:first-of-type,:is(.floor-plans__list) .ll-floor-plan:nth-child(2),:is(.ll-floor-plan-similar__grid) .ll-floor-plan:first-of-type,:is(.ll-floor-plan-similar__grid) .ll-floor-plan:nth-child(2){border-top:1px solid var(--ll-borders)}:is(.floor-plans__list) .ll-floor-plan:nth-child(odd),:is(.ll-floor-plan-similar__grid) .ll-floor-plan:nth-child(odd){border-left:1px solid var(--ll-borders)}}@container content (min-width: 1350px){:is(.floor-plans__list) .ll-floor-plan:nth-child(odd),:is(.ll-floor-plan-similar__grid) .ll-floor-plan:nth-child(odd){border-left:none}:is(.floor-plans__list) .ll-floor-plan:nth-child(3),:is(.ll-floor-plan-similar__grid) .ll-floor-plan:nth-child(3){border-top:1px solid var(--ll-borders)}:is(.floor-plans__list) .ll-floor-plan:nth-child(3n+1),:is(.ll-floor-plan-similar__grid) .ll-floor-plan:nth-child(3n+1){border-left:1px solid var(--ll-borders)}}@container content (min-width: 1800px){:is(.floor-plans__list) .ll-floor-plan:nth-child(3n+1),:is(.ll-floor-plan-similar__grid) .ll-floor-plan:nth-child(3n+1){border-left:none}:is(.floor-plans__list) .ll-floor-plan:nth-child(4),:is(.ll-floor-plan-similar__grid) .ll-floor-plan:nth-child(4){border-left:none;border-top:1px solid var(--ll-borders)}:is(.floor-plans__list) .ll-floor-plan:nth-child(4n+1),:is(.ll-floor-plan-similar__grid) .ll-floor-plan:nth-child(4n+1){border-left:1px solid var(--ll-borders)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(180deg)}}@keyframes slideUpCentered{0%{transform:translate(-50%,1.75rem);opacity:0}to{transform:translate(-50%);opacity:1}}@keyframes slideDownCentered{0%{transform:translate(-50%);opacity:1}to{transform:translate(-50%,1.75rem);opacity:0}}@keyframes placeholderLoading{0%{opacity:1}50%{opacity:.25}to{opacity:1}}.ll-container{margin:0 auto;width:var(--ll-container-width);display:flex;flex-flow:row wrap;max-width:calc(100% - 2rem)}@media screen and (min-width: 960px){.ll-container{max-width:calc(100% - 4rem)}}.ll-container.ll-container--post-content{padding:2rem 0}@media screen and (min-width: 768px){.ll-container.ll-container--post-content{padding:3rem 0}}@media screen and (min-width: 1280px){.ll-container.ll-container--post-content{padding:5rem 0 0}}.ll-container.ll-container--post-content p:last-of-type{margin-bottom:0}.ll-truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}form.ll-form .ll-field{position:relative}form.ll-form .ll-field>p:empty,form.ll-form .ll-field br{display:none}form.ll-form .ll-field>div{position:relative}form.ll-form .ll-field>label{display:block;font-size:.675rem;letter-spacing:.08em;color:var(--ll-labels);text-transform:var(--ll-text-transform);margin-bottom:.25rem}@media screen and (min-width: 768px){form.ll-form .ll-field>label{font-size:.75rem}}form.ll-form .ll-field.ll-field--select{position:relative}form.ll-form .ll-field.ll-field--select>svg{position:absolute;top:1rem;right:1rem;width:auto;height:18px}form.ll-form .ll-field__icon{display:none}form.ll-form .ll-dropdown-icon{height:1.25rem;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}form.ll-form .ll-dropdown-icon svg{height:1.25rem;width:1.25rem;color:var(--ll-text)}form.ll-form input[type=text],form.ll-form select,form.ll-form .ll-select>button{appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;padding:.75rem 1rem;color:var(--ll-text);border:1px solid var(--ll-borders);border-radius:0;background-color:#fff;font-size:.825rem;font-weight:400;letter-spacing:0;line-height:1.5}@media screen and (min-width: 768px){form.ll-form input[type=text],form.ll-form select,form.ll-form .ll-select>button{font-size:1rem}}form.ll-form input[type=text]:focus,form.ll-form select:focus,form.ll-form .ll-select>button:focus{outline-color:var(--ll-buttons)}form.ll-form input:-ms-input-placeholder,form.ll-form input[type=text]::placeholder,form.ll-form input[type=text]::-moz-placeholder,form.ll-form input[type=text]::-webkit-input-placeholder,form.ll-form input[type=text]::-ms-input-placeholder{color:var(--ll-text);text-transform:none;letter-spacing:0;font-weight:400}form.ll-form input[data-ll-datepicker]::placeholder{color:var(--ll-text);text-transform:none;letter-spacing:0;font-weight:400}[data-placeholder]{color:transparent;cursor:wait}[data-placeholder] .ll-pulse{background:var(--ll-background-light);animation:placeholderLoading 1.5s ease-in-out infinite}[data-placeholder].ll-placeholder--filters{display:grid;grid-template-columns:2fr 1fr;justify-content:space-between}[data-placeholder].ll-placeholder--filters>div:first-of-type{display:flex;justify-content:flex-start}[data-placeholder].ll-placeholder--filters>div:last-of-type{display:flex;justify-content:flex-end}[data-placeholder].ll-placeholder--filters>div:last-of-type .ll-placeholder-input{max-width:275px;margin-left:auto;margin-right:0}[data-placeholder].ll-placeholder--filters .ll-placeholder-input{width:33.33%;flex-grow:1;margin-right:2rem}[data-placeholder] .ll-quarter{width:25%}[data-placeholder] .ll-third{width:33.33%}[data-placeholder] .ll-half{width:50%}[data-placeholder] .ll-two-third{width:66.66%}[data-placeholder] .ll-three-quarter{width:75%}[data-placeholder] .ll-full{width:100%}[data-placeholder] .ll-h-1{height:1rem}[data-placeholder] .ll-h-2{height:2rem}[data-placeholder] .ll-h-3{height:3rem}[data-placeholder] .ll-h-4{height:4rem}[data-placeholder] .ll-h-5{height:5rem}[data-placeholder] .ll-mb-1{margin-bottom:1rem}.ll-placeholder-input{height:62px;width:268px;border-radius:5px}.ll-badge{display:flex;background:var(--ll-background-light);border-radius:6.25rem;padding:0 1.25rem;height:40px}@media screen and (min-width: 768px){.ll-badge{padding:0 1.75rem}}.ll-badge.ll-badge--icon{padding:0 1.25rem}.ll-badge.ll-badge--special-preview{cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.ll-badge.ll-badge--special-preview .ll-badge__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ll-badge__icon{display:flex;margin-right:12px;align-self:center}.ll-badge__icon br{display:none}.ll-badge__icon>img{align-self:center;height:22px;width:auto;transform:translateY(0)}.ll-badge__label{position:relative;display:inline-block;align-self:center;font-size:.7rem;font-weight:500;text-transform:var(--ll-text-transform);letter-spacing:.15em;color:var(--ll-headings)}@media screen and (min-width: 768px){.ll-badge__label{font-size:.8rem}}.ll-floor-plan--card .ll-badge__label>span{display:block;position:absolute;top:-2rem;left:50%;transform:translate(-50%);width:100%;text-align:center;font-size:.875em;white-space:nowrap}.ll-button{padding:1.15rem 1.25rem;background-color:var(--ll-buttons);color:#fff;text-align:center;transition:all .3s ease;font-size:.75rem;font-weight:500;letter-spacing:.15em;text-transform:var(--ll-text-transform);border-radius:var(--ll-border-radius);border:2px solid var(--ll-buttons);box-sizing:border-box;line-height:1}@media screen and (min-width: 768px){.ll-button{padding:1.0625rem 1rem;font-size:.825rem}}.ll-button:hover{opacity:.85}.ll-button.ll-button--outline{color:var(--ll-buttons);border-color:var(--ll-buttons);background-color:transparent;border:2px solid var(--ll-buttons)}.ll-button.ll-button--outline:hover{background-color:var(--ll-buttons);color:#fff}.ll-button.ll-button--outline:hover svg path{stroke:#fff}.ll-button.ll-button--outline svg path{transition:all .3s ease;stroke:var(--ll-buttons)}.ll-button.ll-button--small{font-size:.7rem;padding:.75rem 1rem}@media screen and (min-width: 960px){.ll-button.ll-button--small{font-size:.8rem;padding:1rem 1.25rem}}.ll-button.ll-button--xsmall{font-size:.7rem;padding:.5rem 1rem;line-height:1.15}.ll-button.ll-button--icon-after{display:flex;align-items:center;justify-content:center}.ll-button.ll-button--icon-after:hover svg{transform:translate(.3rem)}.ll-button.ll-button--icon-after svg{transition:all .15s ease;margin-left:.5rem}.ll-link{color:var(--ll-buttons);font-size:.75rem;line-height:1.15;text-transform:var(--ll-text-transform);letter-spacing:.15em}.ll-link.ll-link--icon-before{display:flex;align-items:center;justify-content:center}.ll-link.ll-link--icon-before>span{display:flex;align-self:center}.ll-link.ll-link--icon-before:hover svg{transform:translate(-.25rem)}.ll-link.ll-link--icon-before svg{transition:all .15s ease;margin-right:.5rem}.ll-columns{width:100%;border:1px solid var(--ll-borders);padding:3rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:3rem}.ll-columns .title{margin:0 0 1rem;font-size:2.2rem;font-weight:600}.ll-columns .subtitle{margin:0 0 1rem;font-size:.9rem;font-weight:400;text-transform:var(--ll-text-transform);color:var(--ll-labels);letter-spacing:.1em;display:block}.ll-columns>div>p{font-size:1.2rem;font-weight:400}.ll-columns>div>ul{padding:0;list-style:none}.ll-columns>div>ul>li{margin-bottom:.33rem;font-size:1.2rem;font-weight:400;line-height:1.75}:is(.ll-container--post-content){width:1350px}
