.tmap[data-astro-cid-5z3lcztp]{margin:0;max-width:46rem}.tmap__frame[data-astro-cid-5z3lcztp]{position:relative;aspect-ratio:1;border-radius:var(--r-sign);overflow:hidden;box-shadow:0 0 0 1px #10261c24,0 18px 40px -22px #10261c73;container-type:inline-size;background:#e3e7da}.tmap__frame[data-astro-cid-5z3lcztp] img[data-astro-cid-5z3lcztp]{position:absolute;inset:0;width:100%;height:100%;display:block}.tmap__frame[data-astro-cid-5z3lcztp]:after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 60px #1e32232e}.tmap__lines[data-astro-cid-5z3lcztp]{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.tmap__lines[data-astro-cid-5z3lcztp] path[data-astro-cid-5z3lcztp]{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.tmap__casing[data-astro-cid-5z3lcztp]{stroke:#fff;stroke-width:9;opacity:.95}.tmap__road[data-astro-cid-5z3lcztp]{stroke:#b87a0c;stroke-width:6.5}.tmap__center[data-astro-cid-5z3lcztp]{stroke:var(--amber);stroke-width:3.5}.tmap__glow[data-astro-cid-5z3lcztp]{fill:var(--amber);opacity:.35}.tmap__dot[data-astro-cid-5z3lcztp]{fill:#fff;stroke:var(--sign-deep);stroke-width:3}@media(prefers-reduced-motion:reduce){.tmap__van[data-astro-cid-5z3lcztp]{display:none}}.tmap__pl[data-astro-cid-5z3lcztp]{position:absolute;transform:translate(-50%,-50%);white-space:nowrap;pointer-events:none;font-weight:800;color:var(--ink);line-height:1.05;text-align:center;text-shadow:0 0 2px #f4f3ea,0 0 4px #f4f3ea,0 0 8px rgba(244,243,234,.9);font-size:clamp(.72rem,2.3cqi,1.05rem)}.tmap__pl[data-astro-cid-5z3lcztp] small[data-astro-cid-5z3lcztp]{display:block;font-weight:600;font-size:.78em;color:var(--muted);letter-spacing:.02em}.tmap__pl--town[data-astro-cid-5z3lcztp]{font-size:clamp(.85rem,3cqi,1.35rem);text-transform:uppercase;letter-spacing:.08em}.tmap__pl--hood[data-astro-cid-5z3lcztp]{font-weight:700}.tmap__pl--mtn[data-astro-cid-5z3lcztp]{font-style:italic;font-weight:600;color:#234a31;font-size:clamp(.68rem,2.1cqi,.95rem);letter-spacing:.04em}.tmap__pl--water[data-astro-cid-5z3lcztp]{font-style:italic;font-weight:600;color:#2f5a6b;letter-spacing:.12em;text-transform:uppercase;font-size:clamp(.62rem,1.9cqi,.85rem);text-shadow:none;transform:translate(-50%,-50%) rotate(74deg)}.tmap__exit[data-astro-cid-5z3lcztp]{position:absolute;width:0;height:0}.tmap__exit[data-astro-cid-5z3lcztp]:before{content:"";position:absolute;width:.6rem;height:.6rem;left:-.3rem;top:-.3rem;border-radius:50%;background:var(--sign);box-shadow:0 0 0 2px #fff}.tmap__sign[data-astro-cid-5z3lcztp]{position:absolute;display:flex;align-items:center;gap:.35em;white-space:nowrap;background:var(--sign);color:#fff;border:1.5px solid #fff;border-radius:5px;padding:.18em .45em .1em;box-shadow:0 0 0 1px var(--sign),0 3px 8px -3px #00000073;font-size:clamp(.66rem,1.9cqi,.86rem);line-height:1.25}.tmap__sign[data-astro-cid-5z3lcztp] b[data-astro-cid-5z3lcztp]{font-weight:800;font-size:1.15em}.tmap__sign[data-astro-cid-5z3lcztp] em[data-astro-cid-5z3lcztp]{font-style:normal;font-weight:600;opacity:.92}.tmap__exit--n[data-astro-cid-5z3lcztp] .tmap__sign[data-astro-cid-5z3lcztp]{left:0;bottom:.6rem;transform:translate(-50%)}.tmap__exit--s[data-astro-cid-5z3lcztp] .tmap__sign[data-astro-cid-5z3lcztp]{left:0;top:.6rem;transform:translate(-50%)}.tmap__exit--ne[data-astro-cid-5z3lcztp] .tmap__sign[data-astro-cid-5z3lcztp]{left:.4rem;bottom:.5rem}.tmap__exit--nw[data-astro-cid-5z3lcztp] .tmap__sign[data-astro-cid-5z3lcztp]{right:.4rem;bottom:.5rem}.tmap__shield[data-astro-cid-5z3lcztp]{position:absolute;width:clamp(1.6rem,5cqi,2.4rem);transform:translate(-50%,-50%);filter:drop-shadow(0 2px 3px rgba(0,0,0,.3))}.tmap__shield[data-astro-cid-5z3lcztp] svg[data-astro-cid-5z3lcztp]{display:block;width:100%}.tmap__shield[data-astro-cid-5z3lcztp] text[data-astro-cid-5z3lcztp]{font:800 15px var(--font);fill:#fff}.tmap__north[data-astro-cid-5z3lcztp]{position:absolute;right:3.5%;top:3.5%;width:clamp(1rem,3.2cqi,1.5rem)}.tmap__north[data-astro-cid-5z3lcztp] path[data-astro-cid-5z3lcztp]{fill:var(--ink)}.tmap__north[data-astro-cid-5z3lcztp] text[data-astro-cid-5z3lcztp]{font:800 9px var(--font);fill:var(--ink)}.tmap__scale[data-astro-cid-5z3lcztp]{position:absolute;left:3.5%;bottom:3%;font-size:clamp(.62rem,1.7cqi,.78rem);font-weight:700;color:var(--ink);display:flex;flex-direction:column;gap:.2em;text-shadow:0 0 3px #f4f3ea}.tmap__scale[data-astro-cid-5z3lcztp] i[data-astro-cid-5z3lcztp]{display:block;width:17.4cqi;height:.4em;border:2px solid var(--ink);border-top:0}.tmap[data-astro-cid-5z3lcztp] figcaption[data-astro-cid-5z3lcztp]{font-size:var(--t-sm);color:var(--muted);margin-top:.6rem}.tmap[data-astro-cid-5z3lcztp] figcaption[data-astro-cid-5z3lcztp] a[data-astro-cid-5z3lcztp]{color:inherit}@container (max-width: 520px){.tmap__sign[data-astro-cid-5z3lcztp] em[data-astro-cid-5z3lcztp],.tmap__desk[data-astro-cid-5z3lcztp]{display:none}}
