.fc[data-astro-cid-a5zxh5oa]{background:var(--canvas);border-radius:var(--radius-lg);flex-direction:column;display:flex;overflow:hidden}.fc[data-astro-cid-a5zxh5oa] .ph{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto}.body[data-astro-cid-a5zxh5oa]{padding:var(--space-xl);gap:var(--space-sm);flex-direction:column;display:flex}h3[data-astro-cid-a5zxh5oa]{font:600 18px/1.4 var(--font-sans);color:var(--ink)}p[data-astro-cid-a5zxh5oa]{color:var(--body)}.gal[data-astro-cid-pd4bmjx6]{gap:var(--space-xs);grid-template-columns:repeat(3,1fr);display:grid}@media (width>=900px){.gal[data-astro-cid-pd4bmjx6]{gap:var(--space-sm)}}.tile[data-astro-cid-pd4bmjx6]{aspect-ratio:4/5}.tile-btn[data-astro-cid-pd4bmjx6]{border-radius:var(--radius-md);background:var(--surface-card);cursor:zoom-in;border:0;width:100%;height:100%;padding:0;display:block;overflow:hidden}.tile-btn[data-astro-cid-pd4bmjx6] img{object-fit:cover;width:100%;height:100%}.lb[data-astro-cid-pd4bmjx6]{width:100%;max-width:none;height:100%;max-height:none;padding:var(--space-md);background:var(--surface-dark);color:var(--on-dark);border:0;margin:0;position:fixed;inset:0;overflow:hidden}.lb[data-astro-cid-pd4bmjx6][open]{gap:var(--space-sm);grid-template:"count close""fig fig"1fr"prev next"/1fr 1fr;animation:.15s ease-out lb-in;display:grid}.lb[data-astro-cid-pd4bmjx6]::backdrop{background:var(--surface-dark)}@keyframes lb-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.lb[data-astro-cid-pd4bmjx6][open]{animation:none}}.lb-count[data-astro-cid-pd4bmjx6]{font:500 14px/1.4 var(--font-sans);color:var(--on-dark-soft);grid-area:count;align-self:center}.lb-btn[data-astro-cid-pd4bmjx6]{border-radius:var(--radius-pill);background:var(--surface-dark-elevated);width:48px;height:48px;color:var(--on-dark);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.lb-btn[data-astro-cid-pd4bmjx6]:active{background:var(--surface-dark-soft)}.lb[data-astro-cid-pd4bmjx6] [data-astro-cid-pd4bmjx6]:focus-visible{outline-color:var(--on-dark)}.lb-close[data-astro-cid-pd4bmjx6]{grid-area:close;justify-self:end}.lb-prev[data-astro-cid-pd4bmjx6]{margin-right:var(--space-xs);grid-area:prev;justify-self:end}.lb-next[data-astro-cid-pd4bmjx6]{margin-left:var(--space-xs);grid-area:next;justify-self:start}.lb-fig[data-astro-cid-pd4bmjx6]{justify-content:center;align-items:center;gap:var(--space-sm);flex-direction:column;grid-area:fig;min-height:0;display:flex}.lb-fig[data-astro-cid-pd4bmjx6] img[data-astro-cid-pd4bmjx6]{object-fit:contain;border-radius:var(--radius-md);touch-action:pan-y;user-select:none;-webkit-user-drag:none;flex:0 auto;max-width:100%;min-height:0}.lb-fig[data-astro-cid-pd4bmjx6] figcaption[data-astro-cid-pd4bmjx6]{text-align:center;max-width:60ch;font:400 16px/1.55 var(--font-sans);color:var(--on-dark-soft)}@media (width>=768px){.lb[data-astro-cid-pd4bmjx6]{padding:var(--space-lg)}.lb[data-astro-cid-pd4bmjx6][open]{grid-template:"count count close""prev fig next"1fr/auto 1fr auto}.lb-prev[data-astro-cid-pd4bmjx6],.lb-next[data-astro-cid-pd4bmjx6]{place-self:center;margin:0}}html:has(dialog[open]){overflow:hidden}.rv-prova{align-items:center;gap:var(--space-md);margin-bottom:var(--space-xl);display:flex}.rv-faces{display:flex}.rv-faces .face{border:3px solid var(--surface-soft);margin-left:-12px}.rv-faces .face:first-child{margin-left:0}.face{border-radius:var(--radius-pill);width:44px;height:44px;font:600 14px/1 var(--font-sans);color:var(--ink);flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.face img{object-fit:cover;width:100%;height:100%}.face--a{background:var(--primary-soft)}.face--b{background:var(--accent-soft)}.face--c{background:var(--surface-strong)}.face--d{background:var(--surface-card)}.rv-nota{flex-direction:column;line-height:1.3;display:flex}.rv-nota strong{color:var(--ink);font-weight:600}.rv-nota span{color:var(--muted);font-size:14px}.rv-list{gap:var(--space-md);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;border-radius:var(--radius-lg);margin-inline:-20px;padding-inline:20px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.rv-list::-webkit-scrollbar{display:none}.review{scroll-snap-align:start;background:var(--canvas);border-radius:var(--radius-lg);padding:var(--space-lg);gap:var(--space-sm);flex-direction:column;flex:0 0 85%;display:flex}.rv-top{align-items:center;gap:var(--space-sm);display:flex}.review .stars{color:var(--accent-active);gap:2px;display:flex}.review blockquote{color:var(--body-strong);margin:0}.review mark{background:var(--accent-soft);color:var(--ink);border-radius:var(--radius-xs);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:1px 4px;font-weight:700}.review .who{flex-direction:column;display:flex}.review .who strong{color:var(--ink);font-weight:600}.review .who span{color:var(--muted);font-size:14px}.rv-fotos{gap:var(--space-xs);margin-top:auto;display:flex;overflow:hidden}.rv-fotos img{object-fit:cover;border-radius:var(--radius-md);width:72px;height:72px}.rv-nav{justify-content:space-between;align-items:center;gap:var(--space-md);margin-top:var(--space-md);display:flex}.rv-pos{color:var(--muted);font-size:14px}.rv-btns{gap:var(--space-xs);display:flex}.rv-btn{border-radius:var(--radius-pill);border:1px solid var(--border-strong);background:var(--canvas);width:44px;height:44px;color:var(--ink);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.rv-btn:active{background:var(--surface-strong)}.rv-btn:disabled{color:var(--muted);border-color:var(--hairline);cursor:default}@media (width>=640px){.rv-list{margin-inline:-32px;padding-inline:32px;scroll-padding-inline:32px}.review{flex-basis:calc(50% - var(--space-md) / 2);padding:var(--space-xl)}}@media (width>=1024px){.rv-list{margin-inline:0;padding-inline:0;scroll-padding-inline:0}.review{flex-basis:calc((100% - 2 * var(--space-md)) / 3)}}.opcoes[data-astro-cid-jkivgy2q]{gap:var(--space-md);display:grid}.opcao[data-astro-cid-jkivgy2q]{align-items:flex-start;gap:var(--space-sm);padding:var(--space-xl);border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--surface-soft);flex-direction:column;display:flex}.opcao[data-astro-cid-jkivgy2q] h3[data-astro-cid-jkivgy2q]{font:700 24px/1.2 var(--font-display);letter-spacing:-.5px;color:var(--ink)}.opcao[data-astro-cid-jkivgy2q] p[data-astro-cid-jkivgy2q]{color:var(--body);margin-bottom:var(--space-xs)}.opcao[data-astro-cid-jkivgy2q] .btn[data-astro-cid-jkivgy2q]{margin-top:auto}@media (width>=760px){.opcoes[data-astro-cid-jkivgy2q]{grid-template-columns:1fr 1fr}}.sticky[data-astro-cid-bjs4jpu3]{z-index:40;pointer-events:none;padding:var(--space-md) 20px calc(var(--space-md) + env(safe-area-inset-bottom));justify-content:flex-end;transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .35s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;bottom:0;right:0}.sticky[data-astro-cid-bjs4jpu3] .btn[data-astro-cid-bjs4jpu3]{pointer-events:auto;width:56px;height:56px;padding:0;box-shadow:0 6px 20px #0a0a0a47}.sticky[data-astro-cid-bjs4jpu3].off{opacity:0;pointer-events:none;transform:translateY(120%)}@media (width>=960px){.sticky[data-astro-cid-bjs4jpu3]{display:none}}@media (prefers-reduced-motion:reduce){.sticky[data-astro-cid-bjs4jpu3]{transition:none}}.yt[data-astro-cid-b7q5s5qt]{aspect-ratio:16/9;border-radius:var(--radius-lg);background:var(--surface-strong);width:100%;position:relative;overflow:hidden}.yt[data-astro-cid-b7q5s5qt] iframe[data-astro-cid-b7q5s5qt]{border:0;width:100%;height:100%;position:absolute;inset:0}.hero[data-astro-cid-lcdefpme]{--sol-t:-120px;--sol-r:-110px;--sol-opacidade:.4}#programacao[data-astro-cid-lcdefpme]{--sol-t:-150px;--sol-r:-110px;--sol-opacidade:.8}#contato[data-astro-cid-lcdefpme]{--sol-tam:180px;--sol-t:-90px;--sol-l:calc(50% - 90px);--sol-opacidade:1;overflow:visible}#contato[data-astro-cid-lcdefpme]:after{clip-path:inset(-100px -100px 50%)}#chegar[data-astro-cid-lcdefpme]{padding-bottom:120px}.hero[data-astro-cid-lcdefpme]{padding-block:40px 64px}.hero-grid[data-astro-cid-lcdefpme]{gap:var(--space-xl);align-items:center;display:grid}.hero-copy[data-astro-cid-lcdefpme]{align-items:flex-start;gap:var(--space-md);flex-direction:column;display:flex}h1[data-astro-cid-lcdefpme]{font:800 clamp(40px,9vw,64px)/1.05 var(--font-display);letter-spacing:-.05em;color:var(--ink);text-wrap:balance}.hero-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:46ch;color:var(--body)}.btn[data-astro-cid-lcdefpme] svg{flex:none}.actions[data-astro-cid-lcdefpme]{gap:var(--space-sm);margin-top:var(--space-xs);flex-wrap:wrap;align-items:center;display:flex}.hero-art[data-astro-cid-lcdefpme]{border-radius:var(--radius-xl);background:var(--surface-dark);aspect-ratio:4/5;position:relative;overflow:hidden}.hero-art[data-astro-cid-lcdefpme] .hero-photo{object-fit:cover;width:100%;height:100%}.hero-art[data-astro-cid-lcdefpme] .hero-wave{left:0;bottom:var(--space-md);position:absolute}@media (width>=960px){.hero[data-astro-cid-lcdefpme]{padding-block:64px 96px}.hero-grid[data-astro-cid-lcdefpme]{gap:var(--space-xxl);grid-template-columns:1.05fr 1fr}}.hero-copy[data-astro-cid-lcdefpme] .badge[data-astro-cid-lcdefpme]{text-decoration:none;position:relative}.hero-copy[data-astro-cid-lcdefpme] .badge[data-astro-cid-lcdefpme]:after{content:"";position:absolute;inset:-10px -4px}.sig[data-astro-cid-lcdefpme]{width:96px;margin-bottom:var(--space-lg);overflow:hidden}.prog[data-astro-cid-lcdefpme]{gap:var(--space-xl);align-items:center;display:grid}.espacos-video[data-astro-cid-lcdefpme]{margin-bottom:var(--space-xxl);max-width:720px}.prog[data-astro-cid-lcdefpme] .head[data-astro-cid-lcdefpme]{margin-bottom:var(--space-xl)}.when[data-astro-cid-lcdefpme]{gap:var(--space-lg);margin-bottom:var(--space-xl);display:grid}.when[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:var(--space-md);align-items:flex-start;display:flex}.when[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font:600 16px/1.4 var(--font-sans);color:var(--ink)}.when[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--body)}.prog-photo[data-astro-cid-lcdefpme]{border-radius:var(--radius-lg);aspect-ratio:4/5;background:var(--surface-strong);margin:0;overflow:hidden}.prog-photo[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%}@media (width>=960px){.prog[data-astro-cid-lcdefpme]{gap:var(--space-xxl);grid-template-columns:1.05fr 1fr}}.band--canvas[data-astro-cid-lcdefpme] .actions[data-astro-cid-lcdefpme]{margin-top:var(--space-xl)}.gal-split[data-astro-cid-lcdefpme]{gap:var(--space-xl);align-items:center;display:grid}.gal-split[data-astro-cid-lcdefpme] .head[data-astro-cid-lcdefpme]{margin-bottom:0}@media (width>=900px){.gal-split[data-astro-cid-lcdefpme]{gap:var(--space-xxl);grid-template-columns:5fr 7fr}}.h2-star[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-sm);display:flex}.h2-star[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{color:var(--accent-active);flex:none}.band--soft[data-astro-cid-lcdefpme] .actions[data-astro-cid-lcdefpme]{margin-top:var(--space-xl)}.local[data-astro-cid-lcdefpme]{gap:var(--space-xxl);display:grid}@media (width>=960px){.local[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:start}}.info[data-astro-cid-lcdefpme]{gap:var(--space-lg);margin:0 0 var(--space-xl);display:grid}.info[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:var(--space-md);align-items:flex-start;display:flex}.info[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font:600 16px/1.4 var(--font-sans);color:var(--ink)}.info[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme]{gap:2px var(--space-md);grid-template-columns:auto 1fr;display:grid}.info[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--ink)}.info[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{color:var(--body)}.info[data-astro-cid-lcdefpme] ol[data-astro-cid-lcdefpme]{margin-top:var(--space-xs);color:var(--body);gap:2px;padding-left:1.25em;list-style:decimal;display:grid}.note[data-astro-cid-lcdefpme]{margin-top:var(--space-xs);color:var(--muted);font-size:14px}.steps[data-astro-cid-lcdefpme]{margin-top:var(--space-sm)}.steps[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{cursor:pointer;min-height:44px;color:var(--primary-active);align-items:center;gap:8px;font-weight:600;list-style:none;display:flex}.steps[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.steps[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]:after{content:"";border:2px solid;border-width:0 2px 2px 0;width:8px;height:8px;transition:transform .2s;transform:rotate(45deg)translateY(-2px)}.steps[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme]:after{transform:rotate(-135deg)}.steps[data-astro-cid-lcdefpme] ol[data-astro-cid-lcdefpme]{color:var(--body);gap:2px;padding-left:1.25em;list-style:decimal;display:grid}.map[data-astro-cid-lcdefpme]{gap:var(--space-sm);flex-direction:column;margin:0;display:flex}.mapa-jp[data-astro-cid-lcdefpme]{aspect-ratio:4/3;border-radius:var(--radius-lg);background:var(--surface-strong);width:100%;min-height:320px;position:relative;overflow:hidden}.map[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{color:var(--muted);font-size:14px}.map[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--primary-active)}.cta[data-astro-cid-lcdefpme] .actions[data-astro-cid-lcdefpme]{margin-top:var(--space-xl);gap:var(--space-lg)}.mail[data-astro-cid-lcdefpme]{min-width:44px;min-height:44px;color:var(--on-primary);text-underline-offset:4px;align-items:center;gap:8px;font-weight:600;display:inline-flex}.mail[data-astro-cid-lcdefpme]:focus-visible,.cta[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]:focus-visible{outline-color:var(--on-primary)}.mapa-jp .leaflet-container{width:100%;height:100%;font:inherit}.jp-pin{flex-direction:column;align-items:center;gap:4px;display:flex}.jp-pin span{background:var(--primary);color:var(--on-primary);font:700 12px/1 var(--font-sans);border-radius:var(--radius-pill);box-shadow:var(--shadow-soft);white-space:nowrap;padding:6px 10px}.jp-pin i{background:var(--primary);border:2px solid var(--on-primary);border-radius:50%;width:12px;height:12px}
