.camper-explorer[data-astro-cid-ves6cjp3]{--green:#4a6600;--deep:#2d3d00;--ink:#20241b;--line:#dedfd5;--muted:#62665b;border:1px solid var(--line);overflow-anchor:none;color:var(--ink);background:#fff;border-radius:14px;overflow:hidden}.camper-explorer[data-astro-cid-ves6cjp3] [data-astro-cid-ves6cjp3][hidden]{display:none!important}.camper-explorer[data-astro-cid-ves6cjp3]:not([data-ready]) .interactive[data-astro-cid-ves6cjp3]{display:none}.camper-explorer[data-astro-cid-ves6cjp3]:not([data-ready]) .experience[data-astro-cid-ves6cjp3]{display:block}.camper-explorer[data-astro-cid-ves6cjp3][data-ready] .fallback-gallery[data-astro-cid-ves6cjp3]{display:none}button[data-astro-cid-ves6cjp3]{font:inherit;cursor:pointer;color:inherit;scroll-margin-block:7rem}button[data-astro-cid-ves6cjp3]:disabled{opacity:.4;cursor:default}h3[data-astro-cid-ves6cjp3]{font-size:36px;line-height:1.12}.toolbar[data-astro-cid-ves6cjp3]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:16px 22px;display:flex}.switch[data-astro-cid-ves6cjp3]{gap:5px;display:flex}.switch[data-astro-cid-ves6cjp3] button[data-astro-cid-ves6cjp3]{background:0 0;border:0;border-radius:6px;min-height:44px;padding:10px 20px}.switch[data-astro-cid-ves6cjp3] button[data-astro-cid-ves6cjp3][aria-pressed=true]{background:var(--deep);color:#fff}.hint[data-astro-cid-ves6cjp3]{color:var(--muted);font-size:13px}.experience[data-astro-cid-ves6cjp3]{grid-template-columns:minmax(0,1fr) 350px;display:grid}.visual[data-astro-cid-ves6cjp3]{background:#e9e8e1;align-items:center;min-width:0;display:flex;position:relative}.scene[data-astro-cid-ves6cjp3]{aspect-ratio:16/13;background:#e9e8e1;width:100%;scroll-margin-top:6rem;position:relative;overflow:hidden}.scene[data-astro-cid-ves6cjp3]>img[data-astro-cid-ves6cjp3]{object-fit:contain;width:100%;height:100%;display:block}.scene[data-astro-cid-ves6cjp3][data-exterior=true]>img[data-astro-cid-ves6cjp3]{object-fit:cover}.hotspot[data-astro-cid-ves6cjp3]{background:var(--deep);color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:44px;height:44px;font-size:20px;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 4px 14px #0004}.hotspot[data-astro-cid-ves6cjp3]:hover{background:var(--green)}.hotspot[data-astro-cid-ves6cjp3][aria-pressed=true]{color:var(--deep);border-color:var(--deep);background:#fff}.hotspot[data-astro-cid-ves6cjp3] small[data-astro-cid-ves6cjp3]{color:var(--deep);white-space:nowrap;background:#fff;border-radius:4px;padding:5px 10px;font-size:13px;position:absolute;bottom:52px;left:50%;transform:translate(-50%);box-shadow:0 3px 10px #0002}.hotspot[data-astro-cid-ves6cjp3]:not([aria-pressed=true]) small[data-astro-cid-ves6cjp3]{display:none}.photo-tools[data-astro-cid-ves6cjp3]{pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.photo-tools[data-astro-cid-ves6cjp3] button[data-astro-cid-ves6cjp3]{pointer-events:auto;background:#fff;border:0;border-radius:6px;align-items:center;gap:8px;min-height:44px;padding:10px 13px;display:flex;box-shadow:0 3px 12px #0002}.photo-tools[data-astro-cid-ves6cjp3] span[data-astro-cid-ves6cjp3]{background:#fff;border-radius:4px;padding:6px 10px;font-size:12px}.photo-status[data-astro-cid-ves6cjp3]{color:var(--ink);background:#fff;border-radius:6px;padding:10px 14px;font-size:14px;position:absolute;top:16px;left:16px;right:16px}.icon[data-astro-cid-ves6cjp3]{fill:none;stroke:currentColor;stroke-width:1.6px;width:18px;height:18px}.sidebar[data-astro-cid-ves6cjp3]{flex-direction:column;min-width:0;padding:28px;display:flex}.copy-stack[data-astro-cid-ves6cjp3]{display:grid}.copy-content[data-astro-cid-ves6cjp3]{grid-area:1/1;min-width:0}.copy-sizer[data-astro-cid-ves6cjp3]{visibility:hidden;pointer-events:none;user-select:none}.step[data-astro-cid-ves6cjp3]{color:var(--green);margin-bottom:12px;font-size:13px}.description[data-astro-cid-ves6cjp3]{color:var(--muted);min-height:100px;margin-top:14px}.fact[data-astro-cid-ves6cjp3]{border-block:1px solid var(--line);justify-content:space-between;gap:12px;margin:20px 0;padding:13px 0;font-size:14px;display:flex}.fact[data-astro-cid-ves6cjp3] strong[data-astro-cid-ves6cjp3]{font-weight:500}.choices[data-astro-cid-ves6cjp3]{gap:4px;display:grid}.choices[data-astro-cid-ves6cjp3] button[data-astro-cid-ves6cjp3]{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;align-items:center;gap:12px;min-height:46px;padding:12px 0;font-weight:500;display:flex}.choices[data-astro-cid-ves6cjp3] button[data-astro-cid-ves6cjp3][aria-pressed=true]{color:var(--green)}.choices[data-astro-cid-ves6cjp3] button[data-astro-cid-ves6cjp3] span[data-astro-cid-ves6cjp3]:first-child{font-variant-numeric:tabular-nums;width:22px;font-size:12px}.choices[data-astro-cid-ves6cjp3] button[data-astro-cid-ves6cjp3] .arrow[data-astro-cid-ves6cjp3]{flex-shrink:0;margin-left:auto}.primary[data-astro-cid-ves6cjp3]{background:var(--green);color:#fff;text-align:center;border:0;border-radius:6px;width:100%;min-height:48px;margin-top:auto;padding:12px 18px}.primary[data-astro-cid-ves6cjp3]:hover{background:var(--deep)}.tour-nav[data-astro-cid-ves6cjp3]{justify-content:space-between;gap:12px;margin-top:auto;padding-top:22px;display:flex}.tour-nav[data-astro-cid-ves6cjp3] button[data-astro-cid-ves6cjp3]{border:1px solid var(--line);background:#fff;border-radius:6px;min-height:44px;padding:10px 15px}.map-area[data-astro-cid-ves6cjp3]{border-top:1px solid var(--line);grid-template-columns:230px minmax(0,1fr);align-items:center;gap:30px;padding:25px 30px;display:grid}.map-copy[data-astro-cid-ves6cjp3] h3[data-astro-cid-ves6cjp3]{font-size:26px}.map-copy[data-astro-cid-ves6cjp3] p[data-astro-cid-ves6cjp3]{color:var(--muted);margin-top:10px;font-size:14px}.map-container[data-astro-cid-ves6cjp3]{width:100%;max-width:620px;margin:auto}.map[data-astro-cid-ves6cjp3]{width:100%;position:relative}.map[data-astro-cid-ves6cjp3] img[data-astro-cid-ves6cjp3]{width:100%;height:auto;display:block}.map[data-astro-cid-ves6cjp3] .hotspot[data-astro-cid-ves6cjp3]{font-size:13px}.map[data-astro-cid-ves6cjp3] .hotspot[data-astro-cid-ves6cjp3] small[data-astro-cid-ves6cjp3]{bottom:48px}.map-direction[data-astro-cid-ves6cjp3]{color:var(--muted);justify-content:space-between;padding:0 9% 0 4%;font-size:11px;display:flex}.fallback-gallery[data-astro-cid-ves6cjp3]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;padding:24px;display:grid}.fallback-gallery[data-astro-cid-ves6cjp3] a[data-astro-cid-ves6cjp3]{color:var(--green);text-decoration:underline}.fallback-gallery[data-astro-cid-ves6cjp3] img[data-astro-cid-ves6cjp3]{width:100%;height:auto}dialog[data-astro-cid-ves6cjp3]{color:#fff;background:#151912;border:0;border-radius:10px;width:min(1200px,96vw);max-width:96vw;max-height:94dvh;margin:auto;padding:0}dialog[data-astro-cid-ves6cjp3]::backdrop{background:#10150eed}.dialog-head[data-astro-cid-ves6cjp3]{justify-content:space-between;align-items:center;gap:20px;padding:14px 20px;display:flex}dialog[data-astro-cid-ves6cjp3] button[data-astro-cid-ves6cjp3]{color:var(--ink);background:#fff;border:0;border-radius:5px;min-height:44px;padding:10px 15px}dialog[data-astro-cid-ves6cjp3] img[data-astro-cid-ves6cjp3]{object-fit:contain;width:100%;height:75dvh;display:block}dialog[data-astro-cid-ves6cjp3] [data-astro-cid-ves6cjp3][role=status]{padding:16px 20px}@media (width>=1100px){.scene[data-astro-cid-ves6cjp3]{min-height:560px}}@media (width<=1000px){.experience[data-astro-cid-ves6cjp3]{grid-template-columns:minmax(0,1fr) 300px}.sidebar[data-astro-cid-ves6cjp3]{padding:22px}.map-area[data-astro-cid-ves6cjp3]{grid-template-columns:190px minmax(0,1fr);gap:15px}.description[data-astro-cid-ves6cjp3]{min-height:0}.hint[data-astro-cid-ves6cjp3]{display:none}}@media (width<=700px){.toolbar[data-astro-cid-ves6cjp3]{padding:12px}.switch[data-astro-cid-ves6cjp3]{width:100%}.switch[data-astro-cid-ves6cjp3] button[data-astro-cid-ves6cjp3]{flex:1;padding-inline:14px}.experience[data-astro-cid-ves6cjp3]{flex-direction:column;display:flex}.sidebar[data-astro-cid-ves6cjp3]{padding:22px}.description[data-astro-cid-ves6cjp3]{min-height:0}.fact[data-astro-cid-ves6cjp3]{margin:16px 0}.choices[data-astro-cid-ves6cjp3]{grid-template-columns:1fr 1fr;column-gap:16px;margin-bottom:20px}.choices[data-astro-cid-ves6cjp3] button[data-astro-cid-ves6cjp3]{font-size:14px}.step[data-astro-cid-ves6cjp3]{margin-bottom:8px}.tour-nav[data-astro-cid-ves6cjp3]{padding-top:8px}.map-area[data-astro-cid-ves6cjp3]{padding:22px 14px;display:block}.map-copy[data-astro-cid-ves6cjp3]{padding:0 8px}.map-copy[data-astro-cid-ves6cjp3] p[data-astro-cid-ves6cjp3]{margin-top:7px}.map[data-astro-cid-ves6cjp3]{margin-top:14px}.photo-tools[data-astro-cid-ves6cjp3]{bottom:12px;left:12px;right:12px}.photo-tools[data-astro-cid-ves6cjp3] span[data-astro-cid-ves6cjp3]{font-size:11px}dialog[data-astro-cid-ves6cjp3] img[data-astro-cid-ves6cjp3]{height:65dvh}}
