.travel-selector[data-astro-cid-j6pyie7p]{z-index:1001;width:100%;max-width:34rem;margin-bottom:.85rem;display:none;position:relative}.travel-explorer[data-astro-cid-j6pyie7p].is-enhanced .travel-selector[data-astro-cid-j6pyie7p]{display:block}.travel-search-field[data-astro-cid-j6pyie7p]{border:1px solid var(--bs-border-color);background:var(--bs-body-bg);border-radius:.8rem;align-items:center;min-height:3rem;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.travel-search-field[data-astro-cid-j6pyie7p]:focus-within,.travel-selector[data-astro-cid-j6pyie7p].open .travel-search-field[data-astro-cid-j6pyie7p]{border-color:var(--bs-body-color);box-shadow:0 0 0 3px #1f1e1b14}.travel-search-field[data-astro-cid-j6pyie7p]>i[data-astro-cid-j6pyie7p]{color:var(--bs-secondary-color);margin-left:.95rem;font-size:.9rem}.travel-search-field[data-astro-cid-j6pyie7p] input[data-astro-cid-j6pyie7p]{min-width:0;color:var(--bs-body-color);font:inherit;appearance:none;background:0 0;border:0;outline:0;flex:1;padding:.7rem .75rem}.travel-search-field[data-astro-cid-j6pyie7p] input[data-astro-cid-j6pyie7p]::-webkit-search-cancel-button{display:none}.travel-search-toggle[data-astro-cid-j6pyie7p]{width:3rem;color:var(--bs-secondary-color);background:0 0;border:0;align-self:stretch;padding:0}.travel-search-toggle[data-astro-cid-j6pyie7p] i[data-astro-cid-j6pyie7p]{transition:transform .15s}.travel-search-toggle[data-astro-cid-j6pyie7p][aria-expanded=true] i[data-astro-cid-j6pyie7p]{transform:rotate(180deg)}.travel-options[data-astro-cid-j6pyie7p]{z-index:1100;border:1px solid var(--bs-border-color);background:var(--bs-body-bg);border-radius:.8rem;max-height:21rem;padding:.4rem;position:absolute;top:calc(100% + .45rem);left:0;right:0;overflow-y:auto;box-shadow:0 1rem 2.5rem #1f1e1b24}.travel-options[data-astro-cid-j6pyie7p][hidden],.travel-option-group[data-astro-cid-j6pyie7p][hidden],.travel-option[data-astro-cid-j6pyie7p][hidden],.travel-no-results[data-astro-cid-j6pyie7p][hidden]{display:none}.travel-option-group[data-astro-cid-j6pyie7p]+.travel-option-group[data-astro-cid-j6pyie7p]{border-top:1px solid var(--bs-border-color);margin-top:.35rem;padding-top:.35rem}.travel-option-heading[data-astro-cid-j6pyie7p]{color:var(--bs-secondary-color);letter-spacing:.08em;text-transform:uppercase;padding:.4rem .65rem .25rem;font-size:.7rem;font-weight:600}.travel-option[data-astro-cid-j6pyie7p]{width:100%;color:var(--bs-body-color);text-align:left;background:0 0;border:0;border-radius:.55rem;justify-content:space-between;align-items:center;gap:1rem;padding:.55rem .65rem;display:flex}.travel-option[data-astro-cid-j6pyie7p]>span[data-astro-cid-j6pyie7p]{flex-direction:column;min-width:0;display:flex}.travel-option[data-astro-cid-j6pyie7p] strong[data-astro-cid-j6pyie7p]{font-weight:600}.travel-option[data-astro-cid-j6pyie7p] small[data-astro-cid-j6pyie7p]{color:var(--bs-secondary-color)}.travel-option[data-astro-cid-j6pyie7p]>i[data-astro-cid-j6pyie7p]{visibility:hidden;font-size:.8rem}.travel-option[data-astro-cid-j6pyie7p][aria-selected=true]>i[data-astro-cid-j6pyie7p]{visibility:visible}.travel-option[data-astro-cid-j6pyie7p]:hover,.travel-option[data-astro-cid-j6pyie7p].active{background:var(--bs-light-bg-subtle)}.travel-no-results[data-astro-cid-j6pyie7p]{color:var(--bs-secondary-color);text-align:center;margin:0;padding:1.25rem .75rem}.travel-grid[data-astro-cid-j6pyie7p]{border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);background:var(--bs-body-bg);overflow:hidden}.travel-map-shell[data-astro-cid-j6pyie7p]{isolation:isolate;min-width:0;min-height:36rem;position:relative}.travel-map[data-astro-cid-j6pyie7p]{z-index:0;background:#e9e8e3;width:100%;height:100%;min-height:36rem}.travel-map-stats[data-astro-cid-j6pyie7p],.travel-overview[data-astro-cid-j6pyie7p]{z-index:500;color:var(--bs-body-color);backdrop-filter:blur(8px);background:#fcfbf9e6;border:1px solid #1f1e1b1f;border-radius:.6rem;font-size:.75rem;font-weight:600;position:absolute;top:.8rem;box-shadow:0 .4rem 1.25rem #1f1e1b1a}.travel-map-stats[data-astro-cid-j6pyie7p]{pointer-events:none;padding:.5rem .7rem;left:.8rem}.travel-overview[data-astro-cid-j6pyie7p]{align-items:center;gap:.4rem;padding:.5rem .65rem;display:inline-flex;right:.8rem}.travel-overview[data-astro-cid-j6pyie7p]:hover,.travel-overview[data-astro-cid-j6pyie7p]:focus-visible{background:var(--bs-body-bg);border-color:#1f1e1b59}.travel-map .leaflet-tile-pane{filter:grayscale()sepia(.08)saturate(.35)brightness(1.06)contrast(.88)}.travel-marker{background:0 0;border:0}.travel-marker span{background:#1f1e1b;border:3px solid #fcfbf9;border-radius:50%;width:.75rem;height:.75rem;transition:width .15s,height .15s,box-shadow .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #1f1e1b47,0 .2rem .6rem #1f1e1b33}.travel-marker:hover span,.travel-marker:focus-visible span{width:.9rem;height:.9rem;box-shadow:0 0 0 4px #1f1e1b21,0 .25rem .75rem #1f1e1b40}.travel-marker.active span{width:1rem;height:1rem;box-shadow:0 0 0 5px #1f1e1b29,0 .3rem .85rem #1f1e1b47}.travel-cluster{color:#fcfbf9;backdrop-filter:blur(6px);background:#fcfbf9e6;border:1px solid #1f1e1b33;border-radius:50%;place-items:center;transition:transform .15s,box-shadow .15s;box-shadow:0 .3rem 1rem #1f1e1b33;display:grid!important}.travel-cluster span{background:#1f1e1b;border-radius:50%;place-items:center;width:1.9rem;height:1.9rem;font-size:.72rem;font-weight:700;display:grid}.travel-cluster:hover,.travel-cluster:focus-visible{transform:scale(1.06);box-shadow:0 0 0 5px #1f1e1b1f,0 .4rem 1.2rem #1f1e1b38}.travel-map .leaflet-control-zoom{overflow:hidden;box-shadow:0 .4rem 1.25rem #1f1e1b1f;border:1px solid #1f1e1b24!important;border-radius:.6rem!important}.travel-map .leaflet-control-zoom a{border-color:var(--bs-border-color);width:2rem;height:2rem;color:var(--bs-body-color);font-family:var(--bs-body-font-family);backdrop-filter:blur(8px);background:#fcfbf9eb;font-size:1rem;line-height:2rem}.travel-map .leaflet-control-zoom a:hover{background:var(--bs-body-bg)}.travel-map .leaflet-control-attribution{color:var(--bs-secondary-color);backdrop-filter:blur(6px);background:#fcfbf9d1;font-size:.58rem}.travel-map .leaflet-tooltip{color:#fcfbf9;font-family:var(--bs-body-font-family);background:#1f1e1b;border:0;border-radius:.45rem;padding:.4rem .55rem;font-size:.72rem;font-weight:600;box-shadow:0 .35rem 1rem #1f1e1b33}.travel-map .leaflet-tooltip-top:before{border-top-color:#1f1e1b}.travel-map-fallback[data-astro-cid-j6pyie7p]{color:var(--bs-secondary-color);margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.travel-panels[data-astro-cid-j6pyie7p]{border-top:1px solid var(--bs-border-color);min-width:0;min-height:14rem;padding:1.75rem 2rem}.travel-panel[data-astro-cid-j6pyie7p]+.travel-panel[data-astro-cid-j6pyie7p]{border-top:1px solid var(--bs-border-color);margin-top:1.5rem;padding-top:1.5rem}.travel-panel[data-astro-cid-j6pyie7p][hidden]{display:none}.travel-panel[data-astro-cid-j6pyie7p] h3[data-astro-cid-j6pyie7p]{margin-bottom:.25rem}.travel-kicker[data-astro-cid-j6pyie7p]{color:var(--bs-secondary-color);letter-spacing:.09em;text-transform:uppercase;margin-bottom:.25rem;font-size:.72rem;font-weight:600}.travel-meta[data-astro-cid-j6pyie7p]{color:var(--bs-secondary-color);flex-wrap:wrap;gap:.35rem .8rem;margin-bottom:1rem;font-size:.82rem;display:flex}.travel-meta[data-astro-cid-j6pyie7p] span[data-astro-cid-j6pyie7p]+span[data-astro-cid-j6pyie7p]:before{content:"·";margin-right:.8rem}.travel-summary[data-astro-cid-j6pyie7p]{font-family:var(--bs-body-font-family);font-weight:600}.travel-empty[data-astro-cid-j6pyie7p]{color:var(--bs-secondary-color);margin-bottom:0;font-size:.9rem}.travel-notes p:last-child{margin-bottom:0}.travel-image[data-astro-cid-j6pyie7p]{object-fit:cover;width:calc(100% + 3rem);max-width:none;height:11rem;margin:-1.5rem -1.5rem 1.25rem}@media (width<=575.98px){.travel-map-shell[data-astro-cid-j6pyie7p],.travel-map[data-astro-cid-j6pyie7p]{min-height:22rem}.travel-panels[data-astro-cid-j6pyie7p]{padding:1.15rem}.travel-image[data-astro-cid-j6pyie7p]{width:calc(100% + 2.3rem);margin:-1.15rem -1.15rem 1rem}}
