.hero-agg[data-astro-cid-kmxf47hd]{position:relative;padding-block:clamp(72px,10vw,120px);border-bottom:1px solid var(--line);overflow:hidden}.hero-agg__bg[data-astro-cid-kmxf47hd]{position:absolute;inset:0;background-size:cover;background-position:center;opacity:.22;filter:saturate(.85)}.hero-agg__bg[data-astro-cid-kmxf47hd]:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,color-mix(in srgb,var(--bg) 92%,transparent),color-mix(in srgb,var(--bg) 72%,transparent) 55%,color-mix(in srgb,var(--bg) 88%,transparent))}.hero-agg__inner[data-astro-cid-kmxf47hd]{position:relative;display:grid;grid-template-columns:1.2fr minmax(240px,.8fr);gap:clamp(28px,5vw,56px);align-items:start}.hero-agg__sub[data-astro-cid-kmxf47hd]{margin-top:18px;font-size:clamp(17px,1.6vw,21px);color:var(--muted);max-width:52ch;line-height:1.55}.hero-agg__ctas[data-astro-cid-kmxf47hd]{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.hero-agg__stats[data-astro-cid-kmxf47hd]{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:20px;background:color-mix(in srgb,var(--surface) 90%,var(--bg));border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow)}.hero-agg__stat[data-astro-cid-kmxf47hd]{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:6px;background:color-mix(in srgb,var(--bg) 60%,transparent)}.hero-agg__stat[data-astro-cid-kmxf47hd] span[data-astro-cid-kmxf47hd]{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:700}.hero-agg__stat[data-astro-cid-kmxf47hd] strong[data-astro-cid-kmxf47hd]{font-size:22px;font-family:var(--font-display);line-height:1.1}.hero-agg__stat--accent[data-astro-cid-kmxf47hd]{grid-column:1 / -1;border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line))}@media(max-width:900px){.hero-agg__inner[data-astro-cid-kmxf47hd]{grid-template-columns:1fr}}.cities-map[data-astro-cid-hvvrnlhq]{padding-block:clamp(48px,7vw,88px) 0;border-top:1px solid var(--line)}.cities-map__intro[data-astro-cid-hvvrnlhq]{margin-bottom:clamp(18px,3vw,28px)}.cities-map__lead[data-astro-cid-hvvrnlhq]{margin-top:12px;max-width:62ch}.cities-map__stage[data-astro-cid-hvvrnlhq]{position:relative;width:100vw;margin-left:calc(50% - 50vw);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--bg) 92%,#0d1117)}.cities-map__root[data-astro-cid-hvvrnlhq]{width:100%;height:clamp(380px,52vh,620px);z-index:0}.cities-map__fade[data-astro-cid-hvvrnlhq]{position:absolute;left:0;right:0;height:28px;pointer-events:none;z-index:1}.cities-map__fade--top[data-astro-cid-hvvrnlhq]{top:0;background:linear-gradient(to bottom,color-mix(in srgb,var(--bg) 55%,transparent),transparent)}.cities-map__fade--bottom[data-astro-cid-hvvrnlhq]{bottom:0;background:linear-gradient(to top,color-mix(in srgb,var(--bg) 55%,transparent),transparent)}.cities-map__error[data-astro-cid-hvvrnlhq]{padding:48px 24px;text-align:center}.cities-map__root .leaflet-container{background:#0d1117;font-family:var(--font-body)}.cities-map__root .leaflet-control-zoom{border:none!important;box-shadow:none!important}.cities-map__root .leaflet-control-zoom a{background:color-mix(in srgb,var(--surface) 90%,var(--bg))!important;color:var(--ink)!important;border:1px solid var(--line)!important;width:34px!important;height:34px!important;line-height:34px!important}.cities-map__root .leaflet-control-zoom a:hover{background:color-mix(in srgb,var(--accent) 18%,var(--surface))!important;color:var(--ink)!important}.cities-map__root .leaflet-control-attribution{background:color-mix(in srgb,var(--bg) 75%,transparent)!important;color:var(--muted)!important;font-size:10px!important;padding:2px 8px!important;border-radius:4px 0 0}.cities-map__root .leaflet-control-attribution a{color:var(--muted)!important}.cities-map-pin-wrap{background:transparent!important;border:none!important}.cities-map-pin{position:relative;width:28px;height:28px;display:grid;place-items:center;transition:transform .18s ease}.cities-map-pin__flag{position:relative;z-index:2;border-radius:3px;box-shadow:0 2px 10px #00000073;object-fit:cover}.cities-map-pin__ring{position:absolute;inset:2px;border-radius:50%;border:2px solid color-mix(in srgb,var(--accent) 70%,white);background:color-mix(in srgb,var(--bg) 50%,transparent);z-index:1;transition:border-color .18s ease,transform .18s ease}.leaflet-marker-icon:hover .cities-map-pin,.leaflet-marker-icon:focus .cities-map-pin{transform:scale(1.1)}.leaflet-marker-icon:hover .cities-map-pin__ring{border-color:var(--accent)}.cities-map-tooltip{background:color-mix(in srgb,var(--surface) 94%,var(--bg))!important;color:var(--ink)!important;border:1px solid var(--line)!important;border-radius:6px!important;padding:4px 10px!important;font-size:12px!important;font-weight:600!important;box-shadow:var(--shadow)!important}.cities-map-tooltip:before{border-top-color:var(--line)!important}.cities-map-popup-wrap .leaflet-popup-content-wrapper{background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow);padding:0}.cities-map-popup-wrap .leaflet-popup-tip{background:var(--surface);border:1px solid var(--line);box-shadow:none}.cities-map-popup-wrap .leaflet-popup-content{margin:14px 16px}.cities-map-popup{display:flex;gap:12px;align-items:flex-start}.cities-map-popup__flag{border-radius:3px;flex-shrink:0;box-shadow:0 1px 4px #00000040}.cities-map-popup__body{display:flex;flex-direction:column;gap:4px;min-width:0}.cities-map-popup__body strong{font-size:15px;line-height:1.2}.cities-map-popup__country{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.cities-map-popup__cta{margin-top:6px;font-size:13px;font-weight:700;color:var(--accent)!important}.destinations-tabs[data-astro-cid-lsv4xvrf]{padding-block:clamp(48px,7vw,88px);border-top:1px solid var(--line)}.destinations-tabs__lead[data-astro-cid-lsv4xvrf]{margin-top:12px;margin-bottom:24px}.destinations-tabs__bar[data-astro-cid-lsv4xvrf]{display:inline-flex;gap:4px;padding:4px;margin-bottom:24px;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--surface) 70%,var(--bg))}.destinations-tabs__tab[data-astro-cid-lsv4xvrf]{padding:10px 20px;border:none;border-radius:999px;background:transparent;color:var(--muted);font-size:14px;font-weight:600;cursor:pointer;transition:background var(--t-fast),color var(--t-fast)}.destinations-tabs__tab[data-astro-cid-lsv4xvrf].is-active{background:var(--accent);color:var(--accent-ink)}.destinations-tabs__grid[data-astro-cid-lsv4xvrf]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.destinations-tabs__grid--cities[data-astro-cid-lsv4xvrf]{grid-template-columns:repeat(4,minmax(0,1fr))}.destinations-tabs__card[data-astro-cid-lsv4xvrf]{display:flex;align-items:center;gap:14px;padding:16px 18px;border:1px solid var(--line);border-radius:8px;background:var(--surface);transition:transform var(--t-med),border-color var(--t-fast),box-shadow var(--t-med)}.destinations-tabs__flag[data-astro-cid-lsv4xvrf]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:44px;height:32px;border-radius:5px;overflow:hidden;border:1px solid color-mix(in srgb,var(--line) 80%,transparent);background:color-mix(in srgb,var(--bg) 55%,var(--surface));box-shadow:0 2px 6px color-mix(in srgb,var(--bg) 45%,transparent)}.destinations-tabs__flag--city[data-astro-cid-lsv4xvrf]{width:36px;height:27px}.destinations-tabs__flag[data-astro-cid-lsv4xvrf] img[data-astro-cid-lsv4xvrf]{display:block;width:100%;height:100%;object-fit:cover}.destinations-tabs__card[data-astro-cid-lsv4xvrf]:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent) 45%,var(--line));box-shadow:var(--shadow);opacity:1}.destinations-tabs__card-body[data-astro-cid-lsv4xvrf]{min-width:0}.destinations-tabs__card[data-astro-cid-lsv4xvrf] h3[data-astro-cid-lsv4xvrf]{font-size:18px;margin-bottom:4px}.destinations-tabs__card[data-astro-cid-lsv4xvrf] .muted[data-astro-cid-lsv4xvrf]{font-size:13px}.destinations-tabs__city-country[data-astro-cid-lsv4xvrf]{display:block;font-size:11px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px}@media(max-width:1100px){.destinations-tabs__grid--cities[data-astro-cid-lsv4xvrf]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.destinations-tabs__grid[data-astro-cid-lsv4xvrf],.destinations-tabs__grid--cities[data-astro-cid-lsv4xvrf]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.destinations-tabs__grid[data-astro-cid-lsv4xvrf]{grid-template-columns:1fr}}.news__head[data-astro-cid-6rbsdqq3]{display:flex;justify-content:space-between;align-items:end;margin-bottom:36px}.news__card[data-astro-cid-6rbsdqq3]{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:24px;min-height:220px;transition:transform var(--t-med),box-shadow var(--t-med)}.news__card[data-astro-cid-6rbsdqq3]:hover{transform:translateY(-3px);box-shadow:var(--shadow);opacity:1}.news__card[data-astro-cid-6rbsdqq3] h3[data-astro-cid-6rbsdqq3]{font-size:20px;margin-bottom:10px}.news__card[data-astro-cid-6rbsdqq3] p[data-astro-cid-6rbsdqq3]{color:var(--muted);font-size:15px;flex:1 1 auto}.news__more[data-astro-cid-6rbsdqq3]{margin-top:18px;color:var(--accent);font-weight:600;font-size:14px}.how-it-works__head[data-astro-cid-rkc3gd33]{margin-bottom:28px;max-width:640px}.how-it-works__head[data-astro-cid-rkc3gd33] h2[data-astro-cid-rkc3gd33]{margin:6px 0 0}.how-it-works__grid[data-astro-cid-rkc3gd33]{list-style:none;margin:0;padding:0;display:grid;gap:16px}@media(min-width:800px){.how-it-works__grid[data-astro-cid-rkc3gd33]{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}}.how-it-works__step[data-astro-cid-rkc3gd33]{position:relative;padding:22px 20px;border:1px solid var(--line);border-radius:var(--radius, 6px);background:var(--surface)}.how-it-works__num[data-astro-cid-rkc3gd33]{display:block;font-family:var(--font-display);font-size:28px;font-weight:600;line-height:1;letter-spacing:-.02em;color:var(--accent);margin-bottom:14px}.how-it-works__step[data-astro-cid-rkc3gd33] h3[data-astro-cid-rkc3gd33]{margin:0;font-size:18px;font-weight:600}.how-it-works__step[data-astro-cid-rkc3gd33] p[data-astro-cid-rkc3gd33]{margin:8px 0 0;font-size:14px;line-height:1.55;color:var(--muted)}@media(min-width:800px){.how-it-works--steps[data-astro-cid-rkc3gd33] .how-it-works__step[data-astro-cid-rkc3gd33]{border-radius:0;border-right-width:0}.how-it-works--steps[data-astro-cid-rkc3gd33] .how-it-works__step[data-astro-cid-rkc3gd33]:first-child{border-radius:var(--radius, 6px) 0 0 var(--radius, 6px)}.how-it-works--steps[data-astro-cid-rkc3gd33] .how-it-works__step[data-astro-cid-rkc3gd33]:last-child{border-radius:0 var(--radius, 6px) var(--radius, 6px) 0;border-right-width:1px}}.how-it-works--rail[data-astro-cid-rkc3gd33] .how-it-works__grid[data-astro-cid-rkc3gd33]{gap:24px;border-top:1px solid var(--line);padding-top:28px}@media(min-width:800px){.how-it-works--rail[data-astro-cid-rkc3gd33] .how-it-works__grid[data-astro-cid-rkc3gd33]{gap:32px;position:relative}.how-it-works--rail[data-astro-cid-rkc3gd33] .how-it-works__grid[data-astro-cid-rkc3gd33]:before{content:"";position:absolute;top:18px;left:8%;right:8%;height:1px;background:color-mix(in srgb,var(--accent) 45%,var(--line));z-index:0}}.how-it-works--rail[data-astro-cid-rkc3gd33] .how-it-works__step[data-astro-cid-rkc3gd33]{border:0;background:transparent;padding:0;z-index:1}.how-it-works--rail[data-astro-cid-rkc3gd33] .how-it-works__num[data-astro-cid-rkc3gd33]{--how-num-bg: var(--bg);--how-num-fg: var(--accent);--how-num-radius: 999px;--how-num-size: 36px;display:inline-flex;align-items:center;justify-content:center;width:var(--how-num-size);height:var(--how-num-size);margin-bottom:16px;border-radius:var(--how-num-radius);background:var(--how-num-bg);border:1px solid var(--accent);color:var(--how-num-fg);font-size:13px;font-family:var(--font-body);letter-spacing:.06em}.how-it-works--band[data-astro-cid-rkc3gd33] .how-it-works__grid[data-astro-cid-rkc3gd33]{gap:0;border:1px solid var(--line);border-radius:var(--radius, 6px);background:var(--surface);overflow:hidden}.how-it-works--band[data-astro-cid-rkc3gd33] .how-it-works__step[data-astro-cid-rkc3gd33]{border:0;border-radius:0;background:transparent;padding:26px 24px}@media(min-width:800px){.how-it-works--band[data-astro-cid-rkc3gd33] .how-it-works__step[data-astro-cid-rkc3gd33]+.how-it-works__step[data-astro-cid-rkc3gd33]{border-left:1px solid var(--line)}}@media(max-width:799px){.how-it-works--band[data-astro-cid-rkc3gd33] .how-it-works__step[data-astro-cid-rkc3gd33]+.how-it-works__step[data-astro-cid-rkc3gd33]{border-top:1px solid var(--line)}}.how-it-works--band[data-astro-cid-rkc3gd33] .how-it-works__num[data-astro-cid-rkc3gd33]{font-size:12px;font-family:var(--font-body);letter-spacing:.18em;font-weight:700;margin-bottom:10px}.home-trust__head[data-astro-cid-fu44rs2l]{margin-bottom:28px;max-width:640px}.home-trust__head[data-astro-cid-fu44rs2l] h2[data-astro-cid-fu44rs2l]{margin:6px 0 0}.home-trust__grid[data-astro-cid-fu44rs2l]{list-style:none;margin:0;padding:0;display:grid;gap:14px}.home-trust__idx[data-astro-cid-fu44rs2l]{display:block;font-size:11px;font-weight:700;letter-spacing:.16em;color:var(--accent);margin-bottom:10px}.home-trust__item[data-astro-cid-fu44rs2l] h3[data-astro-cid-fu44rs2l]{margin:0;font-size:17px;font-weight:600}.home-trust__item[data-astro-cid-fu44rs2l] p[data-astro-cid-fu44rs2l]{margin:8px 0 0;font-size:14px;line-height:1.5;color:var(--muted)}.home-trust--grid[data-astro-cid-fu44rs2l] .home-trust__grid[data-astro-cid-fu44rs2l]{gap:16px}@media(min-width:700px){.home-trust--grid[data-astro-cid-fu44rs2l] .home-trust__grid[data-astro-cid-fu44rs2l]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px}}@media(min-width:1000px){.home-trust--grid[data-astro-cid-fu44rs2l] .home-trust__grid[data-astro-cid-fu44rs2l]{grid-template-columns:repeat(3,minmax(0,1fr))}}.home-trust--grid[data-astro-cid-fu44rs2l] .home-trust__item[data-astro-cid-fu44rs2l]{padding:22px 20px 20px;border:1px solid var(--line);border-radius:var(--radius, 6px);background:var(--surface);border-top:2px solid var(--accent);transition:transform var(--t-med),box-shadow var(--t-med)}.home-trust--grid[data-astro-cid-fu44rs2l] .home-trust__item[data-astro-cid-fu44rs2l]:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.home-trust--checklist[data-astro-cid-fu44rs2l] .home-trust__grid[data-astro-cid-fu44rs2l]{gap:0;border-top:1px solid var(--line)}@media(min-width:900px){.home-trust--checklist[data-astro-cid-fu44rs2l] .home-trust__grid[data-astro-cid-fu44rs2l]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px}}.home-trust--checklist[data-astro-cid-fu44rs2l] .home-trust__item[data-astro-cid-fu44rs2l]{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;align-items:start;padding:18px 0;border-bottom:1px solid var(--line);background:transparent}.home-trust--checklist[data-astro-cid-fu44rs2l] .home-trust__idx[data-astro-cid-fu44rs2l]{margin:2px 0 0;font-family:var(--font-display);font-size:20px;letter-spacing:-.02em}.home-trust--mosaic[data-astro-cid-fu44rs2l] .home-trust__grid[data-astro-cid-fu44rs2l]{gap:14px}@media(min-width:900px){.home-trust--mosaic[data-astro-cid-fu44rs2l] .home-trust__grid[data-astro-cid-fu44rs2l]{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto auto;gap:16px}.home-trust--mosaic[data-astro-cid-fu44rs2l] .home-trust__item[data-astro-cid-fu44rs2l]:nth-child(1),.home-trust--mosaic[data-astro-cid-fu44rs2l] .home-trust__item[data-astro-cid-fu44rs2l]:nth-child(2){grid-column:span 2;padding:28px 26px}.home-trust--mosaic[data-astro-cid-fu44rs2l] .home-trust__item[data-astro-cid-fu44rs2l]:nth-child(1) h3[data-astro-cid-fu44rs2l],.home-trust--mosaic[data-astro-cid-fu44rs2l] .home-trust__item[data-astro-cid-fu44rs2l]:nth-child(2) h3[data-astro-cid-fu44rs2l]{font-size:22px;font-family:var(--font-display)}.home-trust--mosaic[data-astro-cid-fu44rs2l] .home-trust__item[data-astro-cid-fu44rs2l]:nth-child(1) p[data-astro-cid-fu44rs2l],.home-trust--mosaic[data-astro-cid-fu44rs2l] .home-trust__item[data-astro-cid-fu44rs2l]:nth-child(2) p[data-astro-cid-fu44rs2l]{font-size:15px;max-width:42ch}}.home-trust--mosaic[data-astro-cid-fu44rs2l] .home-trust__item[data-astro-cid-fu44rs2l]{padding:18px 16px;border:1px solid var(--line);border-radius:var(--radius, 6px);background:var(--surface)}.home-trust--mosaic[data-astro-cid-fu44rs2l] .home-trust__idx[data-astro-cid-fu44rs2l]{font-family:var(--font-display);font-size:22px;letter-spacing:-.02em;margin-bottom:8px}.lux-home{background:var(--bg);color:var(--ink);overflow:clip}.lux-home .faq{background:var(--bg);color:var(--ink);padding-block:clamp(80px,9vw,140px)}.lux-home .faq h2{font-family:var(--lux-display);font-size:clamp(42px,6vw,84px);letter-spacing:-.055em}.lux-home .faq details{border-color:#0a11172e}.lux-home .faq summary,.lux-home .faq p{color:var(--ink)}.lux-hero{min-height:min(900px,100svh);position:relative;display:grid;align-items:end;color:#f6f7f3;background:#071218;isolation:isolate}.lux-hero:before{content:"";position:absolute;inset:0;z-index:-3;background-image:linear-gradient(90deg,#050c10f5,#050c10d1,#050c1038 76%,#050c10b3),var(--city-photo);background-size:cover;background-position:center;filter:saturate(.55) contrast(1.1)}.lux-hero:after{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(180deg,rgba(7,18,24,.25),transparent 45%,#071218 100%)}.lux-hero__grid{position:absolute;inset:0;z-index:-1;opacity:.2;background:linear-gradient(90deg,transparent calc(25% - 1px),rgba(255,255,255,.35) 25%,transparent calc(25% + 1px),transparent calc(50% - 1px),rgba(255,255,255,.35) 50%,transparent calc(50% + 1px),transparent calc(75% - 1px),rgba(255,255,255,.35) 75%,transparent calc(75% + 1px))}.lux-hero__inner{min-height:min(900px,100svh);position:relative;display:grid;align-items:center;padding-top:164px;padding-bottom:74px}.lux-hero__copy{position:relative;z-index:2;width:min(100%,980px);padding-left:clamp(18px,2.4vw,38px)}.lux-kicker{display:flex;align-items:center;gap:12px;margin:0 0 20px;font:600 11px/1 var(--lux-mono);letter-spacing:.16em;text-transform:uppercase;color:#bdc7cc}.lux-kicker span{display:inline-block;width:34px;height:1px;background:var(--accent)}.lux-kicker--dark{color:#576168}.lux-hero h1{max-width:min(100%,920px);margin:0;font-family:var(--lux-display);font-size:clamp(60px,5.75vw,94px);font-weight:600;line-height:.9;letter-spacing:-.065em;text-wrap:balance;text-shadow:none}.lux-hero__lead{max-width:610px;margin:32px 0 0;font-size:clamp(16px,1.3vw,19px);line-height:1.55;color:#d1d8da}.lux-hero__actions{display:flex;align-items:center;gap:30px;margin-top:40px}.lux-button{min-height:54px;display:inline-flex;align-items:center;justify-content:center;padding:0 26px;border-radius:0;font:650 12px/1 var(--lux-mono);letter-spacing:.08em;text-transform:uppercase;transition:color .25s,background .25s,transform .25s}.lux-button:hover{opacity:1;transform:translateY(-2px)}.lux-button--light{color:#071218;background:#f6f7f3}.lux-button--light:hover{background:var(--accent);color:var(--accent-ink)}.lux-link{display:inline-flex;align-items:center;gap:14px;font:600 12px/1 var(--lux-mono);text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #657078;padding-block:16px}.lux-link span{color:var(--accent2);font-size:18px}.lux-hero__meta{position:absolute;left:0;right:0;bottom:28px;display:flex;justify-content:space-between;border-top:1px solid rgba(255,255,255,.18);padding-top:16px;font:500 9px/1 var(--lux-mono);letter-spacing:.14em;text-transform:uppercase;color:#7e8b91}.lux-scroll{position:absolute;right:18px;bottom:80px;z-index:2;writing-mode:vertical-rl;display:flex;align-items:center;gap:10px;font:500 9px/1 var(--lux-mono);text-transform:uppercase;letter-spacing:.16em;color:#78858b}.lux-scroll span{width:1px;height:40px;background:var(--accent)}.lux-index{padding-block:clamp(90px,11vw,170px)}.lux-section-head{display:grid;grid-template-columns:1.5fr .6fr;align-items:end;gap:50px;margin-bottom:68px}.lux-section-head h2{margin:0;font:600 clamp(52px,7vw,102px)/.9 var(--lux-display);letter-spacing:-.065em}.lux-section-head>p{max-width:390px;margin:0;font-size:18px;line-height:1.6;color:#586268}.lux-category-nav{border-top:1px solid #aeb3b3}.lux-category-nav a{min-height:92px;display:grid;grid-template-columns:minmax(0,1fr) 48px;align-items:center;gap:20px;border-bottom:1px solid #c5c9c8;color:#11191e;transition:color .25s,padding .25s,background .25s}.lux-category-nav a:hover{opacity:1;color:#f6f7f3;background:#0a1117;padding-inline:20px}.lux-category-nav strong{min-width:0;font:560 clamp(24px,3vw,40px)/1 var(--lux-display);letter-spacing:-.04em;white-space:nowrap}.lux-category-nav i{font-style:normal;font-size:24px;color:var(--accent)}.lux-collection{padding-block:clamp(80px,9vw,140px);background:#09151c;color:#f3f5f2}.lux-collection--inverse{background:#d7dddf;color:#0a1117}.lux-collection__head{display:flex;justify-content:space-between;gap:40px;align-items:flex-end;padding-bottom:42px;border-bottom:1px solid rgba(170,185,191,.35)}.lux-collection__head>div{min-width:0}.lux-collection__head h2{margin:0;font:600 clamp(54px,8vw,110px)/.8 var(--lux-display);letter-spacing:-.07em}.lux-collection__head>a{flex:0 0 auto;display:flex;gap:28px;align-items:center;padding-block:12px;border-bottom:1px solid currentColor;font:600 10px/1 var(--lux-mono);text-transform:uppercase;letter-spacing:.1em}.lux-collection__head>a span{color:var(--accent2);font-size:18px}.lux-car-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;margin-top:52px;background:#85979e38}.lux-car-row--count-1{grid-template-columns:minmax(0,560px);background:transparent}.lux-car-row--count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lux-car-row--count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lux-car{min-width:0;background:#09151c}.lux-collection--inverse .lux-car{background:#d7dddf}.lux-car__media{position:relative;aspect-ratio:4/3;display:block;overflow:hidden;background:color-mix(in srgb,var(--accent) 10%,#101a20)}.lux-car__media img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .55s cubic-bezier(.2,.7,.2,1)}.lux-car:hover .lux-car__media img{transform:scale(1.055) translateY(-4px)}.lux-car__year{position:absolute;z-index:2;left:16px;top:16px;font:500 9px/1 var(--lux-mono);color:#8a989e}.lux-car__view{position:absolute;z-index:2;inset:auto 0 0;padding:16px;translate:0 100%;background:var(--accent);color:var(--accent-ink);font:600 10px/1 var(--lux-mono);text-transform:uppercase;letter-spacing:.08em;transition:translate .28s}.lux-car:hover .lux-car__view{translate:0 0}.lux-car__body{min-height:220px;padding:24px 20px 22px;display:flex;flex-direction:column;justify-content:space-between;gap:30px;border-top:1px solid rgba(133,151,158,.22)}.lux-car__make{display:block;margin-bottom:8px;font:600 9px/1 var(--lux-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent2)}.lux-car h3{margin:0;font:580 clamp(22px,2vw,31px)/1 var(--lux-display);letter-spacing:-.045em}.lux-car__body p{margin:12px 0 0;color:#89979d;font-size:12px;line-height:1.5}.lux-collection--inverse .lux-car__body p{color:#59646a}.lux-car__facts{display:flex;align-items:baseline;justify-content:space-between;gap:14px;border-top:1px solid rgba(133,151,158,.22);padding-top:16px}.lux-car__spec{font:500 10px/1.2 var(--lux-mono);letter-spacing:.08em;text-transform:uppercase;color:#7e8c92}.lux-collection--inverse .lux-car__spec{color:#667479}.lux-car__price{display:inline-flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:7px;color:#f4f7f6;font-weight:600}.lux-car__price-amount{font:600 clamp(22px,1.9vw,28px)/1 var(--lux-display);letter-spacing:-.045em;font-variant-numeric:tabular-nums}.lux-car__price-unit{font:600 10px/1 var(--lux-mono);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--accent) 72%,#d7e2df)}.lux-collection--inverse .lux-car__price{color:var(--ink)}.lux-collection--inverse .lux-car__price-unit{color:color-mix(in srgb,var(--accent) 78%,black)}.lux-content-blocks{background:var(--bg)}.lux-content-blocks .section{padding-block:clamp(88px,10vw,150px)}.lux-content-blocks .eyebrow,.lux-home .news .eyebrow,.lux-home .faq .eyebrow{color:var(--accent);font:600 10px/1 var(--lux-mono);letter-spacing:.16em;text-transform:uppercase}.lux-content-blocks h2,.lux-home .news h2{font:600 clamp(48px,6.5vw,92px)/.9 var(--lux-display);letter-spacing:-.065em}.lux-content-blocks .how-it-works{--how-num-bg: #071218;--how-num-fg: var(--accent2);--how-num-radius: 0;--how-num-size: 66px;position:relative;color:#eef2f2;background:#071218}.lux-content-blocks .how-it-works__head{max-width:850px;margin-bottom:70px}.lux-content-blocks .how-it-works__grid{border-top-color:#334147;padding-top:0;gap:0}.lux-content-blocks .how-it-works__grid:before{top:33px;left:4%;right:4%;background:color-mix(in srgb,var(--accent) 78%,#334147)}.lux-content-blocks .how-it-works__step{padding:48px 44px 10px 0}.lux-content-blocks .how-it-works__num{width:var(--how-num-size);height:var(--how-num-size);margin-bottom:34px;border-radius:var(--how-num-radius);border-color:var(--accent);background:var(--how-num-bg);color:var(--how-num-fg);font-family:var(--lux-mono)}.lux-content-blocks .how-it-works__step h3{color:#f1f4f2;font:580 26px/1.05 var(--lux-display);letter-spacing:-.04em}.lux-content-blocks .how-it-works__step p{max-width:33ch;color:#8e9ca2;font-size:15px}.lux-content-blocks .home-trust{color:#0a1117;background:#d7dddf}.lux-content-blocks .home-trust__head{max-width:850px;margin-bottom:60px}.lux-content-blocks .home-trust__grid{column-gap:72px;border-top-color:#a7b0b3}.lux-content-blocks .home-trust__item{grid-template-columns:54px minmax(0,1fr);gap:20px;padding:28px 0;border-bottom-color:#aeb7ba}.lux-content-blocks .home-trust__idx{color:var(--accent);font:500 12px/1 var(--lux-mono)}.lux-content-blocks .home-trust__item h3{color:#0a1117;font:580 24px/1.05 var(--lux-display);letter-spacing:-.04em}.lux-content-blocks .home-trust__item p{max-width:46ch;color:#536067;font-size:15px}.lux-content-blocks .concierge{color:#eef2f2;background:#0b171e}.lux-content-blocks .concierge__head{max-width:900px;margin-bottom:54px}.lux-content-blocks .concierge__grid{border-top-color:#39474d}.lux-content-blocks .concierge__item{grid-template-columns:80px minmax(220px,.55fr) minmax(0,1fr);gap:28px;padding:30px 0;border-bottom-color:#39474d}.lux-content-blocks .concierge__index{color:var(--accent2);font:500 11px/1 var(--lux-mono)}.lux-content-blocks .concierge__item h3{color:#eef2f2;font:580 23px/1.05 var(--lux-display);letter-spacing:-.035em}.lux-content-blocks .concierge__item p{color:#94a1a6;font-size:15px;line-height:1.65}.lux-seo{padding-block:clamp(90px,10vw,150px);background:var(--bg);color:var(--ink);border-top:1px solid var(--line)}.lux-seo__inner{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:clamp(50px,9vw,150px);align-items:start}.lux-seo__head{position:sticky;top:110px}.lux-seo__head h2{max-width:720px;margin:0;font:600 clamp(48px,6.5vw,92px)/.9 var(--lux-display);letter-spacing:-.065em}.lux-seo__body{border-top:1px solid var(--line);padding-top:30px}.lux-seo__body p{max-width:none;margin:0;color:var(--muted);font-size:clamp(17px,1.4vw,20px);line-height:1.75}.lux-seo__body p+p{margin-top:24px}.lux-network{background:var(--bg);color:var(--ink)}.lux-network .destinations-tabs,.lux-network .cities-map{padding-block:clamp(72px,9vw,130px)}.lux-network .destinations-tabs{border-top:1px solid var(--line)}.lux-network .destinations-tabs .eyebrow,.lux-network .cities-map .eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 18px;font:600 11px/1 var(--lux-mono);letter-spacing:.16em;text-transform:uppercase;color:#576168}.lux-network .destinations-tabs .eyebrow:before,.lux-network .cities-map .eyebrow:before{content:"";display:inline-block;width:34px;height:1px;background:var(--accent)}.lux-network .destinations-tabs h2,.lux-network .cities-map h2{margin:0 0 18px;font:600 clamp(42px,6vw,84px)/.9 var(--lux-display);letter-spacing:-.055em;color:var(--ink)}.lux-network .destinations-tabs__lead,.lux-network .cities-map__lead,.lux-network .destinations-tabs .lead,.lux-network .cities-map .lead{max-width:42ch;margin:0 0 42px;font-size:clamp(16px,1.3vw,18px);line-height:1.6;color:#586268}.lux-network .destinations-tabs__bar{gap:0;margin-bottom:28px;border-bottom:1px solid #aeb3b3;background:transparent}.lux-network .destinations-tabs__tab{min-height:52px;padding:0 22px;border:0;border-radius:0;border-bottom:2px solid transparent;background:transparent;color:#586268;font:600 11px/1 var(--lux-mono);letter-spacing:.1em;text-transform:uppercase}.lux-network .destinations-tabs__tab.is-active{border-bottom-color:var(--accent);background:transparent;color:var(--ink)}.lux-network .destinations-tabs__card{border:0;border-top:1px solid #aeb3b3;border-radius:0;background:transparent;box-shadow:none;transition:background .25s,color .25s,padding .25s}.lux-network .destinations-tabs__card:hover{background:#0a1117;color:#f6f7f3;opacity:1;transform:none;box-shadow:none}.lux-network .destinations-tabs__card h3{font:580 clamp(22px,2.4vw,32px)/1.05 var(--lux-display);letter-spacing:-.04em}.lux-network .destinations-tabs__card .muted{color:inherit;opacity:.72}.lux-network .cities-map__intro{margin-bottom:28px}.lux-network .cities-map__stage{border:0;border-radius:0;overflow:hidden;background:#09151c}.lux-network .cities-map__root{min-height:min(62vh,640px)}.lux-home .news{background:#e5e8e7;color:#0a1117;padding-block:clamp(88px,9vw,140px)}.lux-home .news__card{min-height:280px;padding:30px;border:0;border-top:1px solid #a9b2b4;border-radius:0;background:transparent;box-shadow:none}.lux-home .news__card:hover{transform:translateY(-3px);box-shadow:none;background:#f1f2ef}.lux-home .news__card h3{color:#0a1117;font:580 25px/1.08 var(--lux-display);letter-spacing:-.04em}.lux-home .news__card p{color:#59656a}.lux-home .news__more{color:var(--accent);font-family:var(--lux-mono);text-transform:uppercase;font-size:10px;letter-spacing:.1em}@media(max-width:1100px){.lux-hero__inner{grid-template-columns:1fr;padding-top:180px}.lux-hero__copy{width:min(100%,800px)}.lux-hero h1{max-width:min(100%,760px)}.lux-car-row{grid-template-columns:repeat(2,1fr)}.lux-car-row--count-1{grid-template-columns:minmax(0,560px)}}@media(max-width:720px){.lux-hero{min-height:720px}.lux-hero__inner{min-height:720px;display:block;padding-top:138px;padding-bottom:70px}.lux-hero h1{font-size:clamp(48px,15vw,70px)}.lux-hero__lead{margin-top:24px;font-size:15px}.lux-hero__actions{margin-top:28px;gap:18px}.lux-link,.lux-scroll{display:none}.lux-hero__meta{left:20px;right:20px;bottom:20px}.lux-hero__meta span:nth-child(2){display:none}.lux-section-head{grid-template-columns:1fr;gap:24px;margin-bottom:42px}.lux-section-head h2{font-size:52px}.lux-category-nav a{grid-template-columns:minmax(0,1fr) 26px;min-height:76px;gap:10px}.lux-category-nav strong{font-size:27px}.lux-collection__head{align-items:flex-start;flex-direction:column;gap:18px}.lux-collection__head h2{font-size:52px}.lux-collection__head>a{justify-self:start}.lux-car-row{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:-20px;padding-inline:20px;gap:2px;background:transparent;scrollbar-width:none}.lux-car{flex:0 0 82vw;scroll-snap-align:start}.lux-car__body{min-height:200px}.lux-content-blocks .section{padding-block:80px}.lux-content-blocks h2,.lux-home .news h2{font-size:50px}.lux-content-blocks .how-it-works__step{padding-right:0}.lux-content-blocks .concierge__item{grid-template-columns:1fr;gap:12px}.lux-seo__inner{grid-template-columns:1fr;gap:40px}.lux-seo__head{position:static}.lux-seo__head h2,.lux-network .destinations-tabs h2,.lux-network .cities-map h2{font-size:50px}.lux-network .destinations-tabs__bar{display:flex;width:100%;overflow-x:auto}}@media(prefers-reduced-motion:reduce){.lux-home *,.lux-home *:before,.lux-home *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.home--car .section{padding-block:clamp(28px,4vw,52px)}.home--car .hero-a,.home--car .hero-b,.home--car .hero-c,.home--car .hero-d,.home--car .hero-e{padding-block:clamp(48px,8vw,96px)}.home--car .car-grid__head,.home--car .concierge__head,.home--car .how-it-works__head,.home--car .home-trust__head,.home--car .news__head{margin-bottom:18px}.home--car .concierge__grid{margin-top:22px}.home--car .car-grid__head h2,.home--car .how-it-works__head h2,.home--car .home-trust__head h2,.home--car .concierge__head h2,.home--car .categories>.container>h2,.home--car .city-pitch h2,.home--car .faq h2,.home--car .news__head h2{font-size:clamp(28px,3.2vw,40px)}
