@keyframes move_1{0%{transform:translateX(0)}50%{transform:translateX(1rem)}100%{transform:translateX(0)}}.homepage main .animated.active,.lux-rentals .animated.active{animation:move_1 3s ease-in-out .3s}.homepage main,.lux-rentals{color:var(--txt-color-2)}.homepage main a,.homepage main a:hover,.homepage main a:visited,.homepage main a:focus,.homepage main a:active,.lux-rentals a,.lux-rentals a:hover,.lux-rentals a:visited,.lux-rentals a:focus,.lux-rentals a:active{border:none}.homepage main figure,.lux-rentals figure{width:100%;height:100%}.homepage main img,.lux-rentals img{height:100%;-o-object-fit:cover;object-fit:cover}.homepage main .section-title,.lux-rentals .section-title{font-size:var(--xl-fs);line-height:var(--xl-lh);margin:0;margin-bottom:var(--spacer)}.homepage main .small,.lux-rentals .small{font-size:var(--sm-fs);line-height:var(--sm-lh)}.homepage main .block,.lux-rentals .block{position:relative;width:100%;padding:var(--block-pad) 0}.homepage main .font-base,.lux-rentals .font-base{font-size:var(--bs-fs);line-height:var(--bs-lh)}.homepage main .font-base+a.btn,.lux-rentals .font-base+a.btn{margin-top:var(--fluid-24-32)}.homepage main .text-wrapper,.lux-rentals .text-wrapper{display:flex;flex-direction:column;justify-content:center}.homepage main .grid-layout,.lux-rentals .grid-layout{display:grid;margin:0 auto;width:var(--grid-layout-width);max-width:1440px;height:var(--grid-layout-height)}.homepage main .hero,.lux-rentals .hero{display:grid;grid-template-areas:"stack";height:100vh}.homepage main .hero>*,.lux-rentals .hero>*{grid-area:stack}.homepage main .hero h2,.lux-rentals .hero h2{font-size:var(--h-fs-h2);line-height:var(--h-lh-h2);font-weight:600}.homepage main .hero h3,.lux-rentals .hero h3{font-size:var(--h-fs-h3);line-height:var(--h-lh-h3)}.homepage main .hero p,.lux-rentals .hero p{font-size:var(--h-fs-txt);line-height:var(--h-lh-txt)}.homepage main .hero h2,.homepage main .hero h3,.homepage main .hero p,.lux-rentals .hero h2,.lux-rentals .hero h3,.lux-rentals .hero p{margin:0}.homepage main .hero .text-wrapper,.lux-rentals .hero .text-wrapper{align-self:end;justify-self:start;padding:var(--h-txt-wrap-pad);padding-bottom:15vh}.homepage main .hero .text-wrapper a,.lux-rentals .hero .text-wrapper a{display:flex;flex-direction:column;gap:var(--h-gap);max-width:40rem;padding:var(--h-txt-pad);-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px);background-color:hsla(0,0%,100%,.6);z-index:1}.homepage main .hero .text-wrapper a:hover,.homepage main .hero .text-wrapper a:focus,.homepage main .hero .text-wrapper a:active,.lux-rentals .hero .text-wrapper a:hover,.lux-rentals .hero .text-wrapper a:focus,.lux-rentals .hero .text-wrapper a:active{background-color:#002349;color:#fff}.homepage main .blurb,.lux-rentals .blurb{background-color:hsl(215,12%,98%);position:relative}.homepage main .blurb .inner,.lux-rentals .blurb .inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--bl-gap);margin:0 auto;width:80%;max-width:75ch;height:var(--bl-height);opacity:1;will-change:opacity;transition:opacity .8s cubic-bezier(0.4, 0, 1, 1)}.homepage main .blurb .inner .text,.lux-rentals .blurb .inner .text{text-align:center;-webkit-hyphens:none;hyphens:none;font-size:var(--lg-fs);line-height:var(--lg-lh);color:var(--txt-color-2)}.homepage main .blurb .inner .text p,.lux-rentals .blurb .inner .text p{word-break:auto-phrase;margin-bottom:calc(var(--bl-gap)/2)}.homepage main .blurb .inner .text p:last-of-type,.lux-rentals .blurb .inner .text p:last-of-type{margin-bottom:0}.homepage main .blurb .inner .line,.lux-rentals .blurb .inner .line{width:1px;height:var(--bl-gap);background-color:#002349}.homepage main .blurb.active .inner,.lux-rentals .blurb.active .inner{opacity:1}.homepage main .search-container .search-title,.lux-rentals .search-container .search-title{display:block;margin-bottom:calc(var(--h-txt-wrap-pad)/2)}.homepage main .search,.lux-rentals .search{background:linear-gradient(175deg, hsl(215, 12%, 98%) 0%, hsl(215, 12%, 94%) 100%)}.homepage main .search:before,.lux-rentals .search:before{content:"";position:absolute;top:0;left:0;width:100%;height:50%;background-color:hsl(215,12%,94%);z-index:1}.homepage main .search h3,.lux-rentals .search h3{color:var(--txt-color-2);font-size:var(--font-size-xl);padding:2rem;border-bottom:1px solid rgba(0,0,0,.05);margin:0}.homepage main .search .search-wrapper,.lux-rentals .search .search-wrapper{max-width:1140px;width:var(--grid-layout-width);margin:0 auto;background:hsl(215,12%,83%);box-shadow:var(--shadow-1-d);position:relative;z-index:2}.homepage main .search .search-wrapper #pr-search,.lux-rentals .search .search-wrapper #pr-search{padding:0}.homepage main .search .search-wrapper #pr-search label,.lux-rentals .search .search-wrapper #pr-search label{color:var(--txt-color-2)}.homepage main .search .grid-layout,.lux-rentals .search .grid-layout{grid-auto-flow:column;grid-template-columns:var(--search-grid-tmpl-cols);grid-template-rows:var(--search-grid-tmpl-rows);row-gap:3rem;height:auto;width:100%}.homepage main .search .flex,.lux-rentals .search .flex{align-items:center;gap:2rem;padding:2rem}.homepage main .search .flex .cell,.lux-rentals .search .flex .cell{flex:auto}@media only screen and (min-width: 768px){.homepage main .search .flex .cell,.lux-rentals .search .flex .cell{flex:1}}.homepage main .search button,.lux-rentals .search button{font-size:var(--md-fs);padding:2rem}.homepage main .featured,.lux-rentals .featured{padding-top:0;background-color:hsl(215,12%,98%)}.homepage main .featured:after,.lux-rentals .featured:after{content:"";position:absolute;top:38.2%;bottom:0;left:0;right:0;background-color:hsl(215,12%,94%)}.homepage main .featured .carousel,.lux-rentals .featured .carousel{position:relative;width:var(--grid-layout-width);max-width:1140px;margin:0 auto;z-index:2}.homepage main .featured .carousel .flickity-viewport,.lux-rentals .featured .carousel .flickity-viewport{overflow:visible}.homepage main .featured .carousel .flickity-page-dots,.lux-rentals .featured .carousel .flickity-page-dots{position:relative}.homepage main .featured .item,.lux-rentals .featured .item{display:grid;grid-template-columns:var(--fea-grid-columns);grid-template-rows:var(--fea-grid-rows);grid-auto-rows:auto;gap:0px;grid-auto-flow:column;align-items:center;width:100%;height:var(--fea-height);margin-right:50vw}.homepage main .featured .item figure,.lux-rentals .featured .item figure{position:relative;grid-area:var(--fea-grid-area-fig);overflow:hidden}.homepage main .featured .item figure img,.lux-rentals .featured .item figure img{aspect-ratio:var(--img-ratio);opacity:0;transform:scale(1.5);transition:opacity .4s cubic-bezier(0.56, -0.01, 0.48, 1),transform .6s .2s cubic-bezier(0.17, 0.67, 0.52, 1)}.homepage main .featured .item figure a,.lux-rentals .featured .item figure a{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.homepage main .featured .item figure a:hover img,.lux-rentals .featured .item figure a:hover img{transform:scale(1.05)}.homepage main .featured .item .text,.lux-rentals .featured .item .text{grid-area:var(--fea-grid-area-txt);height:100%;background:hsl(215,12%,94%);padding:1.5rem;color:#002349;transform:translateX(-2px);z-index:1}.homepage main .featured .item .text .inner,.lux-rentals .featured .item .text .inner{display:flex;flex-direction:column;align-items:center;gap:1rem;opacity:0;transform:var(--fea-translate-txt);transition:opacity 200ms linear,transform 1s cubic-bezier(0.56, -0.01, 0.48, 1)}.homepage main .featured .item .text p,.lux-rentals .featured .item .text p{text-align:center;margin:0}.homepage main .featured .item .text .number,.lux-rentals .featured .item .text .number{font-size:var(--font-size-l)}.homepage main .featured .item.is-selected figure,.lux-rentals .featured .item.is-selected figure{box-shadow:var(--shadow-1)}.homepage main .featured .item.is-selected figure img,.lux-rentals .featured .item.is-selected figure img{opacity:1;transform:scale(1)}.homepage main .featured .item.is-selected .text .inner,.lux-rentals .featured .item.is-selected .text .inner{opacity:1;transform:translateX(0%)}.homepage main .featured .flickity-page-dots,.lux-rentals .featured .flickity-page-dots{bottom:0;margin-bottom:0}.homepage main .featured .flickity-page-dots .dot,.lux-rentals .featured .flickity-page-dots .dot{all:unset;display:block;position:relative;width:1rem;height:1rem;border-radius:1rem;margin:0 .875rem;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;cursor:pointer;transition:all .3s;z-index:2}.homepage main .featured .flickity-page-dots .dot:hover,.homepage main .featured .flickity-page-dots .dot.is-selected,.lux-rentals .featured .flickity-page-dots .dot:hover,.lux-rentals .featured .flickity-page-dots .dot.is-selected{background-color:#002349}.homepage main .featured .flickity-page-dots .dot.is-selected,.lux-rentals .featured .flickity-page-dots .dot.is-selected{width:2rem}.homepage main .quick-links,.lux-rentals .quick-links{background:linear-gradient(5deg, hsl(215, 12%, 98%) 0%, hsl(215, 12%, 94%) 100%);padding:var(--block-pad) 0}.homepage main .quick-links .ql-container,.lux-rentals .quick-links .ql-container{width:var(--grid-layout-width);max-width:1140px;padding-inline:clamp(0rem,1.3462rem - 1.5385vw,1rem);margin:0 auto;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;row-gap:var(--fluid-16-24);position:relative;height:-webkit-min-content;height:-moz-min-content;height:min-content}.homepage main .quick-links .ql-row,.lux-rentals .quick-links .ql-row{display:flex;flex-direction:column;gap:var(--fluid-16-24);width:100%}@media screen and (min-width: 1140px){.homepage main .quick-links .ql-row,.lux-rentals .quick-links .ql-row{width:50%}}.homepage main .quick-links .clear,.lux-rentals .quick-links .clear{flex:none;height:1px;overflow:hidden;position:relative;width:100%;background:#002349;opacity:.1}.homepage main .quick-links .ql-item,.lux-rentals .quick-links .ql-item{display:flex;flex:none;flex-direction:row;align-items:center;justify-content:center;flex-wrap:nowrap;gap:var(--fluid-16-24);width:100%;position:relative}.homepage main .quick-links .ql-item .inlink,.lux-rentals .quick-links .ql-item .inlink{padding-right:var(--fluid-16-24);margin-right:1rem}.homepage main .quick-links .ql-item>div,.lux-rentals .quick-links .ql-item>div{display:flex;justify-content:center;align-items:center;flex-direction:row;position:relative;width:-webkit-min-content;width:-moz-min-content;width:min-content;height:-webkit-min-content;height:-moz-min-content;height:min-content;overflow:hidden}.homepage main .quick-links .ql-item>div.title,.lux-rentals .quick-links .ql-item>div.title{flex-shrink:0;flex:1 0 0px;justify-content:flex-start;flex-direction:column;align-items:flex-start;height:auto}.homepage main .quick-links .ql-item>div p,.lux-rentals .quick-links .ql-item>div p{margin:0;padding:0;line-height:1em;font-size:var(--fluid-24-32)}.homepage main .quick-links .ql-item img,.lux-rentals .quick-links .ql-item img{filter:grayscale(100%);aspect-ratio:1.6}@keyframes imgOnHover{from{filter:grayscale(100%);filter:brightness(1)}50%{filter:brightness(1.2)}to{filter:grayscale(0%);filter:brightness(1)}}.homepage main .quick-links .ql-item:not(:hover) img,.lux-rentals .quick-links .ql-item:not(:hover) img{animation:grayscaleAnimation .6s ease reverse forwards}.homepage main .quick-links .ql-item:hover img,.lux-rentals .quick-links .ql-item:hover img{animation:imgOnHover .6s ease-in-out forwards;animation-play-state:running}.homepage main .quick-links .ql-item:hover p,.lux-rentals .quick-links .ql-item:hover p{color:#000}.homepage main .quick-links .ql-item:hover .inlink,.lux-rentals .quick-links .ql-item:hover .inlink{margin-right:0}.homepage main .sell,.lux-rentals .sell{background:linear-gradient(225deg, hsl(215, 12%, 98%) 0%, hsl(215, 12%, 94%) 100%);padding-bottom:calc(1.5*var(--block-pad))}.homepage main .sell .grid-layout,.lux-rentals .sell .grid-layout{grid-template-columns:var(--sell-grid-cols);grid-template-rows:var(--sell-grid-rows)}.homepage main .sell .pict-lrg,.lux-rentals .sell .pict-lrg{grid-area:var(--sell-corp-area);box-shadow:var(--shadow-3-d);z-index:2}.homepage main .sell .pict-sm,.lux-rentals .sell .pict-sm{grid-area:var(--sell-fig-area);box-shadow:var(--shadow-3-d);z-index:4}.homepage main .sell .text-wrapper,.lux-rentals .sell .text-wrapper{grid-area:var(--sell-txt-area);border-bottom:none;padding:var(--card-txt-pad)}.homepage main .sell .text-wrapper p,.lux-rentals .sell .text-wrapper p{margin-bottom:var(--spacer) !important}.homepage main .sell .link,.lux-rentals .sell .link{grid-area:var(--sell-link-area);display:flex;align-items:flex-end;justify-content:center}.homepage main .sell .btn,.lux-rentals .sell .btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.homepage main .sell .line,.lux-rentals .sell .line{grid-area:4/6/5/13;border-top:1px solid var(--gold)}.homepage main .int-prop,.homepage main .significant,.lux-rentals .int-prop,.lux-rentals .significant{padding:var(--block-pad) 0}.homepage main .int-prop .wrapper,.homepage main .significant .wrapper,.lux-rentals .int-prop .wrapper,.lux-rentals .significant .wrapper{container-type:inline-size;width:var(--grid-layout-width);max-width:1440px;margin:0 auto;position:relative}.homepage main .int-prop .section-grid,.homepage main .significant .section-grid,.lux-rentals .int-prop .section-grid,.lux-rentals .significant .section-grid{width:100%;height:auto}.homepage main .int-prop .section-txt,.homepage main .significant .section-txt,.lux-rentals .int-prop .section-txt,.lux-rentals .significant .section-txt{font-size:var(--font-size-n);padding:var(--card-txt-pad)}.homepage main .int-prop .property-title,.homepage main .significant .property-title,.lux-rentals .int-prop .property-title,.lux-rentals .significant .property-title{position:absolute;bottom:0;left:0;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:3cqi;color:#fff;z-index:10}.homepage main .int-prop .section-item-wrapper,.homepage main .significant .section-item-wrapper,.lux-rentals .int-prop .section-item-wrapper,.lux-rentals .significant .section-item-wrapper{display:block;box-shadow:var(--shadow-3-d);position:relative;overflow:hidden;z-index:2}.homepage main .int-prop .section-item-wrapper::after,.homepage main .significant .section-item-wrapper::after,.lux-rentals .int-prop .section-item-wrapper::after,.lux-rentals .significant .section-item-wrapper::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(17deg, rgba(0, 0, 0, 0.6) 0%, transparent 100%) 50% 50%;background-blend-mode:multiply;transition:opacity 1.2s .2s cubic-bezier(0.17, 0.67, 0.52, 1)}.homepage main .int-prop .section-item-wrapper .item-img,.homepage main .significant .section-item-wrapper .item-img,.lux-rentals .int-prop .section-item-wrapper .item-img,.lux-rentals .significant .section-item-wrapper .item-img{-o-object-fit:cover;object-fit:cover;transition:transform 1.2s .2s cubic-bezier(0.17, 0.67, 0.52, 1);aspect-ratio:1}.homepage main .int-prop .section-item-wrapper:hover::after,.homepage main .significant .section-item-wrapper:hover::after,.lux-rentals .int-prop .section-item-wrapper:hover::after,.lux-rentals .significant .section-item-wrapper:hover::after{opacity:0}.homepage main .int-prop .section-item-wrapper:hover .main-img,.homepage main .significant .section-item-wrapper:hover .main-img,.lux-rentals .int-prop .section-item-wrapper:hover .main-img,.lux-rentals .significant .section-item-wrapper:hover .main-img{transform:scale(1.1)}@media screen and (min-width: 768px){.homepage main .int-prop .section-grid,.homepage main .significant .section-grid,.lux-rentals .int-prop .section-grid,.lux-rentals .significant .section-grid{display:grid;grid-template-columns:40cqi 60cqi;grid-template-rows:62.2225cqi}.homepage main .int-prop .section-txt,.homepage main .significant .section-txt,.lux-rentals .int-prop .section-txt,.lux-rentals .significant .section-txt{grid-area:1/1/2/2;padding:0;padding-right:9cqi;padding-top:9cqi}.homepage main .int-prop .section-item-wrapper,.homepage main .significant .section-item-wrapper,.lux-rentals .int-prop .section-item-wrapper,.lux-rentals .significant .section-item-wrapper{grid-area:1/2/2/3}}@media screen and (min-width: 1140px){.homepage main .int-prop .section-txt,.homepage main .significant .section-txt,.lux-rentals .int-prop .section-txt,.lux-rentals .significant .section-txt{padding-top:14.65cqi}.homepage main .int-prop .line,.homepage main .significant .line,.lux-rentals .int-prop .line,.lux-rentals .significant .line{position:absolute;height:1px;width:14.6cqi;background:var(--gold);bottom:14.5cqi;left:25.4cqi;opacity:1;z-index:1}}.homepage main .int-prop,.lux-rentals .int-prop{background:linear-gradient(315deg, hsl(215, 12%, 98%) 0%, hsl(215, 12%, 94%) 100%)}.homepage main .significant,.lux-rentals .significant{background:linear-gradient(225deg, hsl(215, 12%, 98%) 0%, hsl(215, 12%, 94%) 100%)}.homepage main .significant p,.lux-rentals .significant p{margin-bottom:var(--spacer) !important}.homepage main .significant .btn,.lux-rentals .significant .btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.homepage main .significant .number,.lux-rentals .significant .number{font-size:1.5em;line-height:1;vertical-align:middle}.homepage main .press,.lux-rentals .press{padding-top:0;background:linear-gradient(225deg, hsl(215, 12%, 96%) 0%, white 100%)}.homepage main .press .flex,.lux-rentals .press .flex{width:82vw;margin:0 auto}.homepage main .press h2,.lux-rentals .press h2{font-size:var(--xl-fs);line-height:var(--xl-lh);margin-top:0}.homepage main .press h3,.lux-rentals .press h3{font-size:var(--press-h3);line-height:1.5em}.homepage main .press ul a,.lux-rentals .press ul a{color:var(--txt-color-2)}.homepage main .press ul a:hover,.lux-rentals .press ul a:hover{color:var(--gold)}.homepage main .press .btn,.lux-rentals .press .btn{margin-top:var(--b-mrg);background-color:hsl(215,12%,96%);color:#002349;padding:1rem 2rem}.homepage main .press .spacer,.lux-rentals .press .spacer{width:var(--g-spacer);min-height:1px}.homepage main .press .inner,.lux-rentals .press .inner{width:calc(100% - var(--g-spacer));display:flex;flex-direction:column;gap:3rem}.homepage main .press .inner .list,.lux-rentals .press .inner .list{padding-left:2rem;border-left:1px solid var(--gold)}.homepage main .blogpost,.lux-rentals .blogpost{position:relative;padding:var(--blog-padding);background:linear-gradient(315deg, hsl(215, 12%, 96%) 0%, white 100%)}.homepage main .blogpost .item,.lux-rentals .blogpost .item{display:flex;flex-flow:column;align-items:center;row-gap:2rem;position:relative;width:var(--grid-layout-width);max-width:1140px;margin:0 auto}.homepage main .blogpost figure,.lux-rentals .blogpost figure{order:var(--blog-img-order);overflow:hidden;box-shadow:var(--shadow-2-d)}.homepage main .blogpost figure img,.lux-rentals .blogpost figure img{transition:transform .8s cubic-bezier(0.17, 0.67, 0.52, 1);aspect-ratio:4/3}.homepage main .blogpost figure img:hover,.lux-rentals .blogpost figure img:hover{transform:scale(1.1)}.homepage main .blogpost .text-wrapper,.lux-rentals .blogpost .text-wrapper{padding:var(--card-txt-pad);text-align:left}.homepage main .blogpost h3,.lux-rentals .blogpost h3{margin-top:0;letter-spacing:1px}.homepage main .blogpost a,.lux-rentals .blogpost a{color:#002349}.homepage main .blogpost a:hover,.lux-rentals .blogpost a:hover{color:var(--txt-color-2)}@media only screen and (min-width: 768px){.homepage main .blogpost .item,.lux-rentals .blogpost .item{flex-flow:row}.homepage main .blogpost figure,.lux-rentals .blogpost figure{flex-basis:61.8%}.homepage main .blogpost figure img,.lux-rentals .blogpost figure img{aspect-ratio:1}.homepage main .blogpost .text-wrapper,.lux-rentals .blogpost .text-wrapper{flex-basis:38.2%;align-items:stretch;padding:0;padding-left:3rem}}@media only screen and (min-width: 1140px){.homepage main .blogpost figure img,.lux-rentals .blogpost figure img{aspect-ratio:4/3}}