html body :is(.xp-display,.xp-immersion__title,.hero-info__name,.xp-card__name,.xp-b__big,.xp-place__name,.xp-tag b,.xp-step__n,.xp-chap__n,.xp-art__n,.xp-b__title,.xp-art__prog b){font-family:var(--lc-font-display)!important}.xp-display{font-weight:340;font-size:clamp(3rem,8.2vw,8.8rem);line-height:.95;letter-spacing:-.035em;max-width:15ch;text-wrap:balance}.xp-display em{font-style:italic;color:var(--lc-blue)}.xp-display--light,.xp-display--light em{color:#fff}.xp-display--light em{color:var(--lc-blue-soft)}.xp-legal{margin-top:18px;font-size:12.5px;opacity:.6}.xp-note{position:absolute;right:14px;bottom:14px;z-index:2;padding:4px 10px;border-radius:999px;font-size:11.5px;letter-spacing:.04em;color:#fff;background:rgba(4,31,58,.45);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.xp-head{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(24px,5vw,80px);align-items:end;margin-bottom:clamp(40px,5vw,72px)}.xp-head__aside{display:grid;gap:22px;justify-items:start}.xp-tag{display:grid;gap:2px;padding:10px 14px;border-radius:var(--xp-r-s);font-size:13.5px;line-height:1.25;color:#fff}.xp-tag b{font-size:17px;font-weight:500}:is(.xp-vitrine,.xp-immersion,.xp-art__over,.xp-final) .eyebrow{color:var(--lc-blue-soft)}.lc-sans-anim [data-reveal],.lc-sans-anim [data-hero-in],.lc-sans-anim .eyebrow__line{opacity:1!important;transform:none!important;clip-path:none!important}.xp-split .xp-w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.1em;margin-bottom:-.1em}.xp-split .xp-w>span{display:inline-block;transform:translateY(108%);transition:transform 1s var(--xp-ease-out);transition-delay:calc(var(--i,0) * 55ms)}.xp-split.is-in .xp-w>span{transform:none}.xp-words .xp-w{color:#7a8794;transition:color .35s linear}.xp-words em .xp-w{color:#5f8ab4}.xp-words .xp-w.is-lit{color:inherit}.xp-line{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}.xp-line>span{display:inline-flex;align-items:center;gap:10px}.xp-card[data-tilt],.js .xp-b[data-tilt].is-in{transition:opacity 900ms var(--lc-ease),transform 700ms var(--xp-ease-out),box-shadow 500ms var(--lc-ease)}.xp-card[data-tilt].is-tilting,.js .xp-b[data-tilt].is-in.is-tilting{transform:perspective(1100px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateZ(0);transition:opacity 900ms var(--lc-ease),transform 140ms linear,box-shadow 300ms var(--lc-ease);box-shadow:var(--xp-shadow-3)}:is(.xp-card,.xp-b)[data-tilt]::after{content:"";position:absolute;inset:0;z-index:3;border-radius:inherit;pointer-events:none;background:radial-gradient(520px circle at var(--mx,50%) var(--my,50%),rgba(255,255,255,.22),rgba(255,255,255,0) 55%);opacity:0;transition:opacity 400ms var(--lc-ease)}:is(.xp-card,.xp-b)[data-tilt].is-tilting::after{opacity:1}[data-magnetic].is-near{transition:translate 120ms linear,background-color 240ms var(--lc-ease),color 240ms var(--lc-ease)}.hero--v3 .hero__slide{opacity:1;z-index:0;clip-path:inset(0 0 0 100%);transition:none}.hero--v3.is-rev .hero__slide{clip-path:inset(0 100% 0 0)}.hero--v3 .hero__slide.is-leaving{z-index:1;clip-path:inset(0)}.hero--v3 .hero__slide.is-active{z-index:2;clip-path:inset(0);transition:clip-path 1.25s var(--xp-ease-io)}.hero__zoom{position:absolute;inset:0;transition:transform 1.7s var(--xp-ease-out),filter 1.25s var(--xp-ease-io)}.hero--v3 .hero__slide:not(.is-active):not(.is-leaving) .hero__zoom{transform:scale(1.16);transition:none}.hero--v3 .hero__slide.is-leaving .hero__zoom{transform:scale(1.05) translateX(-2.5%);filter:brightness(.5)}.hero--v3.is-rev .hero__slide.is-leaving .hero__zoom{transform:scale(1.05) translateX(2.5%)}.hero--v3::before{background:linear-gradient(180deg,rgba(4,31,58,.55) 0%,rgba(4,31,58,0) 26%),linear-gradient(0deg,rgba(4,31,58,.86) 0%,rgba(4,31,58,.25) 44%,rgba(4,31,58,0) 64%),linear-gradient(90deg,rgba(4,31,58,.74) 0%,rgba(4,31,58,.18) 44%,rgba(4,31,58,0) 60%),linear-gradient(270deg,rgba(4,31,58,.45) 0%,rgba(4,31,58,0) 34%)}.hero--v3,.hero--v3 .hero__inner{min-height:100vh;min-height:100svh}.hero--v3 .hero__inner{padding-bottom:clamp(150px,15vw,210px)}.hero-info{position:absolute;inset:0;z-index:1;pointer-events:none}.hero-info__set{position:absolute;top:calc(var(--lc-nav-h) + clamp(28px,7vh,90px));right:max(var(--lc-gutter),calc(( 100vw - var(--lc-max) ) / 2 + var(--lc-gutter)));width:min(380px,30vw);display:grid;gap:22px;visibility:hidden;transition:visibility 0s linear .7s}.hero-info__set.is-active{visibility:visible;transition-delay:0s;pointer-events:auto}.hero-info__caption{display:grid;gap:6px;color:#fff;text-decoration:none}.hero-info__meta>span{font-size:13px;font-weight:600;letter-spacing:.14em}.hero-info__idx{font-variant-numeric:tabular-nums;opacity:.8}.hero-info__meta .chip{min-height:26px;padding:0 10px;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase}.hero-info__name{font-size:clamp(2rem,3.2vw,3.1rem);font-weight:400;line-height:1.02;letter-spacing:-.02em}.hero-info__city>span{font-size:15px;opacity:.9}.hero-info__go{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.35);transition:background-color var(--xp-dur-1) var(--lc-ease),transform var(--xp-dur-1) var(--lc-ease)}@media (hover:hover) and (pointer:fine){.hero-info__caption:hover .hero-info__go{background:var(--lc-blue);border-color:var(--lc-blue);transform:rotate(45deg)}}.hero-info__caption:focus-visible{outline:2px solid #fff;outline-offset:6px;border-radius:8px}.hero-info__panels{display:grid;gap:10px;margin:0}.hero-panel{position:relative;display:grid;gap:3px;padding:13px 18px;border-radius:16px;color:#fff;background:var(--xp-glass-dark);border:1px solid var(--xp-glass-dark-edge);box-shadow:var(--xp-highlight),0 18px 40px -24px rgba(0,0,0,.6);backdrop-filter:var(--xp-blur);-webkit-backdrop-filter:var(--xp-blur)}.hero-panel::before{content:"";position:absolute;right:100%;top:50%;width:34px;height:1px;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.7))}.hero-panel::after{content:"";position:absolute;right:calc(100% + 30px);top:calc(50% - 3.5px);width:7px;height:7px;border-radius:50%;background:#fff;box-shadow:0 0 0 5px rgba(255,255,255,.18)}.hero-panel dt{font-size:11.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;opacity:.72}.hero-panel dd{margin:0;font-size:16px;font-weight:600;line-height:1.3}.hero--v3.is-ready .hero-info__set .xp-line>span{transform:translateY(108%);transition:transform .9s var(--xp-ease-out)}.hero--v3.is-ready .hero-info__set.is-active .xp-line>span{transform:none;transition-delay:.5s}.hero--v3.is-ready .hero-info__set.is-active .xp-line:nth-child(2)>span{transition-delay:.58s}.hero--v3.is-ready .hero-info__set.is-active .xp-line:nth-child(3)>span{transition-delay:.66s}.hero--v3.is-ready .hero-info__set.is-leaving .xp-line>span{transform:translateY(-108%);transition-duration:.5s;transition-timing-function:var(--xp-ease-io)}.hero--v3.is-ready .hero-panel{opacity:0;transform:translateX(26px);transition:opacity .5s var(--lc-ease),transform .8s var(--xp-ease-out)}.hero--v3.is-ready .hero-info__set.is-active .hero-panel{opacity:1;transform:none;transition-delay:calc(.72s + var(--k,0) * .09s)}.hero--v3.is-ready .hero-info__set.is-leaving .hero-panel{opacity:0;transform:translateX(-14px);transition-duration:.35s;transition-delay:calc(var(--k,0) * .04s)}.hero--v3 .hero-ctrl{position:absolute;z-index:3;bottom:clamp(150px,15vw,210px);right:max(var(--lc-gutter),calc(( 100vw - var(--lc-max) ) / 2 + var(--lc-gutter)));margin:0}.hero-dock--solo{margin-top:calc(-1 * clamp(52px,5vw,70px));padding-bottom:0;background:linear-gradient(transparent 0,transparent 50%,var(--lc-sand) 50%)}.hero-dock--solo+.xp-persp{padding-top:clamp(72px,8vw,120px)}.hero-dock .hero-dock__search.search--q{grid-template-columns:minmax(0,1fr) minmax(200px,270px) auto;gap:0;align-items:stretch;padding:8px;border-radius:28px;background:var(--xp-glass-light);border:1px solid var(--xp-glass-light-edge);box-shadow:inset 0 1px 0 #fff,0 40px 90px -40px rgba(4,31,58,.6),0 2px 8px rgba(4,31,58,.08);backdrop-filter:blur(22px) saturate(170%);-webkit-backdrop-filter:blur(22px) saturate(170%)}.hero-dock__search :is(.search__q,.search__budget){position:relative;display:grid;align-content:center;min-width:0;min-height:68px;padding:8px 20px 8px 58px;border-radius:20px;transition:background-color var(--xp-dur-1) var(--lc-ease),box-shadow var(--xp-dur-1) var(--lc-ease)}.hero-dock__search .search__budget{padding-left:22px}.hero-dock__search .search__budget::before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:1px;background:rgba(4,31,58,.12);transition:opacity var(--xp-dur-1)}.hero-dock__search .search__budget::after{content:"";position:absolute;right:22px;top:50%;width:8px;height:8px;margin-top:-2px;border-right:1.8px solid var(--lc-ink-soft);border-bottom:1.8px solid var(--lc-ink-soft);transform:translateY(-50%) rotate(45deg);pointer-events:none}.hero-dock__search :is(.search__q,.search__budget):focus-within{background:#fff;box-shadow:inset 0 0 0 2px var(--lc-blue)}.hero-dock__search .search__budget:focus-within::before,.hero-dock__search .search__q:focus-within+.search__budget::before{opacity:0}@media (hover:hover) and (pointer:fine){.hero-dock__search :is(.search__q,.search__budget):hover:not(:focus-within){background:rgba(255,255,255,.6)}}.search__label{font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--lc-ink-soft);pointer-events:none}.hero-dock__search .search__icon{left:22px}.hero-dock__search .search__q input,.hero-dock__search .search__budget select{width:100%;min-height:0;padding:2px 0 0;border:0;border-radius:0;background:0 0;box-shadow:none;font:inherit;font-size:17px;color:var(--lc-ink);-webkit-appearance:none;appearance:none}.hero-dock__search .search__budget select{padding-right:28px;cursor:pointer}.hero-dock__search .search__q input:focus,.hero-dock__search .search__budget select:focus{outline:none;background:0 0;box-shadow:none}.hero-dock__search.search--q .btn{min-height:68px;margin-left:8px;border-radius:20px;padding:0 14px 0 30px}.hero-dock__search .suggest{left:-8px;right:-8px;top:calc(100% + 16px)}.xp-persp{position:relative;padding-block:var(--xp-section);background:var(--lc-sand);overflow:hidden}.xp-persp .xp-display{margin-top:6px}.xp-persp__grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(32px,5vw,88px);align-items:end;margin-top:clamp(48px,6vw,96px)}.xp-persp__copy{display:grid;gap:26px;align-content:end;padding-bottom:12px}.xp-persp__copy .lead{color:var(--lc-ink-soft)}.xp-persp__stage{--t:1;display:flex;align-items:flex-start;gap:clamp(12px,1.6vw,22px);perspective:1400px}.xp-persp__card{--dx:0%;--ry:0deg;position:relative;flex:1 1 0;min-width:0;aspect-ratio:3/4;border-radius:var(--xp-r-m);overflow:hidden;box-shadow:var(--xp-shadow-2);color:#fff;text-decoration:none;isolation:isolate;transform:translateX(calc(( 1 - var(--t) ) * var(--dx))) rotateY(calc(( 1 - var(--t) ) * var(--ry))) translateZ(calc(( 1 - var(--t) ) * -160px));transform-origin:50% 60%;will-change:transform}.xp-persp__card:nth-child(1){--dx:58%;--ry:30deg}.xp-persp__card:nth-child(2){margin-top:clamp(40px,6vw,96px)}.xp-persp__card:nth-child(3){--dx:-58%;--ry:-30deg}.xp-persp__img{position:absolute;inset:0;z-index:-1}.xp-persp__img img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--xp-ease-out)}.xp-persp__card .xp-tag{position:absolute;left:12px;right:12px;bottom:12px}@media (hover:hover) and (pointer:fine){.xp-persp__card:hover .xp-persp__img img{transform:scale(1.06)}}.xp-persp__card:focus-visible{outline:3px solid var(--lc-blue);outline-offset:4px}.xp-vitrine{position:relative;padding-block:var(--xp-section);background:radial-gradient(120% 80% at 80% 0%,var(--xp-night-2) 0%,var(--xp-night) 60%);color:#fff;overflow:hidden}.xp-vitrine .h2 em{color:var(--lc-blue-soft)}.xp-vitrine .lead{color:rgba(255,255,255,.82)}.xp-vitrine__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:clamp(250px,24vw,340px);gap:clamp(12px,1.4vw,20px)}.xp-vitrine__grid>:nth-child(1){grid-column:1/8;grid-row:span 2}.xp-vitrine__grid>:nth-child(2){grid-column:8/13}.xp-vitrine__grid>:nth-child(3){grid-column:8/13}.xp-vitrine__grid>:nth-child(4){grid-column:1/6}.xp-vitrine__grid>:nth-child(5){grid-column:6/13}.xp-vitrine__grid--1>:nth-child(1){grid-column:1/-1}.xp-vitrine__grid--4>:nth-child(4){grid-column:1/-1}.xp-vitrine__grid--2>:nth-child(2),.xp-vitrine__grid--3>:nth-child(3){grid-row:span 2}.xp-vitrine .xp-legal{color:rgba(255,255,255,.7)}.xp-card{position:relative;display:block;overflow:hidden;isolation:isolate;border-radius:var(--xp-r-l);color:#fff;text-decoration:none;background:var(--xp-night-2);box-shadow:var(--xp-shadow-2)}.xp-card__media{position:absolute;inset:-5%;z-index:-1;translate:calc(var(--px,0) * -18px) calc(var(--py,0) * -18px);transition:translate 700ms var(--xp-ease-out)}.xp-card.is-tilting .xp-card__media{transition:translate 140ms linear}.xp-card__media img{width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--xp-ease-out)}.xp-card::before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(0deg,rgba(4,31,58,.7) 0%,rgba(4,31,58,0) 52%);pointer-events:none}.xp-card__top{position:absolute;z-index:1;top:16px;left:16px;right:16px;display:flex;flex-wrap:wrap;gap:8px}.xp-card__top .chip{min-height:28px;padding:0 12px;font-size:12px;letter-spacing:.04em}.xp-card__glass{position:absolute;z-index:1;left:14px;right:14px;bottom:14px;display:grid;gap:4px;padding:18px 22px;border-radius:var(--xp-r-m);background:var(--xp-glass-dark);border:1px solid var(--xp-glass-dark-edge);box-shadow:var(--xp-highlight);backdrop-filter:var(--xp-blur);-webkit-backdrop-filter:var(--xp-blur);translate:calc(var(--px,0) * 8px) calc(var(--py,0) * 8px);transition:translate 700ms var(--xp-ease-out)}.xp-card.is-tilting .xp-card__glass{transition:translate 140ms linear}.xp-card__place{font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;opacity:.8}.xp-card__name{font-size:clamp(1.45rem,2vw,2rem);font-weight:400;line-height:1.05;letter-spacing:-.015em}.xp-card--feature .xp-card__name{font-size:clamp(2rem,3.6vw,3.4rem)}.xp-card__facts{font-size:15px;opacity:.88}.xp-card__more{display:flex;align-items:center;gap:10px;max-height:0;margin-top:0;overflow:hidden;opacity:0;font-size:14.5px;font-weight:600;transition:max-height 500ms var(--xp-ease-out),margin-top 500ms var(--xp-ease-out),opacity 400ms var(--lc-ease)}.xp-card__arrow{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--lc-blue)}@media (hover:hover) and (pointer:fine){.xp-card:hover .xp-card__media img{transform:scale(1.06)}.xp-card:hover .xp-card__more{max-height:40px;margin-top:8px;opacity:1}}@media (hover:none){.xp-card__more{max-height:40px;margin-top:8px;opacity:1}}.xp-card:focus-visible{outline:3px solid #fff;outline-offset:4px}.xp-card:focus-visible .xp-card__more{max-height:40px;margin-top:8px;opacity:1}.xp-atouts{padding-block:var(--xp-section);background:var(--lc-mist)}.xp-bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(12px,1.4vw,18px)}.xp-b{position:relative;overflow:hidden;isolation:isolate;display:grid;align-content:start;gap:14px;padding:clamp(24px,2.6vw,38px);border-radius:var(--xp-r-l);background:#fff;color:var(--lc-ink);box-shadow:var(--xp-shadow-1);text-decoration:none}.xp-b__kicker{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--lc-blue)}.xp-b__big{font-size:clamp(3.4rem,6vw,6rem);font-weight:340;line-height:.9;letter-spacing:-.04em}.xp-b__label{max-width:28ch;font-size:16px;line-height:1.4}.xp-b--steps{grid-column:1/8;grid-row:span 2}.xp-steps{display:grid;margin:6px 0 0;padding:0;list-style:none;counter-reset:none}.xp-step{display:grid;grid-template-columns:64px minmax(0,1fr);column-gap:8px;row-gap:4px;padding:20px 14px 20px 0;border-top:1px solid var(--lc-line);border-radius:0;outline:none;transition:background-color var(--xp-dur-1) var(--lc-ease),padding var(--xp-dur-2) var(--xp-ease-out)}.xp-step__n{grid-row:span 2;font-size:30px;font-style:italic;color:var(--lc-blue);line-height:1}.xp-step__t{font-size:clamp(1.15rem,1.5vw,1.4rem);font-weight:600}.xp-step__x{color:var(--lc-ink-soft);font-size:15.5px;line-height:1.5}@media (hover:hover) and (pointer:fine){.xp-steps:hover .xp-step:not(:hover){opacity:.55}.xp-step:hover{padding-left:10px}}.xp-step:focus-visible{box-shadow:inset 3px 0 0 var(--lc-blue);padding-left:10px}.xp-step{transition:opacity var(--xp-dur-1) var(--lc-ease),padding var(--xp-dur-2) var(--xp-ease-out)}.xp-b--figs{grid-column:8/13;background:var(--xp-night);color:#fff;grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:0}.xp-b--figs .fact{background:0 0;padding:6px 10px;min-width:0;text-align:center}.xp-b--figs .fact strong{font-size:clamp(2rem,3vw,3.1rem);white-space:nowrap}.xp-b--figs .fact span{display:block;margin-top:8px;font-size:13.5px;line-height:1.3;opacity:.8}.xp-b--figs .fact+.fact{border-left:1px solid var(--lc-line-dark)}.xp-b--reach{grid-column:8/13;min-height:260px;align-content:end;color:#fff;background:var(--xp-night)}.xp-b__bg{position:absolute;inset:0;z-index:-1}.xp-b__bg img{width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--xp-ease-out)}.xp-b--reach::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(20deg,rgba(4,31,58,.92) 10%,rgba(4,31,58,.2) 80%)}.xp-b__go{position:absolute;top:22px;right:22px;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.4);transition:background-color var(--xp-dur-1) var(--lc-ease),transform var(--xp-dur-2) var(--xp-ease-out)}@media (hover:hover) and (pointer:fine){.xp-b--reach:hover .xp-b__bg img{transform:scale(1.06)}.xp-b--reach:hover .xp-b__go{background:var(--lc-blue);transform:rotate(45deg)}}.xp-b--exclu{grid-column:1/4;align-content:space-between;min-height:230px}.xp-b--exclu .chip{justify-self:start}.xp-b--exclu .xp-b__big{color:var(--lc-blue)}.xp-b--sold{grid-column:4/9;align-content:space-between;padding-inline:0}.xp-b--sold .xp-b__kicker{padding-inline:clamp(24px,2.6vw,38px)}.xp-b--sold .marquee{margin-top:8px}.xp-b--call{grid-column:9/13;align-content:space-between;background:var(--lc-blue);color:#fff}.xp-b__title{font-size:clamp(1.4rem,1.9vw,1.75rem);font-weight:500;line-height:1.1}.xp-b__text{opacity:.88;font-size:15.5px}.xp-b__actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px}.xp-b--call .link{color:#fff}.xp-b:is(a):focus-visible{outline:3px solid var(--lc-blue);outline-offset:4px}.xp-immersion{position:relative;background:var(--xp-night);color:#fff}.xp-immersion__stage{position:relative;min-height:100vh;min-height:100svh;overflow:hidden;isolation:isolate;display:grid}.xp-immersion__frames{position:absolute;inset:0;z-index:-2;perspective:1400px}.xp-immersion__frame{position:absolute;inset:0;margin:0;opacity:0}.xp-immersion__frame.is-on{opacity:1}.xp-immersion__frame img{width:100%;height:100%;object-fit:cover}.xp-immersion__shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(4,31,58,.88) 0%,rgba(4,31,58,.45) 46%,rgba(4,31,58,.15) 100%),linear-gradient(0deg,rgba(4,31,58,.6) 0%,rgba(4,31,58,0) 40%)}.xp-immersion__inner{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(32px,5vw,96px);align-items:center;padding-block:calc(var(--lc-nav-h) + 40px) 80px}.xp-immersion__copy{display:grid;gap:22px;justify-items:start}.xp-immersion__title{font-size:clamp(3rem,7vw,7.4rem);font-weight:340;line-height:.94;letter-spacing:-.035em}.xp-immersion__place{display:flex;align-items:center;gap:14px;font-size:16px;font-weight:600;letter-spacing:.06em}.xp-immersion__resume{max-width:46ch;font-size:clamp(1.02rem,1.25vw,1.15rem);line-height:1.6;color:rgba(255,255,255,.85)}.xp-immersion__chapters{display:grid;gap:12px;margin:0;padding:0;list-style:none}.xp-chap{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:10px;padding:16px 20px;border-radius:18px;background:var(--xp-glass-dark);border:1px solid var(--xp-glass-dark-edge);box-shadow:var(--xp-highlight);backdrop-filter:var(--xp-blur);-webkit-backdrop-filter:var(--xp-blur);transition:opacity .6s var(--lc-ease),transform .8s var(--xp-ease-out),background-color .6s var(--lc-ease)}.xp-chap__n{grid-row:span 2;font-style:italic;font-size:22px;color:var(--lc-blue-soft)}.xp-chap__l{font-size:11.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;opacity:.72}.xp-chap__v{font-size:16.5px;font-weight:600;line-height:1.35}.xp-immersion__progress{position:absolute;left:var(--lc-gutter);right:var(--lc-gutter);bottom:28px;height:2px;border-radius:2px;background:rgba(255,255,255,.18);overflow:hidden;display:none}.xp-immersion__progress i{display:block;height:100%;background:#fff;transform-origin:left;transform:scaleX(var(--prog,0))}.xp-immersion__legal{position:absolute;right:var(--lc-gutter);bottom:40px;margin:0;color:rgba(255,255,255,.7)}.xp-immersion.is-live{height:calc(( var(--n) + 1 ) * 85vh)}.xp-immersion.is-live .xp-immersion__stage{position:sticky;top:0;height:100vh;min-height:0}.xp-immersion.is-live .xp-immersion__frames{transform:rotateX(var(--tilt,0deg)) scale(var(--zoom,1));transform-origin:50% 80%}.xp-immersion.is-live .xp-immersion__frame{opacity:1;clip-path:inset(0 0 0 100%)}.xp-immersion.is-live .xp-immersion__frame:first-child{clip-path:inset(0)}.xp-immersion.is-live .xp-immersion__frame img{transform:scale(var(--s,1.12))}.xp-immersion.is-live .xp-chap{opacity:.38;transform:translateX(18px) scale(.98)}.xp-immersion.is-live .xp-chap.is-on{opacity:1;transform:none;background:rgba(4,31,58,.55)}.xp-immersion.is-live .xp-chap.is-past{opacity:.7;transform:none}.xp-immersion.is-live .xp-immersion__progress{display:block}.xp-places{padding-block:var(--xp-section);background:#fff}.xp-places__grid{display:grid;grid-template-columns:minmax(0,4.3fr) minmax(0,7.7fr);gap:clamp(20px,3vw,48px);align-items:stretch}.xp-places__list{display:grid;align-content:start;margin:0;padding:0;list-style:none;border-top:1px solid var(--lc-line)}.xp-place{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:8px;border-bottom:1px solid var(--lc-line)}.xp-place__pick{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:baseline;column-gap:6px;row-gap:2px;width:100%;padding:16px 6px 16px 0;border:0;background:0 0;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:padding var(--xp-dur-2) var(--xp-ease-out),color var(--xp-dur-1) var(--lc-ease)}.xp-place__n{grid-row:span 2;font-size:13px;font-weight:700;letter-spacing:.08em;color:var(--lc-ink-soft)}.xp-place__name{font-size:clamp(1.25rem,1.7vw,1.6rem);font-weight:400;line-height:1.1}.xp-place__name small{font-family:var(--lc-font);font-size:.6em;color:var(--lc-ink-soft)}.xp-place__meta{font-size:14px;color:var(--lc-ink-soft)}.xp-place__pick[aria-pressed=true]{padding-left:14px;color:var(--lc-blue)}.xp-place__pick[aria-pressed=true]::before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:3px;background:var(--lc-blue)}@media (hover:hover) and (pointer:fine){.xp-place__pick:hover{padding-left:10px;color:var(--lc-blue)}}.xp-place__pick:focus-visible{outline:2px solid var(--lc-blue);outline-offset:2px;border-radius:8px}.xp-place__go{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:var(--lc-blue);box-shadow:inset 0 0 0 1.5px var(--lc-line);transition:background-color var(--xp-dur-1) var(--lc-ease),color var(--xp-dur-1) var(--lc-ease),transform var(--xp-dur-2) var(--xp-ease-out)}@media (hover:hover) and (pointer:fine){.xp-place__go:hover{background:var(--lc-blue);color:#fff;transform:rotate(45deg)}}.xp-places__mapwrap{position:relative;min-height:560px;border-radius:var(--xp-r-l);overflow:hidden;background:var(--xp-stone);box-shadow:var(--xp-shadow-1)}.xp-places__map{position:absolute;inset:0;z-index:0}.xp-places__fallback{position:absolute;inset:auto 24px 24px;color:var(--lc-ink-soft);font-size:15px}.xp-places__hint{position:absolute;z-index:500;left:14px;bottom:14px;margin:0;padding:8px 12px;border-radius:12px;font-size:13px;color:var(--lc-ink);background:var(--xp-glass-light);border-color:var(--xp-glass-light-edge)}.xp-mk{display:block;width:14px;height:14px;border-radius:50%;background:var(--lc-blue);box-shadow:0 0 0 3px #fff,0 4px 10px rgba(4,31,58,.35);transition:transform 300ms var(--xp-ease-out)}.xp-mk--exclu{background:var(--lc-mint)}.xp-mk.is-hl{transform:scale(1.45);animation:xp-pulse 1.8s var(--lc-ease) infinite}.xp-pop .leaflet-popup-content-wrapper{border-radius:16px;box-shadow:var(--xp-shadow-2)}.xp-pop .leaflet-popup-content{margin:14px 18px;font:inherit}.xp-pop a{display:grid;gap:2px;color:var(--lc-ink);text-decoration:none}.xp-pop b{font-family:var(--lc-font-display);font-size:18px;font-weight:500}.xp-pop span{font-size:13.5px;color:var(--lc-ink-soft)}.xp-pop em{font-style:normal;font-weight:600;color:var(--lc-blue);font-size:14px}.xp-art{background:#fff;padding-bottom:var(--xp-section)}.xp-art__hero{position:relative;min-height:92vh;min-height:92svh;display:grid;align-content:end;overflow:hidden;isolation:isolate;color:#fff}.xp-art__bg{position:absolute;inset:-12% 0;z-index:-2}.xp-art__bg img{width:100%;height:100%;object-fit:cover}.xp-art__hero::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgba(4,31,58,.82) 0%,rgba(4,31,58,.15) 55%,rgba(4,31,58,.3) 100%)}.xp-art__over{padding-block:120px clamp(56px,7vw,110px)}.xp-art__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,6vw,110px);align-items:center;margin-top:clamp(-120px,-8vw,-60px);position:relative;z-index:1}.xp-art__tall{position:relative;margin:0;aspect-ratio:4/5;border-radius:var(--xp-r-l);overflow:hidden;box-shadow:var(--xp-shadow-3)}.xp-art__tall img{width:100%;height:112%;object-fit:cover}.xp-art__texts{display:grid;gap:clamp(28px,3.4vw,48px);padding-top:clamp(80px,9vw,150px)}.xp-art__block{display:grid;grid-template-columns:64px minmax(0,1fr);column-gap:10px;row-gap:8px;max-width:560px}.xp-art__n{grid-row:span 2;font-style:italic;font-size:26px;color:var(--lc-blue)}.xp-art__block .h3{font-size:clamp(1.6rem,2.4vw,2.3rem)}.xp-art__prog{display:grid;grid-template-columns:120px minmax(0,1fr);gap:18px;align-items:center;max-width:520px;padding:10px;border-radius:var(--xp-r-m);background:var(--lc-sand);color:var(--lc-ink);text-decoration:none;transition:box-shadow var(--xp-dur-2) var(--lc-ease),transform var(--xp-dur-2) var(--xp-ease-out)}.xp-art__progimg{display:block;aspect-ratio:1;border-radius:14px;overflow:hidden}.xp-art__progimg img{width:100%;height:100%;object-fit:cover}.xp-art__prog>span:last-child{display:grid;gap:2px;font-size:14.5px;color:var(--lc-ink-soft)}.xp-art__prog b{font-size:20px;font-weight:500;color:var(--lc-ink)}.xp-art__prog em{font-style:normal;font-weight:600;color:var(--lc-blue)}@media (hover:hover) and (pointer:fine){.xp-art__prog:hover{box-shadow:var(--xp-shadow-2);transform:translateY(-3px)}}.xp-final{position:relative;min-height:100vh;min-height:100svh;display:grid;align-items:center;overflow:hidden;isolation:isolate;color:#fff;background:var(--xp-night);text-align:center}.xp-final__bg{position:absolute;inset:0;z-index:-2;transform:scale(var(--z,1.15));transform-origin:50% 40%}.xp-final__bg img{width:100%;height:100%;object-fit:cover}.xp-final::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(90% 70% at 50% 55%,rgba(4,31,58,.55) 0%,rgba(4,31,58,.85) 100%)}.xp-final__inner{display:grid;justify-items:center;gap:28px;padding-block:140px}.xp-final .xp-display{max-width:13ch;margin-inline:auto}.xp-final .lead{color:rgba(255,255,255,.88);margin-inline:auto}.xp-final__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.xp-final__tel{font-size:15px;color:rgba(255,255,255,.82)}.xp-final__tel a{color:#fff;font-weight:600}@media (max-width:1180px){.hero-info__set{width:min(330px,36vw)}.xp-vitrine__grid{grid-auto-rows:clamp(240px,30vw,320px)}.xp-b--steps{grid-column:1/-1;grid-row:auto}.xp-b--figs,.xp-b--reach{grid-column:span 6}.xp-b--exclu{grid-column:span 4}.xp-b--sold{grid-column:span 8}.xp-b--call{grid-column:1/-1}}@media (max-width:1024px){.hero-info__set{width:min(340px,42vw)}.hero-panel::before,.hero-panel::after{display:none}}@media (max-width:860px){.xp-head{grid-template-columns:minmax(0,1fr);align-items:start}.xp-display{font-size:clamp(2.6rem,11.5vw,4.4rem)}.hero--v3 .hero__inner{padding-top:calc(var(--lc-nav-h) + 150px);padding-bottom:150px}.hero-info__set{top:calc(var(--lc-nav-h) + 10px);left:var(--lc-gutter);right:var(--lc-gutter);width:auto;gap:12px}.hero-info__name{font-size:1.7rem}.hero-info__city>span{font-size:14px}.hero-info__panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hero-panel{padding:9px 12px;border-radius:12px}.hero-panel:nth-child(n+3){display:none}.hero-panel dt{font-size:10.5px;letter-spacing:.12em}.hero-panel dd{font-size:13.5px}.hero--v3 .hero-ctrl{left:var(--lc-gutter);right:auto;bottom:82px}.hero-dock--solo{margin-top:-60px}.hero-dock .hero-dock__search.search--q{grid-template-columns:minmax(0,1fr);padding:6px;border-radius:24px}.hero-dock__search :is(.search__q,.search__budget){min-height:62px}.hero-dock__search .search__budget::before{left:18px;right:18px;top:0;bottom:auto;width:auto;height:1px}.hero-dock__search.search--q .btn{margin:6px 0 0;min-height:56px;justify-content:center}.hero-dock__search .suggest{left:0;right:0}.xp-persp__grid{grid-template-columns:minmax(0,1fr)}.xp-persp__stage{margin-inline:calc(-1 * var(--lc-gutter));padding-inline:var(--lc-gutter);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;perspective:none}.xp-persp__stage::-webkit-scrollbar{display:none}.xp-persp__card{flex:0 0 68%;scroll-snap-align:start;transform:none}.xp-persp__card:nth-child(2){margin-top:0}.xp-vitrine__grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.xp-vitrine__grid>*{grid-column:1/-1!important;grid-row:auto!important;min-height:clamp(380px,62vw,480px)}.xp-vitrine__grid>:nth-child(1){min-height:clamp(440px,80vw,560px)}.xp-bento{grid-template-columns:minmax(0,1fr)}.xp-bento>*{grid-column:1/-1!important}.xp-b--figs{grid-template-columns:repeat(3,minmax(0,1fr));padding-inline:10px}.xp-step{grid-template-columns:48px minmax(0,1fr)}.xp-immersion__inner{grid-template-columns:minmax(0,1fr);align-content:end;padding-block:calc(var(--lc-nav-h) + 60px) 64px}.xp-immersion__shade{background:linear-gradient(0deg,rgba(4,31,58,.92) 0%,rgba(4,31,58,.55) 55%,rgba(4,31,58,.3) 100%)}.xp-chap{padding:12px 16px}.xp-immersion__legal{position:static;padding:0 var(--lc-gutter) 24px}.xp-places__grid{grid-template-columns:minmax(0,1fr)}.xp-places__list{order:0;display:flex;gap:8px;overflow-x:auto;border:0;margin-inline:calc(-1 * var(--lc-gutter));padding:2px var(--lc-gutter) 6px;scrollbar-width:none}.xp-places__list::-webkit-scrollbar{display:none}.xp-place{flex:none;grid-template-columns:auto;border:0}.xp-place__pick{grid-template-columns:auto;min-height:44px;padding:10px 16px;border-radius:999px;background:var(--lc-mist);white-space:nowrap}.xp-place__n,.xp-place__meta,.xp-place__go{display:none}.xp-place__name{font-size:16px;font-family:var(--lc-font)!important;font-weight:600}.xp-place__pick[aria-pressed=true]{padding-left:16px;background:var(--lc-blue);color:#fff}.xp-place__pick[aria-pressed=true]::before{display:none}.xp-place__pick[aria-pressed=true] .xp-place__name small{color:rgba(255,255,255,.8)}.xp-places__mapwrap{min-height:62vh}.xp-art__hero{min-height:72svh}.xp-art__hero>.xp-note{top:calc(var(--lc-nav-h) + 12px);bottom:auto}.xp-art__grid{grid-template-columns:minmax(0,1fr);margin-top:-48px}.xp-art__tall{width:82%}.xp-art__texts{padding-top:0}.xp-art__block{grid-template-columns:48px minmax(0,1fr)}.xp-final__inner{padding-block:110px}}@media (max-width:480px){.xp-b--figs .fact strong{font-size:1.7rem}.xp-art__prog{grid-template-columns:88px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.xp-split .xp-w>span,.hero--v3.is-ready .hero-info__set .xp-line>span{transform:none!important;transition:none!important}.xp-words .xp-w{color:inherit}.hero--v3 .hero__slide.is-active{transition:clip-path .01s}.hero__zoom{transition:none}.hero--v3.is-ready .hero-panel{transform:none!important;transition:opacity .2s linear;transition-delay:0s!important}.xp-persp__card{transform:none}.xp-mk.is-hl{animation:none}.xp-final__bg{transform:none}}