.lux{--bsp:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-12 -12 24 24' fill='%2335c9ff'%3E%3Cpath d='M0-12 2.1-4.6C2.5-3.3 3.3-2.5 4.6-2.1L12 0 4.6 2.1C3.3 2.5 2.5 3.3 2.1 4.6L0 12-2.1 4.6C-2.500 3.3-3.3 2.5-4.6 2.1L-12 0-4.6-2.1C-3.3-2.5-2.5-3.3-2.1-4.6Z'/%3E%3C/svg%3E")}
.lux-acts #restaurants,:is(.lux-item,.lux-article) main>.sec>.wrap>:is(.crumbs,h1,.loc),.lux-item .bookcard,:is(.lux-about,.lux-mgmt) main>.sec.soft,.lux-owner aside.panel,.lxb-cta{
--ink:#fff;--text:var(--mist);--mute:#9fabb3;--line:rgba(255,255,255,.16);--soft:rgba(255,255,255,.05);--bg:var(--night);
--sky-d:var(--sky);--skyd:var(--sky);--sky-t:rgba(53,201,255,.14);--card:rgba(255,255,255,.03);--field:rgba(255,255,255,.04);color:var(--text)}
.lux-acts #restaurants,:is(.lux-about,.lux-mgmt) main>.sec.soft{background:var(--night2)}
.lux-acts main>.sec[id] h2::before,.lux-faq main>.sec>.wrap>h2::before,.lux-news main>.sec>.wrap>h2::before,.lux-mgmt main>.sec>.wrap>h2::before,.lux-article main>.sec.soft h2::before,h2.lxb-src::before{
content:"";display:block;min-height:17px;margin:0 0 12px;padding-left:24px;background:var(--bsp) 0 50%/13px 13px no-repeat;
font:400 .6875rem/1.55 var(--sans);font-style:normal;letter-spacing:.28em;text-transform:uppercase;color:var(--sky-d)}
.lxb-cta{padding:0!important;background:var(--night);border-top:1px solid var(--sky);overflow:hidden}
.lxb-cta .cta-band{border:0;background:none;padding:clamp(40px,5vw,68px) 0;overflow:visible}
.lxb-cta .cta-band::before{inset:0 -20vw}
.lux-acts main{counter-reset:s}
.lux-acts main>.sec[id]{padding:clamp(46px,5vw,74px) 0 clamp(40px,4.4vw,64px)!important;counter-increment:s}
.lux-acts #vehicles{background:var(--g1)}
.lux-acts main>.sec[id]>.wrap{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:40px;align-items:end}
.lux-acts main>.sec[id] h2{grid-column:1;font-size:clamp(2rem,3.5vw,3.2rem);margin:0 0 .28em}
.lux-acts main>.sec[id] h2::before{content:counter(s,decimal-leading-zero) " / 03 \2002 " attr(data-lab)}
.lux-acts main>.sec[id] .lead{grid-column:1;margin:0;font-size:.9875rem;max-width:46em}
.lux-acts main>.sec[id] .chips{grid-column:2;grid-row:1/3;margin:0!important}
.lux-acts #restaurants .chip{border-color:rgba(255,255,255,.3)}
.lux-acts #restaurants .chip:hover{border-color:#fff;color:#fff}
.lux-acts #restaurants .chip[aria-pressed=true]{background:#fff;border-color:#fff;color:var(--night)}
.lux-acts .grid.g3{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:clamp(20px,2.4vw,32px)}
.lux-acts .card{display:grid;grid-template-columns:96px minmax(0,1fr);grid-template-rows:auto 1fr;min-height:98px;overflow:hidden}
.lux-acts .card[hidden]{display:none}
.lux-acts .card .ph{display:contents}
.lux-acts .card .ph img,.lux-acts .card:hover .ph img{grid-area:1/1/3/2;width:96px;height:100%;min-height:96px;object-fit:cover;background:var(--soft);transform:none}
.lux-acts .card .badge{grid-area:1/2;position:static;justify-self:start;background:none;color:var(--sky-d);padding:11px 12px 0 14px;font-size:.5625rem;line-height:1.3;letter-spacing:.26em}
.lux-acts .card .bd{grid-area:2/2;padding:3px 12px 10px 14px;gap:2px;justify-content:flex-start}
.lux-acts .card h3{font:400 1.14rem/1.14 var(--serif)}
.lux-acts .card p{font-size:.78rem;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.lux-acts .card .price{border:0;padding:0;margin-top:2px;font:400 .625rem/1.4 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}
.lux-acts .card .price b,.lux-acts .card .price small{font:inherit;letter-spacing:inherit;color:inherit}
.lux-acts .card .price .link{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);border:0}
@media (max-width:1099px){.lux-acts .grid.g3{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:899px){
.lux-acts main>.sec[id]>.wrap{display:block}
.lux-acts main>.sec[id] .chips{margin:16px 0 0!important}
.lux-acts .chip{padding:0 14px;letter-spacing:.16em}
}
@media (max-width:699px){.lux-acts .grid.g3{grid-template-columns:1fr;gap:8px}}
:is(.lux-item,.lux-article) .hdr:not(.lx-solid){background:var(--night);color:var(--w);border-bottom-color:transparent}
:is(.lux-item,.lux-article) .hdr:not(.lx-solid) .logo::before{opacity:1}
:is(.lux-item,.lux-article) .hdr:not(.lx-solid) .logo img{opacity:0}
:is(.lux-item,.lux-article) .hdr.lx-dk{border-bottom-color:transparent}
:is(.lux-item,.lux-article) main{position:relative;--ov:clamp(56px,7vw,104px);background:linear-gradient(var(--night),var(--night)) top/100% calc(var(--hh) + env(safe-area-inset-top,0px) + 2px) no-repeat}
:is(.lux-item,.lux-article) main>.sec:not(.soft){padding-top:0!important}
:is(.lux-item,.lux-article) main>.sec>.wrap>:is(.crumbs,h1){position:relative;margin:0;background:var(--night);box-shadow:0 0 0 100vmax var(--night);clip-path:inset(-1px -100vmax)}
:is(.lux-item,.lux-article) main>.sec>.wrap>.crumbs{padding:clamp(26px,3.6vw,52px) 0 16px}
:is(.lux-item,.lux-article) main>.sec>.wrap>h1{font-size:clamp(2.5rem,5.2vw,4.6rem)!important;line-height:.99;letter-spacing:-.018em;padding:0 1.1em calc(var(--ov) + 62px) 0;text-wrap:balance}
:is(.lux-item,.lux-article) main>.sec>.wrap>.loc{position:relative;z-index:2;display:flex;align-items:center;gap:12px;min-height:18px;margin:calc(-1*var(--ov) - 44px) 0 26px!important;padding-left:24px;background:var(--bsp) 0 50%/13px 13px no-repeat;
font:400 .6875rem/1.6 var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--mist)}
.lxb-band{position:absolute;left:0;right:0;top:0;z-index:1;pointer-events:none;overflow:hidden;
background:radial-gradient(52% 80% at 82% 22%,rgba(53,201,255,.12),rgba(53,201,255,0) 70%),radial-gradient(40% 60% at 4% 100%,rgba(53,201,255,.07),rgba(53,201,255,0) 70%)}
.lxb-band::after{content:"";position:absolute;right:var(--gut);top:calc(var(--hh) + clamp(22px,3vw,44px));width:clamp(24px,3vw,42px);height:clamp(24px,3vw,42px);background:var(--w);-webkit-mask:var(--spark) center/contain no-repeat;mask:var(--spark) center/contain no-repeat;opacity:.9}
.lux-lan .lxb-band::before{content:"";position:absolute;inset:0;background:radial-gradient(circle var(--lr) at var(--x,-999px) var(--y,-999px),rgba(53,201,255,.13),rgba(53,201,255,0) 72%)}
.lux-item .gal,.lux-article article>.wrap>img{position:relative;z-index:2}
.lux-item .loc+.gal{margin-top:0}
.lux-article article>.wrap>img{display:block;border-radius:0!important;margin:0 0 clamp(26px,3.4vw,44px)!important;background:var(--g2)}
.lux-article article>.wrap>h1+img{margin-top:calc(-1*var(--ov))!important}
.lux-article article>.wrap>h1{max-width:19em;font-size:clamp(2.2rem,4.3vw,3.7rem)!important;line-height:1.02}
@media (prefers-reduced-motion:no-preference){
.lux-js .lux-item .gal,.lux-js .lux-article article>.wrap>img{animation:lxbIris 1.9s var(--io) .15s both}
@keyframes lxbIris{from{clip-path:circle(0% at 34% 46%)}to{clip-path:circle(150% at 34% 46%)}}
.anim .lux-about .split>img.rv{transform:none;clip-path:circle(34% at 50% 50%);transition:clip-path 1.9s var(--io),opacity 1.1s var(--ease)}
.anim .lux-about .split>img.rv.in{clip-path:circle(150% at 50% 50%)}
}
.lux-item .gal{gap:6px;border-radius:0;background:var(--w)}
.lux-item .gal button:only-child{grid-column:1/-1;grid-row:1/-1}
@media (min-width:761px){.lux-item .gal button:nth-child(2):last-child{grid-column:2/-1;grid-row:1/-1}.lux-item .gal button:nth-child(2):nth-last-child(2),.lux-item .gal button:nth-child(3):last-child{grid-row:1/-1}.lux-item .gal button:nth-child(4):last-child{grid-column:2/-1}}
.lux-item .gal2{display:flex;gap:6px;margin-top:6px;border-radius:0}
.lux-item .gal2 button{flex:1 1 0;min-width:0;aspect-ratio:auto;height:clamp(96px,12.5vw,170px)}
.lux-item .galall{text-align:right;margin:4px 0 0}
.lux-item .galall .btn{min-width:0;width:auto;min-height:44px;padding:6px 0;border:0;background:linear-gradient(currentColor,currentColor) 0 calc(100% - 9px)/100% 1px no-repeat;color:var(--ink);letter-spacing:.26em}
.lux-item .galall .btn::before{display:none}
.lux-item .galall .btn:hover{color:var(--sky-d)}
.lux-item .vlay{grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:clamp(28px,6vw,96px);margin-top:clamp(20px,3vw,44px)}
.lux-item .vlay>:first-child{max-width:43em}
:is(.lux-item,.lux-article) .prose{font-size:1.0313rem;line-height:1.72}
:is(.lux-item,.lux-article) .prose .lead,.lux-item .sumtxt{font:300 clamp(1.4rem,2vw,1.8rem)/1.3 var(--serif);color:var(--ink);max-width:none;margin:0 0 .9em}
:is(.lux-item,.lux-article) .prose strong{color:var(--ink)}
:is(.lux-item,.lux-article) .prose h3{font:400 clamp(1.3rem,1.7vw,1.55rem)/1.2 var(--serif)}
:is(.lux-item,.lux-article) .prose h3 strong{font-weight:400}
:is(.lux-item,.lux-article) .prose ul:not(.amen):not(.lxb-src){list-style:none;padding:0;margin:1em 0 1.3em;border-top:1px solid var(--line)}
:is(.lux-item,.lux-article) .prose ul:not(.amen):not(.lxb-src)>li{position:relative;padding:9px 0 9px 26px;border-bottom:1px solid var(--line)}
:is(.lux-item,.lux-article) .prose ul:not(.amen):not(.lxb-src)>li::before{content:"";position:absolute;left:2px;top:1.15em;width:10px;height:10px;background:var(--bsp) center/contain no-repeat}
.lux-item .bookcard{top:calc(var(--hh) + 18px);background-color:var(--night2);border:0;border-top:1px solid var(--sky);padding:clamp(22px,2.4vw,30px)}
.lux-lan .lux-item .bookcard,.lux-lan .lux-owner aside.panel{background-image:radial-gradient(circle 300px at var(--x,-999px) var(--y,-999px),rgba(53,201,255,.17),rgba(53,201,255,0) 72%)}
.lux-item .bookcard .from{font:400 .6875rem/1.5 var(--sans);letter-spacing:.28em;text-transform:uppercase;color:var(--sky)}
.lux-item .bookcard .amt{font:300 clamp(2.5rem,3.6vw,3.4rem)/1 var(--serif);font-variant-numeric:lining-nums;color:var(--w);margin-top:8px;overflow-wrap:anywhere}
.lux-item .bookcard .amt[style]{font-style:italic;margin:0}
.lux-item .bookcard .amt small{font:400 .6875rem/1 var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--mist)}
.lux-item .bookcard .note{color:var(--mist);font-size:.875rem;line-height:1.55;padding-top:12px;border-top:1px solid var(--line)}
.lux-item .bookcard .btn.ghost{color:var(--w)}
.lux-sale .keyfacts{margin:0 0 26px}
.lux-sale .kf b{font-size:clamp(1.7rem,2.4vw,2.3rem);font-style:normal;color:var(--ink)}
.lux-sale .prose h2{font-size:clamp(1.6rem,2.3vw,2rem);font-weight:300;margin:1.5em 0 .5em}
.lux-sale .amen{gap:0 28px;border-top:1px solid var(--line)}
.lux-sale .amen li{background:none;padding:10px 0;border-bottom:1px solid var(--line);font-weight:400;font-size:.9375rem}
@media (max-width:980px){
.lux-item .vlay{grid-template-columns:1fr}
.lux-item .bookcard{position:static}
}
@media (max-width:699px){
:is(.lux-item,.lux-article) main{--ov:44px}
:is(.lux-item,.lux-article) main>.sec>.wrap>h1{padding-right:.9em}
.lux-item .galall{text-align:left}
}
.lux-news .nsearch{max-width:940px;margin-top:22px}
.lux-news .nrow{gap:14px 18px;align-items:flex-end}
.lux-news .nrow input{height:52px;padding:0 2px;border:0;border-bottom:1px solid rgba(255,255,255,.42);border-radius:0;background:none;color:var(--w);font:300 1.3rem/1 var(--serif);flex-basis:340px}
.lux-news .nrow input:focus{outline:0;border-color:var(--sky);box-shadow:0 1px 0 var(--sky)}
.lux-news .nrow .btn{height:auto;min-height:52px}
.lux-news .nsearch .note{margin-top:10px}
.lux-news main>.sec{padding:clamp(34px,4vw,56px) 0 var(--sec)!important}
:is(.lux-news,.lux-article) .grid.g3{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(28px,4.6vw,72px)}
.lux-article .grid.g3{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(20px,2.6vw,40px)}
:is(.lux-news,.lux-article) .card{display:grid;grid-template-columns:132px minmax(0,1fr);column-gap:18px;align-items:start;padding:16px 0;border:0;border-top:1px solid var(--line);background:none;overflow:visible}
:is(.lux-news,.lux-article) .card[hidden]{display:none}
:is(.lux-news,.lux-article) .card:hover{transform:none;border-top-color:var(--sky)}
:is(.lux-news,.lux-article) .card .ph{aspect-ratio:4/3;background:var(--g1) var(--bsp) center/18px 18px no-repeat}
:is(.lux-news,.lux-article) .sec.soft .card .ph{background-color:var(--w)}
:is(.lux-news,.lux-article) .card .ph img[src=""]{display:none}
.lxb-nt{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}
.lxb-nt[data-day]{background-image:none!important}
.lxb-nt::before{content:attr(data-day);font:300 2.5rem/.9 var(--serif);font-variant-numeric:lining-nums;color:var(--ink)}
.lxb-nt::after{content:attr(data-my);font:400 .5625rem/1 var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--sky-d)}
.lux-news #advice .grid{counter-reset:a}
.lux-news #advice .card{counter-increment:a}
.lux-news #advice .card:has(.lxb-nt){grid-template-columns:3rem minmax(0,1fr);column-gap:12px}
.lux-news #advice .lxb-nt{aspect-ratio:auto;background:none;align-items:flex-start;justify-content:flex-start}
.lux-news #advice .lxb-nt::before{content:counter(a,decimal-leading-zero);font:italic 300 1.9rem/1 var(--serif);color:var(--sky-d)}
.lux-news #advice h2{font-size:clamp(2rem,3.4vw,3.1rem);max-width:16em;margin:0 0 .3em}
.lux-news #advice .lead{font-size:.9875rem;margin:0 0 6px}
:is(.lux-news,.lux-article) .card .bd{padding:0;gap:4px}
:is(.lux-news,.lux-article) .card .loc{font-size:.625rem;line-height:1.4;letter-spacing:.24em;color:var(--sky-d);font-variant-numeric:lining-nums}
:is(.lux-news,.lux-article) .card h3{font:400 1.3rem/1.14 var(--serif);transition:color .5s;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
:is(.lux-news,.lux-article) .card:hover h3{color:var(--sky-d)}
:is(.lux-news,.lux-article) .card p{font-size:.8438rem;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.lux-article .card{grid-template-columns:96px minmax(0,1fr);column-gap:14px}
.lux-article .card h3{font-size:1.14rem}
.lux-article main>.sec.soft{padding:clamp(44px,5vw,70px) 0}
.lux-article main>.sec.soft h2{font-size:clamp(1.9rem,3vw,2.7rem);margin:0}
@media (min-width:900px){
.lux-news .sec:not(.soft) .card:first-child{grid-column:1/-1;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:clamp(26px,4.4vw,64px);align-items:center;padding:0 0 clamp(28px,3.4vw,46px);border-top:0}
.lux-news .sec:not(.soft) .card:first-child .ph{aspect-ratio:16/9}
.lux-news .sec:not(.soft) .card:first-child .lxb-nt{aspect-ratio:2/1}
.lux-news .sec:not(.soft) .card:first-child .bd{gap:12px}
.lux-news .sec:not(.soft) .card:first-child .loc{font-size:.6875rem;letter-spacing:.28em;padding-left:24px;background:var(--bsp) 0 50%/13px 13px no-repeat}
.lux-news .sec:not(.soft) .card:first-child h3{font:300 clamp(1.9rem,3vw,2.8rem)/1.04 var(--serif);letter-spacing:-.012em;-webkit-line-clamp:5}
.lux-news .sec:not(.soft) .card:first-child p{font-size:1rem;line-height:1.6;-webkit-line-clamp:5}
.lux-news .sec:not(.soft) .card:first-child .lxb-nt{align-items:flex-start;justify-content:flex-end;gap:14px;padding:clamp(22px,3vw,40px);background-color:var(--night2);border-top:1px solid var(--sky)}
.lux-lan .lux-news .sec:not(.soft) .card:first-child .lxb-nt{background-image:radial-gradient(circle 340px at var(--x,-999px) var(--y,-999px),rgba(53,201,255,.2),rgba(53,201,255,0) 72%)!important}
.lux-news .sec:not(.soft) .card:first-child .lxb-nt::before{font-size:clamp(5.4rem,10vw,9rem);line-height:.8;color:var(--w)}
.lux-news .sec:not(.soft) .card:first-child .lxb-nt::after{font-size:.6875rem;letter-spacing:.28em;color:var(--sky)}
}
@media (max-width:1099px){.lux-article .grid.g3{grid-template-columns:1fr}}
@media (max-width:899px){
:is(.lux-news,.lux-article) .grid.g3{grid-template-columns:1fr}
.lux-news .card{grid-template-columns:104px minmax(0,1fr);column-gap:14px;padding:14px 0}
.lux-news .card h3{font-size:1.2rem}
.lux-news .nrow .btn{width:100%}
}
.lux-article article.sec{padding-bottom:clamp(50px,6vw,90px)}
.lux-article .prose{max-width:41rem!important;margin:0 auto}
.lux-article .prose>p:first-child:not(.lead)::first-letter{float:left;font:300 4.3em/.8 var(--serif);color:var(--sky-d);padding:.08em .1em 0 0}
.lux-article .prose h2{position:relative;font:300 clamp(1.7rem,2.6vw,2.3rem)/1.08 var(--serif);margin:1.5em 0 .5em;padding-top:.75em}
.lux-article .prose h2::before{content:"";position:absolute;left:0;top:0;width:34px;height:1px;background:var(--sky)}
.lux-article .prose h2.lxb-src{font:400 .6875rem/1.55 var(--sans);letter-spacing:.28em;text-transform:uppercase;color:var(--mute);margin:3.2em 0 0;padding:16px 0 0;border-top:1px solid var(--ink)}
.lux-article .prose h2.lxb-src::before{position:static;display:inline-block;vertical-align:-2px;width:13px;height:13px;min-height:0;padding:0;margin:0 11px 0 0;background:var(--bsp) center/13px 13px no-repeat}
.lux-article .prose ul.lxb-src{list-style:none;display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:12px 0 0}
.lux-article .prose ul.lxb-src a{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border:1px solid var(--line);font:400 .6875rem/1.3 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);transition:border-color .5s,color .5s}
.lux-article .prose ul.lxb-src a:hover{border-color:var(--sky);color:var(--sky-d)}
.lux-article article>.wrap>h2{max-width:41rem;margin:56px auto 0!important;font-size:clamp(1.7rem,2.6vw,2.3rem)}
.lux-article article>.wrap>:is(details,.cta-band){max-width:41rem;margin-left:auto;margin-right:auto}
:is(.lux-faq,.lux-mgmt,.lux-article) main>.sec>.wrap>h2{counter-reset:q}
:is(.lux-faq,.lux-mgmt,.lux-article) details{counter-increment:q;border-bottom:1px solid var(--line)}
:is(.lux-faq,.lux-mgmt,.lux-article) details:first-of-type{border-top:0}
:is(.lux-faq,.lux-mgmt,.lux-article) h2+details{border-top:1px solid var(--ink)}
:is(.lux-faq,.lux-mgmt,.lux-article) summary{align-items:baseline;gap:14px;justify-content:flex-start;min-height:50px;padding:14px 0 12px}
:is(.lux-faq,.lux-mgmt,.lux-article) summary::before{content:counter(q,decimal-leading-zero);flex:none;min-width:1.6em;font:italic 300 1.1rem/1 var(--serif);font-variant-numeric:lining-nums;color:var(--sky-d)}
:is(.lux-faq,.lux-mgmt,.lux-article) summary::after,:is(.lux-faq,.lux-mgmt,.lux-article) details[open] summary::after{content:"";flex:none;align-self:center;width:14px;height:14px;margin-left:auto;
background:linear-gradient(currentColor,currentColor) 50% 50%/100% 1px no-repeat,linear-gradient(currentColor,currentColor) 50% 50%/1px 100% no-repeat;transition:background-size .7s var(--ease)}
:is(.lux-faq,.lux-mgmt,.lux-article) details[open] summary::after{background-size:100% 1px,1px 0}
:is(.lux-faq,.lux-mgmt,.lux-article) details>p{margin:0;padding:0 34px 16px calc(1.6em + 16px);max-width:44em}
.lux-faq main>.sec{padding-top:clamp(30px,4vw,56px)!important;counter-reset:g}
.lux-faq main>.sec>.wrap>h2{counter-increment:g;font-size:clamp(1.8rem,2.8vw,2.5rem);margin:clamp(40px,5vw,64px) 0 16px!important}
.lux-faq main>.sec>.wrap>h2:first-of-type{margin-top:0!important}
.lux-faq main>.sec>.wrap>h2::before{content:counter(g,decimal-leading-zero) " / 04"}
.lux-faq .cta-band{margin-top:clamp(40px,5vw,64px)!important}
.lxb-fi{counter-reset:f;display:flex;flex-wrap:wrap;gap:8px;margin:0 0 30px}
.lxb-fi a{counter-increment:f;display:flex;align-items:center;gap:10px;min-height:44px;padding:0 14px;border:1px solid var(--line);font:400 .6875rem/1.35 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);transition:color .5s,border-color .5s}
.lxb-fi a::before{content:counter(f,decimal-leading-zero);font:italic 300 1.05rem/1 var(--serif);letter-spacing:0;color:var(--sky-d)}
.lxb-fi a:hover,.lxb-fi a.on{color:var(--sky-d);border-color:var(--sky)}
@media (min-width:1000px){
.lux-faq .wrap.lxb-fq{max-width:calc(1080px + 2*var(--gut))!important;display:grid;grid-template-columns:250px minmax(0,1fr);column-gap:clamp(40px,6vw,96px);align-items:start}
.lux-faq .wrap.lxb-fq>*{grid-column:2}
.lux-faq .wrap.lxb-fq>.lxb-fi{grid-column:1;grid-row:1/span 60;position:sticky;top:calc(var(--hh) + 26px);display:block;margin:0;border-top:1px solid var(--ink)}
.lux-faq .lxb-fq>.lxb-fi a{position:relative;min-height:52px;padding:8px 0;border:0;border-bottom:1px solid var(--line)}
.lux-faq .lxb-fq>.lxb-fi a::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--sky);transform:scaleX(0);transform-origin:left;transition:transform .9s var(--ease)}
.lux-faq .lxb-fq>.lxb-fi a.on::after{transform:scaleX(1)}
}
:is(.lux-about,.lux-owner,.lux-mgmt) .phero .kf{padding:14px 12px 0 0}
:is(.lux-about,.lux-owner,.lux-mgmt) .phero .kf b{font:300 clamp(2.2rem,3.3vw,3.2rem)/1 var(--serif);font-variant-numeric:lining-nums;color:var(--w)}
:is(.lux-about,.lux-owner,.lux-mgmt) .phero .keyfacts{gap:18px 20px}
:is(.lux-about,.lux-owner,.lux-mgmt) .phero .keyfacts+*{margin-top:22px}
@media (min-width:1000px){
:is(.lux-about,.lux-owner,.lux-mgmt) .phero>.wrap{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:clamp(30px,5vw,84px);align-items:start}
:is(.lux-about,.lux-owner,.lux-mgmt) .phero>.wrap>*{grid-column:1}
:is(.lux-about,.lux-owner,.lux-mgmt) .phero .keyfacts{grid-column:2;grid-row:2/span 5;align-self:end;margin:0;max-width:none!important;grid-template-columns:1fr 1fr}
.lux-about .phero .keyfacts{grid-template-columns:1fr 1fr 1fr}
}
:is(.lux-about,.lux-mgmt,.lux-dev) .grid.g3{counter-reset:b;gap:0 clamp(22px,3vw,48px);margin-top:clamp(26px,3vw,44px)!important}
:is(.lux-about,.lux-mgmt,.lux-dev) .feat{counter-increment:b;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:18px;align-content:start;background:none;border:0;border-top:1px solid var(--line);padding:18px 0 clamp(20px,2.2vw,30px)}
:is(.lux-about,.lux-mgmt,.lux-dev) .feat:hover{border-top-color:var(--sky)}
:is(.lux-about,.lux-mgmt,.lux-dev) .feat .ic{display:none}
:is(.lux-about,.lux-mgmt,.lux-dev) .feat::before{content:counter(b,decimal-leading-zero);grid-row:1/4;min-width:1.25em;font:italic 300 clamp(2.4rem,3.4vw,3.3rem)/.9 var(--serif);font-variant-numeric:lining-nums;color:var(--sky)}
:is(.lux-about,.lux-mgmt,.lux-dev) .feat>:is(h3,p){grid-column:2}
:is(.lux-about,.lux-mgmt,.lux-dev) .feat h3{font:300 clamp(1.4rem,1.9vw,1.8rem)/1.1 var(--serif)}
:is(.lux-about,.lux-mgmt,.lux-dev) .feat p{margin-top:6px}
:is(.lux-about,.lux-mgmt,.lux-dev) main>.sec>.wrap>h2,.lux-about h2.big{font-size:clamp(2rem,3.5vw,3.3rem);max-width:17em}
.lux-mgmt main{counter-reset:ms}
.lux-mgmt main>.sec>.wrap>h2{counter-increment:ms}
.lux-mgmt main>.sec>.wrap>h2::before{content:counter(ms,decimal-leading-zero) " / 04"}
.lux-mgmt main>.sec>.wrap[style]>h2{font-size:clamp(1.8rem,2.8vw,2.5rem)}
.lux-mgmt main>.sec>.wrap[style]>h2+p{margin-top:12px}
.lux-mgmt main>.sec>.wrap[style]>h2~h2{margin:clamp(40px,5vw,64px) 0 16px!important}
.lux-mgmt .cta-band{margin-top:clamp(40px,5vw,64px)!important}
.lux-about .center{text-align:left}
.lux-about .center .kicker{justify-content:flex-start}
.lux-about .split{position:relative;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:clamp(30px,7vw,110px)}
.lux-about .split>*{position:relative;z-index:1}
.lux-about .split img{aspect-ratio:4/5;box-shadow:16px 16px 0 -1px var(--w),16px 16px 0 0 var(--sky)}
.lux-about .split[data-fig]::before{content:attr(data-fig);position:absolute;right:30%;top:-.42em;z-index:0;font:italic 300 clamp(7rem,17vw,16.5rem)/1 var(--serif);font-variant-numeric:lining-nums;color:var(--g2);pointer-events:none;white-space:nowrap}
.lux-about .split p{max-width:36em;font-size:.9875rem}
.lux-about .split .keyfacts{margin:26px 0;gap:0 28px}
.lux-about .split .kf b{font:300 clamp(2.8rem,4.6vw,4.4rem)/1 var(--serif);font-variant-numeric:lining-nums;color:var(--ink)}
.lux-about main>.sec:nth-of-type(4){background:var(--g1)}
.lux-about main>.sec:nth-of-type(4) .split{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}
.lux-about main>.sec:nth-of-type(4) .split img{order:-1;aspect-ratio:5/4;box-shadow:-16px 16px 0 -1px var(--g1),-16px 16px 0 0 var(--sky)}
.lux-about .split h3{font:300 clamp(1.5rem,2vw,1.9rem)/1.1 var(--serif);margin:22px 0 10px;padding-top:18px;border-top:1px solid var(--ink)}
.lux-owner main>.sec{padding-top:clamp(36px,4.4vw,64px)!important}
.lux-owner .booklay{grid-template-columns:minmax(0,1.55fr) minmax(0,.9fr);gap:clamp(28px,6vw,100px)}
.lux-owner form.panel{border:0;padding:0;background:none}
.lux-owner form.panel h2{font-size:clamp(1.7rem,2.5vw,2.3rem)!important;padding-top:16px;border-top:1px solid var(--ink);margin:0 0 4px}
.lux-owner form.panel h2~h2{margin-top:36px!important}
.lux-owner form.panel>.note{margin:0 0 20px;max-width:40em}
.lux-owner .frow{gap:0 28px;margin:0}
.lux-owner .fld{margin-bottom:18px}
.lux-owner .fld :is(input,select){width:100%;min-height:46px;padding:8px 0;border:0;border-bottom:1px solid rgba(34,34,35,.32);background-color:transparent}
.lux-owner .fld :is(input,select):focus{border-color:var(--sky-d);box-shadow:0 1px 0 var(--sky-d)}
.lux-owner form .chips{gap:12px;margin-top:10px}
.lux-owner aside.panel{position:sticky;top:calc(var(--hh) + 18px);background-color:var(--night2);border:0;border-top:1px solid var(--sky);padding:clamp(22px,2.8vw,36px)}
.lux-owner aside.panel h2{font-size:clamp(1.7rem,2.3vw,2.1rem)!important;color:var(--w);margin:0 0 14px}
.lux-owner aside .amen{display:block;border-top:1px solid var(--line)}
.lux-owner aside .amen li{background:none;padding:12px 0;border-bottom:1px solid var(--line);font-weight:300;font-size:.9375rem;line-height:1.45;color:var(--mist)}
@media (max-width:999px){
.lux-about .split,.lux-about main>.sec:nth-of-type(4) .split,.lux-owner .booklay{grid-template-columns:1fr}
.lux-about .split img{aspect-ratio:4/3;width:calc(100% - 16px)}
.lux-about main>.sec:nth-of-type(4) .split img{order:0;margin-left:16px}
.lux-about .split[data-fig]::before{right:0;top:-.5em;font-size:34vw}
.lux-owner aside.panel{position:static}
}
@media (max-width:980px){:is(.lux-about,.lux-mgmt,.lux-dev) .grid.g3{grid-template-columns:1fr}}
@media (max-width:699px){
.lux-owner form .chips .btn,.lux-item .bookcard .btn{width:100%}
:is(.lux-faq,.lux-mgmt,.lux-article) details>p{padding-right:0}
}
.lux-mgmt .est{position:relative;background:linear-gradient(rgba(53,201,255,.05) 1px,transparent 1px) 0 0/100% 44px,linear-gradient(90deg,rgba(53,201,255,.05) 1px,transparent 1px) 0 0/44px 100%,radial-gradient(ellipse 60% 80% at 80% 30%,rgba(53,201,255,.16),rgba(53,201,255,0) 70%),#070b10;color:#fff;padding:clamp(48px,5.4vw,84px) 0;border-top:3px solid var(--sky)}
.lux-mgmt .est .wrap{max-width:calc(1200px + 2*var(--gut))}
.lux-mgmt .est-k,.lux-mgmt .est-lab,.lux-mgmt .est legend,.lux-mgmt .est-r>span{font:400 .6875rem/1.4 var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--sky)}
.lux-mgmt .est h2{font:300 clamp(2.2rem,4.2vw,3.8rem)/1.02 var(--serif);color:#fff;margin:12px 0 0;letter-spacing:-.012em}
.lux-mgmt .est h2::before{display:none}
.lux-mgmt .est-l{max-width:46em;margin-top:14px;color:#dfe7ec;font-size:1.0625rem}
.lux-mgmt .est-g{display:none}
.lux-mgmt .est-on .est-g{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(24px,4vw,64px);margin-top:clamp(28px,3.4vw,48px);align-items:start}
.lux-mgmt .est fieldset{border:0;padding:0;margin:0}
.lux-mgmt .est legend{padding:0;margin-bottom:12px}
.lux-mgmt .est-t{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.lux-mgmt .est-t button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:112px;padding:14px 8px;border:1px solid rgba(255,255,255,.28);border-radius:0;background:rgba(255,255,255,.03);color:#fff;font:400 .8125rem/1.25 var(--sans);text-align:center;cursor:pointer;transition:background-color .4s,border-color .4s,color .4s,transform .4s}
.lux-mgmt .est-t button svg{width:30px;height:30px;fill:none;stroke:var(--sky);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;transition:stroke .4s}
.lux-mgmt .est-t button:hover{border-color:var(--sky);transform:translateY(-3px)}
.lux-mgmt .est-t button[aria-pressed=true]{background:var(--sky);border-color:var(--sky);color:var(--night)}
.lux-mgmt .est-t button[aria-pressed=true] svg{stroke:var(--night)}
.lux-mgmt .est-r{display:block;margin-top:30px}
.lux-mgmt .est-r>span{display:flex;justify-content:space-between;align-items:baseline}
.lux-mgmt .est-r>span b{font:italic 300 2.2rem/1 var(--serif);letter-spacing:0;color:#fff}
.lux-mgmt .est-r small{display:block;margin-top:8px;color:#b9c6ce;font-size:.8125rem}
.lux-mgmt .est-r small i{font-style:normal}
.lux-mgmt .est input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:44px;margin:0;padding:0;border:0;background:transparent;box-shadow:none;cursor:pointer}
.lux-mgmt .est input[type=range]::-webkit-slider-runnable-track{height:2px;background:rgba(255,255,255,.35)}
.lux-mgmt .est input[type=range]::-moz-range-track{height:2px;background:rgba(255,255,255,.35)}
.lux-mgmt .est input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;margin-top:-12px;border:2px solid var(--sky);border-radius:50%;background:#070b10;box-shadow:0 0 14px rgba(53,201,255,.8)}
.lux-mgmt .est input[type=range]::-moz-range-thumb{width:22px;height:22px;border:2px solid var(--sky);border-radius:50%;background:#070b10;box-shadow:0 0 14px rgba(53,201,255,.8)}
.lux-mgmt .est input[type=range]:focus-visible{outline:2px solid var(--sky);outline-offset:4px}
.lux-mgmt .est-o{border:1px solid rgba(53,201,255,.5);background:rgba(7,11,16,.72);padding:clamp(22px,2.6vw,36px);box-shadow:0 0 60px rgba(53,201,255,.12)}
.lux-mgmt .est-big{margin:6px 0 0;font:italic 300 clamp(3.4rem,7vw,6rem)/1 var(--serif);color:var(--sky);font-variant-numeric:lining-nums tabular-nums}
.lux-mgmt .est-big b,.lux-mgmt .est-mid b{font-weight:300}
.lux-mgmt .est-s{display:grid;grid-template-columns:auto minmax(40px,1fr) auto;align-items:center;gap:14px;margin-top:18px;font:400 .625rem/1.5 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:#b9c6ce}
.lux-mgmt .est-s b{display:block;font:400 1.0625rem/1.2 var(--sans);letter-spacing:0;color:#fff;font-variant-numeric:tabular-nums}
.lux-mgmt .est-s span:last-child{text-align:right}
.lux-mgmt .est-s>i{position:relative;height:2px;background:linear-gradient(90deg,rgba(53,201,255,.25),var(--sky))}
.lux-mgmt .est-s>i>i{position:absolute;top:-5px;width:12px;height:12px;margin-left:-6px;border-radius:50%;background:#fff;box-shadow:0 0 10px #35c9ff;transition:left .5s cubic-bezier(.2,.7,.2,1)}
.lux-mgmt .est-y{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:26px;padding-top:22px;border-top:1px solid rgba(255,255,255,.16)}
.lux-mgmt .est-mid{margin:4px 0 0;font:300 clamp(1.7rem,2.8vw,2.5rem)/1.1 var(--serif);color:#fff;font-variant-numeric:lining-nums tabular-nums}
.lux-mgmt .est-cal{display:grid;grid-template-columns:repeat(30,minmax(0,1fr));gap:3px;margin-top:22px}
.lux-mgmt .est-cal i{aspect-ratio:1;background:rgba(255,255,255,.12);transition:background-color .3s,box-shadow .3s}
.lux-mgmt .est-cal i.on{background:var(--sky);box-shadow:0 0 6px rgba(53,201,255,.7)}
.lux-mgmt .est-n{margin:16px 0 0;color:#b9c6ce;font-size:.8125rem}
.lux-mgmt .est-w{margin-top:clamp(28px,3.2vw,44px);padding:clamp(22px,2.6vw,34px);background:#fff;color:var(--ink);border-left:3px solid var(--sky)}
.lux-mgmt .est-w h3{font:300 clamp(1.6rem,2.4vw,2.1rem)/1.1 var(--serif);color:var(--ink);margin:0}
.lux-mgmt .est-w p{margin:10px 0 0;max-width:60em;color:#3d4248}
.lux-mgmt .est-w .chips{margin-top:18px}
.lux-mgmt .est-w .btn:not(.primary){border:1px solid var(--ink);color:var(--ink);background:transparent}
@media (max-width:899px){
.lux-mgmt .est-on .est-g{grid-template-columns:1fr}
.lux-mgmt .est-t button{min-height:96px;font-size:.75rem}
.lux-mgmt .est-w .btn{width:100%}
}
.lux-mgmt .est-w .btn.primary{background:var(--sky);border-color:var(--sky);color:var(--night)}
.lux-mgmt .est-st{display:flex;align-items:center;gap:12px;margin:0 0 16px;font:300 1.6rem/1.1 var(--serif);color:#fff}
.lux-mgmt .est-c .est-st:not(:first-child){margin-top:38px}
.lux-mgmt .est-st b{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--sky);font:400 .8125rem/1 var(--sans);color:var(--sky)}
.lux-mgmt .est-p{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.lux-mgmt .est-p button{min-height:44px;border:1px solid rgba(255,255,255,.28);border-radius:0;background:transparent;color:#fff;font:400 .6875rem/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:background-color .4s,border-color .4s,color .4s}
.lux-mgmt .est-p button:hover{border-color:var(--sky)}
.lux-mgmt .est-p button.on{background:#fff;border-color:#fff;color:var(--night)}
.lux-mgmt .est-m{margin-top:24px}
.lux-mgmt .est-bars{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;height:120px;margin-top:10px;align-items:end}
.lux-mgmt .est-bars div{position:relative;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;cursor:default}
.lux-mgmt .est-bars i{display:block;background:linear-gradient(to top,rgba(53,201,255,.25),rgba(53,201,255,.75));transition:height .6s cubic-bezier(.2,.7,.2,1),background-color .4s}
.lux-mgmt .est-bars i.top{background:linear-gradient(to top,rgba(53,201,255,.5),#fff)}
.lux-mgmt .est-bars div:hover i{background:#fff}
.lux-mgmt .est-bars b{display:block;margin-top:6px;text-align:center;font:400 .625rem/1 var(--sans);color:#b9c6ce}
.lux-mgmt .est-cal i.me{background:#fff}
.lux-mgmt .est-leg{display:flex;flex-wrap:wrap;gap:6px 18px;margin:12px 0 0;font:400 .625rem/1.4 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:#b9c6ce}
.lux-mgmt .est-leg span::before{content:"";display:inline-block;width:9px;height:9px;margin-right:7px;background:rgba(255,255,255,.14)}
.lux-mgmt .est-leg .a::before{background:var(--sky)}
.lux-mgmt .est-leg .b::before{background:#fff}
.lux-mgmt .est-leg .d::before{height:0;width:16px;border-top:2px dashed #fff;background:none;vertical-align:middle}
.lux-mgmt .est-i,.lux-mgmt .est-gm{display:none}
.lux-mgmt .est-on .est-i{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(24px,4vw,64px);margin-top:clamp(36px,4.4vw,64px);padding-top:clamp(30px,3.6vw,52px);border-top:1px solid rgba(53,201,255,.3);align-items:start}
.lux-mgmt .est-ic .est-r:first-of-type{margin-top:0}
.lux-mgmt .est-kp{display:grid;grid-template-columns:auto minmax(0,1fr);gap:24px;align-items:center;margin-top:30px}
.lux-mgmt .est-ring{position:relative;width:150px;height:150px}
.lux-mgmt .est-ring svg{width:100%;height:100%;transform:rotate(-90deg)}
.lux-mgmt .est-ring circle{fill:none;stroke:rgba(255,255,255,.14);stroke-width:5}
.lux-mgmt .est-ring #est-arc{stroke:var(--sky);stroke-linecap:round;filter:drop-shadow(0 0 6px #35c9ff);transition:stroke-dashoffset .7s cubic-bezier(.2,.7,.2,1)}
.lux-mgmt .est-ring p{position:absolute;inset:0;margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center}
.lux-mgmt .est-ring b{font:italic 300 2.4rem/1 var(--serif);color:var(--sky);font-variant-numeric:lining-nums tabular-nums}
.lux-mgmt .est-ring span{margin-top:6px;font:400 .5625rem/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:#b9c6ce}
.lux-mgmt .est-ch{border:1px solid rgba(53,201,255,.5);background:rgba(7,11,16,.72);padding:clamp(20px,2.4vw,32px)}
.lux-mgmt #est-chart{margin-top:14px;height:clamp(190px,22vw,260px)}
.lux-mgmt #est-chart svg{display:block;width:100%;height:100%;overflow:visible}
.lux-mgmt #est-chart .g{stroke:rgba(255,255,255,.08);stroke-width:1;vector-effect:non-scaling-stroke}
.lux-mgmt #est-chart text{fill:#b9c6ce;font:10px var(--sans);text-anchor:middle}
.lux-mgmt #est-chart .ar{fill:url(#lx-eg)}
.lux-mgmt #est-chart .ln{fill:none;stroke:var(--sky);stroke-width:2.5;vector-effect:non-scaling-stroke}
.lux-mgmt #est-chart .vl{stroke:#fff;stroke-width:1.5;stroke-dasharray:6 6;vector-effect:non-scaling-stroke}
.lux-mgmt #est-chart .pt{fill:#fff;stroke:var(--sky);stroke-width:3;filter:drop-shadow(0 0 8px #35c9ff)}
.lux-mgmt .est-on .est-gm{display:block;margin-top:clamp(36px,4.4vw,64px);padding-top:clamp(30px,3.6vw,52px);border-top:1px solid rgba(53,201,255,.3)}
.lux-mgmt .est-gh{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:end}
.lux-mgmt .est-gh .est-l{margin-top:0}
.lux-mgmt .est-sc{position:relative;width:210px;text-align:center}
.lux-mgmt .est-sc svg{display:block;width:100%}
.lux-mgmt .est-sc path{fill:none;stroke:rgba(255,255,255,.14);stroke-width:8;stroke-linecap:round}
.lux-mgmt .est-sc #est-ga{stroke:var(--sky);filter:drop-shadow(0 0 8px #35c9ff);transition:stroke-dashoffset .7s cubic-bezier(.2,.7,.2,1)}
.lux-mgmt .est-sc p{margin:0}
.lux-mgmt .est-sc p:nth-of-type(1){position:absolute;left:0;right:0;top:44px}
.lux-mgmt .est-sc b{font:italic 300 3.2rem/1 var(--serif);color:#fff}
.lux-mgmt .est-sc span{margin-left:4px;color:#b9c6ce;font-size:.9375rem}
.lux-mgmt #est-lvl{margin-top:4px;font:400 .6875rem/1.3 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--sky)}
.lux-mgmt .est-qs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:26px}
.lux-mgmt .est-q{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-height:128px;padding:16px 16px 14px;border:1px solid rgba(255,255,255,.22);border-radius:0;background:rgba(255,255,255,.03);color:#fff;font:400 .875rem/1.35 var(--sans);text-align:left;cursor:pointer;transition:transform .4s,background-color .4s,border-color .4s,color .4s}
.lux-mgmt .est-q svg{width:28px;height:28px;fill:none;stroke:var(--sky);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;transition:stroke .4s}
.lux-mgmt .est-q i{position:absolute;right:12px;top:12px;width:20px;height:20px;border:1px solid rgba(255,255,255,.4);transition:background-color .3s,border-color .3s}
.lux-mgmt .est-q:hover{transform:translateY(-3px);border-color:var(--sky)}
.lux-mgmt .est-q[aria-pressed=true]{background:var(--sky);border-color:var(--sky);color:var(--night)}
.lux-mgmt .est-q[aria-pressed=true] svg{stroke:var(--night)}
.lux-mgmt .est-q[aria-pressed=true] i{border-color:var(--night);background:var(--night) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%2335c9ff' stroke-width='2.4'%3E%3Cpath d='m5 10.5 3.4 3.400L15 7'/%3E%3C/svg%3E") center/16px no-repeat}
.lux-mgmt .est-ad{margin-top:26px;padding:clamp(18px,2.2vw,28px);border:1px solid rgba(53,201,255,.5);background:rgba(7,11,16,.72)}
.lux-mgmt .est-ad ol{margin:12px 0 0;padding:0;list-style:none;counter-reset:s;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 32px}
.lux-mgmt .est-ad li{counter-increment:s;position:relative;padding-left:40px;color:#fff}
.lux-mgmt .est-ad li::before{content:counter(s,decimal-leading-zero);position:absolute;left:0;top:0;font:italic 300 1.4rem/1 var(--serif);color:var(--sky)}
.lux-mgmt .est-ad li b{display:block;font-weight:400}
.lux-mgmt .est-ad li a{display:inline-block;margin-top:4px;color:var(--sky);font-size:.8125rem;border-bottom:1px solid rgba(53,201,255,.5)}
.lux-mgmt .est-ad li.more{padding-left:0;color:#b9c6ce;font-size:.8125rem}
.lux-mgmt .est-ad li.more::before{display:none}
@media (max-width:899px){
.lux-mgmt .est-on .est-i{grid-template-columns:1fr}
.lux-mgmt .est-gh{grid-template-columns:1fr}
.lux-mgmt .est-sc{margin:0 auto}
.lux-mgmt .est-qs{grid-template-columns:1fr 1fr}
.lux-mgmt .est-q{min-height:132px;font-size:.8125rem}
.lux-mgmt .est-ad ol{grid-template-columns:1fr}
.lux-mgmt .est-kp{grid-template-columns:1fr;justify-items:start}
}
.lux-mgmt .est-pv .est-l{margin:0 0 6px;font-size:1rem}
.lux-mgmt .est-mv{margin-top:26px}
.lux-mgmt .est-mv button{letter-spacing:.12em}
.lux-mgmt .est-vd{margin-top:26px;padding:18px 20px;border:1px solid rgba(255,255,255,.22);border-left:3px solid #fff;transition:border-color .4s,background-color .4s}
.lux-mgmt .est-vd.up{border-color:var(--sky);background:rgba(53,201,255,.08)}
.lux-mgmt .est-vd.dn{border-color:#ff5a4d;background:rgba(255,90,77,.07)}
.lux-mgmt .est-vd .est-mid span{font:400 .875rem/1.3 var(--sans);color:#b9c6ce;white-space:nowrap}
.lux-mgmt .est-vd.up .est-mid span{color:var(--sky)}
.lux-mgmt .est-vd.dn .est-mid span{color:#ff8a80}
.lux-mgmt .est-vd p:last-child{margin:8px 0 0;color:#dfe7ec;font-size:.9375rem}
.lux-mgmt #est-pchart{margin-top:14px;height:clamp(210px,24vw,280px)}
.lux-mgmt #est-pchart svg{display:block;width:100%;height:100%;overflow:visible}
.lux-mgmt #est-pchart .g{stroke:rgba(255,255,255,.08);stroke-width:1;vector-effect:non-scaling-stroke}
.lux-mgmt #est-pchart text{fill:#b9c6ce;font:10px var(--sans);text-anchor:middle}
.lux-mgmt #est-pchart text.yl{text-anchor:end}
.lux-mgmt #est-pchart .ar{fill:rgba(53,201,255,.1)}
.lux-mgmt #est-pchart .ln{fill:none;stroke:var(--sky);stroke-width:2.5;vector-effect:non-scaling-stroke}
.lux-mgmt #est-pchart .pl{fill:#070b10;stroke:#fff;stroke-width:3}
.lux-mgmt #est-pchart .mv{fill:var(--sky);stroke:#fff;stroke-width:2;filter:drop-shadow(0 0 8px #35c9ff);transition:cx .35s,cy .35s}
.lux-mgmt #est-pchart .mv.dn{fill:#ff5a4d;filter:drop-shadow(0 0 8px #ff5a4d)}
.lux-mgmt .est-leg .e::before{background:var(--sky);border-radius:50%;box-shadow:0 0 0 2px #fff}
.lux-mgmt .est-leg .b::before{border-radius:50%}
.lux-mgmt .est-sx{display:none}
.lux-mgmt .est-on .est-sx{display:block;margin-top:clamp(36px,4.4vw,64px);padding:clamp(24px,3vw,44px);background:var(--sky);color:var(--night)}
.lux-mgmt .est-sx .est-k{color:var(--night)}
.lux-mgmt .est-sx h3{font:300 clamp(1.9rem,3.4vw,3rem)/1.04 var(--serif);color:var(--night);margin:8px 0 0}
.lux-mgmt .est-sxh p:not(.est-k){max-width:46em;margin:12px 0 0;color:#0e1114;font-size:1.0625rem}
.lux-mgmt .est-sx .btn.primary{margin-top:20px;background:var(--night);border-color:var(--night);color:#fff;min-height:56px;padding:0 30px}
.lux-mgmt #est-sf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:14px;align-items:end;margin-top:24px}
.lux-mgmt #est-sf[hidden],.lux-mgmt .est-sl[hidden]{display:none}
.lux-mgmt #est-sf label{display:block;font:400 .6875rem/1.4 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--night)}
.lux-mgmt #est-sf label i{font-style:normal;letter-spacing:.04em;text-transform:none;opacity:.7}
.lux-mgmt #est-sf input{display:block;width:100%;height:52px;margin-top:6px;padding:0 14px;border:1px solid var(--night);border-radius:0;background:#fff;color:var(--ink);font:400 1rem/1 var(--sans);box-shadow:none}
.lux-mgmt #est-sf .btn.primary{margin:0;height:52px;min-height:52px}
.lux-mgmt .est-fe,.lux-mgmt .est-fn{grid-column:1/-1;margin:0;font-size:.875rem;color:var(--night)}
.lux-mgmt .est-fe{font-weight:500;background:#fff;padding:8px 12px;border-left:3px solid #d1342b;color:#a3211a}
.lux-mgmt .est-sl{margin:26px 0 0;padding:0;list-style:none;counter-reset:x;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.lux-mgmt .est-sl li{counter-increment:x;background:var(--night);color:#fff;padding:20px 20px 18px}
.lux-mgmt .est-sl li::before{content:counter(x,decimal-leading-zero);display:block;font:italic 300 1.6rem/1 var(--serif);color:var(--sky)}
.lux-mgmt .est-sl b{display:block;margin-top:8px;font:300 1.35rem/1.15 var(--serif)}
.lux-mgmt .est-sl span{display:block;margin-top:6px;color:#dfe7ec;font-size:.9375rem}
.lux-mgmt .est-sl a{display:inline-block;margin-top:10px;color:var(--sky);font-size:.8125rem;border-bottom:1px solid rgba(53,201,255,.5)}
@media (max-width:899px){
.lux-mgmt #est-sf{grid-template-columns:1fr}
.lux-mgmt .est-sl{grid-template-columns:1fr}
.lux-mgmt .est-sx .btn.primary{width:100%}
}
.lux-mgmt .est-tu,.lux-mgmt .est-pr{display:none}
.lux-mgmt .est-on .est-tu,.lux-mgmt .est-on .est-pr{display:block;margin-top:clamp(36px,4.4vw,64px);padding-top:clamp(30px,3.6vw,52px);border-top:1px solid rgba(53,201,255,.3)}
.lux-mgmt .est-tuh{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:end}
.lux-mgmt .est-tuh .est-l,.lux-mgmt .est-prh .est-l{margin-top:0;font-size:1rem}
.lux-mgmt .est-tp{padding:16px 22px;border:1px solid rgba(53,201,255,.5);background:rgba(7,11,16,.72);min-width:290px}
.lux-mgmt .est-tp .est-mid{color:var(--sky);font-style:italic}
.lux-mgmt .est-tp span{display:block;font:400 .8125rem/1.3 var(--sans);font-style:normal;color:#b9c6ce}
.lux-mgmt .est-tp span.up{color:var(--sky)}
.lux-mgmt .est-tp span.dn{color:#ff8a80}
.lux-mgmt .est-tg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px clamp(24px,4vw,56px);margin-top:28px}
.lux-mgmt .est-tf>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.lux-mgmt .est-tb>div{grid-template-columns:1fr}
.lux-mgmt .est-tf button{display:flex;flex-direction:column;justify-content:space-between;gap:10px;min-height:76px;padding:12px 12px 10px;border:1px solid rgba(255,255,255,.24);border-radius:0;background:rgba(255,255,255,.03);color:#fff;font:400 .8125rem/1.25 var(--sans);text-align:left;cursor:pointer;transition:background-color .35s,border-color .35s,color .35s,transform .35s}
.lux-mgmt .est-tf button i{font:400 .6875rem/1 var(--sans);font-style:normal;letter-spacing:.12em;color:var(--sky);transition:color .35s}
.lux-mgmt .est-tf button:hover{border-color:var(--sky);transform:translateY(-2px)}
.lux-mgmt .est-tf button[aria-pressed=true]{background:var(--sky);border-color:var(--sky);color:var(--night)}
.lux-mgmt .est-tf button[aria-pressed=true] i{color:var(--night)}
.lux-mgmt .est-pg{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:clamp(24px,4vw,64px);margin-top:28px;align-items:start}
.lux-mgmt .est-lv{position:relative;display:block;width:100%;margin-bottom:8px;padding:14px 64px 14px 18px;border:1px solid rgba(255,255,255,.24);border-radius:0;background:rgba(255,255,255,.03);color:#fff;text-align:left;cursor:pointer;transition:background-color .35s,border-color .35s,opacity .35s}
.lux-mgmt .est-lv b{display:block;font:300 1.3rem/1.15 var(--serif)}
.lux-mgmt .est-lv span{display:block;margin-top:4px;color:#dfe7ec;font:400 .875rem/1.4 var(--sans)}
.lux-mgmt .est-lv i{display:block;margin-top:8px;font:400 .625rem/1.3 var(--sans);font-style:normal;letter-spacing:.16em;text-transform:uppercase;color:var(--sky)}
.lux-mgmt .est-lv::after{content:"";position:absolute;right:16px;top:18px;width:36px;height:20px;border:1px solid rgba(255,255,255,.5);background:radial-gradient(circle 7px at 10px 50%,#fff 98%,transparent) no-repeat;transition:background-position .3s,border-color .3s,background-color .3s}
.lux-mgmt .est-lv[aria-pressed=true]{border-color:var(--sky);background:rgba(53,201,255,.1)}
.lux-mgmt .est-lv[aria-pressed=true]::after{border-color:var(--sky);background:radial-gradient(circle 7px at 26px 50%,var(--night) 98%,transparent) no-repeat var(--sky)}
.lux-mgmt .est-lv[aria-pressed=false]{opacity:.62}
.lux-mgmt .est-po{border:1px solid rgba(53,201,255,.5);background:rgba(7,11,16,.72);padding:clamp(22px,2.6vw,36px);box-shadow:0 0 60px rgba(53,201,255,.12)}
.lux-mgmt .est-cmp{margin-top:14px}
.lux-mgmt .est-cmp>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 14px;align-items:center;margin-top:16px}
.lux-mgmt .est-cmp span{grid-column:1/-1;font:400 .6875rem/1.3 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:#b9c6ce}
.lux-mgmt .est-cmp>div>i{display:block;height:22px;background:rgba(255,255,255,.08)}
.lux-mgmt .est-cmp>div>i>i{display:block;height:100%;width:0;background:rgba(255,255,255,.55);transition:width .7s cubic-bezier(.2,.7,.2,1)}
.lux-mgmt .est-cmp .lx span{color:var(--sky)}
.lux-mgmt .est-cmp .lx>i>i{background:linear-gradient(90deg,rgba(53,201,255,.6),var(--sky));box-shadow:0 0 14px rgba(53,201,255,.6)}
.lux-mgmt .est-cmp b{font:300 1.5rem/1 var(--serif);font-variant-numeric:lining-nums tabular-nums;min-width:4.4em;text-align:right}
.lux-mgmt .est-bn{margin-top:26px;padding-top:22px;border-top:1px solid rgba(255,255,255,.16)}
.lux-mgmt .est-sp{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:14px 0 0;font:400 .625rem/1.5 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:#b9c6ce}
.lux-mgmt .est-sp b{display:block;font:400 1.0625rem/1.3 var(--sans);letter-spacing:0;color:#fff}
@media (prefers-reduced-motion:no-preference){
.est-anim .lux-mgmt [data-ea]{opacity:0;transform:translateY(34px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1)}
.est-anim .lux-mgmt [data-ea].in{opacity:1;transform:none}
.lux-mgmt .est-o,.lux-mgmt .est-po,.lux-mgmt .est-ch{animation:lxEstGlow 5s ease-in-out infinite}
.lux-mgmt .est-big b{text-shadow:0 0 26px rgba(53,201,255,.35)}
}
@keyframes lxEstGlow{50%{box-shadow:0 0 90px rgba(53,201,255,.22)}}
.lux-mgmt .lx-vo{position:relative;background:radial-gradient(ellipse 60% 90% at 50% 0%,rgba(53,201,255,.16),rgba(53,201,255,0) 70%),#070b10;color:#fff;text-align:center;padding:clamp(56px,6vw,96px) 0;overflow:hidden}
.lux-mgmt .lx-vo::before{content:"\201C";position:absolute;left:50%;top:clamp(8px,2vw,30px);transform:translateX(-50%);font:italic 300 clamp(12rem,22vw,22rem)/1 var(--serif);color:rgba(53,201,255,.12);pointer-events:none}
.lux-mgmt .lx-vo .est-k{position:relative}
.lux-mgmt .lx-vo h2{position:relative;font:400 .6875rem/1.4 var(--sans);letter-spacing:.22em;text-transform:uppercase;color:#b9c6ce;margin:6px 0 0}
.lux-mgmt .lx-vo h2::before{display:none}
.lux-mgmt .vo-s{position:relative;display:grid;max-width:980px;margin:clamp(20px,2.6vw,36px) auto 0}
.lux-mgmt .vo-q{grid-area:1/1;margin:0;opacity:0;transform:translateY(18px) scale(.985);transition:opacity .8s,transform .8s;pointer-events:none}
.lux-mgmt .vo-q.on{opacity:1;transform:none;pointer-events:auto}
.lux-mgmt .vo-q .stars{color:var(--sky);letter-spacing:.3em;font-size:.9375rem}
.lux-mgmt .vo-q blockquote{margin:18px 0 0}
.lux-mgmt .vo-q blockquote p{font:italic 300 clamp(1.7rem,3.4vw,3rem)/1.18 var(--serif);color:#fff;margin:0;max-width:none}
.lux-mgmt .vo-q figcaption{margin-top:22px}
.lux-mgmt .vo-q figcaption b{display:block;font:400 .8125rem/1.3 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--sky)}
.lux-mgmt .vo-q figcaption small{display:block;margin-top:4px;color:#b9c6ce;font-size:.8125rem}
.lux-mgmt .vo-n{position:relative;display:flex;justify-content:center;gap:10px;margin-top:28px}
.lux-mgmt .vo-n i{width:34px;height:3px;background:rgba(255,255,255,.22);cursor:pointer;transition:background-color .4s}
.lux-mgmt .vo-n i.on{background:var(--sky);box-shadow:0 0 10px #35c9ff}
@media (max-width:899px){
.lux-mgmt .est-tuh{grid-template-columns:1fr}
.lux-mgmt .est-tp{min-width:0}
.lux-mgmt .est-tg{grid-template-columns:1fr}
.lux-mgmt .est-pg{grid-template-columns:1fr}
.lux-mgmt .est-tf button{min-height:84px;font-size:.75rem;padding:10px 8px 8px}
}
.lux-mgmt main>.sec.lx-vo>.wrap>h2{font:400 .6875rem/1.4 var(--sans)!important;letter-spacing:.22em!important;text-transform:uppercase;color:#b9c6ce!important;margin:6px 0 0!important;max-width:none!important;text-align:center;display:block}
.lux-mgmt main>.sec.lx-vo>.wrap>h2::before,.lux-mgmt main>.sec.lx-vo>.wrap>h2::after{display:none!important;content:none!important}
.lux-mgmt main>.sec.lx-vo>.wrap{max-width:calc(1100px + 2*var(--gut))}
.lux-mgmt main>.sec.lx-vo>.wrap>h2{counter-increment:none}
.lux-mgmt main>.sec>.wrap>h2::before{content:counter(ms,decimal-leading-zero) " / 05"}
.lux-mgmt .est-j{display:none}
.lux-mgmt .est-on .est-j{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}
.lux-mgmt .est-j a{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border:1px solid rgba(53,201,255,.45);color:#fff;font:400 .625rem/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;transition:background-color .35s,color .35s,border-color .35s}
.lux-mgmt .est-j a:hover{background:var(--sky);border-color:var(--sky);color:var(--night)}
.lux-mgmt .est [id]{scroll-margin-top:calc(var(--hh) + 18px)}
.lux-mgmt .est-tm{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:center;margin:20px 0 0;padding-top:18px;border-top:1px solid rgba(255,255,255,.16)}
.lux-mgmt .est-tm b{font:italic 300 3rem/1 var(--serif);color:#fff;font-variant-numeric:lining-nums tabular-nums}
.lux-mgmt .est-tm span{color:#dfe7ec;font-size:.9375rem}
.lux-mgmt .est-mx,.lux-mgmt .est-qz{display:none}
.lux-mgmt .est-on .est-mx,.lux-mgmt .est-on .est-qz{display:block;margin-top:clamp(36px,4.4vw,64px);padding-top:clamp(30px,3.6vw,52px);border-top:1px solid rgba(53,201,255,.3)}
.lux-mgmt .est-mt{text-align:right;min-width:260px}
.lux-mgmt .est-mt .est-lab b{color:#fff;font-weight:400}
.lux-mgmt .est-mt .est-mid{color:var(--sky);font-style:italic;margin:4px 0}
.lux-mgmt .est-mt .est-mid span{font:400 .75rem/1 var(--sans);font-style:normal;color:#b9c6ce;margin:0 4px}
.lux-mgmt .est-mg{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(20px,3vw,44px);margin-top:26px;align-items:start}
.lux-mgmt .est-mc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0}
.lux-mgmt .est-cd{position:relative;display:block;min-height:214px;padding:0;border:0;border-radius:0;background:none;color:#fff;text-align:left;cursor:pointer;perspective:900px}
.lux-mgmt .est-cd>span{position:absolute;inset:0;display:flex;flex-direction:column;padding:18px;border:1px solid rgba(255,255,255,.24);backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:transform .7s cubic-bezier(.2,.7,.2,1),border-color .35s}
.lux-mgmt .est-cd .f{align-items:flex-start;justify-content:space-between;background:rgba(255,255,255,.03)}
.lux-mgmt .est-cd .f svg{width:34px;height:34px;fill:none;stroke:var(--sky);stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}
.lux-mgmt .est-cd .f b{font:300 1.5rem/1.1 var(--serif)}
.lux-mgmt .est-cd .f i{font:400 .625rem/1 var(--sans);font-style:normal;letter-spacing:.2em;text-transform:uppercase;color:var(--sky)}
.lux-mgmt .est-cd:hover .f{border-color:var(--sky)}
.lux-mgmt .est-cd .k{transform:rotateY(180deg);background:var(--sky);border-color:var(--sky);color:var(--night);gap:6px;justify-content:flex-start;overflow:hidden}
.lux-mgmt .est-cd .k b{font:400 .625rem/1.3 var(--sans);letter-spacing:.18em;text-transform:uppercase}
.lux-mgmt .est-cd .k em{font:300 1.2rem/1.15 var(--serif);font-style:normal}
.lux-mgmt .est-cd .k span{display:block;font:400 .8125rem/1.35 var(--sans)}
.lux-mgmt .est-cd .k i{display:block;margin-top:auto;padding-top:6px;border-top:1px solid rgba(14,17,20,.3);font:500 .75rem/1.35 var(--sans);font-style:normal}
.lux-mgmt .est-cd[aria-pressed=true] .f{transform:rotateY(-180deg)}
.lux-mgmt .est-cd[aria-pressed=true] .k{transform:none}
.lux-mgmt .est-mb{position:sticky;top:calc(var(--hh) + 16px)}
.lux-mgmt #est-mbars{margin-top:10px}
.lux-mgmt #est-mbars>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:center;margin-top:14px;animation:lxEstIn .5s both}
.lux-mgmt #est-mbars span{font:400 .6875rem/1.3 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:#dfe7ec}
.lux-mgmt #est-mbars b{font:400 .8125rem/1.2 var(--sans);color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap}
.lux-mgmt #est-mbars>div>i{grid-column:1/-1;position:relative;display:block;height:10px;background:rgba(255,255,255,.08)}
.lux-mgmt #est-mbars>div>i>i{position:absolute;top:0;bottom:0;background:linear-gradient(90deg,rgba(53,201,255,.5),var(--sky));box-shadow:0 0 10px rgba(53,201,255,.5)}
.lux-mgmt .est-mz{margin:18px 0 0;color:#fff;font-size:.9375rem;border-left:2px solid var(--sky);padding-left:12px}
.lux-mgmt .est-ra{margin-top:18px;min-height:44px;padding:0 16px;border:1px solid rgba(255,255,255,.4);border-radius:0;background:transparent;color:#fff;font:400 .6875rem/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;cursor:pointer}
.lux-mgmt .est-ra:hover{border-color:var(--sky);color:var(--sky)}
@keyframes lxEstIn{from{opacity:0;transform:translateX(-14px)}}
.lux-mgmt .est-qr{flex:none}
.lux-mgmt .est-qb,.lux-mgmt .est-qe{margin-top:26px;padding:clamp(22px,3vw,44px);border:1px solid rgba(53,201,255,.5);background:rgba(7,11,16,.72)}
.lux-mgmt .est-qb[hidden],.lux-mgmt .est-qe[hidden]{display:none}
.lux-mgmt .est-qpr{height:3px;background:rgba(255,255,255,.14);margin-bottom:22px}
.lux-mgmt .est-qpr i{display:block;height:100%;width:0;background:var(--sky);box-shadow:0 0 10px #35c9ff;transition:width .5s cubic-bezier(.2,.7,.2,1)}
.lux-mgmt #est-qq{font:300 clamp(1.7rem,3.2vw,2.8rem)/1.08 var(--serif);color:#fff;margin:10px 0 0;max-width:22em}
.lux-mgmt .est-qo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px}
.lux-mgmt .est-qo button{display:flex;align-items:center;gap:14px;min-height:64px;padding:12px 16px;border:1px solid rgba(255,255,255,.26);border-radius:0;background:rgba(255,255,255,.03);color:#fff;font:400 1rem/1.3 var(--sans);text-align:left;cursor:pointer;transition:background-color .3s,border-color .3s,color .3s,transform .3s}
.lux-mgmt .est-qo button i{flex:none;display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--sky);font:400 .75rem/1 var(--sans);font-style:normal;color:var(--sky);transition:color .3s,border-color .3s}
.lux-mgmt .est-qo button:hover{border-color:var(--sky);transform:translateY(-2px)}
.lux-mgmt .est-qo button.on{background:var(--sky);border-color:var(--sky);color:var(--night)}
.lux-mgmt .est-qo button.on i{border-color:var(--night);color:var(--night)}
@media (prefers-reduced-motion:no-preference){.lux-mgmt .est-qo.go button{animation:lxEstIn .45s both}.lux-mgmt .est-qo.go button:nth-child(2){animation-delay:.06s}.lux-mgmt .est-qo.go button:nth-child(3){animation-delay:.12s}.lux-mgmt .est-qo.go button:nth-child(4){animation-delay:.18s}}
.lux-mgmt .est-qg{margin:0;font:300 clamp(1.5rem,2.6vw,2.2rem)/1.15 var(--serif);color:#fff}
.lux-mgmt #est-qa{margin:22px 0 0;padding:0;list-style:none;counter-reset:qa;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.lux-mgmt #est-qa li{counter-increment:qa;padding:16px 18px;border:1px solid rgba(255,255,255,.2);border-left:3px solid var(--sky)}
.lux-mgmt #est-qa li.no{border-left-color:#ff5a4d}
.lux-mgmt #est-qa b{display:block;font:400 .9375rem/1.35 var(--sans);color:#fff}
.lux-mgmt #est-qa b::before{content:counter(qa,decimal-leading-zero) " ";font:italic 300 1.1rem/1 var(--serif);color:var(--sky);margin-right:6px}
.lux-mgmt #est-qa p{margin:8px 0 0}
.lux-mgmt #est-qa .r{display:inline-block;padding:4px 10px;background:var(--sky);color:var(--night);font:500 .8125rem/1.3 var(--sans)}
.lux-mgmt #est-qa .w{display:inline-block;margin-left:8px;color:#ff8a80;font-size:.8125rem;text-decoration:line-through}
.lux-mgmt #est-qa em{display:block;margin-top:10px;color:#dfe7ec;font:400 .875rem/1.45 var(--sans);font-style:normal}
.lux-mgmt .est-qe .chips{margin-top:22px}
@media (max-width:899px){
.lux-mgmt .est-mg{grid-template-columns:1fr}
.lux-mgmt .est-mt{text-align:left;min-width:0}
.lux-mgmt .est-mb{position:static}
.lux-mgmt .est-cd{min-height:250px}
.lux-mgmt .est-cd>span{padding:14px}
.lux-mgmt .est-cd .f b{font-size:1.25rem}
.lux-mgmt .est-qo,.lux-mgmt #est-qa{grid-template-columns:1fr}
.lux-mgmt .est-j a{min-height:36px;padding:0 10px;letter-spacing:.12em}
}
.lx-own{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px 28px;align-items:center;max-width:calc(var(--wrap) + 2*var(--gut));margin:clamp(28px,4vw,56px) auto;padding:clamp(20px,2.6vw,34px) var(--gut);background:#070b10;color:#fff;border-top:3px solid var(--sky)}
.lx-own p{margin:0;font:300 clamp(1.3rem,2.2vw,1.8rem)/1.2 var(--serif);color:#fff;max-width:none}
.lx-own p b{font-weight:400;color:var(--sky)}
@media (max-width:899px){.lx-own{grid-template-columns:1fr}.lx-own .btn{width:100%}}
.lux-mgmt .est-rs{display:none}
.lux-mgmt .est-on .est-rs{display:block;margin-top:clamp(36px,4.4vw,64px);padding:clamp(24px,3vw,44px);border:1px solid var(--sky);background:linear-gradient(135deg,rgba(53,201,255,.14),rgba(53,201,255,0) 55%),#0a1118}
.lux-mgmt .est-rc{min-width:190px}
.lux-mgmt .est-rc .est-mid{color:var(--sky);font-style:italic}
.lux-mgmt .est-rc>i{display:block;height:3px;margin-top:10px;background:rgba(255,255,255,.18)}
.lux-mgmt .est-rc>i>i{display:block;height:100%;width:0;background:var(--sky);box-shadow:0 0 12px rgba(53,201,255,.8);transition:width .8s cubic-bezier(.2,.7,.2,1)}
.lux-mgmt .est-rl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(24px,3vw,48px);margin:26px 0 0}
.lux-mgmt .est-rl>div{display:grid;grid-template-columns:minmax(0,11em) minmax(0,1fr);gap:14px;align-items:baseline;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.14)}
.lux-mgmt .est-rl dt{position:relative;padding-left:22px;font:400 .6875rem/1.5 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:#b9c6ce}
.lux-mgmt .est-rl dt::before{content:"";position:absolute;left:0;top:.2em;width:11px;height:11px;border:1px solid rgba(255,255,255,.45);border-radius:50%}
.lux-mgmt .est-rl .ok dt::before{border-color:var(--sky);background:var(--sky);box-shadow:0 0 10px rgba(53,201,255,.8)}
.lux-mgmt .est-rl dd{margin:0;font:300 1.25rem/1.25 var(--serif);color:#fff;font-variant-numeric:lining-nums}
.lux-mgmt .est-rl dd a{font:400 .75rem/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--sky);border-bottom:1px solid var(--sky);padding-bottom:3px}
.lux-mgmt .est-rs .chips{margin-top:26px}
.lux-mgmt .est-rs .btn:not(.primary){border:1px solid #fff;color:#fff;background:transparent}
@media(max-width:820px){
.lux-mgmt .est-rl{grid-template-columns:1fr}
.lux-mgmt .est-rl>div{grid-template-columns:1fr;gap:4px}
.lux-mgmt .est-rs .btn{width:100%}
}
.lux-mgmt .est-vs{margin-top:24px;padding-top:22px;border-top:1px solid #d9dde0}
.lux-mgmt .est-w .est-vk{margin:0;font:400 .6875rem/1.4 var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--ink)}
.lux-mgmt .est-vf{display:flex;flex-wrap:wrap;gap:14px;align-items:end;margin-top:12px}
.lux-mgmt .est-vf label{font:400 .6875rem/1.4 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--ink)}
.lux-mgmt .est-vf input{display:block;height:52px;min-width:200px;margin-top:6px;padding:0 14px;border:1px solid var(--ink);border-radius:0;background:#fff;color:var(--ink);font:400 1rem/1 var(--sans);box-shadow:none}
.lux-mgmt .est-vt{display:flex}
.lux-mgmt .est-vt button{height:52px;padding:0 20px;border:1px solid var(--ink);background:#fff;color:var(--ink);font:400 .75rem/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;cursor:pointer}
.lux-mgmt .est-vt button+button{border-left:0}
.lux-mgmt .est-vt button[aria-pressed=true]{background:var(--ink);color:#fff}
.lux-mgmt .est-vf .btn{height:52px;min-height:52px}
.lux-mgmt .est-w .est-vn{margin-top:12px;font-size:.875rem}
.lux-mgmt .est-w .est-vn.ok{color:var(--ink);font-weight:500}
.lux-mgmt .est-w .est-vn.no{color:#c62828;font-weight:500}
@media(max-width:700px){.lux-mgmt .est-vf>*,.lux-mgmt .est-vf input{width:100%}.lux-mgmt .est-vt button{flex:1}}
.lux-mgmt .lx-ck{position:relative;background:#fff;color:var(--ink);padding:clamp(56px,6vw,96px) 0;overflow:hidden}
.lux-mgmt .lx-ck .est-k{font:400 .6875rem/1.4 var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--sky-d,#0a8fc4)}
.lux-mgmt .ck-l{max-width:52em;margin:14px 0 0;color:#3d4248;font-size:1.0625rem}
.lux-mgmt .ck-g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:clamp(26px,3vw,40px)}
.lux-mgmt .ck-w{position:relative;min-height:214px;padding:22px 22px 22px 46px;background:radial-gradient(circle 240px at 100% 0,rgba(53,201,255,.22),rgba(53,201,255,0) 70%),#0b131c;color:#fff;box-shadow:10px 12px 0 -4px rgba(8,12,16,.16);overflow:hidden}
.lux-mgmt .ck-w:nth-child(2n){background:radial-gradient(circle 240px at 0 100%,rgba(53,201,255,.22),rgba(53,201,255,0) 70%),#0b131c}
.lux-mgmt .ck-w:nth-child(3n){background:radial-gradient(circle 240px at 100% 100%,rgba(53,201,255,.22),rgba(53,201,255,0) 70%),#0b131c}
.lux-mgmt .ck-w::before{content:"";position:absolute;left:22px;top:0;bottom:0;width:1px;background:rgba(53,201,255,.35)}
.lux-mgmt .ck-w::after{content:"";position:absolute;left:15px;top:22px;width:15px;height:15px;border:2px solid var(--sky);border-radius:50%;background:#000;box-shadow:0 0 10px rgba(53,201,255,.7)}
.lux-mgmt .ck-w h3{margin:0;font:400 .75rem/1.3 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--sky)}
.lux-mgmt .ck-w p{margin:8px 0 0;color:#c9d4da;font-size:.9375rem;line-height:1.45}
.lux-mgmt .ck-cal{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-top:16px}
.lux-mgmt .ck-cal i{height:14px;background:rgba(255,255,255,.1)}
.lux-mgmt .ck-cal i:nth-child(n+3):nth-child(-n+7),.lux-mgmt .ck-cal i:nth-child(n+10):nth-child(-n+13),.lux-mgmt .ck-cal i:nth-child(n+17):nth-child(-n+22),.lux-mgmt .ck-cal i:nth-child(n+25):nth-child(-n+27){background:var(--sky)}
.lux-mgmt .ck-ch{display:flex;flex-wrap:wrap;gap:6px;margin:16px 0 0;padding:0;list-style:none}
.lux-mgmt .ck-ch li{padding:6px 9px;border:1px solid rgba(53,201,255,.5);font:400 .6875rem/1 var(--sans);letter-spacing:.08em;color:#fff}
.lux-mgmt .ck-ln{display:block;width:100%;height:70px;margin-top:14px}
.lux-mgmt .ck-ln path{fill:none;stroke:var(--sky);stroke-width:2;vector-effect:non-scaling-stroke;stroke-dasharray:420;stroke-dashoffset:0}
.lux-mgmt .ck-ln path.b{stroke:rgba(53,201,255,.25);stroke-dasharray:none}
.lux-mgmt .ck-ms{display:grid;gap:7px;margin-top:16px}
.lux-mgmt .ck-ms i{height:16px;width:62%;background:rgba(255,255,255,.14);border-radius:8px 8px 8px 0}
.lux-mgmt .ck-ms i:nth-child(2){width:48%;margin-left:auto;background:var(--sky);border-radius:8px 8px 0 8px}
.lux-mgmt .ck-ms i:nth-child(3){width:40%}
.lux-mgmt .ck-tk{margin:14px 0 0;padding:0;list-style:none}
.lux-mgmt .ck-tk li{position:relative;padding:7px 0 7px 24px;border-bottom:1px solid rgba(255,255,255,.1);font-size:.875rem;color:#e6edf1}
.lux-mgmt .ck-tk li::before{content:"";position:absolute;left:0;top:.8em;width:10px;height:10px;border-radius:50%;background:var(--sky)}
.lux-mgmt .ck-tk li.red{color:#ff8a80;border-bottom:0}
.lux-mgmt .ck-tk li.red::before{background:#ff5247;box-shadow:0 0 10px rgba(255,82,71,.9)}
.lux-mgmt .ck-you{outline:1px solid var(--sky);outline-offset:-1px}
.lux-mgmt .ck-w .ck-s{margin-top:6px;font:400 .625rem/1.4 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:#b9c6ce}
.lux-mgmt .ck-you dl{display:grid;grid-template-columns:1fr auto;gap:8px 12px;margin:12px 0 0;align-items:baseline}
.lux-mgmt .ck-you dt{font-size:.8125rem;color:#c9d4da}
.lux-mgmt .ck-you dd{margin:0;font:300 1.35rem/1.1 var(--serif);color:#fff;font-variant-numeric:lining-nums tabular-nums;text-align:right}
.lux-mgmt .ck-n{margin:20px 0 0;font-size:.8125rem;color:#5b6168}
@media(max-width:980px){.lux-mgmt .ck-g{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.lux-mgmt .ck-g{grid-template-columns:1fr}.lux-mgmt .ck-w{min-height:0}}
@media(prefers-reduced-motion:no-preference){
.lux-mgmt .ck-w::after{animation:ckP 3.2s ease-in-out infinite}
.lux-mgmt .ck-w:nth-child(2)::after{animation-delay:.5s}.lux-mgmt .ck-w:nth-child(3)::after{animation-delay:1.1s}.lux-mgmt .ck-w:nth-child(4)::after{animation-delay:1.6s}.lux-mgmt .ck-w:nth-child(5)::after{animation-delay:2.1s}.lux-mgmt .ck-w:nth-child(6)::after{animation-delay:2.6s}
.lux-mgmt .ck-ln path:not(.b){animation:ckL 5s ease-in-out infinite}
.lux-mgmt .ck-ms i{animation:ckM 4.5s ease-in-out infinite both}
.lux-mgmt .ck-ms i:nth-child(2){animation-delay:.9s}.lux-mgmt .ck-ms i:nth-child(3){animation-delay:1.8s}
.lux-mgmt .ck-tk li{animation:ckM 6s ease-in-out infinite both}
.lux-mgmt .ck-tk li:nth-child(2){animation-delay:.7s}.lux-mgmt .ck-tk li:nth-child(3){animation-delay:1.4s}.lux-mgmt .ck-tk li:nth-child(4){animation-delay:2.1s}
.lux-mgmt .ck-cal i{animation:ckC 5.6s ease-in-out infinite both}
.lux-mgmt .ck-cal i:nth-child(3n){animation-delay:.6s}.lux-mgmt .ck-cal i:nth-child(3n+1){animation-delay:1.2s}
.lux-mgmt .ck-ch li{animation:ckC 5s ease-in-out infinite both}
.lux-mgmt .ck-ch li:nth-child(2n){animation-delay:.8s}.lux-mgmt .ck-ch li:nth-child(3n){animation-delay:1.6s}
@keyframes ckP{0%,100%{box-shadow:0 0 6px rgba(53,201,255,.5)}50%{box-shadow:0 0 18px rgba(53,201,255,1)}}
@keyframes ckL{0%{stroke-dashoffset:420}50%,100%{stroke-dashoffset:0}}
@keyframes ckM{0%{opacity:0;transform:translateY(6px)}12%,84%{opacity:1;transform:none}100%{opacity:0}}
@keyframes ckC{0%{opacity:.25}15%,85%{opacity:1}100%{opacity:.25}}
}
.lux-mgmt .lx-nl{background:var(--sky);color:var(--night);padding:clamp(40px,4.6vw,68px) 0}
.lux-mgmt .lx-nl .wrap{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(24px,4vw,64px);align-items:end}
.lux-mgmt .lx-nl .est-k{font:400 .6875rem/1.4 var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--night)}
.lux-mgmt main>.sec.lx-nl>.wrap h2{font:300 clamp(1.9rem,3.2vw,2.8rem)/1.04 var(--serif)!important;color:var(--night)!important;margin:8px 0 0!important}
.lux-mgmt main>.sec.lx-nl>.wrap h2::before,.lux-mgmt main>.sec.lx-nl>.wrap h2::after{display:none!important;content:none!important}
.lux-mgmt .lx-nl p{margin:10px 0 0;color:#0e1114}
.lux-mgmt #lx-nf{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end}
.lux-mgmt #lx-nf label{font:400 .6875rem/1.4 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--night)}
.lux-mgmt #lx-nf input[type=email]{display:block;width:100%;height:52px;margin-top:6px;padding:0 14px;border:1px solid var(--night);border-radius:0;background:#fff;color:var(--ink);font:400 1rem/1 var(--sans);box-shadow:none}
.lux-mgmt #lx-nf .btn.primary{height:52px;min-height:52px;background:var(--night);border-color:var(--night);color:#fff}
.lux-mgmt #lx-nf .nl-m,.lux-mgmt #lx-nf .nl-n{grid-column:1/-1;margin:0;font-size:.875rem}
.lux-mgmt #lx-nf .nl-m{font-weight:500}
.lux-mgmt #lx-nf .nl-m.no{color:#8e0000}
.lux-mgmt #lx-nf.done label,.lux-mgmt #lx-nf.done .btn,.lux-mgmt #lx-nf.done .nl-n{display:none}
@media(max-width:820px){.lux-mgmt .lx-nl .wrap,.lux-mgmt #lx-nf{grid-template-columns:1fr}.lux-mgmt #lx-nf .btn{width:100%}}
.lux-mgmt .est-px{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:26px 0 0}
.lux-mgmt .est-px>div{padding-top:12px;border-top:1px solid rgba(53,201,255,.45)}
.lux-mgmt .est-px dt{font:400 .625rem/1.4 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:#b9c6ce}
.lux-mgmt .est-px dd{margin:6px 0 0}
.lux-mgmt .est-px dd b{display:block;font:300 clamp(1.4rem,2vw,1.8rem)/1.1 var(--serif);color:#fff;font-variant-numeric:lining-nums tabular-nums}
.lux-mgmt .est-px dd span{display:block;margin-top:4px;font-size:.75rem;line-height:1.35;color:#b9c6ce}
.lux-mgmt .est-vd .est-ra{margin-top:14px}
.lux-mgmt .est-vd .est-ra[hidden]{display:none}
.lux-mgmt #est-pchart .cap{stroke:#fff;stroke-width:1;stroke-dasharray:5 5;vector-effect:non-scaling-stroke;opacity:.6}
.lux-mgmt #est-pchart text.ct{text-anchor:end;fill:#fff}
.lux-mgmt #est-pchart .bs{fill:none;stroke:var(--sky);stroke-width:1.5;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}
.lux-mgmt .est-pb{grid-template-columns:repeat(17,minmax(0,1fr));gap:4px;height:130px}
.lux-mgmt .est-pb i.pl{background:rgba(255,255,255,.55)}
.lux-mgmt .est-pb i.top{background:linear-gradient(to top,rgba(53,201,255,.6),var(--sky));box-shadow:0 0 14px rgba(53,201,255,.7)}
.lux-mgmt .est-pb i.now{outline:2px solid #fff;outline-offset:2px}
.lux-mgmt .est-pb b{min-height:.625rem;white-space:nowrap}
.lux-mgmt .est-leg .f::before{background:var(--sky);box-shadow:0 0 8px rgba(53,201,255,.9)}
@media(max-width:560px){.lux-mgmt .est-px{grid-template-columns:1fr 1fr}.lux-mgmt .est-pb{gap:2px}}
.lux-mgmt .est-qo button.best{border-color:var(--sky);background:rgba(53,201,255,.14)}
.lux-mgmt .est-qo button.best i{background:var(--sky);border-color:var(--sky);color:var(--night)}
.lux-mgmt .est-qo button.on:not(.best){border-color:#ff8a80;background:rgba(255,90,77,.08)}
.lux-mgmt .est-qo button:disabled{cursor:default;opacity:1}
.lux-mgmt .est-qo button:disabled:not(.on):not(.best){opacity:.45}
.lux-mgmt .est-qf{margin-top:20px;padding:20px 22px;border-left:3px solid var(--sky);background:rgba(53,201,255,.08)}
.lux-mgmt .est-qf[hidden]{display:none}
.lux-mgmt .est-qf p{margin:0;color:#e6edf1;font-size:1rem;line-height:1.55;max-width:56em}
.lux-mgmt .est-qf .t{margin-bottom:8px;font:300 1.35rem/1.25 var(--serif);color:#fff}
.lux-mgmt .est-qf .t.ok{color:var(--sky)}
.lux-mgmt .est-qf .btn{margin-top:16px}
.lux-mgmt .est-qe .chips .btn:not(.primary){border:1px solid #fff;color:#fff;background:transparent}
@media(prefers-reduced-motion:no-preference){.lux-mgmt .est-qf{animation:acQf .5s cubic-bezier(.2,.7,.2,1)}@keyframes acQf{from{opacity:0;transform:translateY(10px)}}}
.lux-mgmt .est-qo button.on:not(.best){color:#fff}
.lux-mgmt .est-qo button.on:not(.best) i{border-color:#ff8a80;color:#ff8a80}
.lux-mgmt .est-qo button.best:not(.on){color:#fff}
.lux-mgmt .est-qo button:disabled:hover{transform:none}
.lux-mgmt #est-qa li p .w{display:block;width:fit-content;margin-bottom:6px}
