.gl-moldura{position:relative}.gl-moldura>svg{display:block}figure:has(.gl-moldura) figcaption a{color:var(--grafite);text-decoration-color:var(--terracota-escuro);text-underline-offset:.2em;text-decoration-thickness:2px}.gl-moldura>.gl{opacity:0;transition:opacity .5s var(--ease);border-radius:var(--raio);background:#ece7dd;position:absolute;inset:0;overflow:hidden}.gl-pronto>.gl{opacity:1}.gl-pronto>svg{visibility:hidden}.gl-falhou>.gl{display:none}html.js .gl-moldura:is(.gl-tres,.gl-pagina):not(.gl-pronto):not(.gl-falhou)>svg{visibility:hidden}html.js .gl-moldura:is(.gl-tres,.gl-pagina):not(.gl-pronto):not(.gl-falhou){border-radius:var(--raio);background:#ece7dd linear-gradient(100deg,#f4f1ea00 30%,#f4f1eab3 50%,#f4f1ea00 70%) 0 0/300% 100% no-repeat;animation:1.6s linear infinite gl-esqueleto}@keyframes gl-esqueleto{0%{background-position:100% 0}to{background-position:-50% 0}}@media (prefers-reduced-motion:reduce){html.js .gl-moldura:is(.gl-tres,.gl-pagina){animation:none}}.gl-moldura:is(.gl-tres,.gl-pagina)>svg{width:100%;height:100%}.gl-atrib{z-index:3;color:var(--grafite);pointer-events:none;background:#f4f1eae0;border-radius:2px;padding:0 6px;font-size:11px;line-height:1.4;display:none;position:absolute;bottom:4px;right:4px}.gl-pronto>.gl-atrib{display:block}.tres-mapa .gl-moldura.gl-pagina{aspect-ratio:1;width:100%}@media (width>=768px){.tres-mapa .gl-moldura.gl-pagina{aspect-ratio:16/9;max-height:640px}}.tres-mapa .gl-moldura.gl-pagina>svg{width:100%;height:100%}.gl-moldura.gl-tres{aspect-ratio:1;width:100%;max-height:52svh}.tres-mapa .gl-moldura.gl-tres>svg{width:100%;height:100%}@media (width>=768px){.gl-moldura.gl-tres{aspect-ratio:16/10;max-height:50svh}}@media (width>=1024px){.gl-moldura.gl-tres{aspect-ratio:auto;height:calc(100svh - 140px);min-height:420px;max-height:860px}}.gl-pino{cursor:default;width:44px;height:44px;font:inherit;color:var(--grafite);background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid}button.gl-pino{cursor:pointer}button.gl-pino:focus-visible{outline:3px solid var(--grafite);outline-offset:-4px;border-radius:50%}.gl-pino-ponto{border:3px solid var(--cal);width:20px;height:20px;transition:transform .3s var(--ease);border-radius:50%;position:relative;box-shadow:0 2px 6px #23262a59}.gl-pino.e-concluido .gl-pino-ponto{background:var(--grafite)}.gl-pino.e-obra .gl-pino-ponto{background:var(--terracota-escuro)}.gl-pino.e-prep .gl-pino-ponto{border-color:var(--oliveira-escuro);background:0 0;width:16px;height:16px;box-shadow:0 0 0 2px #f4f1eae6}.gl-pino-nome{white-space:nowrap;color:var(--grafite);pointer-events:none;text-shadow:0 0 3px #f4f1ea,0 0 3px #f4f1ea,0 0 6px #f4f1ea;font:700 14px/1.2 Manrope,sans-serif;position:absolute;top:50%;left:38px;transform:translateY(-50%)}.gl-pino.gl-area .gl-pino-nome{left:auto;right:38px}.gl-pino.nome-dir .gl-pino-nome{inset:50% auto auto 38px;transform:translateY(-50%)}.gl-pino.nome-esq .gl-pino-nome{inset:50% 38px auto auto;transform:translateY(-50%)}.gl-pino.nome-cima .gl-pino-nome{inset:auto auto 36px 50%;transform:translate(-50%)}.gl-pino.nome-baixo .gl-pino-nome{inset:36px auto auto 50%;transform:translate(-50%)}.gl-pino.nome-cima-longe .gl-pino-nome{inset:auto auto 66px 50%;transform:translate(-50%)}.gl-pino.nome-baixo-longe .gl-pino-nome{inset:66px auto auto 50%;transform:translate(-50%)}.gl-pino.nome-cima-longe .gl-pino-nome:after,.gl-pino.nome-baixo-longe .gl-pino-nome:before{content:"";border-left:1.5px solid;height:31px;position:absolute;left:50%;box-shadow:0 0 0 1px #f4f1eacc}.gl-pino.nome-cima-longe .gl-pino-nome:after{top:100%}.gl-pino.nome-baixo-longe .gl-pino-nome:before{bottom:100%}.gl-pino.ativo .gl-pino-ponto{transform:scale(1.25)}.gl-pino.ativo .gl-pino-ponto:after{content:"";animation:gl-pulso 1.8s var(--ease) infinite;border:2px solid;border-radius:50%;position:absolute;inset:-3px}.gl-pino.e-obra.ativo .gl-pino-ponto:after{color:var(--terracota-escuro)}.gl-pino.e-prep.ativo .gl-pino-ponto:after{color:var(--oliveira-escuro)}@keyframes gl-pulso{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}@media (prefers-reduced-motion:reduce){.gl-pino.ativo .gl-pino-ponto:after{opacity:.5;animation:none;transform:scale(1.7)}.gl{transition:none}}.gl-popup .maplibregl-popup-content{background:var(--cal);color:var(--grafite);border-radius:var(--raio);padding:12px 14px 8px;font:400 .95rem/1.45 Manrope,sans-serif;box-shadow:0 14px 34px -18px #23262a8c}.gl-popup.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{border-top-color:var(--cal)}.gl-popup.maplibregl-popup-anchor-top .maplibregl-popup-tip{border-bottom-color:var(--cal)}.gl-popup.maplibregl-popup-anchor-left .maplibregl-popup-tip{border-right-color:var(--cal)}.gl-popup.maplibregl-popup-anchor-right .maplibregl-popup-tip{border-left-color:var(--cal)}.gl-cartao{justify-items:start;gap:4px;display:grid}.gl-cartao strong{letter-spacing:-.01em;font-size:1.05rem}.gl-cartao .gl-cartao-nota{color:var(--texto-2);font-size:.85rem}.gl-cartao a{min-height:44px;color:var(--grafite);text-decoration:underline;text-decoration-color:var(--terracota-escuro);text-underline-offset:.25em;align-items:center;font-weight:600;text-decoration-thickness:2px;display:inline-flex}.gl-cartao .estado{letter-spacing:.1em;text-transform:uppercase;color:var(--cal);border-radius:2px;padding:2px 8px;font-size:.75rem;font-weight:600}.gl-cartao .estado.e-concluido{background:var(--grafite)}.gl-cartao .estado.e-obra{background:var(--terracota-escuro)}.gl-cartao .estado.e-prep{background:var(--oliveira-escuro)}.gl-destino{pointer-events:none;opacity:.6;transition:opacity .3s var(--ease);align-items:center;gap:6px;display:flex}.gl-destino.ativo{opacity:1}.gl-destino-ponto{background:var(--grafite);border:2px solid var(--cal);border-radius:50%;flex:none;width:12px;height:12px}.gl-destino-nome{color:var(--grafite);white-space:nowrap;text-shadow:0 0 3px #f4f1ea,0 0 3px #f4f1ea,0 0 6px #f4f1ea;font:600 13px/1.2 Manrope,sans-serif}.gl .maplibregl-ctrl-group button{width:44px;height:44px}.gl .maplibregl-ctrl-group{border-radius:var(--raio)}.gl .maplibregl-cooperative-gesture-screen{font-family:Manrope,sans-serif}.gl-moldura .gl .maplibregl-ctrl.maplibregl-ctrl-group button .maplibregl-ctrl-icon{color:var(--grafite);background-image:none;place-items:center;font:600 22px/1 Manrope,sans-serif;display:grid}.gl .maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon:before{content:"+"}.gl .maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon:before{content:"−"}.tres[data-astro-cid-iiifs5pf]{gap:clamp(24px,3vw,40px);display:grid}.tres-mapa[data-astro-cid-iiifs5pf]{margin:0}.tres-mapa[data-astro-cid-iiifs5pf] svg[data-astro-cid-iiifs5pf]{border-radius:var(--raio);width:100%;height:auto;display:block}.gl-tres[data-astro-cid-iiifs5pf]>svg[data-astro-cid-iiifs5pf],.gl-pagina[data-astro-cid-iiifs5pf]>svg[data-astro-cid-iiifs5pf]{height:100%}.fundo[data-astro-cid-iiifs5pf]{fill:var(--cal-escuro)}.via[data-astro-cid-iiifs5pf]{fill:none;stroke-linecap:round;stroke-linejoin:round}.v1[data-astro-cid-iiifs5pf]{stroke:var(--grafite);stroke-width:9px}.v2[data-astro-cid-iiifs5pf]{stroke:var(--taupe);stroke-width:5px}.v3[data-astro-cid-iiifs5pf]{stroke:var(--taupe);stroke-width:3.5px}.v4[data-astro-cid-iiifs5pf]{stroke:#b9afa4;stroke-width:2.5px}.v5[data-astro-cid-iiifs5pf]{stroke:#cfc6bb;stroke-width:1.5px}.lugar[data-astro-cid-iiifs5pf]{fill:var(--taupe);letter-spacing:.04em;paint-order:stroke;stroke:var(--cal-escuro);stroke-width:5px;font:600 15px Manrope,sans-serif}.pino[data-astro-cid-iiifs5pf] .ponto[data-astro-cid-iiifs5pf]{stroke:var(--cal);stroke-width:3px}.pino[data-astro-cid-iiifs5pf] .halo[data-astro-cid-iiifs5pf]{opacity:.18;transition:opacity .3s var(--ease)}.pino[data-astro-cid-iiifs5pf].atual .halo[data-astro-cid-iiifs5pf]{opacity:.4}.pino[data-astro-cid-iiifs5pf] .zona[data-astro-cid-iiifs5pf]{fill:var(--oliveira-escuro);fill-opacity:.1;stroke:var(--oliveira-escuro);stroke-width:2px;stroke-dasharray:8 6}.e-concluido[data-astro-cid-iiifs5pf] .ponto[data-astro-cid-iiifs5pf],.e-concluido[data-astro-cid-iiifs5pf] .halo[data-astro-cid-iiifs5pf]{fill:var(--grafite)}.e-obra[data-astro-cid-iiifs5pf] .ponto[data-astro-cid-iiifs5pf],.e-obra[data-astro-cid-iiifs5pf] .halo[data-astro-cid-iiifs5pf]{fill:var(--terracota-escuro)}.e-prep[data-astro-cid-iiifs5pf] .ponto[data-astro-cid-iiifs5pf],.e-prep[data-astro-cid-iiifs5pf] .halo[data-astro-cid-iiifs5pf]{fill:var(--oliveira-escuro)}.pino-nome[data-astro-cid-iiifs5pf]{fill:var(--grafite);paint-order:stroke;stroke:var(--cal-escuro);stroke-width:5px;font:700 21px Manrope,sans-serif}.pino-estado[data-astro-cid-iiifs5pf]{fill:var(--texto-2);paint-order:stroke;stroke:var(--cal-escuro);stroke-width:5px;font:600 15px Manrope,sans-serif}.escala[data-astro-cid-iiifs5pf] path[data-astro-cid-iiifs5pf]{fill:none;stroke:var(--grafite);stroke-width:2px}.escala[data-astro-cid-iiifs5pf] text[data-astro-cid-iiifs5pf],.norte[data-astro-cid-iiifs5pf] text[data-astro-cid-iiifs5pf]{fill:var(--grafite);font:600 14px Manrope,sans-serif}.norte[data-astro-cid-iiifs5pf] path[data-astro-cid-iiifs5pf]{fill:var(--grafite)}.tres-mapa[data-astro-cid-iiifs5pf] figcaption[data-astro-cid-iiifs5pf]{margin-top:8px}.tres-cartoes[data-astro-cid-iiifs5pf]{gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.tres-cartoes[data-astro-cid-iiifs5pf]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.cartao[data-astro-cid-iiifs5pf]{color:var(--grafite);align-content:start;gap:8px;height:100%;text-decoration:none;display:grid}.cartao[data-astro-cid-iiifs5pf] .nome[data-astro-cid-iiifs5pf]{letter-spacing:-.02em;font-size:clamp(1.2rem,1.05rem + .5vw,1.5rem);font-weight:700}.cartao[data-astro-cid-iiifs5pf] .texto[data-astro-cid-iiifs5pf]{color:var(--texto-2)}.cartao[data-astro-cid-iiifs5pf] .ligacao[data-astro-cid-iiifs5pf]{color:var(--grafite);min-height:44px;text-decoration:underline;text-decoration-color:var(--terracota-escuro);text-underline-offset:.25em;align-items:center;gap:.4em;font-weight:600;text-decoration-thickness:2px;display:inline-flex}.cartao[data-astro-cid-iiifs5pf]:hover .nome[data-astro-cid-iiifs5pf]{text-underline-offset:.2em;text-decoration:underline}.estado[data-astro-cid-iiifs5pf]{letter-spacing:.1em;text-transform:uppercase;color:var(--cal);border-radius:2px;justify-self:start;margin-top:4px;padding:3px 10px;font-size:.75rem;font-weight:600}.estado[data-astro-cid-iiifs5pf].e-concluido{background:var(--grafite)}.estado[data-astro-cid-iiifs5pf].e-obra{background:var(--terracota-escuro)}.estado[data-astro-cid-iiifs5pf].e-prep{background:var(--oliveira-escuro)}.atual[data-astro-cid-iiifs5pf] .cartao[data-astro-cid-iiifs5pf] .ligacao[data-astro-cid-iiifs5pf]{color:var(--taupe)}@media (width<=767px){.pino-nome[data-astro-cid-iiifs5pf]{stroke-width:10px;font-size:46px;translate:0 -16px}.pino-estado[data-astro-cid-iiifs5pf]{stroke-width:9px;font-size:34px;translate:0 26px}.lugar[data-astro-cid-iiifs5pf]{font-size:32px}.escala[data-astro-cid-iiifs5pf] text[data-astro-cid-iiifs5pf],.norte[data-astro-cid-iiifs5pf] text[data-astro-cid-iiifs5pf]{font-size:30px}.pino[data-astro-cid-iiifs5pf] .ponto[data-astro-cid-iiifs5pf]{r:16px}.pino[data-astro-cid-iiifs5pf] .halo[data-astro-cid-iiifs5pf]{r:30px}}
