.itinerary-stop[data-astro-cid-lkji4e4i]{gap:var(--space-6);padding-block:var(--space-7);border-top:1px solid var(--border-subtle);grid-template-columns:44px 260px minmax(0,1fr);align-items:start;scroll-margin-top:104px;display:grid}.itinerary-stop--text[data-astro-cid-lkji4e4i]{grid-template-columns:44px minmax(0,1fr)}.itinerary-stop__number[data-astro-cid-lkji4e4i]{border-radius:var(--radius-pill);background:var(--green-700);color:#fff;width:44px;height:44px;font:var(--weight-semibold) var(--text-md)/1 var(--font-ui);font-variant-numeric:tabular-nums;place-items:center;display:grid}.itinerary-stop__image[data-astro-cid-lkji4e4i]{aspect-ratio:4/3;border-radius:var(--radius-md);background:var(--surface-subtle);width:100%;overflow:hidden}.itinerary-stop__image[data-astro-cid-lkji4e4i] img{object-fit:cover;width:100%;height:100%;display:block}.itinerary-stop__body[data-astro-cid-lkji4e4i]{min-width:0}.itinerary-stop[data-astro-cid-lkji4e4i] h3[data-astro-cid-lkji4e4i]{font:var(--weight-semibold) clamp(20px, 1.7vw, 24px)/1.3 var(--font-ui);margin:0 0 var(--space-3);text-wrap:balance}.itinerary-stop[data-astro-cid-lkji4e4i] h3[data-astro-cid-lkji4e4i] a[data-astro-cid-lkji4e4i]{color:var(--text-strong);text-decoration:none}.itinerary-stop[data-astro-cid-lkji4e4i] h3[data-astro-cid-lkji4e4i] a[data-astro-cid-lkji4e4i]:hover{color:var(--text-brand);text-underline-offset:4px;text-decoration:underline}.itinerary-stop[data-astro-cid-lkji4e4i] p[data-astro-cid-lkji4e4i]{font:var(--type-body);color:var(--text-body);margin:0 0 var(--space-3);overflow-wrap:anywhere;max-width:66ch}.itinerary-stop[data-astro-cid-lkji4e4i] .itinerary-stop__subtitle[data-astro-cid-lkji4e4i]{font:var(--type-body-sm);color:var(--text-muted)}.itinerary-stop__link[data-astro-cid-lkji4e4i]{align-items:center;gap:var(--space-2);min-height:44px;color:var(--text-brand);font:var(--type-body-sm);font-weight:var(--weight-semibold);text-underline-offset:4px;display:inline-flex}@media (width<=1023px){.itinerary-stop[data-astro-cid-lkji4e4i]{gap:var(--space-4);grid-template-columns:44px 220px minmax(0,1fr)}.itinerary-stop--text[data-astro-cid-lkji4e4i]{grid-template-columns:44px minmax(0,1fr)}}@media (width<=767px){.itinerary-stop[data-astro-cid-lkji4e4i]{gap:var(--space-4);grid-template-columns:44px minmax(0,1fr)}.itinerary-stop__image[data-astro-cid-lkji4e4i],.itinerary-stop__body[data-astro-cid-lkji4e4i]{grid-column:2}.itinerary-stop__number[data-astro-cid-lkji4e4i]{grid-row:1/span 2}}.map-view[data-astro-cid-vbciv2mi]{border-radius:var(--radius-lg);border:var(--border-w-hairline) solid var(--border-subtle);box-shadow:var(--shadow-card);background:var(--surface-subtle);overflow:hidden}.map-view[data-astro-cid-vbciv2mi].leaflet-container{background-color:var(--surface-subtle);font:var(--type-body-sm)}.map-view[data-astro-cid-vbciv2mi] .leaflet-popup-content-wrapper{border-radius:var(--radius-md);box-shadow:var(--shadow-lg)}.map-view[data-astro-cid-vbciv2mi] .leaflet-popup-content{font:var(--type-body-sm);color:var(--text-body);margin:var(--space-3) var(--space-4)}.map-view[data-astro-cid-vbciv2mi] .leaflet-popup-content a{color:var(--text-brand);font-weight:var(--weight-semibold)}.map-view[data-astro-cid-vbciv2mi] .map-view__pin{color:var(--text-brand);filter:drop-shadow(0 3px 4px rgb(var(--scrim-rgb) / .3))}.map-view[data-astro-cid-vbciv2mi] .map-view__pin svg{width:36px;height:44px;display:block}.map-view[data-astro-cid-vbciv2mi] .map-view__current-label{border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);background:var(--text-brand);color:var(--white);box-shadow:var(--shadow-sm);font:var(--weight-semibold) var(--text-xs)/1.4 var(--font-ui);border:0}.map-view[data-astro-cid-vbciv2mi] .map-view__current-label:before{border-top-color:var(--text-brand)}.map-view--nearby[data-astro-cid-vbciv2mi] .leaflet-control-zoom a{width:44px;height:44px;line-height:44px}.map-view[data-astro-cid-vbciv2mi] .map-view__reset{background:var(--surface-card);width:44px;height:44px;color:var(--text-brand);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);cursor:pointer;justify-content:center;align-items:center;display:flex}.map-view[data-astro-cid-vbciv2mi] .map-view__reset:hover{background:var(--surface-subtle)}.experience-detail[data-astro-cid-ioh5il4p]{padding-bottom:var(--space-11)}.experience-detail[data-astro-cid-ioh5il4p] [id]{scroll-margin-top:104px}.experience-hero-actions[data-astro-cid-ioh5il4p]{margin-top:var(--space-6)}.experience-breadcrumb[data-astro-cid-ioh5il4p]{padding-block:var(--space-5)}.experience-opening[data-astro-cid-ioh5il4p]{gap:var(--space-9);padding-top:var(--space-4);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.experience-opening--wide[data-astro-cid-ioh5il4p]{grid-template-columns:minmax(0,760px)}.experience-story[data-astro-cid-ioh5il4p]{min-width:0}.experience-lead[data-astro-cid-ioh5il4p]{font:var(--weight-medium) var(--text-md)/1.75 var(--font-ui);color:var(--text-strong);margin:0 0 var(--space-6);max-width:68ch}.experience-story[data-astro-cid-ioh5il4p] .prose p{line-height:1.8}.experience-jumps[data-astro-cid-ioh5il4p]{gap:var(--space-6);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.experience-jumps[data-astro-cid-ioh5il4p] a[data-astro-cid-ioh5il4p],.experience-section-heading[data-astro-cid-ioh5il4p]>a[data-astro-cid-ioh5il4p]{align-items:center;gap:var(--space-2);min-height:44px;color:var(--text-brand);font:var(--type-body-sm);font-weight:var(--weight-semibold);text-underline-offset:4px;display:inline-flex}.experience-overview[data-astro-cid-ioh5il4p]{gap:var(--space-4);padding:var(--space-5);background:var(--surface-subtle);border-radius:var(--radius-md);min-width:0;display:grid}.experience-overview[data-astro-cid-ioh5il4p] h2[data-astro-cid-ioh5il4p]{font:var(--weight-semibold) var(--text-md)/1.3 var(--font-ui);margin:0}.experience-facts[data-astro-cid-ioh5il4p]{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.experience-facts[data-astro-cid-ioh5il4p] dt[data-astro-cid-ioh5il4p]{align-items:center;gap:var(--space-2);color:var(--text-muted);font:var(--type-caption);display:flex}.experience-facts[data-astro-cid-ioh5il4p] dd[data-astro-cid-ioh5il4p]{font:var(--type-body);color:var(--text-strong);margin:var(--space-1) 0 0;overflow-wrap:anywhere}.experience-index[data-astro-cid-ioh5il4p] summary[data-astro-cid-ioh5il4p]{cursor:pointer;color:var(--text-brand);font:var(--type-body-sm);font-weight:var(--weight-semibold);justify-content:space-between;align-items:center;min-height:44px;list-style:none;display:flex}.experience-index[data-astro-cid-ioh5il4p][open] summary[data-astro-cid-ioh5il4p] .ds-icon{transform:rotate(180deg)}.experience-index[data-astro-cid-ioh5il4p] summary[data-astro-cid-ioh5il4p] span[data-astro-cid-ioh5il4p]{margin-left:auto;margin-right:var(--space-3);font-variant-numeric:tabular-nums}.experience-index[data-astro-cid-ioh5il4p] ol[data-astro-cid-ioh5il4p]{padding-left:var(--space-5);margin:0}.experience-index[data-astro-cid-ioh5il4p] a[data-astro-cid-ioh5il4p]{min-height:44px;padding-block:var(--space-2);font:var(--type-body-sm);color:var(--text-brand);text-underline-offset:4px;display:block}.experience-section[data-astro-cid-ioh5il4p]{margin-top:var(--space-10)}.experience-section-heading[data-astro-cid-ioh5il4p]{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.experience-section-heading[data-astro-cid-ioh5il4p] h2[data-astro-cid-ioh5il4p],.experience-detail[data-astro-cid-ioh5il4p] .gallery .ds-section-title{font:var(--weight-medium) var(--text-xl)/1.25 var(--font-ui);margin:0}.experience-section-heading[data-astro-cid-ioh5il4p]>span[data-astro-cid-ioh5il4p]{font:var(--type-body-sm);color:var(--text-muted)}.experience-stops[data-astro-cid-ioh5il4p]{margin:0;padding:0;list-style:none}.experience-continue[data-astro-cid-ioh5il4p]{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-6);background:var(--surface-subtle);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.experience-continue[data-astro-cid-ioh5il4p] p[data-astro-cid-ioh5il4p]{font:var(--weight-semibold) var(--text-md)/1.4 var(--font-ui);color:var(--text-strong);margin:0}.experience-continue[data-astro-cid-ioh5il4p]>div[data-astro-cid-ioh5il4p]{gap:var(--space-3);flex-wrap:wrap;display:flex}.experience-related[data-astro-cid-ioh5il4p]{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.experience-detail[data-astro-cid-ioh5il4p] .gallery__grid{margin-top:var(--space-5)}@media (width<=1023px){.experience-opening[data-astro-cid-ioh5il4p]{gap:var(--space-7);grid-template-columns:minmax(0,1fr)}.experience-overview[data-astro-cid-ioh5il4p]{width:100%;max-width:560px}}@media (width<=767px){.experience-related[data-astro-cid-ioh5il4p]{grid-template-columns:minmax(0,1fr)}.experience-section[data-astro-cid-ioh5il4p]{margin-top:var(--space-9)}.experience-continue[data-astro-cid-ioh5il4p]{padding:var(--space-5)}.experience-detail[data-astro-cid-ioh5il4p] .gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
