.map-card[data-astro-cid-rlbiqjjt]{--ink:var(--color-forest);aspect-ratio:1;border:1px solid var(--color-gold);background-color:var(--color-paper);background-image:url(/textures/papel.webp);background-size:cover;border-radius:1.4rem;width:min(100cqw,100cqh);margin:0;position:relative;overflow:hidden;box-shadow:0 1px 2px #4351311a,0 18px 36px -18px #43513173;container-type:inline-size}.map-art[data-astro-cid-rlbiqjjt]{width:100%;height:100%;display:block}.parks[data-astro-cid-rlbiqjjt]{fill:#b0ba8c4d}.water[data-astro-cid-rlbiqjjt]{fill:#96b2d099;mix-blend-mode:multiply}.landmark[data-astro-cid-rlbiqjjt]{font-family:var(--font-script);fill:#2c4a70f2;stroke:#2c4a70f2;stroke-width:.7px;text-anchor:middle;font-size:36px}.roads[data-astro-cid-rlbiqjjt]{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.roads-minor[data-astro-cid-rlbiqjjt]{stroke:#7a7e5a57;stroke-width:.6px}.roads-major[data-astro-cid-rlbiqjjt]{stroke:#626a42d9;stroke-width:1.2px}.route[data-astro-cid-rlbiqjjt]{fill:none;stroke:var(--ink);stroke-width:2.4px;stroke-dasharray:.5 7;stroke-linecap:round;vector-effect:non-scaling-stroke}.route-mask[data-astro-cid-rlbiqjjt]{fill:none;stroke:#fff;stroke-width:30px}.venue-halo[data-astro-cid-rlbiqjjt]{fill:var(--color-paper);opacity:.92}.venue-art[data-astro-cid-rlbiqjjt] path[data-astro-cid-rlbiqjjt]{fill:none;stroke:var(--ink);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.venue-label[data-astro-cid-rlbiqjjt] text[data-astro-cid-rlbiqjjt]{font-family:var(--font-script);font-size:46px}.label-halo[data-astro-cid-rlbiqjjt]{fill:var(--color-paper);stroke:var(--color-paper);stroke-width:9px;stroke-linejoin:round}.label-ink[data-astro-cid-rlbiqjjt]{fill:var(--ink);stroke:var(--ink);stroke-width:.9px;stroke-linejoin:round}.map-monogram[data-astro-cid-rlbiqjjt]{width:12%;height:auto;position:absolute;top:4%;right:4.5%}.map-credit[data-astro-cid-rlbiqjjt]{color:var(--color-muted);background:#fdfaf7cc;padding:0 4px;font-size:clamp(.5rem,2.3cqw,.72rem);position:absolute;bottom:1.6%;right:4%}.where-header[data-astro-cid-bonz44kc]{justify-items:center;gap:clamp(.2rem,.9dvh,.6rem);display:grid}.back[data-astro-cid-bonz44kc]{color:var(--color-forest);justify-self:start;align-items:center;gap:.35rem;padding:.15rem .5rem .15rem 0;font-size:clamp(.95rem,3.9vw,1.2rem);text-decoration:none;display:inline-flex}.back[data-astro-cid-bonz44kc] svg[data-astro-cid-bonz44kc]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.05em;height:1.05em}.back[data-astro-cid-bonz44kc]:focus-visible{outline:2px solid var(--color-forest);outline-offset:3px}.title-row[data-astro-cid-bonz44kc]{width:100%;position:relative}.sprig[data-astro-cid-bonz44kc]{left:calc((var(--page-width) - var(--sheet-width)) / 2);width:calc(var(--sheet-width) * .162);transform-origin:0 100%;pointer-events:none;max-width:7.5rem;height:auto;position:absolute;top:4%}.where-title[data-astro-cid-bonz44kc]{text-align:center;font-family:var(--font-script);font-weight:400;font-size:min(var(--sheet-width) * .14, 8dvh, 4.6rem);color:var(--color-forest);margin:0;line-height:1.1}.divider-heart[data-astro-cid-bonz44kc]{width:min(70%,15rem);mask-image:linear-gradient(90deg,#0000,#000 30% 70%,#0000)}.venue-row[data-astro-cid-b4hn7btt]{--tile-size:clamp(2.6rem, min(var(--sheet-width) * .115, 7.4dvh), 4.3rem);align-items:center;gap:clamp(.5rem,2.4vw,.9rem);padding-block:clamp(.35rem,2dvh,1.2rem);display:flex}.venue-row[data-astro-cid-b4hn7btt]+.venue-row[data-astro-cid-b4hn7btt]{border-top:1px solid #7a7e5a8c}.venue-tile[data-astro-cid-b4hn7btt]{width:var(--tile-size);aspect-ratio:1;background:linear-gradient(150deg, var(--color-cream-light), var(--color-cream));border:1px solid #c2a46ab3;border-radius:22%;flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #ffffffe6,0 8px 16px -12px #3b482880}.venue-tile[data-astro-cid-b4hn7btt] svg[data-astro-cid-b4hn7btt]{fill:none;width:68%;height:68%;stroke:var(--color-forest);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.venue-tile[data-astro-cid-b4hn7btt] path[data-astro-cid-b4hn7btt]{vector-effect:non-scaling-stroke}.venue-separator[data-astro-cid-b4hn7btt]{background:#7a7e5a99;flex:none;align-self:stretch;width:1px;margin-block:.15rem}.venue-text[data-astro-cid-b4hn7btt]{flex:1;min-width:0;line-height:1.2}.venue-kind[data-astro-cid-b4hn7btt]{font-size:clamp(.58rem, var(--sheet-width) * .021, .8rem);letter-spacing:.3em;text-transform:uppercase;color:var(--color-forest);margin:0 0 .1em;font-weight:400}.venue-name[data-astro-cid-b4hn7btt],.venue-address[data-astro-cid-b4hn7btt]{margin:0}.venue-name[data-astro-cid-b4hn7btt]{font-size:clamp(.78rem, var(--sheet-width) * .037, 1.3rem);color:var(--color-forest-deep);font-weight:500}.venue-address[data-astro-cid-b4hn7btt]{font-size:clamp(.7rem, var(--sheet-width) * .034, 1.1rem);color:var(--color-muted)}.venue-routes[data-astro-cid-b4hn7btt]{flex:none;gap:clamp(.35rem,1.8vw,.6rem);display:flex}.route-button[data-astro-cid-b4hn7btt]{width:calc(var(--tile-size) * .76);aspect-ratio:1;font-size:calc(var(--tile-size) * .46);border-radius:28%;place-items:center;transition:filter .2s,background-color .2s,transform .2s;display:grid}.route-maps[data-astro-cid-b4hn7btt]{background:linear-gradient(160deg, var(--color-moss-light) 0%, var(--color-moss) 45%, var(--color-moss-deep) 100%);color:var(--color-paper);box-shadow:inset 0 0 0 1px #c2a46a59,inset 0 1px #ffffff2e,0 10px 18px -10px #3b4828a6}.route-waze[data-astro-cid-b4hn7btt]{background:linear-gradient(180deg, var(--color-cream-light), var(--color-cream));color:var(--color-forest);border:1.5px solid #7a7e5ad9;box-shadow:inset 0 1px #fffc,0 8px 16px -12px #3b482873}.route-waze[data-astro-cid-b4hn7btt] svg[data-astro-cid-b4hn7btt]{fill:currentColor;width:1em;height:1em}.route-maps[data-astro-cid-b4hn7btt]:hover,.route-maps[data-astro-cid-b4hn7btt]:focus-visible{filter:brightness(.88)}.route-waze[data-astro-cid-b4hn7btt]:hover,.route-waze[data-astro-cid-b4hn7btt]:focus-visible{background:var(--color-cream)}.route-button[data-astro-cid-b4hn7btt]:active{transform:scale(.96)}.route-button[data-astro-cid-b4hn7btt]:focus-visible{outline:2px solid var(--color-forest);outline-offset:3px}.where[data-astro-cid-wu6irsnf]{--page-width:min(var(--sheet-width) * .88, 66dvh, 26rem);min-height:0;width:var(--page-width);flex-direction:column;flex:1;gap:clamp(.35rem,1.5dvh,1.1rem);max-width:100%;margin-inline:auto;display:flex}.map-slot[data-astro-cid-wu6irsnf]{flex:1 1 0;place-items:center;min-height:0;display:grid;container-type:size}.venues[data-astro-cid-wu6irsnf]{margin:0 -2.5%;padding:0;list-style:none}.footer-mark[data-astro-cid-wu6irsnf]{flex:none;width:min(40%,9rem,24dvh);margin-inline:auto;mask-image:linear-gradient(90deg,#0000,#000 30% 70%,#0000)}
