.a27-sub.svelte-gmkbao h2.tv-h:where(.svelte-gmkbao){margin:clamp(56px,9vh,104px) 0 1.2rem;font-size:clamp(2rem,4.6vw,3.8rem)}.a27-sub.svelte-gmkbao h2.tv-h:where(.svelte-gmkbao):first-child{margin-top:0}.a27-sub.svelte-gmkbao h2.tv-h--small:where(.svelte-gmkbao){margin-top:0;font-size:clamp(1.8rem,3.2vw,2.6rem)}.tv-lede.svelte-gmkbao{max-width:62ch;margin:0 0 1.4rem;color:var(--asc-soft)}.tv-note.svelte-gmkbao{margin:0 0 1.2rem;color:var(--asc-muted);font-size:.92rem}.tv-map.svelte-gmkbao{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:clamp(20px,3vw,40px);align-items:start}@media(max-width:991.98px){.tv-map.svelte-gmkbao{grid-template-columns:minmax(0,1fr)}}.tv-map__art.svelte-gmkbao{margin:0;overflow:hidden;border-radius:26px;background:radial-gradient(60% 70% at 85% 10%,rgba(72,229,194,.08),transparent 70%),#ecf7f406;box-shadow:inset 0 0 0 1px var(--asc-line)}.tv-map__art.svelte-gmkbao svg:where(.svelte-gmkbao){display:block;width:100%;height:auto;font-family:var(--asc-mono)}.tv-grid.svelte-gmkbao{fill:none;stroke:#c4eee60d;stroke-width:1}.tv-river.svelte-gmkbao{fill:#48e5c217;stroke:#48e5c266;stroke-width:1.5}.tv-river__label.svelte-gmkbao{fill:#48e5c2b3;font-size:20px;font-style:italic;letter-spacing:.08em}.tv-bridge.svelte-gmkbao{fill:none;stroke:#ecf7f447;stroke-width:2}.tv-bridge--deck.svelte-gmkbao{stroke-width:5;stroke:#ecf7f41f}.tv-tram.svelte-gmkbao{fill:none;stroke:var(--asc-glacier);stroke-width:2.5;stroke-dasharray:2 7;stroke-linecap:round}.tv-route.svelte-gmkbao{fill:none;stroke:var(--asc-sun);stroke-width:2;stroke-dasharray:8 8;opacity:.8}.tv-route__label.svelte-gmkbao{fill:var(--asc-sun);font-size:20px;letter-spacing:.06em}.tv-area.svelte-gmkbao{fill:var(--asc-soft);font-size:22px;letter-spacing:.14em;text-transform:uppercase}.tv-north.svelte-gmkbao{fill:var(--asc-muted);font-size:20px}.tv-north__arrow.svelte-gmkbao{fill:none;stroke:var(--asc-muted);stroke-width:2}.tv-airport.svelte-gmkbao circle:where(.svelte-gmkbao){fill:#0b1d20;stroke:var(--asc-sun);stroke-width:2}.tv-airport.svelte-gmkbao text:where(.svelte-gmkbao){fill:var(--asc-sun);font-size:13px;text-anchor:middle}.tv-label.svelte-gmkbao{fill:var(--asc-text);font-size:19px}.tv-label--venue.svelte-gmkbao{fill:var(--asc-sun-2)}.tv-pier.svelte-gmkbao{fill:var(--asc-glacier-2)}.tv-venue.svelte-gmkbao{fill:var(--asc-sun);stroke:#fff4dc;stroke-width:2}.tv-hotel.svelte-gmkbao circle:where(.svelte-gmkbao){fill:#0b1d20;stroke:var(--asc-glacier);stroke-width:2.5}.tv-hotel.svelte-gmkbao text:where(.svelte-gmkbao){fill:var(--asc-glacier);font-size:15px;font-weight:600;text-anchor:middle}.tv-legend.svelte-gmkbao{display:grid;gap:.75rem;margin:0;padding:0;list-style:none;color:var(--asc-soft);font-size:.95rem;line-height:1.5}.tv-legend.svelte-gmkbao li:where(.svelte-gmkbao){display:grid;grid-template-columns:2rem minmax(0,1fr);align-items:start;column-gap:.6rem}.tv-legend.svelte-gmkbao b:where(.svelte-gmkbao){color:var(--asc-text);font-weight:500}.tv-key.svelte-gmkbao{display:inline-grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:50%;font-family:var(--asc-mono);font-size:.72rem;font-weight:600}.tv-key--venue.svelte-gmkbao{background:var(--asc-sun);box-shadow:0 0 12px #ffb43c99}.tv-key--hotel.svelte-gmkbao{color:var(--asc-glacier);box-shadow:inset 0 0 0 2px var(--asc-glacier)}.tv-key--pier.svelte-gmkbao{width:.9rem;height:.9rem;margin:.35rem;border-radius:3px;background:var(--asc-glacier-2)}.tv-key--airport.svelte-gmkbao{color:var(--asc-sun);font-size:.5rem;box-shadow:inset 0 0 0 2px var(--asc-sun)}.tv-key--tram.svelte-gmkbao{height:0;margin-top:.75rem;border-radius:0;border-top:3px dotted var(--asc-glacier)}.tv-hotels.svelte-gmkbao{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none}@media(max-width:1199.98px){.tv-hotels.svelte-gmkbao{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639.98px){.tv-hotels.svelte-gmkbao{grid-template-columns:minmax(0,1fr)}}.tv-card.svelte-gmkbao{display:flex;flex-direction:column;gap:.55rem;padding:1.5rem 1.4rem 1.4rem;border-radius:24px;background:#ecf7f409;box-shadow:inset 0 0 0 1px var(--asc-line)}.tv-card__top.svelte-gmkbao{display:flex;align-items:center;gap:.6rem;margin:0;color:var(--asc-muted);font-family:var(--asc-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.a27-sub.svelte-gmkbao .tv-card:where(.svelte-gmkbao) h3:where(.svelte-gmkbao){margin:.3rem 0 0;font-size:1.5rem;font-weight:300}.tv-card__about.svelte-gmkbao{margin:0;color:var(--asc-soft);font-size:.94rem;line-height:1.55}.tv-card__rate.svelte-gmkbao{margin:auto 0 0;padding-top:.8rem;border-top:1px solid var(--asc-line);color:var(--asc-muted)}.tv-card__rate.svelte-gmkbao b:where(.svelte-gmkbao){color:var(--asc-text);font-size:1.6rem;font-weight:200;letter-spacing:-.03em}.tv-card__walk.svelte-gmkbao{margin:0 0 .4rem;color:var(--asc-glacier);font-size:.88rem}.tv-card.svelte-gmkbao .asc-btn{justify-content:center}.tv-transfers.svelte-gmkbao{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--asc-line)}@media(max-width:767.98px){.tv-transfers.svelte-gmkbao{grid-template-columns:minmax(0,1fr)}}.tv-transfers.svelte-gmkbao li:where(.svelte-gmkbao){display:grid;gap:.4rem;padding:1.3rem 1.6rem 1.3rem 0;border-bottom:1px solid var(--asc-line);color:var(--asc-soft);line-height:1.6}.tv-transfers.svelte-gmkbao b:where(.svelte-gmkbao){color:var(--asc-text);font-weight:500}.tv-forms.svelte-gmkbao{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4vw,56px);margin-top:clamp(56px,9vh,104px);align-items:start}@media(max-width:991.98px){.tv-forms.svelte-gmkbao{grid-template-columns:minmax(0,1fr)}}.tv-form.svelte-gmkbao{scroll-margin-top:calc(110px + var(--ed-h, 0px));padding:clamp(20px,3vw,32px);border-radius:26px;background:#ecf7f408;box-shadow:inset 0 0 0 1px var(--asc-line)}.tv-start.svelte-gmkbao{justify-content:flex-start}
