.lp{padding-top:calc(env(safe-area-inset-top,0) + 96px)}.lp-crumbs{margin-bottom:14px}.lp-crumbs span[aria-current]{color:var(--ink-2)}.lp-gal .wrap{position:relative}.gal{position:relative;display:grid;gap:8px;height:clamp(300px,40vw,520px);border-radius:26px;overflow:hidden;grid-template-columns:1.7fr 1fr 1fr;grid-template-rows:1fr 1fr;grid-template-areas:"a b b""a c d"}.gal[data-n="1"]{grid-template-columns:1fr;grid-template-rows:1fr;grid-template-areas:"a"}.gal[data-n="2"]{grid-template-columns:1.6fr 1fr;grid-template-rows:1fr;grid-template-areas:"a b"}.gal[data-n="3"]{grid-template-columns:1.6fr 1fr;grid-template-areas:"a b""a c"}.gal-i{position:relative;display:block;min-width:0;min-height:0;overflow:hidden;background:var(--night-3)}.gal-i:nth-child(1){grid-area:a}.gal-i:nth-child(2){grid-area:b}.gal-i:nth-child(3){grid-area:c}.gal-i:nth-child(4){grid-area:d}.gal-i img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease)}.gal-i:hover img{transform:scale(1.03)}.gal-i:focus-visible{outline:2px solid var(--gold);outline-offset:-3px;border-radius:0}.gal-all{position:absolute;right:14px;bottom:14px;padding:10px 16px;border-radius:100px;border:1px solid rgba(255,255,255,.28);background:rgba(6,12,34,.72);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--ink);font:600 .875rem/1 var(--sans);cursor:pointer;transition:border-color .25s}.gal-all:hover{border-color:var(--gold)}.gal-count{display:none}@media (max-width:760px){.lp-gal .wrap{padding-inline:0}.gal{position:static;display:flex;height:auto;gap:0;border-radius:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.gal::-webkit-scrollbar{display:none}.gal-i{flex:0 0 100%;aspect-ratio:4/3;scroll-snap-align:start}.gal-i:hover img{transform:none}.gal-all{display:none}.gal-count{display:block;position:absolute;right:14px;bottom:12px;padding:5px 10px;border-radius:100px;background:rgba(6,12,34,.72);font:500 .75rem/1.2 var(--mono);color:var(--ink);pointer-events:none}}.lp-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0 56px;margin-top:26px}.lp-a,.lp-b{min-width:0}@media (min-width:1000px){.lp-grid{grid-template-columns:minmax(0,1fr) minmax(340px,392px)}.lp-a{grid-column:1;grid-row:1}.lp-b{grid-column:1;grid-row:2}.bk{grid-column:2;grid-row:1/span 2;align-self:start;position:sticky;top:calc(env(safe-area-inset-top,0) + 96px);z-index:5}}.lp-head .eyebrow{margin-bottom:10px}.lp-h1{font-family:var(--serif);font-weight:var(--dw);letter-spacing:var(--ls);font-size:clamp(2.5rem,5.4vw,4.25rem);line-height:.98;margin:0 0 12px}.lp-sub{color:var(--ink-2);font-size:1rem}.lp-proof{margin-top:8px;color:var(--muted);font-size:.9375rem}.lp-proof b{color:var(--ink)}.lp-proof a{color:var(--gold-hi);text-underline-offset:3px}.lp-hook{margin-top:14px;font-size:1.0625rem;color:var(--ink-2);max-width:62ch}.lp-perks{list-style:none;padding:0;margin:22px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lp-perks li{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:16px;border:1px solid var(--line-2);background:rgba(255,255,255,.02);font-size:.90625rem;line-height:1.4;color:var(--ink-2)}.lp-perks svg,.bk-trust svg{flex:none;width:18px;height:18px;fill:none;stroke:var(--gold-hi);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media (max-width:560px){.lp-perks{grid-template-columns:minmax(0,1fr)}}.lp-sec{padding-block:34px;border-top:1px solid var(--line)}.lp-perks+.lp-sec{margin-top:30px}.lp-h2{font-family:var(--serif);font-weight:var(--dw);letter-spacing:-.03em;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.1;margin:0 0 16px}.lp-h3{font-family:var(--serif);font-weight:700;letter-spacing:-.02em;font-size:1.125rem;margin:22px 0 10px}.lp-text{color:var(--ink-2);max-width:68ch}.lp-text p+p{margin-top:12px}.lp-muted{color:var(--muted);font-size:.875rem;line-height:1.5;margin-top:10px}.lp-note{margin-top:12px;color:var(--muted);font-size:.9375rem}.lp-note b{color:var(--ink)}.lp-facts{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.lp-facts li{display:flex;align-items:center;gap:12px;padding:14px;border-radius:16px;background:rgba(255,255,255,.02);border:1px solid var(--line)}.lp-facts svg,.lp-beds svg{flex:none;width:28px;height:28px;fill:none;stroke:var(--gold);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.lp-facts span{display:grid;font-size:.8125rem;color:var(--muted);line-height:1.35;min-width:0}.lp-facts b{font-size:.9375rem;color:var(--ink);font-weight:600}.nf{display:flex;flex-wrap:wrap;gap:8px;min-height:48px;align-items:center}.nf-wait,.nf-txt{color:var(--muted);font-size:.9375rem}.nf-txt a{color:var(--gold-hi)}.nf-chip{display:inline-grid;gap:1px;text-align:left;padding:10px 16px;border-radius:14px;border:1px solid var(--line-2);background:rgba(255,255,255,.03);color:var(--ink);font:600 .9375rem/1.2 var(--sans);cursor:pointer;transition:border-color .25s,background .25s}.nf-chip small{font-weight:500;font-size:.75rem;color:var(--muted)}.nf-chip:hover,.nf-chip[aria-pressed=true]{border-color:var(--gold);background:rgba(212,175,106,.08)}.lp-pts{list-style:none;padding:0;margin:0;display:grid;gap:8px}.lp-pts li{position:relative;padding-left:22px;color:var(--ink-2)}.lp-pts li::before{content:"";position:absolute;left:2px;top:.62em;width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,var(--gold-hi),var(--gold))}.lp-equip{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 28px}.lp-equip li{position:relative;padding-left:28px;color:var(--ink-2);font-size:.96875rem;line-height:1.45}.lp-equip li::before{content:"";position:absolute;left:0;top:.18em;width:18px;height:18px;border-radius:50%;background:rgba(212,175,106,.14)url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M4 8.4l2.6 2.6L12 5.6' fill='none' stroke='%23F0D59C' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/></svg>")center/12px no-repeat}@media (max-width:560px){.lp-equip{grid-template-columns:minmax(0,1fr)}}.lp-more{margin-top:20px}.lp-beds{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px}.lp-beds li{display:grid;gap:6px;padding:18px;border-radius:18px;border:1px solid var(--line);background:linear-gradient(180deg,#101c42,#0b1535)}.lp-beds b{font-weight:600}.lp-beds span{color:var(--muted);font-size:.9375rem}.lp-reviews{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:14px}.lp-reviews .review{margin:0;padding:22px}#avis .rev-link{display:inline-block;margin-top:14px}.lp-loc{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:14px;font-size:.9375rem}.lp-loc a{color:var(--gold-hi);text-underline-offset:3px}.lp-loc span{color:var(--muted)}.lp-know{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media (max-width:1180px) and (min-width:1000px){.lp-know{grid-template-columns:minmax(0,1fr)}}@media (max-width:820px){.lp-know{grid-template-columns:minmax(0,1fr)}}.lp-k{padding:20px;border-radius:20px;border:1px solid var(--line);background:rgba(255,255,255,.015)}.lp-k .lp-h3{margin-top:0}.lp-k ul{list-style:none;padding:0;margin:0;display:grid;gap:6px;color:var(--ink-2);font-size:.9375rem}.lp-tl{list-style:none;margin:0;padding:0 0 0 18px;border-left:2px solid var(--line-2);display:grid;gap:12px}.lp-tl li{position:relative;display:grid;gap:2px;font-size:.9375rem}.lp-tl li::before{content:"";position:absolute;left:-24px;top:.4em;width:10px;height:10px;border-radius:50%;background:var(--mint);box-shadow:0 0 0 3px var(--night)}.lp-tl li:last-child::before{background:var(--amber)}.lp-tl span{color:var(--muted);font-size:.875rem}.lp-k ul.lp-pay{display:flex;flex-wrap:wrap;gap:6px}.lp-pay li{padding:6px 10px;border-radius:100px;border:1px solid var(--line-2);font-family:var(--mono);font-size:.6875rem;letter-spacing:.06em;color:var(--ink)}.lp-team{display:grid;grid-template-columns:auto minmax(0,1fr);gap:22px;align-items:center}.lp-team-img{width:104px;height:130px;object-fit:cover;object-position:top;border-radius:20px;background:radial-gradient(circle at 50% 30%,rgba(212,175,106,.35),rgba(13,24,57,.6) 70%);border:1px solid var(--line-2)}.lp-team .lp-h2{margin-bottom:8px}.lp-cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}@media (max-width:420px){.lp-team{grid-template-columns:minmax(0,1fr)}.lp-team-img{width:84px;height:105px}}.lp-faq details p{padding-bottom:18px}.lp-faq summary{font-size:clamp(1.0625rem,1.5vw,1.25rem);padding:18px 52px 18px 0}.lp-faq summary::after{width:34px;height:34px;margin-top:-17px}.lp-sim{padding-block:clamp(48px,7vw,96px)0;margin-top:clamp(20px,4vw,40px);border-top:1px solid var(--line)}.lp-stays{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr))}.lp-final{margin-top:clamp(48px,7vw,96px);padding-block:clamp(56px,8vw,110px);text-align:center;border-top:1px solid var(--line);background:radial-gradient(640px circle at 50%0,rgba(212,175,106,.12),transparent 62%)}.lp-final-t{font-family:var(--serif);font-weight:var(--dw);letter-spacing:var(--ls);font-size:clamp(2rem,5vw,3.5rem);line-height:1.02;max-width:18ch;margin-inline:auto}.lp-final .lp-cta{justify-content:center;margin-top:24px}.bk{margin:30px 0 6px;scroll-margin-top:calc(env(safe-area-inset-top,0) + 92px)}.bk-card{position:relative;display:grid;gap:14px;padding:22px;border-radius:26px;border:1px solid rgba(212,175,106,.38);background:radial-gradient(420px circle at 100%0,rgba(212,175,106,.12),transparent 60%),linear-gradient(180deg,#111e47,#0b1535);box-shadow:0 40px 90px -40px rgba(0,0,0,.75)}.bk-top{display:grid;gap:4px;min-height:64px;align-content:start}.bk-title{font-family:var(--mono);font-weight:500;font-size:.6875rem;letter-spacing:.18em;text-transform:uppercase;color:var(--gold)}.bk-from{font-family:var(--serif);font-weight:700;letter-spacing:-.03em;font-size:1.5rem;line-height:1.2;min-height:1.8em}.bk-from small{font-family:var(--sans);font-weight:500;letter-spacing:0;font-size:.9375rem;color:var(--muted)}.bk-from.wait{color:var(--muted);font-family:var(--sans);font-weight:500;letter-spacing:0;font-size:1rem}.bk-dates{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line-2);border-radius:16px;overflow:hidden;background:rgba(6,12,34,.45)}.bk-d{all:unset;box-sizing:border-box;display:grid;gap:3px;padding:12px 14px;cursor:pointer;min-width:0;transition:background .2s}.bk-d+.bk-d{border-left:1px solid var(--line-2)}.bk-d small,.bk-sel small,.bk-form small{font-family:var(--mono);font-size:.625rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.bk-d b{font-weight:600;font-size:.96875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bk-d:hover{background:rgba(212,175,106,.06)}.bk-d.on{background:rgba(212,175,106,.12);box-shadow:inset 0 0 0 1.5px var(--gold)}.bk-d:focus-visible{outline:2px solid var(--gold);outline-offset:-3px;border-radius:14px}.bk-g{display:grid;grid-template-columns:1fr 1fr;gap:10px}.bk-sel{display:grid;gap:4px;min-width:0}.bk-sel select{padding:11px 36px 11px 14px;border-radius:14px;background-position:right 12px center;font-weight:600}.bk-cap{margin-top:-6px;font-size:.8125rem;color:var(--muted)}.bk-sum{display:grid;gap:7px;padding-top:12px;border-top:1px solid var(--line);font-size:.9375rem}.bk-row{display:flex;justify-content:space-between;gap:12px;color:var(--ink-2)}.bk-row span:last-child{white-space:nowrap;font-variant-numeric:tabular-nums}.bk-row.neg span:last-child{color:var(--mint)}.bk-row.tot{margin-top:4px;padding-top:9px;border-top:1px solid var(--line);color:var(--ink);font-weight:700;font-size:1.0625rem}.bk-row.muted{color:var(--muted);font-size:.8125rem}.bk-cx{padding:10px 12px;border-radius:12px;border:1px solid rgba(95,217,166,.28);background:rgba(95,217,166,.06);font-size:.8125rem;line-height:1.45;color:var(--ink-2)}.bk-cx.nr{border-color:rgba(242,184,75,.4);background:rgba(242,184,75,.08)}.bk-go,.bk-submit{width:100%}.bk-go[aria-disabled=true]{opacity:.55;pointer-events:none}.bk-note{margin-top:-4px;text-align:center;font-size:.8125rem;line-height:1.45;color:var(--muted)}.bk-note a,.bk-msg a:not(.btn){color:var(--gold-hi)}.bk-trust{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:center;gap:6px 16px;font-size:.78125rem;color:var(--muted)}.bk-trust li{display:inline-flex;align-items:center;gap:6px}.bk-trust svg{width:15px;height:15px}.bk-alt{text-align:center;font-size:.8125rem;color:var(--muted)}.bk-alt a{color:var(--ink-2);text-underline-offset:3px}.bk-annule,.bk-msg{padding:12px 14px;border-radius:14px;font-size:.9375rem;line-height:1.5}.bk-annule,.bk-msg.ko{border:1px solid rgba(242,184,75,.4);background:rgba(242,184,75,.08)}.bk-msg.ok{border:1px solid rgba(95,217,166,.4);background:rgba(95,217,166,.08)}.bk-msg b{display:block;margin-bottom:4px;color:var(--ink)}.bk-msg .lp-cta{margin-top:10px}.bk-msg:focus{outline:0}form.bk-form{display:grid;gap:10px;padding:0;border:0;border-radius:0;background:0 0;box-shadow:none}.bk-form-h{font-weight:600}.bk-form-h:focus{outline:0}.bk-form label{display:grid;gap:4px;min-width:0}.bk-form input[type=text],.bk-form input[type=email],.bk-form input[type=tel],.bk-form textarea{padding:11px 13px;border-radius:12px}.bk-form textarea{resize:vertical;min-height:64px}.bk-form [aria-invalid=true]{border-color:#ff9c88}.bk-2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.bk-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.bk-form .bk-terms{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;font-size:.8125rem;color:var(--ink-2);line-height:1.45}.bk-terms input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--gold)}.bk-terms a{color:var(--gold-hi)}.bk-err{color:#ff9c88;font-size:.875rem;line-height:1.45}.bk-err:empty{display:none}.bk-back{all:unset;justify-self:center;cursor:pointer;font-size:.8125rem;color:var(--muted);text-decoration:underline;text-underline-offset:3px}.bk-back:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:4px}.bk-steps{list-style:none;margin:0;padding:0;display:flex;gap:5px}.bk-steps li{flex:1 1 auto;display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;padding:6px 7px;border-radius:12px;border:1px solid var(--line);font-size:.75rem;font-weight:600;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bk-steps li span{flex:none;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;border:1px solid var(--line-2);font:600 .6875rem/1 var(--mono)}.bk-steps li[aria-current]{color:var(--ink);border-color:rgba(212,175,106,.55);background:rgba(212,175,106,.08)}.bk-steps li[aria-current] span{background:linear-gradient(135deg,var(--gold-hi),var(--gold));border-color:transparent;color:#1a1405}.bk-steps li.done{color:var(--ink-2)}.bk-steps li i{font-style:normal}.bk-steps li.done span{border-color:rgba(95,217,166,.5);color:var(--mint)}.bk-step{display:grid;gap:14px;min-width:0}.bk-step[hidden],.bk-steps[hidden]{display:none}.bk-recap{display:grid;gap:6px;padding:12px 14px;border-radius:16px;border:1px solid var(--line-2);background:rgba(6,12,34,.4);font-size:.875rem}.bk-recap:empty{display:none}.bk-recap .bk-row.tot{margin-top:2px;padding-top:7px;font-size:.96875rem}.bk-rc-t{display:flex;justify-content:space-between;align-items:baseline;gap:10px;min-width:0}.bk-rc-t b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bk-edit{all:unset;flex:none;cursor:pointer;font-size:.78125rem;color:var(--gold-hi);text-decoration:underline;text-underline-offset:3px}.bk-edit:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:4px}.bk-rc-cx{font-size:.75rem;line-height:1.4;color:var(--mint)}.bk-rc-cx.nr{color:var(--amber)}.bk-form select{padding:11px 36px 11px 13px;border-radius:12px;background-position:right 12px center}.bk-radio{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;border:0;min-width:0}.bk-radio legend{padding:0;margin-bottom:4px;width:100%}.bk-radio label{display:inline-flex;align-items:center;gap:0;cursor:pointer}.bk-radio input{position:absolute;opacity:0;width:1px;height:1px}.bk-radio span{padding:9px 14px;border-radius:100px;border:1px solid var(--line-2);font-size:.875rem;color:var(--ink-2);transition:border-color .2s,background .2s}.bk-radio input:checked+span{border-color:var(--gold);background:rgba(212,175,106,.14);color:var(--ink)}.bk-radio input:focus-visible+span{outline:2px solid var(--gold);outline-offset:2px}.bk-radio.bad span{border-color:#ff9c88}.bk-terms b{font-weight:600;color:var(--ink)}.bk-req{display:grid;gap:12px}.bk-req[hidden]{display:none}.bk-req-t{padding:12px 14px;border-radius:14px;border:1px solid var(--line-2);background:rgba(255,255,255,.03);font-size:.9375rem;line-height:1.5;color:var(--ink-2)}.bk-stripe{min-height:120px;border-radius:18px;overflow:hidden}.bk-stripe[hidden]{display:none}.bk-stripe:has(iframe){background:#fff}.bk-wait{display:flex;align-items:center;gap:10px;padding:18px 4px;color:var(--muted);font-size:.9375rem}.bk-wait::before{content:"";flex:none;width:14px;height:14px;border-radius:50%;border:2px solid var(--gold);border-right-color:transparent;animation:mrspin 1s linear infinite}@media (prefers-reduced-motion:reduce){.bk-wait::before{animation:none}}.bk-retry{justify-self:start;margin:6px 0}@media (max-width:380px){.bk-steps li{font-size:.6875rem;gap:4px;padding:6px 5px}.bk-steps li span{width:18px;height:18px}.bk-2{grid-template-columns:minmax(0,1fr)}}.lp-q{color:var(--muted);font-weight:500}.lp-around{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:12px;margin-top:6px}.lp-ar{padding:18px;border-radius:18px;border:1px solid var(--line);background:rgba(255,255,255,.015)}.lp-ar .lp-h3{margin-top:0}.lp-ar ul{list-style:none;padding:0;margin:0;display:grid;gap:10px}.lp-ar li{display:grid;gap:1px;font-size:.9375rem;line-height:1.4}.lp-ar li b{font-weight:600;color:var(--ink)}.lp-ar li a{color:var(--ink);text-decoration-color:rgba(212,175,106,.5);text-underline-offset:3px}.lp-ar li span{color:var(--ink-2);font-size:.875rem}.lp-ar li small{color:var(--muted);font-family:var(--mono);font-size:.6875rem;letter-spacing:.04em}.lp-autour .lp-muted a{color:var(--muted)}.bk-cal{padding:14px;border-radius:18px;border:1px solid var(--line-2);background:#0c1737}.cal-nav{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.cal-nav button{all:unset;box-sizing:border-box;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:1px solid var(--line-2);cursor:pointer;font-size:1.125rem;line-height:1}.cal-nav button:hover:not(:disabled){border-color:var(--gold)}.cal-nav button:disabled{opacity:.3;cursor:default}.cal-nav button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.cal-hint{font-size:.8125rem;color:var(--muted);text-align:center}.cal-ms{display:grid;grid-template-columns:minmax(0,1fr);gap:22px}.cal-m h3{font-family:var(--sans);font-weight:600;font-size:.9375rem;text-align:center;text-transform:capitalize;margin:4px 0 6px}.cal-g{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px 0}.cal-w{padding:4px 0;text-align:center;font-family:var(--mono);font-size:.625rem;color:var(--muted)}.cal-d{all:unset;box-sizing:border-box;display:grid;place-content:center;justify-items:center;height:46px;border-radius:10px;font-size:.875rem;font-weight:600;line-height:1.15;cursor:pointer;font-variant-numeric:tabular-nums}.cal-d i{font-style:normal;font-size:.625rem;font-weight:500;color:var(--muted)}.cal-d:hover:not(:disabled){background:rgba(212,175,106,.16)}.cal-d:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.cal-d:disabled{cursor:default;color:rgba(201,206,222,.3);text-decoration:line-through;text-decoration-thickness:1px}.cal-d:disabled i{visibility:hidden}.cal-d.min:disabled{text-decoration:none}.cal-d.rg{background:rgba(212,175,106,.13);border-radius:0}.cal-d.ci,.cal-d.co{background:linear-gradient(135deg,var(--gold-hi),var(--gold));color:#1a1405}.cal-d.ci i,.cal-d.co i{color:#4a3a12}.cal-d.ci{border-radius:10px 0 0 10px}.cal-d.co{border-radius:0 10px 10px 0}.cal-d.ci.co{border-radius:10px}.cal-d.td{box-shadow:inset 0 0 0 1px var(--line-2)}.cal-foot{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;font-size:.8125rem;color:var(--muted)}.cal-foot button{all:unset;cursor:pointer;color:var(--ink-2);text-decoration:underline;text-underline-offset:3px}.cal-foot button:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:4px}@media (min-width:1000px){.bk-cal.wide{position:absolute;top:0;right:calc(100% + 18px);width:min(640px,calc(100vw - 480px));z-index:20;box-shadow:0 40px 80px -30px rgba(0,0,0,.85)}.bk-cal.wide .cal-ms{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.lp-page .wa-float{right:auto;left:18px}.cal-open .wa-float{opacity:0;pointer-events:none}}.lp-mcta{align-items:center}.lp-mcta .mc-price{flex:1 1 auto;min-width:0;display:grid;line-height:1.2;padding:0 4px}.lp-mcta .mc-price b{font-size:.9375rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-mcta .mc-price small{font-size:.71875rem;color:var(--muted);line-height:1.25;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.lp-mcta .btn-gold{flex:0 0 auto;padding:14px 16px}.lb{width:100vw;height:100vh;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:rgba(3,6,18,.97);color:var(--ink)}.lb::backdrop{background:rgba(3,6,18,.9)}.lb-in{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);width:100%;height:100%}.lb-top{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:calc(env(safe-area-inset-top,0) + 12px) 16px 12px}.lb-n{font-family:var(--mono);font-size:.8125rem;color:var(--ink-2)}.lb-cap{flex:1;min-width:0;font-size:.875rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lb-stage{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);place-items:center;min-height:0;padding:0 64px calc(env(safe-area-inset-bottom,0) + 20px);touch-action:pan-y}.lb-img{max-width:100%;max-height:100%;object-fit:contain;border-radius:10px;user-select:none}.lb-nav{position:absolute;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:46px;height:46px;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:rgba(255,255,255,.06);color:var(--ink);font-size:1.5rem;line-height:1;cursor:pointer}.lb-nav:hover{border-color:var(--gold)}.lb-prev{left:10px}.lb-next{right:10px}@media (max-width:760px){.lb-stage{padding-inline:0}.lb-nav{width:40px;height:40px;background:rgba(6,12,34,.6)}}.lp-x{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;border:1px solid var(--line-2);background:rgba(255,255,255,.04);color:var(--ink);font-size:1.5rem;line-height:1;cursor:pointer}.lp-x:hover{border-color:var(--gold)}.lb-nav:focus-visible,.lp-x:focus-visible,.gal-all:focus-visible,.nf-chip:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.lp-dlg{width:min(680px,calc(100vw - 32px));max-height:min(82vh,760px);padding:0;border:1px solid var(--line-2);border-radius:24px;background:#0d1839;color:var(--ink)}.lp-dlg::backdrop{background:rgba(3,6,18,.75)}.lp-dlg-in{padding:22px}.lp-dlg-top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.lp-dlg-top .lp-h2{margin:0}.lp-equip-all{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:560px){.lp-equip-all{grid-template-columns:minmax(0,1fr)}}.mr{padding-top:calc(env(safe-area-inset-top,0) + 120px);padding-bottom:clamp(60px,8vw,120px)}.mr-card{max-width:640px;margin:0 auto;display:grid;gap:16px;padding:clamp(22px,4vw,36px);border-radius:28px;border:1px solid rgba(212,175,106,.35);background:radial-gradient(420px circle at 100%0,rgba(212,175,106,.12),transparent 60%),linear-gradient(180deg,#111e47,#0b1535)}.mr-card h1{font-family:var(--serif);font-weight:var(--dw);letter-spacing:var(--ls);font-size:clamp(2rem,5vw,3rem);line-height:1.02}.mr-state{display:grid;gap:10px;color:var(--ink-2)}.mr-state.wait p::before{content:"";display:inline-block;width:14px;height:14px;margin-right:10px;vertical-align:-2px;border-radius:50%;border:2px solid var(--gold);border-right-color:transparent;animation:mrspin 1s linear infinite}@media (prefers-reduced-motion:reduce){.mr-state.wait p::before{animation:none}}.mr-recap{display:grid;gap:8px;padding:16px;border-radius:18px;border:1px solid var(--line);background:rgba(6,12,34,.35);font-size:.9375rem}.mr-card,.mr-state{grid-template-columns:minmax(0,1fr)}.mr-recap .bk-row b{color:var(--ink)}.mr-recap .bk-row span:last-child{white-space:normal;text-align:right;min-width:0}.mr-recap .bk-row span:first-child{flex:none;color:var(--muted)}.mr-ref{font-family:var(--mono);font-size:.8125rem;color:var(--muted)}@keyframes mrspin{to{transform:rotate(360deg)}}@media (min-width:761px){.gal .gal-i:nth-child(n+5){display:none}}.lp-prov{margin-top:12px;padding:12px 14px;border-radius:14px;border:1px dashed var(--line-2);color:var(--ink-2);font-size:.9375rem}.lp-prov a{color:var(--gold-hi)}@media (max-width:760px){.lp-prov{margin-inline:16px}}.lp-code{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:22px;padding:12px 16px;border-radius:16px;border:1px solid rgba(212,175,106,.38);background:rgba(212,175,106,.07);font-size:.9375rem;color:var(--ink-2)}.lp-code-k{color:var(--ink);font-weight:600}.lp-code-k b{font-family:var(--mono);letter-spacing:.06em;color:var(--gold-hi)}.lp-code-s{font-size:.8125rem;color:var(--muted)}.lp-code+.lp-perks{margin-top:10px}.bk-code{margin-top:-6px;font-size:.84375rem;color:var(--ink-2)}.bk-code b{font-family:var(--mono);letter-spacing:.06em;color:var(--gold-hi)}.bk-promo{display:grid;gap:6px}.bk-promo-l small{font-family:var(--mono);font-size:.625rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.bk-promo-r{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.bk-promo-r input{padding:10px 13px;border-radius:12px;text-transform:uppercase;letter-spacing:.06em;min-width:0}.bk-promo-r input::placeholder{text-transform:none;letter-spacing:0}.bk-promo-r .btn{white-space:nowrap}.bk-promo-m{font-size:.8125rem;color:var(--muted)}.bk-promo-m:empty{display:none}.bk-promo-m.ok{color:var(--mint)}.bk-promo-m.ko{color:var(--amber)}.bk-tot{margin-top:-6px;text-align:left}.lp-cl{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(230px,100%),1fr));gap:10px;margin-top:6px}.lp-cl-i{display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 14px 8px 8px;border-radius:16px;border:1px solid var(--line);background:rgba(255,255,255,.02);color:var(--ink);text-decoration:none;transition:border-color .25s}.lp-cl-i:hover{border-color:var(--gold)}.lp-cl-i:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.lp-cl-i img{width:72px;height:56px;object-fit:cover;border-radius:10px;background:var(--night-3)}.lp-cl-i span{display:grid;gap:2px;min-width:0}.lp-cl-i b{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-cl-i small{font-size:.8125rem;color:var(--muted)}.lp-cl-i .arr{font-style:normal;color:var(--gold-hi)}.lp-coloc .lp-muted a{color:var(--gold-hi)}.lp-arr-h{list-style:none;padding:0;margin:0 0 14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:520px}.lp-arr-h li{display:grid;gap:2px;padding:14px 16px;border-radius:16px;border:1px solid var(--line-2);background:rgba(255,255,255,.02)}.lp-arr-h small{font-family:var(--mono);font-size:.625rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.lp-arr-h b{font-size:1.0625rem;font-weight:600}.lp-arr-g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.lp-arr-g p{color:var(--ink-2);font-size:.9375rem;line-height:1.5}@media (max-width:1180px){.lp-arr-g{grid-template-columns:minmax(0,1fr)}}.lp-k ul+ul.lp-rg{margin-top:6px}.lp-enr b{color:var(--ink);font-family:var(--mono);letter-spacing:.04em;overflow-wrap:anywhere}.lp-k p b{color:var(--ink)}.lp-facts b span{display:inline;font-size:inherit;color:inherit}.lp-map{margin:16px 0 0;display:grid;gap:12px;max-width:560px}.lp-map-in{position:relative;border-radius:18px;overflow:hidden;border:1px solid var(--line-2);background:#ece8e0}.lp-map-in img{display:block;width:100%;height:auto}.lp-map-in svg{position:absolute;inset:0;width:100%;height:100%}.lp-map-zone{fill:rgba(212,175,106,.2);stroke:#8a6a2e;stroke-width:3;stroke-dasharray:9 7}.lp-map-pt circle{fill:#0a1330;stroke:#f0d59c;stroke-width:3}.lp-map-pt text{fill:#f0d59c;font:700 16px/1 var(--sans);text-anchor:middle}.lp-map figcaption{display:grid;gap:8px}.lp-map-leg{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:.9375rem;line-height:1.4}.lp-map-leg li{display:flex;gap:10px;align-items:flex-start;min-width:0}.lp-map-leg b{flex:none;display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#0a1330;border:1.5px solid var(--gold-hi);color:var(--gold-hi);font-size:.8125rem;line-height:1}.lp-map-leg small{color:var(--muted);font-size:.875rem}.lp-map-z{display:flex;gap:10px;align-items:flex-start;margin:0;font-size:.9375rem;line-height:1.45;color:var(--ink-2)}.lp-map-z i{flex:none;width:24px;height:24px;border-radius:50%;border:2px dashed var(--gold);background:rgba(212,175,106,.18)}.lp-map .lp-muted{margin-top:0}.cal-d.ci{position:relative}.cal-d.ci:hover,.cal-d.co:hover{background:linear-gradient(135deg,var(--gold-hi),var(--gold))}@media (prefers-reduced-motion:no-preference){.cal-d.ci:focus{animation:calOn .42s cubic-bezier(.3,1.6,.5,1)}.cal-d.ci:focus::after{content:"";position:absolute;inset:0;border-radius:inherit;border:2px solid var(--gold-hi);box-shadow:0 0 14px rgba(240,213,156,.55);opacity:0;pointer-events:none;animation:calRing .6s cubic-bezier(.2,.8,.2,1)}}@keyframes calOn{0%{transform:scale(.78)}}@keyframes calRing{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}