.hd-hi[data-v-bb586a09]{display:grid;gap:8px 32px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.hd-hi li[data-v-bb586a09]{color:var(--ink);font-size:var(--t-m);line-height:1.5;padding:6px 0 6px 20px;position:relative}.hd-hi li[data-v-bb586a09]:before{background:var(--v);border-radius:50%;content:"";height:7px;left:1px;position:absolute;top:calc(.75em + 3px);width:7px}.hd-hi i[data-v-bb586a09]{display:none}.hd-hi--skel[data-v-bb586a09]{background:var(--wall);height:36px;padding:0}.hd-hi--skel[data-v-bb586a09]:before{display:none}.hd-more[data-v-bb586a09]{align-items:center;background:none;border:0;color:var(--ink);cursor:pointer;display:inline-flex;font-size:var(--t-xs);font-weight:var(--w-strong,700);gap:8px;letter-spacing:.06em;line-height:1.3;margin-top:10px;min-height:40px;padding:0;text-decoration:underline;text-decoration-thickness:2px;text-transform:uppercase;text-underline-offset:5px}.hd-more[data-v-bb586a09]:hover{color:var(--v)}.hd-hl__mobile-more[data-v-bb586a09]{display:none}@media (max-width:767px){.hd-hi[data-v-bb586a09]{gap:0;grid-template-columns:minmax(0,1fr)}.hd-hi li[data-v-bb586a09]{border-bottom:1px solid var(--line);padding:9px 0 9px 18px}.hd-hi--preview li[data-v-bb586a09]:nth-child(n+4){display:none}.hd-hl__mobile-more[data-v-bb586a09]{display:inline-flex}}.hd-hlm[data-v-bb586a09]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:color-mix(in srgb,var(--ink) 60%,transparent);display:grid;top:0;right:0;bottom:0;left:0;padding:20px;place-items:center;position:fixed;z-index:2000}.hd-hlm__p[data-v-bb586a09]{background:var(--card);border-radius:var(--r,8px);box-shadow:var(--lift);display:flex;flex-direction:column;max-height:84vh;overflow:hidden;width:min(760px,100%)}.hd-hlm__h[data-v-bb586a09]{align-items:flex-start;border-bottom:1px solid var(--line);display:flex;gap:16px;justify-content:space-between;padding:20px 22px}.hd-hlm__h .ml[data-v-bb586a09]{color:var(--label);display:block;font-size:var(--t-xs);letter-spacing:.06em;line-height:1.3;margin-bottom:6px}.hd-hlm__h .ml[data-v-bb586a09],.hd-hlm__h h3[data-v-bb586a09]{font-weight:var(--w-strong,700);text-transform:uppercase}.hd-hlm__h h3[data-v-bb586a09]{color:var(--ink);font-size:var(--t-l);letter-spacing:-.02em;margin:0}.hd-hlm__h button[data-v-bb586a09]{background:var(--wall);border:0;border-radius:50%;color:var(--ink);cursor:pointer;flex:none;font-size:24px;height:40px;line-height:1;width:40px}.hd-hlm__b[data-v-bb586a09]{overflow:auto;padding:20px 22px 24px}.hd-hl-fade-enter-active[data-v-bb586a09],.hd-hl-fade-leave-active[data-v-bb586a09]{transition:opacity .22s}.hd-hl-fade-enter-from[data-v-bb586a09],.hd-hl-fade-leave-to[data-v-bb586a09]{opacity:0}.hd-day[data-v-4d419ad0]{border-top:1px solid var(--line)}.hd-day[data-v-4d419ad0]:last-child{border-bottom:1px solid var(--line)}.hd-day--skel[data-v-4d419ad0]{background:var(--wall);border:0;height:64px}.hd-day__h[data-v-4d419ad0]{align-items:center;background:none;border:0;color:var(--ink);cursor:pointer;display:grid;gap:14px;grid-template-columns:48px minmax(0,1fr) 22px;padding:16px 0;text-align:left;width:100%}.hd-day__n[data-v-4d419ad0]{color:var(--ink);font-size:var(--t-l);font-variant-numeric:tabular-nums;font-weight:var(--w-strong,700);letter-spacing:-.02em}.hd-day.is-open .hd-day__n[data-v-4d419ad0]{color:var(--v)}.hd-day__t[data-v-4d419ad0]{min-width:0}.hd-day__t b[data-v-4d419ad0]{display:block;font-size:var(--t-m);font-weight:var(--w-strong,700);letter-spacing:-.01em;line-height:1.25}.hd-day__t span[data-v-4d419ad0]{color:var(--muted);display:block;font-size:var(--t-s);line-height:1.4;margin-top:3px}.hd-day__cv[data-v-4d419ad0]{height:22px;width:22px;fill:none;stroke:var(--ink);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .25s}.hd-day.is-open .hd-day__cv[data-v-4d419ad0]{transform:rotate(180deg)}.hd-day__b[data-v-4d419ad0]:not(:empty){padding:0 0 22px 62px}.hd-tabs[data-v-4d419ad0]{border-bottom:1px solid var(--line);display:inline-flex;gap:24px;margin:0 0 14px;padding:0}.hd-tabs button[data-v-4d419ad0]{background:none;border:0;border-bottom:2px solid transparent;color:var(--muted);cursor:pointer;font-size:var(--t-xs);font-weight:var(--w-strong,700);letter-spacing:.06em;line-height:1.3;margin-bottom:-1px;padding:6px 0 10px;text-transform:uppercase;transition:color .15s,border-color .15s}.hd-tabs button[aria-selected=true][data-v-4d419ad0]{border-bottom-color:var(--ink);color:var(--ink)}.hd-desc[data-v-4d419ad0]{color:var(--ink);font-size:var(--t-m);line-height:1.6;max-width:70ch}.hd-desc[data-v-4d419ad0] p{margin:0 0 12px}.hd-desc[data-v-4d419ad0] ul{list-style:disc;margin:0 0 12px;padding-left:20px}.hd-desc[data-v-4d419ad0] ol{list-style:decimal;margin:0 0 12px;padding-left:20px}.hd-desc[data-v-4d419ad0] li{list-style:inherit;margin-bottom:4px}.hd-desc[data-v-4d419ad0]>:last-child{margin-bottom:0}.hd-part[data-v-4d419ad0]{border-top:1px solid var(--line);padding:12px 0}.hd-part[data-v-4d419ad0]:first-of-type{border-top:0;padding-top:0}.hd-part__k[data-v-4d419ad0]{align-items:baseline;display:flex;gap:12px;margin-bottom:8px}.hd-part__k b[data-v-4d419ad0]{color:var(--ink);font-size:var(--t-xs);font-weight:var(--w-strong,700);letter-spacing:.06em;line-height:1.3;text-transform:uppercase}.hd-meal[data-v-4d419ad0]{color:var(--muted);font-size:var(--t-xs);margin-left:auto}.hd-acts[data-v-4d419ad0]{display:flex;flex-wrap:wrap;gap:4px 20px;margin-bottom:8px}.hd-acts span[data-v-4d419ad0]{color:var(--ink-soft);font-size:var(--t-s);line-height:1.5}.hd-attr[data-v-4d419ad0]{list-style:none;margin:0;padding:0}.hd-attr li[data-v-4d419ad0]{color:var(--ink);display:flex;font-size:var(--t-m);gap:10px;line-height:1.5;padding:5px 0}.hd-attr i[data-v-4d419ad0]{background:var(--v);border-radius:50%;flex:none;height:7px;margin-top:9px;width:7px}.hd-dnote[data-v-4d419ad0]{color:var(--muted);font-size:var(--t-s);line-height:1.55;margin:10px 0 0}@media (max-width:767px){.hd-day__h[data-v-4d419ad0]{gap:10px;grid-template-columns:36px minmax(0,1fr) 22px;min-height:56px;padding:14px 0}.hd-day__n[data-v-4d419ad0]{font-size:var(--t-m)}.hd-day:not(.is-open) .hd-day__t span[data-v-4d419ad0]{display:none}.hd-day__b[data-v-4d419ad0]:not(:empty){padding:0 0 18px}.hd-tabs[data-v-4d419ad0]{display:flex}.hd-tabs button[data-v-4d419ad0]{min-height:44px}}.hd-two[data-v-8cf32461]{display:grid;gap:0 40px;grid-template-columns:repeat(2,minmax(0,1fr))}.hd-card--skel[data-v-8cf32461]{background:var(--wall);border-radius:var(--r,8px);height:200px}.hd-card__intro[data-v-8cf32461]{align-items:center;border-bottom:1px solid var(--ink);display:flex;gap:12px;margin-bottom:16px;padding-bottom:14px}.hd-card__mark[data-v-8cf32461]{border-radius:50%;display:grid;flex:none;height:30px;place-items:center;width:30px}.hd-card__mark[data-v-8cf32461] svg{height:18px;width:18px}.hd-in .hd-card__mark[data-v-8cf32461]{background:var(--ink);color:var(--card)}.hd-ex .hd-card__mark[data-v-8cf32461]{border:1px solid var(--ink);color:var(--ink)}.hd-card__intro b[data-v-8cf32461]{color:var(--ink);display:block;font-size:var(--t-xs);font-weight:var(--w-strong,700);letter-spacing:.06em;line-height:1.3;text-transform:uppercase}.hd-card__intro small[data-v-8cf32461]{color:var(--muted);display:block;font-size:var(--t-xs);margin-top:3px}.hd-group+.hd-group[data-v-8cf32461]{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.hd-group__head[data-v-8cf32461]{align-items:baseline;display:flex;gap:10px;justify-content:space-between;margin-bottom:6px}.hd-group__head em[data-v-8cf32461]{color:var(--label);font-size:var(--t-xs);font-style:normal;font-weight:var(--w-strong,700);letter-spacing:.06em;line-height:1.3;text-transform:uppercase}.hd-group__head b[data-v-8cf32461]{color:var(--muted);font-size:var(--t-xs);font-variant-numeric:tabular-nums;font-weight:var(--w-body,400)}.hd-group__items[data-v-8cf32461]{display:grid;gap:6px;list-style:none;margin:0;padding:0}.hd-group__items li[data-v-8cf32461]{color:var(--ink);font-size:var(--t-m);line-height:1.5;padding-left:24px;position:relative}.hd-group__items li[data-v-8cf32461]:before{font-weight:var(--w-strong,700);left:0;position:absolute;top:0}.hd-in .hd-group__items li[data-v-8cf32461]:before{color:var(--v);content:"✓"}.hd-ex .hd-group__items li[data-v-8cf32461]:before{color:var(--muted);content:"—"}.hd-none[data-v-8cf32461]{color:var(--muted);font-size:var(--t-s);margin:0}@media (max-width:767px){.hd-two[data-v-8cf32461]{gap:28px;grid-template-columns:1fr}}.hd-two[data-v-b5d43cbb]{display:grid;gap:0 32px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.hd-card[data-v-b5d43cbb]{border-top:1px solid var(--line);padding:12px 0 14px}.hd-card--skel[data-v-b5d43cbb]{background:var(--wall);border:0;height:100px}.ml[data-v-b5d43cbb]{color:var(--label);font-size:var(--t-xs);letter-spacing:.06em;margin-bottom:6px;text-transform:uppercase}.hd-htl b[data-v-b5d43cbb],.ml[data-v-b5d43cbb]{display:block;font-weight:var(--w-strong,700);line-height:1.3}.hd-htl b[data-v-b5d43cbb]{color:var(--ink);font-size:var(--t-m);letter-spacing:-.01em}.hd-stars[data-v-b5d43cbb]{color:var(--gold);display:block;font-size:var(--t-xs);letter-spacing:.12em;margin-top:4px}.hd-htl small[data-v-b5d43cbb]{color:var(--muted);display:block;font-size:var(--t-s);line-height:1.5;margin-top:6px}.hd-meet[data-v-b5d43cbb]{margin-top:26px}.hd-meet>.ml[data-v-b5d43cbb]{margin-bottom:12px}.hd-meet__strip[data-v-b5d43cbb]{align-items:center;border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);padding:16px 0}.hd-meet__n[data-v-b5d43cbb]{align-items:flex-start;display:flex;gap:12px;min-width:0}.hd-meet__n em[data-v-b5d43cbb]{background:var(--ink);border-radius:50%;color:var(--card);display:grid;flex:none;font-style:normal;height:34px;place-items:center;width:34px}.hd-meet__n em[data-v-b5d43cbb] svg{height:17px;width:17px}.hd-meet__n--b em[data-v-b5d43cbb]{background:var(--p)}.hd-meet__n>div[data-v-b5d43cbb]{min-width:0}.hd-meet__n span[data-v-b5d43cbb]{color:var(--label);font-size:var(--t-xs);letter-spacing:.06em;text-transform:uppercase}.hd-meet__n b[data-v-b5d43cbb],.hd-meet__n span[data-v-b5d43cbb]{display:block;font-weight:var(--w-strong,700);line-height:1.3}.hd-meet__n b[data-v-b5d43cbb]{color:var(--ink);font-size:var(--t-m);margin-top:4px}.hd-meet__n small[data-v-b5d43cbb]{color:var(--muted);display:block;font-size:var(--t-s);line-height:1.5;margin-top:3px}.hd-meet__t[data-v-b5d43cbb]{color:var(--ink)}.hd-meet__rule[data-v-b5d43cbb]{align-items:center;display:flex;gap:4px}.hd-meet__rule i[data-v-b5d43cbb]{background:var(--label);border-radius:50%;flex:none;height:5px;width:5px}.hd-meet__rule span[data-v-b5d43cbb]{border-top:1px dashed var(--label);flex:1;height:0}.hd-meet__jaw[data-v-b5d43cbb]{align-items:flex-start;color:var(--ink);display:flex;font-size:var(--t-s);gap:10px;line-height:1.5;margin:12px 0 0}.hd-meet__jaw[data-v-b5d43cbb] svg{color:var(--p);flex:none;height:18px;margin-top:2px;width:18px}.hd-meet__note[data-v-b5d43cbb]{line-height:1.5;margin:10px 0 0}.hd-meet__note[data-v-b5d43cbb],.hd-none[data-v-b5d43cbb]{color:var(--muted);font-size:var(--t-s)}.hd-none[data-v-b5d43cbb]{margin:0}@media (max-width:640px){.hd-meet__strip[data-v-b5d43cbb]{gap:14px;grid-template-columns:minmax(0,1fr)}.hd-meet__rule[data-v-b5d43cbb]{margin:0 auto;transform:rotate(90deg);width:44px}}.hd-fine[data-v-8ec7998f]{border-bottom:1px solid var(--line);border-top:1px solid var(--line)}.hd-fine summary[data-v-8ec7998f]{align-items:center;color:var(--ink);cursor:pointer;display:flex;font-size:var(--t-m);font-weight:var(--w-strong,700);gap:12px;justify-content:space-between;line-height:1.35;list-style:none;padding:16px 0}.hd-fine summary[data-v-8ec7998f]::-webkit-details-marker{display:none}.hd-fine summary[data-v-8ec7998f]:after{color:var(--ink);content:"+";flex:none;font-size:24px;font-weight:var(--w-body,400);line-height:1;transition:transform .2s}.hd-fine[open] summary[data-v-8ec7998f]:after{transform:rotate(45deg)}.hd-fine__b[data-v-8ec7998f]{padding:0 0 20px}.ml[data-v-8ec7998f]{color:var(--label);display:block;font-size:var(--t-xs);font-weight:var(--w-strong,700);letter-spacing:.06em;line-height:1.3;margin-bottom:8px;text-transform:uppercase}.hd-two[data-v-8ec7998f]{display:grid;gap:0 32px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-top:4px}.hd-card[data-v-8ec7998f]{border-top:1px solid var(--line);padding:12px 0}.hd-card ul[data-v-8ec7998f]{color:var(--ink-soft);font-size:var(--t-s);line-height:1.6;list-style:disc;margin:0;padding-left:18px}.hd-card li[data-v-8ec7998f]{margin:0 0 6px}.hd-card li[data-v-8ec7998f]:last-child{margin-bottom:0}.hd-terms[data-v-8ec7998f]{margin:0;max-width:70ch;padding-left:20px}.hd-terms li[data-v-8ec7998f]{color:var(--ink-soft);font-size:var(--t-s);line-height:1.6;padding:3px 0}.hd-none[data-v-8ec7998f]{color:var(--muted);font-size:var(--t-s);margin:14px 0 0}.afm[data-v-9320a24d]{align-items:center;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:24px;position:fixed;z-index:12000}.afm__backdrop[data-v-9320a24d]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#070500b8;top:0;right:0;bottom:0;left:0;position:absolute}.afm__sheet[data-v-9320a24d]{background:#f8f7ff;border-radius:20px;display:flex;flex-direction:column;height:min(880px,calc(100dvh - 48px));overflow:hidden;position:relative;width:min(1100px,100%);z-index:1}.afm__header[data-v-9320a24d]{background:#fff;border-bottom:1px solid #f2eae0;box-shadow:0 2px 12px color-mix(in srgb,var(--v) 6%,transparent);flex-shrink:0;justify-content:space-between;padding:16px 24px}.afm__header[data-v-9320a24d],.afm__header-left[data-v-9320a24d]{align-items:center;display:flex}.afm__header-left[data-v-9320a24d]{gap:14px}.afm__header-icon[data-v-9320a24d]{align-items:center;background:var(--p);border-radius:12px;color:#fff;display:flex;flex-shrink:0;font-size:var(--t-l);height:40px;justify-content:center;width:40px}.afm__header-eyebrow[data-v-9320a24d]{color:var(--v);font-size:var(--t-xs);font-weight:var(--w-strong,700);letter-spacing:.12em;margin:0 0 2px}.afm__header-title[data-v-9320a24d]{color:var(--v-deepest);font-size:var(--t-m);font-weight:var(--w-strong,700);margin:0;max-width:480px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.afm__close[data-v-9320a24d]{align-items:center;background:#f9f0e6;border:none;border-radius:50%;color:#79726a;cursor:pointer;display:flex;font-size:var(--t-l);height:36px;justify-content:center;transition:background .15s,color .15s;width:36px}.afm__close[data-v-9320a24d]:hover{background:#e5f1ea;color:var(--v)}.afm__steps[data-v-9320a24d]{align-items:center;background:#fff;border-bottom:1px solid #f2eae0;display:flex;flex-shrink:0;gap:0;padding:16px 24px}.afm__step[data-v-9320a24d]{background:transparent;border:none;border-radius:999px;color:#a9a095;cursor:pointer;font-size:var(--t-m);gap:8px;padding:8px 16px}.afm__step[data-v-9320a24d],.afm__step-num[data-v-9320a24d]{align-items:center;display:flex;font-weight:var(--w-strong,700);transition:all .2s}.afm__step-num[data-v-9320a24d]{background:#f2e6d7;border-radius:50%;color:#79726a;flex-shrink:0;font-size:var(--t-xs);height:26px;justify-content:center;width:26px}.afm__step--active[data-v-9320a24d]{color:var(--v-deepest)}.afm__step--active .afm__step-num[data-v-9320a24d]{background:var(--p);box-shadow:0 4px 12px color-mix(in srgb,var(--v) 30%,transparent);color:#fff}.afm__step--done[data-v-9320a24d]{color:#16a34a}.afm__step--done .afm__step-num[data-v-9320a24d]{background:#dcfce7;color:#16a34a}.afm__step-label[data-v-9320a24d]{white-space:nowrap}.afm__body[data-v-9320a24d]{flex:1;overflow-y:auto;padding:24px}.afm__content[data-v-9320a24d]{display:grid;gap:20px;grid-template-columns:1fr;margin:0 auto;max-width:960px}.afm__content--with-aside[data-v-9320a24d]{grid-template-columns:1fr 320px}.afm__card[data-v-9320a24d]{background:#fff;border:1px solid #f2eae0;border-radius:20px;box-shadow:0 4px 24px color-mix(in srgb,var(--v) 6%,transparent);overflow:hidden}.afm__card-head[data-v-9320a24d]{padding:24px 24px 0}.afm__eyebrow[data-v-9320a24d]{color:var(--v);display:block;font-size:var(--t-xs);font-weight:var(--w-strong,700);letter-spacing:.14em;margin-bottom:4px}.afm__card-title[data-v-9320a24d]{color:var(--v-deepest);font-size:var(--t-d1);font-weight:var(--w-display,800);letter-spacing:-.02em;margin:0 0 20px}.afm__filter-bar[data-v-9320a24d]{align-items:center;background:#fcf3e8;border-radius:14px;display:flex;gap:0;margin:0 24px 16px;overflow-x:auto;padding:5px 6px;scrollbar-width:none}.afm__filter-bar[data-v-9320a24d]::-webkit-scrollbar{display:none}.afm__filter-years[data-v-9320a24d]{display:flex;flex-shrink:0;gap:2px}.afm__filter-sep[data-v-9320a24d]{align-self:stretch;background:#e6dacc;flex-shrink:0;margin:4px 6px;width:1px}.afm__filter-months[data-v-9320a24d]{display:flex;gap:2px}.afm__month-pill[data-v-9320a24d],.afm__year-pill[data-v-9320a24d]{background:transparent;border:none;border-radius:10px;color:#79726a;cursor:pointer;font-size:var(--t-s);font-weight:var(--w-strong,700);padding:6px 13px;transition:all .15s;white-space:nowrap}.afm__month-pill--active[data-v-9320a24d],.afm__year-pill--active[data-v-9320a24d]{background:#fff;box-shadow:0 1px 6px color-mix(in srgb,var(--v) 12%,transparent),0 0 0 1.5px #d8e8e1;color:var(--v-deep)}.afm__month-pill[data-v-9320a24d]:hover:not(.afm__month-pill--active),.afm__year-pill[data-v-9320a24d]:hover:not(.afm__year-pill--active){background:#fff9;color:var(--v)}.afm__dep-list[data-v-9320a24d]{border-top:1px solid #f9f0e6;display:flex;flex-direction:column;gap:0}.afm__dep-card[data-v-9320a24d]{border-bottom:1px solid #f9f0e6;cursor:pointer;transition:background .15s}.afm__dep-card[data-v-9320a24d]:hover{background:#faf9ff}.afm__dep-card--selected[data-v-9320a24d]{background:var(--cream)}.afm__dep-row[data-v-9320a24d]{align-items:center;background:none;border:0;cursor:pointer;display:grid;gap:16px;grid-template-columns:28px 1fr auto auto;padding:16px 24px;text-align:left;width:100%}.afm__dep-radio[data-v-9320a24d]{align-items:center;border:2px solid #f2e6d7;border-radius:50%;display:flex;flex-shrink:0;height:20px;justify-content:center;transition:border-color .15s;width:20px}.afm__dep-radio-inner[data-v-9320a24d]{background:transparent;border-radius:50%;height:10px;transition:background .15s;width:10px}.afm__dep-dates[data-v-9320a24d]{align-items:center;display:flex;gap:12px}.afm__dep-date-block[data-v-9320a24d]{display:flex;flex-direction:column;gap:2px}.afm__dep-date-label[data-v-9320a24d]{color:#a9a095;font-size:var(--t-xs);font-weight:var(--w-strong,700);letter-spacing:.1em}.afm__dep-date-val[data-v-9320a24d]{color:var(--v-deepest);font-size:var(--t-m);font-weight:var(--w-strong,700)}.afm__dep-arrow[data-v-9320a24d]{color:#d8e8e1;flex-shrink:0;font-size:var(--t-m)}.afm__dep-badges[data-v-9320a24d]{align-items:flex-start;display:flex;flex-direction:column;gap:5px}.afm__dep-seats[data-v-9320a24d]{align-items:center;border-radius:999px;display:inline-flex;font-size:var(--t-xs);font-weight:var(--w-strong,700);gap:5px;padding:3px 10px}.afm__dep-seats--ok[data-v-9320a24d]{background:#dcfce7;color:#15803d}.afm__dep-seats--hot[data-v-9320a24d]{background:#fee2e2;color:#b91c1c}.afm__dep-dot[data-v-9320a24d]{background:currentColor;border-radius:50%;height:6px;width:6px}.afm__dep-offer[data-v-9320a24d]{border-radius:999px;font-size:var(--t-xs);font-weight:var(--w-strong,700);letter-spacing:.08em;padding:3px 10px}.afm__dep-offer--deal[data-v-9320a24d]{background:#fef9c3;color:#a16207}.afm__dep-offer--def[data-v-9320a24d]{background:#e5f1ea;color:var(--v-deep)}.afm__dep-price[data-v-9320a24d]{align-items:flex-end;display:flex;flex-direction:column;gap:2px}.afm__dep-price-val[data-v-9320a24d]{color:var(--v);font-size:var(--t-l);font-weight:var(--w-strong,700);line-height:1}.afm__dep-price-old[data-v-9320a24d]{text-decoration:line-through}.afm__dep-price-old[data-v-9320a24d],.afm__dep-price-pp[data-v-9320a24d]{color:#a9a095;font-size:var(--t-xs)}.afm__dep-chevron[data-v-9320a24d]{color:#a9a095;font-size:var(--t-l);margin-top:4px;transition:transform .2s}.afm__dep-chevron--open[data-v-9320a24d]{color:var(--v);transform:rotate(180deg)}.afm__dep-expand[data-v-9320a24d]{background:#faf9ff;border-top:1px dashed #e2dad0}.afm__dep-expand-inner[data-v-9320a24d]{padding:16px 24px}.afm__dep-breakdown[data-v-9320a24d]{align-items:center;display:flex;gap:24px;justify-content:space-between}.afm__dep-breakdown .afm__dep-cta[data-v-9320a24d]{margin:0;min-width:180px;width:auto}.afm__selection-note[data-v-9320a24d]{color:#79726a;font-size:var(--t-xs,14px);line-height:1.6;max-width:48ch}.afm__dep-row[data-v-9320a24d]:focus-visible{outline:2px solid var(--v);outline-offset:-3px}.afm__step[data-v-9320a24d]:disabled{cursor:not-allowed;opacity:.5}.afm__qty[data-v-9320a24d]:disabled{cursor:not-allowed;opacity:.4}.afm__child-details[data-v-9320a24d]{border-top:1px solid #f2eae0;padding:16px}.afm__child[data-v-9320a24d]{align-items:center;display:flex;font-size:var(--t-xs,14px);gap:20px;margin-bottom:12px}.afm__child select[data-v-9320a24d]{background:#fff;border:1px solid #d8e8e1;border-radius:8px;display:block;margin-top:4px;min-height:44px;min-width:100px;padding:8px}.afm__child-bed[data-v-9320a24d]{align-items:center;display:flex;gap:8px}.afm__validation[data-v-9320a24d]{background:#fff7ed;border-radius:10px;color:#9a3412;font-size:var(--t-xs,14px);line-height:1.6;margin:0 24px 16px;padding:12px}.afm__dep-details-label[data-v-9320a24d]{color:#a9a095;font-size:var(--t-xs);font-weight:var(--w-strong,700);letter-spacing:.12em;margin-bottom:8px}.afm__dep-details-name[data-v-9320a24d]{color:var(--v-deepest);font-size:var(--t-m);font-weight:var(--w-strong,700);margin-bottom:4px}.afm__dep-details-meta[data-v-9320a24d]{color:#79726a;font-size:var(--t-s);margin-bottom:10px}.afm__dep-details-dates[data-v-9320a24d]{display:flex;flex-direction:column;gap:4px}.afm__dep-details-dates span[data-v-9320a24d]{align-items:center;color:#58534d;display:flex;font-size:var(--t-s);font-weight:var(--w-strong,700);gap:6px}.afm__dep-details-dates[data-v-9320a24d] svg{color:var(--v)}.afm__dep-breakdown-rows[data-v-9320a24d]{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.afm__dep-brow[data-v-9320a24d]{color:#79726a;display:flex;font-size:var(--t-s);justify-content:space-between}.afm__dep-brow-price[data-v-9320a24d]{color:var(--v);font-weight:var(--w-strong,700)}.afm__dep-brow-old[data-v-9320a24d]{color:#a9a095}.afm__dep-saving[data-v-9320a24d]{background:#dcfce7;border-radius:8px;color:#15803d;font-size:var(--t-s);margin-bottom:12px;padding:6px 10px}.afm__dep-cta[data-v-9320a24d],.afm__dep-saving[data-v-9320a24d]{font-weight:var(--w-strong,700)}.afm__dep-cta[data-v-9320a24d]{align-items:center;background:var(--p);border:none;border-radius:12px;box-shadow:0 4px 14px color-mix(in srgb,var(--v) 30%,transparent);color:#fff;cursor:pointer;display:flex;font-size:var(--t-m);gap:6px;justify-content:center;padding:11px;transition:opacity .15s,transform .15s;width:100%}.afm__dep-cta[data-v-9320a24d]:hover{opacity:.92;transform:translateY(-1px)}.afm__empty[data-v-9320a24d]{align-items:center;color:#a9a095;display:flex;flex-direction:column;font-size:var(--t-m);gap:8px;padding:40px 24px}.afm__empty[data-v-9320a24d] svg{font-size:var(--t-d3)}.afm__card-foot[data-v-9320a24d]{border-top:1px solid #f9f0e6;display:flex;justify-content:flex-end;padding:20px 24px}.afm__card-foot--between[data-v-9320a24d]{align-items:center;justify-content:space-between}.afm__btn-primary[data-v-9320a24d]{align-items:center;background:var(--p);border:none;border-radius:12px;box-shadow:0 4px 16px color-mix(in srgb,var(--v) 30%,transparent);color:#fff;cursor:pointer;display:inline-flex;font-size:var(--t-m);font-weight:var(--w-strong,700);gap:6px;padding:12px 24px;transition:opacity .15s,transform .15s}.afm__btn-primary[data-v-9320a24d]:hover{opacity:.9;transform:translateY(-1px)}.afm__btn-primary[data-v-9320a24d]:disabled{opacity:.45;pointer-events:none}.afm__btn-primary--lg[data-v-9320a24d]{font-size:var(--t-m);justify-content:center;padding:14px 24px;width:100%}.afm__btn-outline[data-v-9320a24d]{align-items:center;background:transparent;border:2px solid var(--v);border-radius:12px;cursor:pointer;display:inline-flex;font-size:var(--t-m);font-weight:var(--w-strong,700);gap:6px;padding:11px 20px;transition:background .15s,color .15s}.afm__btn-outline[data-v-9320a24d]:hover{color:#fff}.afm__no-dep-hint[data-v-9320a24d]{color:#79726a;font-size:var(--t-m);padding:0 24px 12px}.afm__date-input[data-v-9320a24d]{background:#faf9ff;border:1.5px solid #f2e6d7;border-radius:12px;color:var(--v-deepest);display:block;font-size:var(--t-m);font-weight:var(--w-strong,700);margin:0 24px 20px;outline:none;padding:12px 16px;width:calc(100% - 48px)}.afm__review-hero[data-v-9320a24d]{align-items:center;background:linear-gradient(135deg,#faf9ff,#fdf4ff);border:1px solid #f2eae0;border-radius:16px;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) auto;margin:0 24px 16px;padding:20px}.afm__review-label[data-v-9320a24d]{color:#a9a095;font-size:var(--t-xs);font-weight:var(--w-strong,700);letter-spacing:.12em;margin-bottom:4px}.afm__review-name[data-v-9320a24d]{color:var(--v-deepest);font-size:var(--t-l);font-weight:var(--w-strong,700);letter-spacing:-.01em;margin:0 0 4px}.afm__review-dur[data-v-9320a24d]{color:#79726a;font-size:var(--t-s);font-weight:var(--w-strong,700);margin:0}.afm__review-meta[data-v-9320a24d]{display:flex;flex-direction:column;gap:12px}.afm__review-meta-item[data-v-9320a24d]{align-items:center;display:flex;gap:10px}.afm__review-meta-icon[data-v-9320a24d]{color:var(--v);flex-shrink:0;font-size:var(--t-l)}.afm__review-val[data-v-9320a24d]{color:var(--v-deepest);font-size:var(--t-m);font-weight:var(--w-strong,700)}.afm__review-total-block[data-v-9320a24d]{text-align:right}.afm__review-total[data-v-9320a24d]{color:var(--v);font-size:var(--t-d1);font-weight:var(--w-display,800);letter-spacing:-.03em;line-height:1}.afm__review-breakdown[data-v-9320a24d]{display:grid;gap:8px;grid-template-columns:repeat(4,1fr);margin:0 24px 20px}.afm__review-brow[data-v-9320a24d]{background:#f8f7ff;border:1px solid #f2eae0;border-radius:12px;display:flex;flex-direction:column;font-size:var(--t-s);gap:4px;padding:12px 14px}.afm__review-brow span[data-v-9320a24d]{color:#79726a;font-weight:var(--w-strong,700)}.afm__review-brow strong[data-v-9320a24d]{color:var(--v-deepest);font-size:var(--t-m);font-weight:var(--w-strong,700)}.afm__review-brow--total[data-v-9320a24d]{background:linear-gradient(135deg,#e5f1ea,#fdf4ff);border-color:#d8e8e1}.afm__review-brow--total span[data-v-9320a24d]{color:var(--v)}.afm__review-brow--total strong[data-v-9320a24d]{color:var(--v);font-size:var(--t-m)}.afm__rooms[data-v-9320a24d]{display:flex;flex-direction:column;gap:12px;padding:0 24px 20px}.afm__room[data-v-9320a24d]{border:1.5px solid #f2eae0;border-radius:16px;overflow:hidden}.afm__room-header[data-v-9320a24d]{align-items:center;background:linear-gradient(135deg,#faf9ff,#fdf4ff);border-bottom:1px solid #f2eae0;display:flex;justify-content:space-between;padding:12px 16px}.afm__room-tag[data-v-9320a24d]{align-items:center;color:var(--v-deepest);display:flex;font-size:var(--t-m);font-weight:var(--w-strong,700);gap:7px}.afm__room-tag[data-v-9320a24d] svg{color:var(--v)}.afm__room-remove[data-v-9320a24d]{align-items:center;background:none;border:none;color:#ef4444;cursor:pointer;display:flex;font-size:var(--t-xs);font-weight:var(--w-strong,700);gap:3px}.afm__room-counters[data-v-9320a24d]{display:grid;gap:0;grid-template-columns:1fr 1fr}.afm__counter[data-v-9320a24d]{align-items:center;display:flex;justify-content:space-between;padding:14px 16px}.afm__counter[data-v-9320a24d]:first-child{border-right:1px solid #f9f0e6}.afm__counter-info[data-v-9320a24d]{align-items:center;display:flex;gap:10px}.afm__counter-icon[data-v-9320a24d]{color:var(--v);font-size:var(--t-l)}.afm__counter-label[data-v-9320a24d]{color:var(--v-deepest);font-size:var(--t-m);font-weight:var(--w-strong,700)}.afm__counter-sub[data-v-9320a24d]{color:#a9a095;font-size:var(--t-xs);font-weight:var(--w-strong,700)}.afm__counter-ctrl[data-v-9320a24d]{gap:12px}.afm__counter-ctrl[data-v-9320a24d],.afm__qty[data-v-9320a24d]{align-items:center;display:flex}.afm__qty[data-v-9320a24d]{background:#fff;border:1.5px solid #f2e6d7;border-radius:10px;color:var(--v-deepest);cursor:pointer;font-size:var(--t-m);font-weight:var(--w-strong,700);height:34px;justify-content:center;transition:border-color .15s,background .15s;width:34px}.afm__qty[data-v-9320a24d]:hover{background:#e5f1ea;border-color:var(--v);color:var(--v)}.afm__qty-val[data-v-9320a24d]{color:var(--v-deepest);font-size:var(--t-l);min-width:24px;text-align:center}.afm__add-room[data-v-9320a24d],.afm__qty-val[data-v-9320a24d]{font-weight:var(--w-strong,700)}.afm__add-room[data-v-9320a24d]{align-items:center;background:transparent;border:2px dashed #d8e8e1;border-radius:14px;cursor:pointer;display:flex;font-size:var(--t-m);gap:7px;justify-content:center;padding:12px;transition:background .15s}.afm__add-room[data-v-9320a24d]:hover{background:#e5f1ea}.afm__consent[data-v-9320a24d]{background:#fffbeb;border:1px solid #fde68a;border-radius:12px;margin:0 24px 16px;padding:14px}.afm__consent-label[data-v-9320a24d]{align-items:flex-start;color:#92400e;cursor:pointer;display:flex;font-size:var(--t-m);font-weight:var(--w-strong,700);gap:10px}.afm__consent-check[data-v-9320a24d]{flex-shrink:0;height:16px;margin-top:2px;width:16px}.afm__aside-inner[data-v-9320a24d]{background:#fff;border:1px solid #f2eae0;border-radius:20px;box-shadow:0 4px 24px color-mix(in srgb,var(--v) 6%,transparent);padding:22px;position:sticky;top:24px}.afm__aside-eyebrow[data-v-9320a24d]{color:var(--v);font-size:var(--t-xs);font-weight:var(--w-strong,700);letter-spacing:.14em;margin-bottom:6px}.afm__aside-title[data-v-9320a24d]{color:var(--v-deepest);font-size:var(--t-l);font-weight:var(--w-strong,700);margin:0 0 4px}.afm__aside-dur[data-v-9320a24d]{color:#79726a;font-size:var(--t-s);margin-bottom:14px}.afm__aside-facts[data-v-9320a24d]{border-bottom:1px solid #f9f0e6;display:flex;flex-direction:column;gap:7px;margin-bottom:16px;padding-bottom:16px}.afm__aside-fact[data-v-9320a24d]{align-items:center;color:#58534d;display:flex;font-size:var(--t-s);font-weight:var(--w-strong,700);gap:8px}.afm__aside-fact[data-v-9320a24d] svg{color:var(--v);flex-shrink:0;font-size:var(--t-m)}.afm__aside-breakdown[data-v-9320a24d]{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.afm__aside-brow[data-v-9320a24d]{color:#79726a;display:flex;font-size:var(--t-m);justify-content:space-between}.afm__aside-brow span[data-v-9320a24d]{font-weight:var(--w-strong,700)}.afm__aside-brow--total[data-v-9320a24d]{border-top:1px solid #f2eae0;font-size:var(--t-m);padding-top:10px}.afm__aside-brow--total span[data-v-9320a24d]{color:var(--v-deepest);font-weight:var(--w-strong,700)}.afm__aside-brow--total strong[data-v-9320a24d]{color:var(--v);font-size:var(--t-l);font-weight:var(--w-strong,700)}.afm__aside-note[data-v-9320a24d]{align-items:center;color:#79726a;display:flex;font-size:var(--t-xs);font-weight:var(--w-strong,700);gap:6px}.afm__aside-note[data-v-9320a24d] svg{color:#16a34a}.afm__backdrop[data-v-9320a24d]{background:color-mix(in srgb,var(--v-deepest) 72%,transparent)}.afm__sheet[data-v-9320a24d]{background:var(--paper-2)}.afm__aside-inner[data-v-9320a24d],.afm__card[data-v-9320a24d],.afm__header[data-v-9320a24d],.afm__steps[data-v-9320a24d]{border-color:#d8e8e1;box-shadow:0 4px 24px color-mix(in srgb,var(--v) 8%,transparent)}.afm__btn-primary[data-v-9320a24d],.afm__dep-cta[data-v-9320a24d],.afm__header-icon[data-v-9320a24d],.afm__step--active .afm__step-num[data-v-9320a24d]{background:var(--p);box-shadow:0 4px 14px color-mix(in srgb,var(--p) 28%,transparent)}.afm__aside-brow--total strong[data-v-9320a24d],.afm__aside-eyebrow[data-v-9320a24d],.afm__aside-fact[data-v-9320a24d] svg,.afm__counter-icon[data-v-9320a24d],.afm__dep-brow-price[data-v-9320a24d],.afm__dep-chevron--open[data-v-9320a24d],.afm__dep-details-dates[data-v-9320a24d] svg,.afm__dep-price-val[data-v-9320a24d],.afm__eyebrow[data-v-9320a24d],.afm__header-eyebrow[data-v-9320a24d],.afm__month-pill[data-v-9320a24d]:hover:not(.afm__month-pill--active),.afm__review-brow--total span[data-v-9320a24d],.afm__review-brow--total strong[data-v-9320a24d],.afm__review-meta-icon[data-v-9320a24d],.afm__review-total[data-v-9320a24d],.afm__room-tag[data-v-9320a24d] svg,.afm__year-pill[data-v-9320a24d]:hover:not(.afm__year-pill--active){color:var(--v)}.afm__add-room[data-v-9320a24d]:hover,.afm__close[data-v-9320a24d]:hover,.afm__qty[data-v-9320a24d]:hover{background:#edf6f1;color:var(--v)}.afm__month-pill--active[data-v-9320a24d],.afm__year-pill--active[data-v-9320a24d]{box-shadow:0 1px 6px color-mix(in srgb,var(--v) 12%,transparent),0 0 0 1.5px #a8d3c5;color:var(--v)}.afm__date-input[data-v-9320a24d],.afm__dep-card--selected[data-v-9320a24d],.afm__dep-card[data-v-9320a24d]:hover,.afm__dep-expand[data-v-9320a24d],.afm__review-hero[data-v-9320a24d],.afm__room-header[data-v-9320a24d]{background:var(--cream-2)}.afm__dep-card--selected .afm__dep-radio[data-v-9320a24d]{border-color:var(--v)}.afm__dep-card--selected .afm__dep-radio-inner[data-v-9320a24d]{background:var(--v)}.afm__dep-offer--def[data-v-9320a24d],.afm__review-brow--total[data-v-9320a24d]{background:#edf6f1;border-color:#a8d3c5;color:var(--v)}.afm__btn-outline[data-v-9320a24d]{border-color:var(--v);color:var(--v)}.afm__btn-outline[data-v-9320a24d]:hover{background:var(--v)}.afm__date-input[data-v-9320a24d]:focus{border-color:var(--v);box-shadow:0 0 0 3px color-mix(in srgb,var(--v) 10%,transparent)}.afm__add-room[data-v-9320a24d]{border-color:#a8d3c5;color:var(--v)}.afm__consent-check[data-v-9320a24d]{accent-color:var(--v)}.afm-expand-enter-active[data-v-9320a24d],.afm-expand-leave-active[data-v-9320a24d]{transition:all .22s ease}.afm-expand-enter-from[data-v-9320a24d],.afm-expand-leave-to[data-v-9320a24d]{opacity:0;transform:translateY(-6px)}@media (min-width:768px) and (max-width:1100px){.afm__room-counters[data-v-9320a24d]{grid-template-columns:minmax(0,1fr)}.afm__counter[data-v-9320a24d]:first-child{border-bottom:1px solid #f9f0e6;border-right:0}.afm__card-foot[data-v-9320a24d]{flex-wrap:wrap;gap:12px}}@media (max-width:767px){.afm[data-v-9320a24d]{padding:0}.afm__sheet[data-v-9320a24d]{border-radius:0;height:100dvh;width:100%}.afm__dep-breakdown[data-v-9320a24d]{align-items:stretch;flex-direction:column;gap:12px}.afm__dep-breakdown .afm__dep-cta[data-v-9320a24d]{width:100%}.afm__header[data-v-9320a24d]{padding:12px 16px}.afm__header-title[data-v-9320a24d]{font-size:var(--t-m);max-width:200px}.afm__steps[data-v-9320a24d]{gap:0;overflow-x:auto;padding:12px 16px;scrollbar-width:none}.afm__steps[data-v-9320a24d]::-webkit-scrollbar{display:none}.afm__step[data-v-9320a24d]{font-size:var(--t-xs);padding:6px 10px}.afm__step-num[data-v-9320a24d]{font-size:var(--t-xs);height:22px;width:22px}.afm__step-label[data-v-9320a24d]{display:none}.afm__step--active .afm__step-label[data-v-9320a24d]{display:inline}.afm__body[data-v-9320a24d]{padding:16px}.afm__content--with-aside[data-v-9320a24d]{grid-template-columns:1fr}.afm__card-title[data-v-9320a24d]{font-size:var(--t-l)}.afm__close[data-v-9320a24d]{flex:none;font-size:26px;height:44px;width:44px}.afm__header-left[data-v-9320a24d]{min-width:0}.afm__header-title[data-v-9320a24d]{font-size:var(--t-xs,14px);max-width:none;white-space:normal}.afm__header-icon[data-v-9320a24d]{display:none}.afm__dep-row[data-v-9320a24d]{gap:12px;grid-template-columns:20px minmax(0,1fr);padding:14px 16px}.afm__dep-dates[data-v-9320a24d]{gap:8px;justify-content:space-between}.afm__dep-date-val[data-v-9320a24d]{font-size:var(--t-xs,14px)}.afm__dep-price[data-v-9320a24d]{align-items:flex-start;align-items:baseline;flex-direction:row;flex-wrap:wrap;gap:6px;grid-column:2}.afm__dep-price-val[data-v-9320a24d]{font-size:var(--t-m,17px)}.afm__dep-chevron[data-v-9320a24d]{margin-left:auto}.afm__dep-badges[data-v-9320a24d],.afm__dep-details[data-v-9320a24d]{display:none}.afm__dep-expand-inner[data-v-9320a24d]{gap:16px;grid-template-columns:1fr;padding:14px 16px}.afm__review-hero[data-v-9320a24d]{gap:14px;grid-template-columns:1fr}.afm__review-total-block[data-v-9320a24d]{text-align:left}.afm__review-breakdown[data-v-9320a24d]{grid-template-columns:repeat(2,1fr)}.afm__aside[data-v-9320a24d]{display:none}.afm__rooms[data-v-9320a24d]{padding:0 16px 16px}.afm__room-counters[data-v-9320a24d]{grid-template-columns:minmax(0,1fr)}.afm__counter[data-v-9320a24d]:first-child{border-bottom:1px solid #f9f0e6;border-right:0}.afm__counter[data-v-9320a24d]{gap:8px;padding:12px}.afm__counter-info[data-v-9320a24d]{gap:6px}.afm__counter-icon[data-v-9320a24d]{display:none}.afm__counter-ctrl[data-v-9320a24d]{gap:8px}.afm__qty[data-v-9320a24d]{flex-shrink:0;height:44px;width:44px}.afm__child[data-v-9320a24d]{flex-wrap:wrap;gap:12px}.afm__child-bed input[data-v-9320a24d]{height:20px;width:20px}.afm__filter-bar[data-v-9320a24d]{margin:0 16px 12px}.afm__card-foot[data-v-9320a24d]{flex-wrap:wrap;gap:12px;padding:16px}.afm__card-foot>button[data-v-9320a24d]{justify-content:center;width:100%}}.msb[data-v-aa8016e6]{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#fffffff5;border-top:1px solid #e5f1ea;bottom:0;box-shadow:0 -8px 30px #04231c14;left:0;padding:10px 16px max(10px,env(safe-area-inset-bottom));position:fixed;right:0;z-index:9990}.msb__inner[data-v-aa8016e6]{align-items:center;display:flex;gap:10px;justify-content:space-between;margin:0 auto;max-width:1100px}.msb__info[data-v-aa8016e6]{display:flex;flex-direction:column;justify-content:center;min-width:0}.msb__price-row[data-v-aa8016e6]{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px}.msb__price[data-v-aa8016e6]{color:var(--v-deepest);font-size:var(--t-l);font-weight:var(--w-strong,700);letter-spacing:-.02em;line-height:var(--lh-tight);white-space:nowrap}.msb__price--req[data-v-aa8016e6]{color:var(--v);font-size:var(--t-m)}.msb__pp[data-v-aa8016e6]{color:#79726a}.msb__meta-line[data-v-aa8016e6],.msb__pp[data-v-aa8016e6]{font-size:var(--t-xs);font-weight:var(--w-strong,700)}.msb__meta-line[data-v-aa8016e6]{display:flex;gap:4px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msb__dep[data-v-aa8016e6],.msb__meta-line[data-v-aa8016e6]{align-items:center;color:var(--v)}.msb__dep[data-v-aa8016e6]{display:inline-flex;gap:3px}.msb__dep[data-v-aa8016e6] svg{font-size:var(--t-s)}.msb__spots[data-v-aa8016e6]{color:var(--p);display:none;font-weight:var(--w-strong,700)}.msb__actions[data-v-aa8016e6]{align-items:center;display:flex;flex-shrink:0;gap:8px}.msb__btn-quote[data-v-aa8016e6]{align-items:center;background:#edf6f1;border:1px solid #cce2da;border-radius:999px;color:var(--v);cursor:pointer;display:inline-flex;font-size:var(--t-xs);font-weight:var(--w-strong,700);gap:4px;padding:8px 12px;transition:all .15s ease}.msb__btn-quote[data-v-aa8016e6]:active{background:#e0f0e9}.msb__btn-quote[data-v-aa8016e6] svg{font-size:var(--t-m)}.msb__btn-wa[data-v-aa8016e6]{align-items:center;background:#f0fdf4;border:1px solid rgba(22,163,74,.24);border-radius:999px;color:#15803d;display:inline-flex;font-size:var(--t-xs);font-weight:var(--w-strong,700);gap:5px;justify-content:center;min-height:48px;min-width:48px;padding:9px 11px;text-decoration:none;transition:background .15s ease,transform .15s ease}.msb__btn-wa[data-v-aa8016e6]:active{background:#dcfce7;transform:scale(.97)}.msb__btn-wa[data-v-aa8016e6] svg{font-size:20px}.msb__btn-dates[data-v-aa8016e6]{align-items:center;background:var(--p);border:none;border-radius:999px;box-shadow:0 4px 14px color-mix(in srgb,var(--p) 35%,transparent);color:#fff;cursor:pointer;display:inline-flex;font-size:var(--t-s);font-weight:var(--w-strong,700);gap:5px;min-height:48px;padding:9px 16px;transition:transform .15s ease}.msb__btn-dates[data-v-aa8016e6]:active{transform:scale(.97)}.msb__btn-dates[data-v-aa8016e6] svg{font-size:var(--t-m)}@media (max-width:359px){.msb[data-v-aa8016e6]{padding-left:12px;padding-right:12px}.msb__btn-dates[data-v-aa8016e6]{font-size:var(--t-xs,14px);padding:9px 12px}.msb__price[data-v-aa8016e6]{font-size:var(--t-m,17px)}.msb__pp[data-v-aa8016e6]{font-size:var(--t-xs,14px)}.msb__btn-wa[data-v-aa8016e6]{min-width:44px;padding:8px}.msb__btn-wa span[data-v-aa8016e6]{display:none}}.ttc-focus[data-v-d0bffb5d]:ring-2{box-shadow:0 0 0 2px #ec48994d;outline:none}.ttc-underline-pink-violet[data-v-d0bffb5d]{position:relative}.ttc-underline-pink-violet[data-v-d0bffb5d]:after{background:var(--p);border-radius:2px;bottom:-4px;content:"";height:3px;left:0;position:absolute;width:60px}.lrm[data-v-3f48936f]{position:relative}.lrm[data-v-3f48936f],.lrm__canvas[data-v-3f48936f]{height:100%;min-height:200px}.lrm__canvas[data-v-3f48936f]{background:var(--cream-2);border-radius:0;overflow:hidden}.lrm__error[data-v-3f48936f],.lrm__loading[data-v-3f48936f]{align-items:center;background:var(--cream);border-radius:14px;color:var(--v);display:flex;flex-direction:column;font-size:var(--t-m);font-weight:var(--w-strong,700);gap:10px;top:0;right:0;bottom:0;left:0;justify-content:center;position:absolute;z-index:5}.lrm__error[data-v-3f48936f]{background:#f8fafc;color:#a9a095}.lrm-flow{animation:lrm-flow 1.3s linear infinite}@keyframes lrm-flow{to{stroke-dashoffset:-13}}.lrm-arrow{align-items:center;display:flex;filter:drop-shadow(0 1px 2px rgba(10,72,57,.35));height:20px;justify-content:center;width:20px}.lrm-arrow svg{display:block}.lrm-pin{align-items:center;border-radius:50%;box-shadow:0 6px 16px #0a483966,0 0 0 4px #ffffffd9;color:#fff;display:flex;font-weight:var(--w-strong,700);justify-content:center}.lrm-pin--end,.lrm-pin--start{background:var(--p);height:34px;width:34px}.lrm-pin--end{background:var(--p)}.lrm-pin--mid{background:#fff;box-shadow:0 4px 12px color-mix(in srgb,var(--v-deepest) 28%,transparent),0 0 0 3px var(--v);color:var(--v);font-size:var(--t-s);height:26px;width:26px}.lrm-pin__glyph{align-items:center;display:flex;justify-content:center}.lrm-pin__glyph svg{display:block}.hd-mk{height:92px;position:relative;width:92px}.hd-mk__dot{border-radius:50%;color:#fff;display:grid;height:54px;left:50%;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:54px}.hd-mk__dot svg{height:23px;width:23px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hd-mk--a .hd-mk__dot{background:var(--p);box-shadow:0 0 0 9px color-mix(in srgb,var(--v) 15%,transparent),0 12px 24px -10px #16140f99}.hd-mk--b .hd-mk__dot{background:linear-gradient(150deg,#fb7185,#e11d48);box-shadow:0 0 0 9px #e11d4824,0 12px 24px -10px #16140f99}.hd-mk__lab{background:var(--v-deepest);border-radius:10px;bottom:calc(50% + 33px);box-shadow:0 8px 18px -8px #16140fb3;color:#fff;font-size:var(--t-m);font-weight:var(--w-strong,700);left:50%;letter-spacing:-.015em;padding:7px 13px;position:absolute;transform:translate(-50%);white-space:nowrap}.lrm-num{background:linear-gradient(150deg,var(--v),var(--v-deep));border-radius:50%;box-shadow:0 0 0 3px #ffffffeb,0 8px 18px -8px #16140fa6;color:#fff;display:grid;font:var(--w-strong,700) var(--t-xs)/1 Plus Jakarta Sans,system-ui,sans-serif;height:30px;letter-spacing:-.01em;place-items:center;width:30px}.lrm-num--a{background:var(--p)}.lrm-num--b{background:linear-gradient(150deg,#fb7185,#e11d48)}.hd-mk__lab.is-clashed,.lrm-tip.is-clashed{display:none!important}.lrm-tip.is-flipped{margin-top:44px!important}.lrm-tip.is-flipped:before{display:none!important}.hd-mk__lab.is-below{bottom:auto;top:calc(50% + 33px)}.hd-mk__lab.is-below:after{border-bottom-color:var(--v-deepest);border-top-color:transparent;bottom:100%;top:auto}.hd-mk__lab.is-right{left:calc(50% + 26px)}.hd-mk__lab.is-left,.hd-mk__lab.is-right{bottom:auto;top:50%;transform:translateY(-50%)}.hd-mk__lab.is-left{left:auto;right:calc(50% + 26px)}.hd-mk__lab.is-left:after,.hd-mk__lab.is-right:after{display:none}.hd-mk__lab:after{border:6px solid transparent;border-top:6px solid var(--v-deepest);content:"";left:50%;position:absolute;top:100%;transform:translate(-50%)}.hd-mk__lab em{color:#ffffffa8;display:block;font-style:normal;margin-top:2px}.hd-leg,.hd-mk__lab em{font-size:var(--t-xs);font-weight:var(--w-strong,700);letter-spacing:0}.hd-leg{background:#fffffff5;border-radius:999px;box-shadow:0 0 0 1px #281e0f1a,0 4px 12px -7px #1d1b1659;color:var(--v);padding:3px 9px;white-space:nowrap}.hd-leg.is-clashed{display:none}.lrm-tip{background:var(--v-deepest)!important;border:none!important;border-radius:8px!important;box-shadow:0 4px 14px #110f0a57!important;color:#fff!important;font-size:var(--t-xs)!important;font-weight:var(--w-strong,700)!important;letter-spacing:.01em!important;padding:4px 9px!important;white-space:nowrap!important}.lrm-tip.leaflet-tooltip-top:before{border-top-color:var(--v-deepest)!important}.hd-ess[data-v-106258f7]{display:grid;gap:0 32px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:20px}.hd-ess__c[data-v-106258f7]{border-top:2px solid var(--ink);padding:14px 0}.hd-ess__p[data-v-106258f7]{color:var(--p);display:inline-block;font-size:var(--t-xs);letter-spacing:.06em;margin-bottom:8px;text-transform:uppercase}.hd-ess__c h3[data-v-106258f7],.hd-ess__p[data-v-106258f7]{font-weight:var(--w-strong,700);line-height:1.3}.hd-ess__c h3[data-v-106258f7]{color:var(--ink);font-size:var(--t-m);margin:0 0 8px}.hd-ess__c ul[data-v-106258f7],.hd-notes ul[data-v-106258f7]{list-style:none;margin:0;padding:0}.hd-ess__c li[data-v-106258f7],.hd-notes li[data-v-106258f7]{color:var(--ink);font-size:var(--t-s);line-height:1.5;padding:3px 0 3px 16px;position:relative}.hd-ess__c li[data-v-106258f7]:before,.hd-notes li[data-v-106258f7]:before{background:var(--label);border-radius:50%;content:"";height:5px;left:0;position:absolute;top:.85em;width:5px}.hd-notes[data-v-106258f7]{display:grid;gap:0 32px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.hd-notes>div[data-v-106258f7]{border-top:1px solid var(--line);padding:14px 0}.hd-notes h4[data-v-106258f7]{color:var(--ink);font-size:var(--t-m);font-weight:var(--w-strong,700);line-height:1.3;margin:0 0 6px}.hd-none[data-v-106258f7]{color:var(--muted);font-size:var(--t-s);margin:0}.hd-faq details[data-v-7ed51976]{border-top:1px solid var(--line)}.hd-faq details[data-v-7ed51976]:last-of-type{border-bottom:1px solid var(--line)}.hd-faq summary[data-v-7ed51976]{align-items:flex-start;color:var(--ink);cursor:pointer;display:flex;font-size:var(--t-m);font-weight:var(--w-strong,700);gap:16px;justify-content:space-between;line-height:1.35;list-style:none;padding:16px 0}.hd-faq summary[data-v-7ed51976]::-webkit-details-marker{display:none}.hd-faq summary[data-v-7ed51976]:after{color:var(--ink);content:"+";flex:none;font-size:24px;font-weight:var(--w-body,400);line-height:1;transition:transform .2s}.hd-faq details[open] summary[data-v-7ed51976]:after{transform:rotate(45deg)}.hd-faq p[data-v-7ed51976]{color:var(--ink-soft);font-size:var(--t-m);line-height:1.6;margin:0;max-width:70ch;padding:0 40px 18px 0}.hd-none[data-v-7ed51976]{color:var(--muted);font-size:var(--t-s);margin:0}.hd-tally[data-v-540f6ef6]{border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;gap:24px;margin-bottom:16px;padding-bottom:14px}.hd-tally span[data-v-540f6ef6]{align-items:center;color:var(--muted);display:inline-flex;font-size:var(--t-s);gap:8px}.hd-tally b[data-v-540f6ef6]{color:var(--ink);font-size:var(--t-m);font-variant-numeric:tabular-nums;font-weight:var(--w-strong,700)}.hd-dot[data-v-540f6ef6],.hd-plc__s i[data-v-540f6ef6]{border-radius:50%;flex:none;height:8px;width:8px}.hd-dot--in[data-v-540f6ef6],.hd-plc--in .hd-plc__s i[data-v-540f6ef6]{background:var(--v)}.hd-dot--walk[data-v-540f6ef6],.hd-plc--walk .hd-plc__s i[data-v-540f6ef6]{background:var(--m)}.hd-dot--out[data-v-540f6ef6],.hd-plc--out .hd-plc__s i[data-v-540f6ef6]{background:var(--label)}.hd-two[data-v-540f6ef6]{display:grid;gap:0 32px;grid-template-columns:repeat(2,minmax(0,1fr))}.hd-city[data-v-540f6ef6]{padding-bottom:12px}.hd-city__h[data-v-540f6ef6]{align-items:baseline;border-bottom:1px solid var(--ink);display:flex;gap:12px;justify-content:space-between;padding:14px 0 10px}.hd-city__h b[data-v-540f6ef6]{color:var(--ink);font-size:var(--t-xs);font-size:var(--t-s);font-weight:var(--w-strong,700);letter-spacing:.06em;line-height:1.3;text-transform:uppercase}.hd-city__h span[data-v-540f6ef6]{color:var(--muted);font-size:var(--t-xs)}.hd-plc[data-v-540f6ef6]{align-items:center;border-top:1px solid var(--line);display:flex;gap:12px;justify-content:space-between;padding:10px 0}.hd-plc[data-v-540f6ef6]:first-of-type{border-top:0}.hd-plc b[data-v-540f6ef6]{color:var(--ink);display:block;font-size:var(--t-m);font-weight:var(--w-strong,700);line-height:1.3}.hd-plc small[data-v-540f6ef6]{color:var(--muted);display:block;font-size:var(--t-s);line-height:1.4;margin-top:2px}.hd-plc__s[data-v-540f6ef6]{align-items:center;color:var(--ink);display:inline-flex;flex:none;font-size:var(--t-xs);font-weight:var(--w-strong,700);gap:8px;letter-spacing:.06em;line-height:1.3;text-transform:uppercase;white-space:nowrap}.hd-none[data-v-540f6ef6],.hd-plc--out .hd-plc__s[data-v-540f6ef6]{color:var(--muted)}.hd-none[data-v-540f6ef6]{font-size:var(--t-s);margin:0}@media (max-width:767px){.hd-two[data-v-540f6ef6]{grid-template-columns:1fr}}.hd-page[data-v-ff0ffa2f]{--r:8px;background:var(--paper);color:var(--ink);font-weight:var(--w-body,400);min-height:100vh;position:relative;-webkit-font-smoothing:antialiased}.hd-page b[data-v-ff0ffa2f],.hd-page h1[data-v-ff0ffa2f],.hd-page h2[data-v-ff0ffa2f],.hd-page h3[data-v-ff0ffa2f],.hd-page h4[data-v-ff0ffa2f],.hd-page strong[data-v-ff0ffa2f]{font-weight:var(--w-strong,700)}.hd-body-wrap[data-v-ff0ffa2f],.wrap[data-v-ff0ffa2f]{margin:0 auto;padding:0;width:min(1240px,calc(100% - 48px))}.hd-booking__head[data-v-ff0ffa2f],.hd-booking__link[data-v-ff0ffa2f],.hd-facts__t span[data-v-ff0ffa2f],.hd-gal__all[data-v-ff0ffa2f],.hd-mobile-actions button[data-v-ff0ffa2f],.hd-mobile-route b[data-v-ff0ffa2f],.hd-more[data-v-ff0ffa2f],.hd-pill[data-v-ff0ffa2f],.hd-rel__h a[data-v-ff0ffa2f],.hd-sub[data-v-ff0ffa2f],.hd-tc__d[data-v-ff0ffa2f],.hd-tc__f span[data-v-ff0ffa2f],.hd-tc__go[data-v-ff0ffa2f],.hd-top__cap .ml[data-v-ff0ffa2f],.hd-tulli__badge[data-v-ff0ffa2f],.hd-wtg__mname[data-v-ff0ffa2f],.hd-wtg__panel-badge[data-v-ff0ffa2f],.ml[data-v-ff0ffa2f]{font-size:var(--t-xs);font-weight:var(--w-strong,700);letter-spacing:.06em;line-height:1.3;text-transform:uppercase}.ml[data-v-ff0ffa2f]{display:inline-block}.hd-sub[data-v-ff0ffa2f],.ml[data-v-ff0ffa2f]{color:var(--label)}.hd-sub[data-v-ff0ffa2f]{display:block;margin:30px 0 12px}.num[data-v-ff0ffa2f]{font-variant-numeric:tabular-nums}.hd-booking__link[data-v-ff0ffa2f],.hd-mobile-actions button[data-v-ff0ffa2f],.hd-more[data-v-ff0ffa2f],.hd-rel__h a[data-v-ff0ffa2f],.hd-tc__go[data-v-ff0ffa2f]{align-items:center;background:none;border:0;color:var(--ink);cursor:pointer;display:inline-flex;gap:8px;min-height:40px;padding:0;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.hd-booking__link[data-v-ff0ffa2f]:hover,.hd-more[data-v-ff0ffa2f]:hover,.hd-rel__h a[data-v-ff0ffa2f]:hover,.hd-tc:hover .hd-tc__go[data-v-ff0ffa2f]{color:var(--v)}.hd-booking__link[data-v-ff0ffa2f] svg,.hd-more[data-v-ff0ffa2f] svg{height:16px;width:16px}.hd-fnav[data-v-ff0ffa2f]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:color-mix(in srgb,var(--paper) 94%,transparent);border-bottom:1px solid var(--line);left:0;position:fixed;right:0;top:0;z-index:9999}.hd-fnav__pills[data-v-ff0ffa2f]{display:flex;gap:4px;margin:0 auto;overflow-x:auto;padding:8px 0;scrollbar-width:none;width:min(1240px,calc(100% - 48px))}.hd-fnav__pills[data-v-ff0ffa2f]::-webkit-scrollbar{display:none}.hd-pill[data-v-ff0ffa2f]{background:none;border:0;border-radius:999px;color:var(--muted);cursor:pointer;min-height:40px;padding:6px 14px;transition:color .15s,background .15s;white-space:nowrap}.hd-pill[data-v-ff0ffa2f]:hover{color:var(--ink)}.hd-pill--active[data-v-ff0ffa2f]{background:var(--ink);color:var(--card)}.hd-float-nav-enter-active[data-v-ff0ffa2f],.hd-float-nav-leave-active[data-v-ff0ffa2f]{transition:opacity .2s,transform .2s}.hd-float-nav-enter-from[data-v-ff0ffa2f],.hd-float-nav-leave-to[data-v-ff0ffa2f]{opacity:0;transform:translateY(-8px)}.hd-hero[data-v-ff0ffa2f]{padding:18px 0 10px}.hd-bc[data-v-ff0ffa2f]{margin-bottom:14px}.hd-head[data-v-ff0ffa2f]{align-items:end;display:grid;gap:20px 48px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:22px}.hd-head__l[data-v-ff0ffa2f]{min-width:0}.hd-kick[data-v-ff0ffa2f]{color:var(--label);margin:0 0 12px}.hd-hero h1[data-v-ff0ffa2f]{color:var(--ink);font-size:clamp(34px,4.6vw,66px);font-weight:var(--w-display,800);letter-spacing:-.035em;line-height:.94;margin:0;max-width:22ch;text-transform:uppercase;text-wrap:balance}.hd-lede[data-v-ff0ffa2f]{color:var(--ink-soft);font-size:var(--t-l);line-height:1.5;margin:16px 0 0;max-width:62ch}.hd-quote[data-v-ff0ffa2f]{align-items:flex-start;background:var(--card);border:1px solid var(--line);border-radius:var(--r);display:flex;flex-direction:column;gap:6px;min-width:272px;padding:18px 20px 20px}.hd-quote .ml[data-v-ff0ffa2f]{margin-bottom:2px}.hd-quote__n[data-v-ff0ffa2f]{color:var(--ink);font-size:clamp(28px,2.4vw,36px);font-variant-numeric:tabular-nums;font-weight:var(--w-display,800);letter-spacing:-.03em;line-height:1}.hd-quote__n--req[data-v-ff0ffa2f]{font-size:var(--t-l);font-weight:var(--w-strong,700);letter-spacing:-.01em}.hd-quote__basis[data-v-ff0ffa2f],.hd-quote__span[data-v-ff0ffa2f]{color:var(--muted);font-size:var(--t-xs);line-height:1.4;margin:0}.hd-quote__go[data-v-ff0ffa2f]{align-self:stretch;margin-top:10px}.hd-top[data-v-ff0ffa2f]{align-items:stretch;display:grid;gap:12px;grid-auto-rows:clamp(280px,26vw,380px);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);margin:0 0 4px}.hd-top__gal[data-v-ff0ffa2f]{display:flex;height:100%;min-width:0}.hd-top__gal .hd-gal[data-v-ff0ffa2f]{flex:1;height:100%;margin:0;min-width:0}.hd-top__map[data-v-ff0ffa2f]{height:100%;min-width:0;position:relative}.hd-top__cap[data-v-ff0ffa2f]{align-items:baseline;background:var(--card);border-radius:4px;box-shadow:0 4px 14px -8px color-mix(in srgb,var(--ink) 50%,transparent);display:flex;flex-wrap:wrap;gap:8px;left:10px;max-width:calc(100% - 56px);padding:6px 10px;position:absolute;top:10px;z-index:2}.hd-top__cap[data-v-ff0ffa2f],.hd-top__cap .ml[data-v-ff0ffa2f]{color:var(--ink)}.hd-top__mapsub[data-v-ff0ffa2f]{color:var(--muted);font-size:var(--t-xs);min-width:0}.hd-top__max[data-v-ff0ffa2f]{background:var(--card);border:0;border-radius:4px;box-shadow:0 4px 14px -8px color-mix(in srgb,var(--ink) 50%,transparent);color:var(--ink);cursor:pointer;display:grid;height:32px;padding:0;place-items:center;position:absolute;right:10px;top:10px;transition:transform .15s;width:32px;z-index:2}.hd-top__max[data-v-ff0ffa2f]:hover{transform:translateY(-1px)}.hd-top__max[data-v-ff0ffa2f] svg{height:16px;width:16px}.hd-gal[data-v-ff0ffa2f]{display:grid;gap:10px;grid-template-columns:1.6fr 1fr 1fr;grid-template-rows:1fr 1fr}.hd-gal button[data-v-ff0ffa2f]{background:var(--wall);border:0;border-radius:var(--r);cursor:pointer;overflow:hidden;padding:0;position:relative}.hd-gal button[data-v-ff0ffa2f]:first-child{grid-row:span 2}.hd-gal>button[data-v-ff0ffa2f]:nth-child(2):nth-last-child(2),.hd-gal>button[data-v-ff0ffa2f]:nth-child(3):last-child,.hd-gal>button[data-v-ff0ffa2f]:nth-child(4):last-child{grid-column:span 2}.hd-gal>button[data-v-ff0ffa2f]:nth-child(2):last-child{grid-column:span 2;grid-row:span 2}.hd-gal>button[data-v-ff0ffa2f]:only-child{grid-column:1/-1;grid-row:1/-1}.hd-gal img[data-v-ff0ffa2f]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1);width:100%}.hd-gal button:hover img[data-v-ff0ffa2f]{transform:scale(1.04)}.hd-gal button[data-v-ff0ffa2f]:focus-visible{outline:2px solid var(--v);outline-offset:2px}.hd-gal__all[data-v-ff0ffa2f]{align-items:center;background:var(--card);border-radius:4px;bottom:12px;color:var(--ink);display:inline-flex;gap:8px;padding:9px 13px;pointer-events:none;position:absolute;right:12px}.hd-map[data-v-ff0ffa2f]{background:var(--wall);border:1px solid var(--line);border-radius:var(--r);height:100%;margin:0;min-height:0;overflow:hidden;position:relative;z-index:0}.hd-map[data-v-ff0ffa2f] .leaflet-container{background:var(--wall);height:100%;width:100%}.hd-map[data-v-ff0ffa2f] .leaflet-tile-pane,.hd-mapx__map[data-v-ff0ffa2f] .leaflet-tile-pane{filter:grayscale(.7) saturate(.55) brightness(1.04) contrast(.94)}.hd-top__map[data-v-ff0ffa2f] .hd-leg,.hd-top__map[data-v-ff0ffa2f] .hd-mk__lab{display:none}.hd-top__map[data-v-ff0ffa2f] .lrm-num{box-shadow:0 0 0 2px var(--card),0 5px 12px -6px color-mix(in srgb,var(--ink) 60%,transparent);font-size:var(--t-xs);height:22px;width:22px}.hd-top__map[data-v-ff0ffa2f] .lrm-tip{border-radius:4px!important;font-size:var(--t-xs)!important;font-weight:var(--w-strong,700)!important;padding:3px 7px!important}.hd-map-fallback[data-v-ff0ffa2f]{align-items:center;background:var(--wall);color:var(--muted);display:flex;flex-direction:column;font-size:var(--t-s);gap:8px;height:100%;justify-content:center;min-height:220px}.hd-maprow[data-v-ff0ffa2f]{display:flex;flex-wrap:wrap;gap:8px}.hd-maprow span[data-v-ff0ffa2f]{align-items:center;border:1px solid var(--line);border-radius:999px;color:var(--ink);display:inline-flex;font-size:var(--t-xs);font-weight:var(--w-strong,700);gap:8px;padding:6px 12px}.hd-maprow i[data-v-ff0ffa2f]{border-radius:50%;flex:none;font-style:normal;height:8px;width:8px}.hd-route[data-v-ff0ffa2f]{color:var(--ink-soft);font-size:var(--t-s);line-height:1.6;margin:0}.hd-route b[data-v-ff0ffa2f]{color:var(--ink)}.hd-facts[data-v-ff0ffa2f]{border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:grid;gap:0 24px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:22px 0 0;padding:20px 0}.hd-facts>div+div[data-v-ff0ffa2f]{border-left:1px solid var(--line);padding-left:24px}.hd-facts__t[data-v-ff0ffa2f]{display:flex;flex-direction:column-reverse;gap:7px}.hd-facts__t span[data-v-ff0ffa2f]{color:var(--label)}.hd-facts__t b[data-v-ff0ffa2f]{color:var(--ink);font-size:var(--t-l);font-weight:var(--w-strong,700);letter-spacing:-.02em;line-height:1.2}.hd-layout[data-v-ff0ffa2f]{align-items:start;display:grid;gap:0 56px;grid-template-columns:minmax(0,1fr) 360px;padding-top:8px}.hd-layout__main[data-v-ff0ffa2f]{max-width:860px;min-width:0}.hd-sec[data-v-ff0ffa2f]{border-top:1px solid var(--line);padding:34px 0 40px;scroll-margin-top:84px}.hd-sec[data-v-ff0ffa2f]:first-child{border-top:0;padding-top:28px}.hd-sec__h[data-v-ff0ffa2f]{align-items:center;cursor:pointer;display:flex;gap:14px;margin:0 0 22px;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.hd-sec__h[data-v-ff0ffa2f]:focus-visible{border-radius:2px;outline:2px solid var(--v);outline-offset:6px}.hd-sec__h[data-v-ff0ffa2f]:before{background:var(--v);border-radius:50%;content:"";flex:none;height:12px;width:12px}.hd-rel__h h2[data-v-ff0ffa2f],.hd-sec__h h2[data-v-ff0ffa2f],.hd-tulli h3[data-v-ff0ffa2f]{color:var(--ink);font-size:clamp(24px,2.4vw,32px);font-weight:var(--w-strong,700);letter-spacing:-.03em;line-height:.98;margin:0;text-transform:uppercase;text-wrap:balance}.hd-sec__h h2[data-v-ff0ffa2f]{flex:1;min-width:0}.hd-sec__chev[data-v-ff0ffa2f]{flex:none;height:22px;position:relative;width:22px}.hd-sec__chev[data-v-ff0ffa2f]:after,.hd-sec__chev[data-v-ff0ffa2f]:before{background:var(--ink);content:"";position:absolute;transition:transform .2s}.hd-sec__chev[data-v-ff0ffa2f]:before{height:2px;left:2px;margin-top:-1px;right:2px;top:50%}.hd-sec__chev[data-v-ff0ffa2f]:after{bottom:2px;left:50%;margin-left:-1px;top:2px;width:2px}.hd-sec:not(.is-closed) .hd-sec__chev[data-v-ff0ffa2f]:after{transform:scaleY(0)}.hd-sec.is-closed[data-v-ff0ffa2f]{padding-bottom:28px}.hd-sec.is-closed .hd-sec__h[data-v-ff0ffa2f]{margin-bottom:0}.hd-sec.is-closed[data-v-ff0ffa2f]>:not(.hd-sec__h){display:none}#rev-sec[data-v-ff0ffa2f]{border-top:0;padding-top:0}.hd-long[data-v-ff0ffa2f]{color:var(--ink);font-size:var(--t-m);line-height:1.6;max-width:70ch}.hd-long[data-v-ff0ffa2f] p{margin:0 0 14px}.hd-long[data-v-ff0ffa2f] p:last-child{margin-bottom:0}.hd-long[data-v-ff0ffa2f] ol,.hd-long[data-v-ff0ffa2f] ul{margin:0 0 14px;padding-left:20px}.hd-long[data-v-ff0ffa2f] li{margin:0 0 4px}.hd-long[data-v-ff0ffa2f] strong{color:var(--ink)}.hd-long.is-clip[data-v-ff0ffa2f]{-webkit-mask-image:linear-gradient(180deg,#000 60%,transparent);mask-image:linear-gradient(180deg,#000 60%,transparent);max-height:9.8em;overflow:hidden}.hd-more[data-v-ff0ffa2f]{margin-top:8px}.hd-mobile-intro[data-v-ff0ffa2f]{display:none}.hd-booking[data-v-ff0ffa2f]{background:var(--card);border:1px solid var(--line);border-radius:var(--r);display:flex;flex-direction:column;gap:14px;padding:22px;position:sticky;top:88px}.hd-booking__head[data-v-ff0ffa2f]{align-items:center;color:var(--ink);display:flex;gap:10px;justify-content:space-between}.hd-booking__head span[data-v-ff0ffa2f]{align-items:center;display:inline-flex;gap:8px}.hd-booking__head[data-v-ff0ffa2f] svg{height:16px;width:16px}.hd-booking__head small[data-v-ff0ffa2f]{align-items:center;color:var(--muted);display:inline-flex;font-size:var(--t-xs);font-weight:var(--w-body,400);gap:7px;letter-spacing:0;text-transform:none}.hd-booking__head small i[data-v-ff0ffa2f]{background:var(--wa);border-radius:50%;height:7px;width:7px}.hd-booking__fare[data-v-ff0ffa2f]{border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:flex;flex-direction:column;gap:6px;padding:16px 0}.hd-booking__price[data-v-ff0ffa2f]{color:var(--ink);font-size:clamp(28px,2.2vw,36px);font-variant-numeric:tabular-nums;font-weight:var(--w-display,800);letter-spacing:-.03em;line-height:1}.hd-booking__fare p[data-v-ff0ffa2f]{color:var(--muted);font-size:var(--t-xs);margin:0}.hd-booking__dates[data-v-ff0ffa2f]{align-items:center;color:var(--ink);display:flex;font-size:var(--t-s);gap:8px;margin:0}.hd-booking__dates[data-v-ff0ffa2f] svg{color:var(--label);height:16px;width:16px}.hd-booking__primary[data-v-ff0ffa2f]{width:100%}.hd-booking__hint[data-v-ff0ffa2f]{color:var(--muted);font-size:var(--t-xs);line-height:1.5;margin:0}.hd-booking__whatsapp[data-v-ff0ffa2f]{align-items:center;border:1px solid var(--line);border-radius:var(--r);color:var(--ink);display:flex;gap:12px;padding:12px 14px;text-decoration:none;transition:border-color .15s}.hd-booking__whatsapp[data-v-ff0ffa2f]:hover{border-color:var(--ink)}.hd-booking__whatsapp[data-v-ff0ffa2f]>svg:first-child{color:var(--wa);flex:none;height:22px;width:22px}.hd-booking__whatsapp span[data-v-ff0ffa2f]{flex:1;min-width:0}.hd-booking__whatsapp b[data-v-ff0ffa2f]{display:block;font-size:var(--t-s);line-height:1.3}.hd-booking__whatsapp small[data-v-ff0ffa2f]{color:var(--muted);display:block;font-size:var(--t-xs);margin-top:2px}.hd-booking__wa-go[data-v-ff0ffa2f]{color:var(--label);flex:none;height:16px;width:16px}.hd-booking__links[data-v-ff0ffa2f]{display:flex;flex-wrap:wrap;gap:18px}.hd-wtg__header[data-v-ff0ffa2f]{align-items:baseline;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:16px}.hd-wtg__dest[data-v-ff0ffa2f]{font-size:var(--t-m);font-weight:var(--w-strong,700);margin:0}.hd-wtg__legend[data-v-ff0ffa2f]{display:flex;flex-wrap:wrap;gap:16px}.hd-wtg__leg[data-v-ff0ffa2f]{align-items:center;color:var(--muted);display:inline-flex;font-size:var(--t-xs);gap:7px}.hd-wtg__leg-dot[data-v-ff0ffa2f]{border-radius:50%;height:9px;width:9px}.hd-wtg__leg-dot--3[data-v-ff0ffa2f],.hd-wtg__mbar--r3.hd-wtg__mbar--on[data-v-ff0ffa2f]{background:var(--v)}.hd-wtg__leg-dot--2[data-v-ff0ffa2f],.hd-wtg__mbar--r2.hd-wtg__mbar--on[data-v-ff0ffa2f]{background:var(--m)}.hd-wtg__leg-dot--1[data-v-ff0ffa2f],.hd-wtg__mbar--r1.hd-wtg__mbar--on[data-v-ff0ffa2f]{background:var(--gold)}.hd-wtg__leg-dot--0[data-v-ff0ffa2f]{background:var(--line)}.hd-wtg__strip[data-v-ff0ffa2f]{display:grid;gap:4px;grid-template-columns:repeat(12,1fr)}.hd-wtg__mcol[data-v-ff0ffa2f]{align-items:center;background:none;border:1px solid transparent;border-radius:var(--r);cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:10px 4px 8px;transition:border-color .15s}.hd-wtg__mcol[data-v-ff0ffa2f]:hover{border-color:var(--line)}.hd-wtg__mcol--active[data-v-ff0ffa2f]{border-color:var(--ink)}.hd-wtg__mname[data-v-ff0ffa2f]{color:var(--ink)}.hd-wtg__mbars[data-v-ff0ffa2f]{display:flex;flex-direction:column;gap:3px}.hd-wtg__mbar[data-v-ff0ffa2f]{background:var(--line);border-radius:50%;height:8px;width:8px}.hd-wtg__mlabel[data-v-ff0ffa2f]{color:var(--muted);font-size:var(--t-xs);text-align:center}.hd-wtg__mcol--r3 .hd-wtg__mlabel[data-v-ff0ffa2f]{color:var(--v)}.hd-wtg__mcol--r2 .hd-wtg__mlabel[data-v-ff0ffa2f]{color:var(--m)}.hd-wtg__mcol--r1 .hd-wtg__mlabel[data-v-ff0ffa2f]{color:#a16207}.hd-wtg__mcol--r0 .hd-wtg__mlabel[data-v-ff0ffa2f]{color:#b42318}.hd-wtg__panel[data-v-ff0ffa2f]{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.hd-wtg__panel-head[data-v-ff0ffa2f]{align-items:baseline;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:14px}.hd-wtg__panel-month[data-v-ff0ffa2f]{align-items:baseline;display:flex;gap:12px}.hd-wtg__panel-mname[data-v-ff0ffa2f]{font-size:var(--t-l);font-weight:var(--w-strong,700);letter-spacing:-.01em;text-transform:uppercase}.hd-wtg__panel-badge[data-v-ff0ffa2f]{color:var(--muted)}.hd-wtg__panel-badge--r3[data-v-ff0ffa2f]{color:var(--v)}.hd-wtg__panel-badge--r2[data-v-ff0ffa2f]{color:var(--m)}.hd-wtg__panel-badge--r1[data-v-ff0ffa2f]{color:#a16207}.hd-wtg__panel-badge--r0[data-v-ff0ffa2f]{color:#b42318}.hd-wtg__panel-hint[data-v-ff0ffa2f]{color:var(--ink-soft);flex:1 1 100%;font-size:var(--t-m);line-height:1.6;margin:0;max-width:70ch}.hd-wtg__cities[data-v-ff0ffa2f]{display:grid;gap:18px 32px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.hd-wtg__city-name[data-v-ff0ffa2f]{font-size:var(--t-m);font-weight:var(--w-strong,700);margin-bottom:8px}.hd-wtg__city-row[data-v-ff0ffa2f]{align-items:center;display:grid;gap:8px;grid-template-columns:16px 92px minmax(0,1fr) 54px;margin-bottom:7px}.hd-wtg__city-icon[data-v-ff0ffa2f]{color:var(--label);height:16px;width:16px}.hd-wtg__city-key[data-v-ff0ffa2f]{color:var(--muted);font-size:var(--t-xs)}.hd-wtg__city-bar-wrap[data-v-ff0ffa2f]{background:var(--line);border-radius:2px;height:4px;overflow:hidden}.hd-wtg__city-bar[data-v-ff0ffa2f]{height:100%;transition:width .35s ease}.hd-wtg__city-bar--temp[data-v-ff0ffa2f]{background:var(--p)}.hd-wtg__city-bar--rain[data-v-ff0ffa2f]{background:var(--m)}.hd-wtg__city-val[data-v-ff0ffa2f]{font-size:var(--t-xs);font-variant-numeric:tabular-nums;font-weight:var(--w-strong,700);text-align:right}.wtg-panel-enter-active[data-v-ff0ffa2f]{transition:opacity .28s ease,transform .28s ease}.wtg-panel-leave-active[data-v-ff0ffa2f]{transition:opacity .2s ease,transform .2s ease}.wtg-panel-enter-from[data-v-ff0ffa2f]{opacity:0;transform:translateY(8px)}.wtg-panel-leave-to[data-v-ff0ffa2f]{opacity:0;transform:translateY(-4px)}.hd-tulli-sec[data-v-ff0ffa2f]{border-top:1px solid var(--line);padding:34px 0 44px}.hd-tulli[data-v-ff0ffa2f]{display:grid;gap:14px;max-width:70ch}.hd-tulli__badge[data-v-ff0ffa2f]{color:var(--v)}.hd-tulli__spark[data-v-ff0ffa2f]{margin-right:6px}.hd-tulli p[data-v-ff0ffa2f]{color:var(--ink-soft);font-size:var(--t-m);line-height:1.6;margin:0}.hd-tulli__cta[data-v-ff0ffa2f]{justify-self:start;margin-top:4px}.hd-rel[data-v-ff0ffa2f]{border-top:1px solid var(--line);margin-top:16px;padding:44px 0 56px}.hd-rel__h[data-v-ff0ffa2f]{align-items:flex-end;display:flex;gap:20px;justify-content:space-between;margin-bottom:24px}.hd-grid[data-v-ff0ffa2f]{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.hd-tc[data-v-ff0ffa2f]{color:var(--ink);display:block;text-decoration:none}.hd-tc__ph[data-v-ff0ffa2f]{aspect-ratio:16/10;background:var(--wall);border-radius:var(--r);overflow:hidden;position:relative}.hd-tc__ph img[data-v-ff0ffa2f]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s cubic-bezier(.22,1,.36,1);width:100%}.hd-tc:hover .hd-tc__ph img[data-v-ff0ffa2f]{transform:scale(1.03)}.hd-tc__d[data-v-ff0ffa2f]{background:var(--card);border-radius:4px;color:var(--ink);left:12px;padding:6px 10px;position:absolute;top:12px}.hd-tc__b[data-v-ff0ffa2f]{padding:14px 0 0}.hd-tc__b h3[data-v-ff0ffa2f]{font-size:var(--t-l);font-weight:var(--w-strong,700);letter-spacing:-.02em;line-height:1.2;margin:0}.hd-tc__b p[data-v-ff0ffa2f]{color:var(--muted);font-size:var(--t-s);line-height:1.4;margin:6px 0 0}.hd-tc__f[data-v-ff0ffa2f]{align-items:flex-end;border-top:1px solid var(--line);display:flex;gap:12px;justify-content:space-between;margin-top:14px;padding-top:12px}.hd-tc__f span[data-v-ff0ffa2f]{color:var(--label);display:block}.hd-tc__f b[data-v-ff0ffa2f]{display:block;font-size:var(--t-l);letter-spacing:-.02em;line-height:1;margin-top:4px}.hd-skeleton--card[data-v-ff0ffa2f]{aspect-ratio:16/13;background:var(--wall);border-radius:var(--r)}.hd-mapx[data-v-ff0ffa2f]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:color-mix(in srgb,var(--ink) 72%,transparent);display:grid;top:0;right:0;bottom:0;left:0;padding:clamp(14px,3vw,40px);place-items:center;position:fixed;z-index:12000}.hd-mapx__in[data-v-ff0ffa2f]{background:var(--paper);border-radius:var(--r);box-shadow:var(--lift);display:flex;flex-direction:column;height:min(860px,100%);overflow:hidden;width:min(1180px,100%)}.hd-mapx__hd[data-v-ff0ffa2f]{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:16px;justify-content:space-between;padding:16px 20px}.hd-mapx__hd b[data-v-ff0ffa2f]{font-size:var(--t-l);letter-spacing:-.01em;text-transform:uppercase}.hd-mapx__hd span[data-v-ff0ffa2f]{color:var(--muted);font-size:var(--t-s);margin-left:10px}.hd-mapx__x[data-v-ff0ffa2f]{background:var(--wall);border:0;border-radius:50%;color:var(--ink);cursor:pointer;flex:none;font-size:26px;height:40px;line-height:1;width:40px}.hd-mapx__x[data-v-ff0ffa2f]:hover{background:var(--line)}.hd-mapx__body[data-v-ff0ffa2f]{display:grid;flex:1 1 auto;grid-template-columns:minmax(0,1.55fr) minmax(240px,.85fr);min-height:0}.hd-mapx__map[data-v-ff0ffa2f]{border-right:1px solid var(--line);display:flex;min-height:min(58vh,520px);min-width:0}.hd-mapx__map[data-v-ff0ffa2f]>*{flex:1 1 auto;height:auto;min-height:0;min-width:0}.hd-mapx__list[data-v-ff0ffa2f]{list-style:none;margin:0;min-height:0;overflow:auto;padding:8px 20px}.hd-mapx__list li[data-v-ff0ffa2f]{align-items:flex-start;border-bottom:1px solid var(--line);display:flex;gap:12px;padding:11px 0}.hd-mapx__list li[data-v-ff0ffa2f]:last-child{border-bottom:0}.hd-mapx__n[data-v-ff0ffa2f]{background:var(--ink);border-radius:50%;color:var(--card);display:grid;flex:none;font-size:var(--t-xs);font-variant-numeric:tabular-nums;font-weight:var(--w-strong,700);height:26px;place-items:center;width:26px}.hd-mapx__n.is-a[data-v-ff0ffa2f],.hd-mapx__n.is-b[data-v-ff0ffa2f]{background:var(--p)}.hd-mapx__t[data-v-ff0ffa2f]{display:flex;flex-direction:column;min-width:0}.hd-mapx__t b[data-v-ff0ffa2f]{font-size:var(--t-m);letter-spacing:-.01em;line-height:1.3}.hd-mapx__t small[data-v-ff0ffa2f]{color:var(--muted);font-size:var(--t-xs);margin-top:2px}.hd-mapx__ft[data-v-ff0ffa2f]{border-top:1px solid var(--line);display:grid;gap:10px;padding:14px 20px}@media (max-width:820px){.hd-mapx__body[data-v-ff0ffa2f]{grid-auto-rows:minmax(0,auto);grid-template-columns:minmax(0,1fr)}.hd-mapx__map[data-v-ff0ffa2f]{border-bottom:1px solid var(--line);border-right:0;min-height:44vh}.hd-mapx__list[data-v-ff0ffa2f]{max-height:30vh}}.hd-lb[data-v-ff0ffa2f]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:color-mix(in srgb,var(--ink) 93%,transparent);display:grid;grid-template-rows:auto minmax(0,1fr) auto;top:0;right:0;bottom:0;left:0;position:fixed;z-index:9999}.hd-lb__hd[data-v-ff0ffa2f]{align-items:center;color:var(--card);display:flex;gap:16px;justify-content:space-between;padding:18px 22px}.hd-lb__hd b[data-v-ff0ffa2f]{font-size:var(--t-m);letter-spacing:-.01em}.hd-lb__hd span[data-v-ff0ffa2f]{color:color-mix(in srgb,var(--card) 60%,transparent);font-size:var(--t-xs);font-variant-numeric:tabular-nums;font-weight:var(--w-strong,700)}.hd-lb__x[data-v-ff0ffa2f]{background:color-mix(in srgb,var(--card) 10%,transparent);border:0;border-radius:50%;color:var(--card);cursor:pointer;display:grid;flex:none;font-size:26px;height:44px;line-height:1;place-items:center;transition:background .18s;width:44px}.hd-lb__x[data-v-ff0ffa2f]:hover{background:color-mix(in srgb,var(--card) 20%,transparent)}.hd-lb__fig[data-v-ff0ffa2f]{display:grid;min-height:0;overflow:hidden;padding:8px 92px;place-items:center;position:relative}.hd-lb__fig img[data-v-ff0ffa2f]{border-radius:var(--r);box-shadow:0 40px 80px -30px #000c;height:auto;max-height:min(70svh,660px,calc(100svh - 210px));max-width:min(1000px,100%);-o-object-fit:contain;object-fit:contain;width:auto}.hd-lb__nav[data-v-ff0ffa2f]{background:color-mix(in srgb,var(--card) 12%,transparent);border:0;border-radius:50%;color:var(--card);cursor:pointer;display:grid;height:50px;place-items:center;position:absolute;top:50%;transform:translateY(-50%);transition:background .18s;width:50px}.hd-lb__nav[data-v-ff0ffa2f]:hover{background:color-mix(in srgb,var(--card) 25%,transparent)}.hd-lb__nav[data-v-ff0ffa2f] svg{height:22px;width:22px}.hd-lb__nav--p[data-v-ff0ffa2f]{left:22px}.hd-lb__nav--n[data-v-ff0ffa2f]{right:22px}.hd-lb__ft[data-v-ff0ffa2f]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;padding:18px 22px 24px;position:relative;z-index:2}.hd-lb__ft button[data-v-ff0ffa2f]{background:#000;border:0;border-radius:4px;cursor:pointer;height:38px;opacity:.42;outline:2px solid transparent;overflow:hidden;padding:0;transition:opacity .2s,outline-color .2s;width:54px}.hd-lb__ft button[data-v-ff0ffa2f]:hover{opacity:.8}.hd-lb__ft button.on[data-v-ff0ffa2f]{opacity:1;outline-color:var(--card)}.hd-lb__ft img[data-v-ff0ffa2f]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hd-modal-enter-active[data-v-ff0ffa2f],.hd-modal-leave-active[data-v-ff0ffa2f]{transition:opacity .24s ease}.hd-modal-enter-from[data-v-ff0ffa2f],.hd-modal-leave-to[data-v-ff0ffa2f]{opacity:0}.hd-modal-enter-active .hd-lb__fig img[data-v-ff0ffa2f]{transition:transform .34s cubic-bezier(.22,1,.36,1)}.hd-modal-enter-from .hd-lb__fig img[data-v-ff0ffa2f]{transform:scale(.965)}.hd-gal__mobile-count[data-v-ff0ffa2f],.hd-mobile-actions[data-v-ff0ffa2f],.hd-mobile-back[data-v-ff0ffa2f],.hd-mobile-route[data-v-ff0ffa2f]{display:none}@media (max-width:1023px){.hd-layout[data-v-ff0ffa2f]{grid-template-columns:minmax(0,1fr)}.hd-booking[data-v-ff0ffa2f]{position:static}.hd-grid[data-v-ff0ffa2f]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:899px){.hd-top[data-v-ff0ffa2f]{grid-auto-rows:auto;grid-template-columns:minmax(0,1fr)}.hd-top__gal[data-v-ff0ffa2f],.hd-top__map[data-v-ff0ffa2f]{height:auto}.hd-top__gal .hd-gal[data-v-ff0ffa2f]{height:clamp(260px,58vw,340px)}.hd-top__map[data-v-ff0ffa2f]{height:clamp(240px,52vw,320px)}.hd-head[data-v-ff0ffa2f]{grid-template-columns:minmax(0,1fr)}.hd-quote[data-v-ff0ffa2f]{min-width:0;width:100%}}@media (max-width:767px){.hd-page[data-v-ff0ffa2f]{padding-bottom:88px}.hd-body-wrap[data-v-ff0ffa2f],.wrap[data-v-ff0ffa2f]{width:calc(100% - 32px)}.hd-hero[data-v-ff0ffa2f]{padding:10px 0 6px}.hd-bc[data-v-ff0ffa2f],.hd-head>.hd-quote[data-v-ff0ffa2f],.hd-lede[data-v-ff0ffa2f]{display:none}.hd-head[data-v-ff0ffa2f]{gap:12px;margin-bottom:14px}.hd-kick[data-v-ff0ffa2f]{margin-bottom:8px}.hd-hero h1[data-v-ff0ffa2f]{font-size:clamp(28px,8.4vw,38px);max-width:none}.hd-mobile-back[data-v-ff0ffa2f]{align-items:center;color:var(--muted);display:inline-flex;font-size:var(--t-xs);margin-bottom:4px;min-height:36px;text-decoration:none}.hd-top__map[data-v-ff0ffa2f]{display:none}.hd-gal[data-v-ff0ffa2f]{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto;height:auto!important}.hd-gal>button[data-v-ff0ffa2f]:nth-child(n):nth-last-child(n){aspect-ratio:1;grid-column:auto;grid-row:auto}.hd-gal>button[data-v-ff0ffa2f]:first-child:nth-last-child(n){aspect-ratio:16/10;grid-column:1/-1}.hd-gal>button[data-v-ff0ffa2f]:nth-child(5),.hd-gal__all[data-v-ff0ffa2f]{display:none}.hd-gal__mobile-count[data-v-ff0ffa2f]{background:var(--card);border-radius:4px;bottom:10px;color:var(--ink);display:inline-flex;font-size:var(--t-xs);font-weight:var(--w-strong,700);padding:6px 10px;pointer-events:none;position:absolute;right:10px}.hd-mobile-route[data-v-ff0ffa2f]{align-items:center;background:none;border:0;border-top:1px solid var(--line);color:var(--ink);display:flex;gap:14px;justify-content:space-between;margin-top:10px;min-height:48px;padding:8px 0;text-align:left;width:100%}.hd-mobile-route span[data-v-ff0ffa2f]{font-size:var(--t-s);line-height:1.5;min-width:0}.hd-mobile-route b[data-v-ff0ffa2f]{color:var(--v);flex:none}.hd-facts[data-v-ff0ffa2f]{gap:14px 20px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px;padding:16px 0}.hd-facts>div+div[data-v-ff0ffa2f]{border-left:0;padding-left:0}.hd-facts>div[data-v-ff0ffa2f]:nth-child(2n){border-left:1px solid var(--line);padding-left:20px}.hd-facts__t b[data-v-ff0ffa2f]{font-size:var(--t-m)}.hd-mobile-actions[data-v-ff0ffa2f]{display:block;margin-top:14px}.hd-mobile-actions p[data-v-ff0ffa2f]{color:var(--muted);font-size:var(--t-xs);margin:0 0 4px}.hd-mobile-actions>div[data-v-ff0ffa2f]{display:flex;gap:12px;justify-content:space-between}.hd-mobile-actions button[data-v-ff0ffa2f]{color:var(--v);min-height:44px}.hd-layout[data-v-ff0ffa2f]{padding-top:0}.hd-sec[data-v-ff0ffa2f]{padding:18px 0 22px;scroll-margin-top:64px}.hd-sec[data-v-ff0ffa2f]:first-child{padding-top:14px}.hd-sec__h[data-v-ff0ffa2f]{margin-bottom:16px;min-height:48px}.hd-sec__h[data-v-ff0ffa2f]:before{height:10px;width:10px}.hd-rel__h h2[data-v-ff0ffa2f],.hd-sec__h h2[data-v-ff0ffa2f],.hd-tulli h3[data-v-ff0ffa2f]{font-size:22px}.hd-sec.is-closed[data-v-ff0ffa2f]{padding-bottom:12px}.hd-long.is-clip[data-v-ff0ffa2f]{max-height:8em}.hd-mobile-intro[data-v-ff0ffa2f]{color:var(--ink-soft);display:block;font-size:var(--t-m);line-height:1.6;margin:0}.hd-tulli-sec[data-v-ff0ffa2f]{padding:24px 0 30px}.hd-rel[data-v-ff0ffa2f]{padding:26px 0 34px}.hd-grid[data-v-ff0ffa2f]{display:flex;gap:12px;overflow-x:auto;padding:2px 1px 14px;scroll-snap-type:x mandatory;scrollbar-width:none}.hd-grid[data-v-ff0ffa2f]>*{flex:0 0 82%;min-width:0;scroll-snap-align:start}.hd-wtg__strip[data-v-ff0ffa2f]{grid-template-columns:repeat(6,1fr)}.hd-wtg__city-row[data-v-ff0ffa2f]{grid-template-columns:16px 80px minmax(0,1fr) 50px}.hd-mapx[data-v-ff0ffa2f]{padding:12px}.hd-mapx__body[data-v-ff0ffa2f]{grid-template-rows:minmax(160px,1fr) minmax(100px,.6fr)}.hd-mapx__map[data-v-ff0ffa2f]{min-height:0}.hd-mapx__list[data-v-ff0ffa2f]{max-height:none}.hd-mapx__ft[data-v-ff0ffa2f]{max-height:25dvh;overflow:auto;padding:10px 14px}.hd-lb__fig[data-v-ff0ffa2f]{padding:6px 14px}.hd-lb__fig img[data-v-ff0ffa2f]{max-height:min(54svh,calc(100svh - 210px))}.hd-lb__nav[data-v-ff0ffa2f]{height:42px;width:42px}.hd-lb__nav--p[data-v-ff0ffa2f]{left:8px}.hd-lb__nav--n[data-v-ff0ffa2f]{right:8px}.hd-bc[data-v-ff0ffa2f] a{align-items:center;display:inline-flex;min-height:32px}}@media (prefers-reduced-motion:reduce){.hd-gal img[data-v-ff0ffa2f],.hd-pill[data-v-ff0ffa2f],.hd-sec__chev[data-v-ff0ffa2f]:after,.hd-sec__chev[data-v-ff0ffa2f]:before,.hd-tc__ph img[data-v-ff0ffa2f],.hd-wtg__city-bar[data-v-ff0ffa2f]{transition:none}.hd-gal button:hover img[data-v-ff0ffa2f],.hd-tc:hover .hd-tc__ph img[data-v-ff0ffa2f]{transform:none}}.btn[data-v-ff0ffa2f]{align-items:center;border-radius:var(--r-s,9px);display:inline-flex;font-family:var(--mono);font-size:var(--t-s);font-weight:var(--w-strong,700);gap:9px;justify-content:center;letter-spacing:.04em;padding:14px 24px;text-transform:uppercase;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s}.btn--sm[data-v-ff0ffa2f]{font-size:var(--t-xs);padding:10px 16px}.btn--go[data-v-ff0ffa2f]{background:var(--grad);box-shadow:0 16px 32px -16px color-mix(in srgb,var(--v) 45%,transparent);color:var(--card)}.btn--go[data-v-ff0ffa2f]:hover{transform:translateY(-2px)}.btn--ink[data-v-ff0ffa2f]{background:var(--card);border:1px solid var(--line);color:var(--ink)}.btn--ink[data-v-ff0ffa2f]:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.btn--ghost[data-v-ff0ffa2f]{background:#ffffff0f;border:1px dashed hsla(0,0%,100%,.34);color:#fff}.btn--pill[data-v-ff0ffa2f]{align-items:center;background:var(--p);border:0;border-radius:999px;box-shadow:0 14px 30px -14px color-mix(in srgb,var(--v) 70%,transparent);color:var(--card);cursor:pointer;display:inline-flex;font-size:var(--t-s);font-weight:var(--w-strong,700);gap:8px;justify-content:center;letter-spacing:.04em;min-height:46px;padding:12px 22px;text-transform:uppercase;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s}.btn--pill[data-v-ff0ffa2f]:hover:not(:disabled){box-shadow:0 20px 38px -16px color-mix(in srgb,var(--v) 80%,transparent);transform:translateY(-2px)}.btn--pill-ink[data-v-ff0ffa2f]{background:var(--ink);color:var(--card)}.btn--pill-ink[data-v-ff0ffa2f],.btn--pill-ink[data-v-ff0ffa2f]:hover:not(:disabled){box-shadow:none}.btn--pill[data-v-ff0ffa2f]:disabled{background:color-mix(in srgb,var(--ink,#16140f) 9%,transparent);box-shadow:none;color:var(--muted,#8f8677);cursor:not-allowed}.btn[data-v-ff0ffa2f]:disabled{cursor:not-allowed;opacity:.4}@media (prefers-reduced-motion:reduce){.btn[data-v-ff0ffa2f],.btn--pill[data-v-ff0ffa2f]{transition:none}.btn--go[data-v-ff0ffa2f]:hover,.btn--ink[data-v-ff0ffa2f]:hover,.btn--pill[data-v-ff0ffa2f]:hover:not(:disabled){transform:none}}
