.mapblock[data-astro-cid-4opxgmbo]{display:grid;grid-template-columns:minmax(0,1fr);background:var(--accent)}@media(min-width:1000px){.mapblock[data-astro-cid-4opxgmbo]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);min-height:620px}}.panel[data-astro-cid-4opxgmbo]{position:relative;isolation:isolate;color:var(--on-accent);padding:clamp(40px,6vw,72px) max(16px,env(safe-area-inset-right,0px)) clamp(40px,6vw,64px) max(16px,env(safe-area-inset-left,0px));display:grid;align-content:start;gap:26px}@media(min-width:1000px){.panel[data-astro-cid-4opxgmbo]{padding-left:max(48px,calc((100vw - 1200px)/2 + 16px));padding-right:48px}}.girih-dark[data-astro-cid-4opxgmbo]:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.09;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'%3E%3Cg fill='none' stroke='%23B8923A' stroke-width='1.2'%3E%3Crect x='16' y='16' width='24' height='24'/%3E%3Crect x='16' y='16' width='24' height='24' transform='rotate(45 28 28)'/%3E%3C/g%3E%3C/svg%3E")}.tabs[data-astro-cid-4opxgmbo]{display:flex;flex-wrap:wrap;gap:12px}.tab[data-astro-cid-4opxgmbo]{display:inline-flex;align-items:center;min-height:52px;padding:0 28px;border-radius:999px;border:1px solid var(--gold);font-weight:600;font-size:16px}.tab[data-astro-cid-4opxgmbo].on{background:var(--gold);color:var(--accent)}.row[data-astro-cid-4opxgmbo]{display:grid;grid-template-columns:44px minmax(0,1fr);gap:16px;align-items:start;padding-bottom:22px;border-bottom:1px solid color-mix(in srgb,var(--on-accent) 18%,transparent)}.ico[data-astro-cid-4opxgmbo]{width:44px;height:44px;border-radius:999px;display:grid;place-items:center;border:1px solid var(--gold);color:var(--gold)}.ico[data-astro-cid-4opxgmbo] svg{width:20px;height:20px}.k[data-astro-cid-4opxgmbo]{font-size:13px;letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:var(--muted-on-bordo)}.v[data-astro-cid-4opxgmbo]{font-size:19px;margin-top:4px}.note[data-astro-cid-4opxgmbo]{margin-top:6px;font-size:15px;color:var(--muted-on-bordo)}.v[data-astro-cid-4opxgmbo] a[data-astro-cid-4opxgmbo]{color:inherit;text-decoration:none}.v[data-astro-cid-4opxgmbo] a[data-astro-cid-4opxgmbo]:hover{text-decoration:underline}.link[data-astro-cid-4opxgmbo]{display:inline-flex;align-items:center;gap:8px;margin-top:10px;color:var(--gold);font-weight:600;text-decoration:none}.link[data-astro-cid-4opxgmbo]:hover{text-decoration:underline}.link[data-astro-cid-4opxgmbo] svg{width:20px;height:20px}.social-links[data-astro-cid-4opxgmbo]{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:10px}.social-links[data-astro-cid-4opxgmbo] a[data-astro-cid-4opxgmbo]{display:inline-flex;align-items:center;gap:8px;color:var(--on-accent);text-decoration:none;font-size:17px}.social-links[data-astro-cid-4opxgmbo] a[data-astro-cid-4opxgmbo]:hover{color:var(--gold)}.social-links[data-astro-cid-4opxgmbo] svg{width:20px;height:20px}.top[data-astro-cid-4opxgmbo]{display:inline-flex;align-items:center;gap:14px;justify-self:end;color:var(--on-accent);text-decoration:none;font-weight:600}.top-btn[data-astro-cid-4opxgmbo]{width:54px;height:54px;border-radius:999px;display:grid;place-items:center;background:var(--gold);color:var(--accent);transition:transform .3s var(--ease)}.top-btn[data-astro-cid-4opxgmbo] svg{width:22px;height:22px;transform:rotate(-90deg)}.top[data-astro-cid-4opxgmbo]:hover .top-btn[data-astro-cid-4opxgmbo]{transform:translateY(-3px)}.map[data-astro-cid-4opxgmbo]{position:relative;min-height:420px;background:var(--bg-2)}@media(min-width:1000px){.map[data-astro-cid-4opxgmbo]{min-height:100%}}.map-fallback[data-astro-cid-4opxgmbo]{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:10px;color:var(--accent);text-decoration:none;font-weight:600}.map-fallback[data-astro-cid-4opxgmbo] svg{width:36px;height:36px}.map[data-astro-cid-4opxgmbo].ready .map-fallback[data-astro-cid-4opxgmbo]{display:none}.map-open[data-astro-cid-4opxgmbo]{position:absolute;left:12px;bottom:12px;z-index:500;display:inline-flex;align-items:center;gap:8px;background:var(--bg);color:var(--accent);border:1px solid var(--line);border-radius:999px;padding:10px 16px;font-size:14px;font-weight:600;text-decoration:none;box-shadow:0 6px 18px #0000001f}.map-open[data-astro-cid-4opxgmbo] svg{width:18px;height:18px}.map[data-astro-cid-4opxgmbo] .leaflet-container{font-family:var(--f-body);background:#ede9e2}.map[data-astro-cid-4opxgmbo] .leaflet-tile-pane{filter:grayscale(1) sepia(.12) contrast(.92) brightness(1.06)}.map[data-astro-cid-4opxgmbo] .pin{display:grid;justify-items:center}.map[data-astro-cid-4opxgmbo] .pin-photo{width:92px;height:92px;border-radius:999px;overflow:hidden;display:block;border:4px solid var(--accent);box-shadow:0 0 0 3px var(--gold),0 10px 24px #00000040;background:var(--bg)}.map[data-astro-cid-4opxgmbo] .pin-photo img{width:100%;height:100%;object-fit:cover}.map[data-astro-cid-4opxgmbo] .pin-label{margin-top:-10px;position:relative;background:var(--accent);color:var(--on-accent);border:1px solid var(--gold);padding:4px 12px;font-size:14px;font-weight:600;white-space:nowrap}.map[data-astro-cid-4opxgmbo] .pin-dot{width:10px;height:10px;border-radius:999px;background:var(--accent);border:2px solid var(--bg);margin-top:6px}
