.travel-grid[data-astro-cid-ard3yl6j]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,6vw,80px);display:grid}.globe-wrap[data-astro-cid-ard3yl6j]{isolation:isolate;aspect-ratio:1;justify-self:center;width:100%;max-width:520px;position:relative}.globe-wrap[data-astro-cid-ard3yl6j]:after{content:"";z-index:-1;background:conic-gradient(from 0deg, var(--cyan), var(--violet), var(--pink), var(--coral), var(--yellow), var(--mint), var(--cyan));filter:blur(40px);opacity:.35;border-radius:50%;animation:18s linear infinite spin;position:absolute;inset:4%}@keyframes spin{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.globe-wrap[data-astro-cid-ard3yl6j]:after{animation:none}}.globe-wrap[data-astro-cid-ard3yl6j]:before{content:"";background:radial-gradient(circle at 35% 30%,#fff,#dff4fb 50%,#c4e8f5 100%);border-radius:50%;position:absolute;inset:8%;box-shadow:0 40px 80px -30px #3a7bff73,inset -20px -30px 60px #3a7bff26}.globe[data-astro-cid-ard3yl6j]{cursor:grab;touch-action:none;width:100%;height:100%;position:relative}.globe[data-astro-cid-ard3yl6j]:active{cursor:grabbing}.globe-label[data-astro-cid-ard3yl6j]{color:#fff;background:var(--ink);opacity:0;white-space:nowrap;border-radius:999px;padding:4px 12px;font-size:.8rem;transition:opacity .3s;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.globe-label[data-astro-cid-ard3yl6j].show{opacity:1}.trips[data-astro-cid-ard3yl6j]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.trip-list[data-astro-cid-ard3yl6j]{min-width:0}.trip-help[data-astro-cid-ard3yl6j]{color:var(--ink-2);margin:0 0 20px;font-size:.9rem}.trip-help[data-astro-cid-ard3yl6j] span[data-astro-cid-ard3yl6j]{margin-top:4px;font-size:.75rem;display:block}.trip-entry[data-astro-cid-ard3yl6j]{border-bottom:1px solid var(--line);scroll-margin-top:100px}.trip-entry[data-astro-cid-ard3yl6j][open]{background:var(--surface);border-radius:0 0 16px 16px}.trip[data-astro-cid-ard3yl6j]{cursor:pointer;grid-template-columns:26px minmax(0,1fr) auto 18px;grid-template-areas:"no place status toggle""no region status toggle";column-gap:10px;min-height:64px;padding:16px 8px;list-style:none;transition:background .25s,padding .25s;display:grid}.trip[data-astro-cid-ard3yl6j]::-webkit-details-marker{display:none}.trip-pin[data-astro-cid-ard3yl6j]{border:0;border-bottom:1px solid var(--line);width:100%;color:inherit;font:inherit;text-align:left;background:0 0}.trip[data-astro-cid-ard3yl6j]:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.trip[data-astro-cid-ard3yl6j]:hover,.trip[data-astro-cid-ard3yl6j]:focus-visible,.trip[data-astro-cid-ard3yl6j].active,.trip-entry[data-astro-cid-ard3yl6j][open]>.trip[data-astro-cid-ard3yl6j]{background:linear-gradient(90deg, color-mix(in srgb, var(--c) 16%, transparent), transparent);padding-left:16px}.trip-no[data-astro-cid-ard3yl6j]{color:color-mix(in srgb, var(--c) 72%, var(--ink));grid-area:no;align-self:center;font-size:.8rem}.trip-place[data-astro-cid-ard3yl6j]{overflow-wrap:anywhere;grid-area:place;font-size:1.05rem;font-weight:500;line-height:1.3}.trip-region[data-astro-cid-ard3yl6j]{color:var(--ink-2);grid-area:region;font-size:.85rem}.trip-coord[data-astro-cid-ard3yl6j]{color:var(--ink-2);margin:0 0 12px;font-size:.75rem}.trip-status[data-astro-cid-ard3yl6j]{color:var(--ink-2);grid-area:status;align-self:center;font-size:.72rem}.trip-toggle[data-astro-cid-ard3yl6j]{color:var(--ink-2);grid-area:toggle;align-self:center;font-size:1.1rem}.trip-entry[data-astro-cid-ard3yl6j][open] .trip-toggle[data-astro-cid-ard3yl6j]{rotate:45deg}.trip-detail[data-astro-cid-ard3yl6j]{padding:4px 16px 24px}.trip-description[data-astro-cid-ard3yl6j]{white-space:pre-line;overflow-wrap:anywhere;margin:0 0 20px;font-size:.92rem}.trip-photos[data-astro-cid-ard3yl6j]{gap:28px;display:grid}.trip-photo[data-astro-cid-ard3yl6j]{min-width:0;margin:0}.trip-photo[data-astro-cid-ard3yl6j] img[data-astro-cid-ard3yl6j]{object-fit:contain;background:var(--bg-2);border-radius:12px;width:100%;height:auto;max-height:500px}.trip-photo[data-astro-cid-ard3yl6j] figcaption[data-astro-cid-ard3yl6j]{color:var(--ink-2);overflow-wrap:anywhere;gap:6px;padding-top:10px;font-size:.85rem;display:grid}.photo-index[data-astro-cid-ard3yl6j]{font-size:.7rem}@media (width>=861px){.travel-grid[data-astro-cid-ard3yl6j].is-full{align-items:start}.is-full[data-astro-cid-ard3yl6j] .globe-wrap[data-astro-cid-ard3yl6j]{position:sticky;top:max(96px,50vh - 260px)}}@media (width<=860px){.travel-grid[data-astro-cid-ard3yl6j]{grid-template-columns:1fr}.globe-wrap[data-astro-cid-ard3yl6j]{max-width:360px}}@media (width<=400px){.trip[data-astro-cid-ard3yl6j]{grid-template-columns:22px minmax(0,1fr) auto 16px;column-gap:6px}.trip-place[data-astro-cid-ard3yl6j]{font-size:.95rem}.trip-status[data-astro-cid-ard3yl6j]{font-size:.65rem}.trip-detail[data-astro-cid-ard3yl6j]{padding-inline:10px}}.trip-more[data-astro-cid-ard3yl6j]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);align-items:center;gap:16px;margin-top:20px;padding:16px 20px;transition:border-color .3s,box-shadow .3s,translate .3s;display:flex}.trip-more[data-astro-cid-ard3yl6j]:hover,.trip-more[data-astro-cid-ard3yl6j]:focus-visible{border-color:color-mix(in srgb, var(--coral) 50%, transparent);box-shadow:0 18px 40px -24px var(--coral);translate:0 -2px}.trip-more-count[data-astro-cid-ard3yl6j]{letter-spacing:-.03em;background:linear-gradient(120deg, var(--coral), var(--pink));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1.6rem;font-weight:700}.trip-more-text[data-astro-cid-ard3yl6j]{font-weight:500;display:grid}.trip-more-text[data-astro-cid-ard3yl6j] small[data-astro-cid-ard3yl6j]{color:var(--ink-3);font-size:.75rem;font-weight:400}.trip-more-arrow[data-astro-cid-ard3yl6j]{margin-left:auto;font-size:1.3rem;transition:translate .3s}.trip-more[data-astro-cid-ard3yl6j]:hover .trip-more-arrow[data-astro-cid-ard3yl6j]{translate:4px}.trip-group[data-astro-cid-ard3yl6j]+.trip-group[data-astro-cid-ard3yl6j]{margin-top:28px}.trip-group-title[data-astro-cid-ard3yl6j]{letter-spacing:.04em;color:var(--ink-2);align-items:baseline;gap:8px;margin:0 0 8px;font-size:.85rem;font-weight:500;display:flex}.is-full[data-astro-cid-ard3yl6j] .trip[data-astro-cid-ard3yl6j]{grid-template-areas:"no place status toggle";align-items:center}.is-full[data-astro-cid-ard3yl6j] .trip-region[data-astro-cid-ard3yl6j]{display:none}.trip-group-title[data-astro-cid-ard3yl6j] span[data-astro-cid-ard3yl6j]{color:var(--ink-3);font-weight:400}
