.topo[data-astro-cid-vieouxb2]{padding-block:clamp(48px,8vw,104px) clamp(56px,8vw,96px)}.topo__conteudo[data-astro-cid-vieouxb2]{justify-items:start;gap:20px;display:grid}.topo[data-astro-cid-vieouxb2] .rotulo[data-astro-cid-vieouxb2]{color:var(--color-latao-claro)}.migalhas[data-astro-cid-vieouxb2]{color:#f8f5ee99;flex-wrap:wrap;gap:8px;font-size:13px;display:flex}.migalhas[data-astro-cid-vieouxb2] a[data-astro-cid-vieouxb2]{color:var(--color-latao-claro);text-decoration:none}.migalhas[data-astro-cid-vieouxb2] a[data-astro-cid-vieouxb2]:hover{color:var(--color-espuma)}.topo__titulo[data-astro-cid-vieouxb2]{font-size:clamp(3rem,8vw,5.5rem);line-height:1}.topo__texto[data-astro-cid-vieouxb2]{color:#f8f5eed9;max-width:56ch;font-size:clamp(1rem,1.6vw,1.1875rem)}.topo__cta[data-astro-cid-vieouxb2]{margin-top:6px}.topo__atalhos[data-astro-cid-vieouxb2]{flex-wrap:wrap;gap:10px;margin:10px 0 0;padding:0;list-style:none;display:flex}.topo__atalhos[data-astro-cid-vieouxb2] .btn[data-astro-cid-vieouxb2]{min-height:42px;padding-inline:20px;font-size:11.5px}@media (width<=479px){.topo__cta[data-astro-cid-vieouxb2]{letter-spacing:.1em;text-align:center;white-space:normal;width:100%;padding:12px 18px;line-height:1.4}}.lugares[data-astro-cid-vieouxb2]{background:var(--color-areia)}.lugares__conteudo[data-astro-cid-vieouxb2]{gap:clamp(56px,7vw,88px);display:grid}.grade[data-astro-cid-vieouxb2]{grid-template-columns:minmax(0,1fr);gap:clamp(40px,5vw,56px) 32px;margin:0;padding:0;list-style:none;display:grid}@media (width>=700px){.grade[data-astro-cid-vieouxb2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.grade[data-astro-cid-vieouxb2]{gap:64px 40px}}.lugar[data-astro-cid-vieouxb2]{scroll-margin-top:calc(var(--header-h) + 24px);grid-template-rows:auto 1fr;align-content:start;gap:20px;display:grid}.lugar__foto[data-astro-cid-vieouxb2]{aspect-ratio:3/2;border-radius:var(--raio-g);max-width:100%;position:relative;overflow:hidden;box-shadow:0 26px 44px -34px #0b254099}.lugar__foto[data-astro-cid-vieouxb2] .foto{border-radius:inherit;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.lugar[data-astro-cid-vieouxb2]:hover .lugar__foto[data-astro-cid-vieouxb2] .foto{transform:scale(1.04)}.lugar__texto[data-astro-cid-vieouxb2]{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.lugar__texto[data-astro-cid-vieouxb2] .lugar__chamada{margin-top:auto}.lugar__descricao[data-astro-cid-vieouxb2]{margin-bottom:10px}.lugar__nome[data-astro-cid-vieouxb2]{font-size:clamp(2rem,3.4vw,2.75rem)}.lugar__descricao[data-astro-cid-vieouxb2]{color:var(--color-tinta-suave);max-width:52ch}@media (width<=699px){.lugar__sem-local[data-astro-cid-vieouxb2]{display:none}}.chamada[data-astro-cid-vieouxb2]{border-radius:var(--raio-g);background:radial-gradient(80% 90% at 100% 0%, #1e6a8a66, transparent 65%), var(--color-abismo);color:var(--color-espuma);gap:28px;padding:clamp(32px,5vw,56px);display:grid;box-shadow:0 30px 50px -36px #0b2540b3}@media (width>=1024px){.chamada[data-astro-cid-vieouxb2]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:56px}}.chamada__texto[data-astro-cid-vieouxb2]{gap:14px;display:grid}.chamada[data-astro-cid-vieouxb2] .rotulo[data-astro-cid-vieouxb2]{color:var(--color-latao-claro)}.chamada__titulo[data-astro-cid-vieouxb2]{font-size:clamp(2.2rem,4.4vw,3.25rem)}.chamada__texto[data-astro-cid-vieouxb2] p[data-astro-cid-vieouxb2]{color:#f8f5eed1;max-width:52ch}.chamada__acoes[data-astro-cid-vieouxb2]{justify-items:start;gap:22px;display:grid}.chamada__btn[data-astro-cid-vieouxb2]{text-align:center;max-width:100%;padding-block:12px;line-height:1.4}@media (width<=479px){.chamada__btn[data-astro-cid-vieouxb2]{letter-spacing:.1em;text-align:center;white-space:normal;width:100%;padding:12px 18px;line-height:1.4}}.chamada__outros[data-astro-cid-vieouxb2]{color:#f8f5eebf;border-top:1px solid #f8f5ee24;justify-items:start;gap:10px;padding-top:20px;font-size:14px;display:grid}.chamada__outros[data-astro-cid-vieouxb2] .chamada__icone{vertical-align:-2px;width:15px;height:15px;margin-right:6px;display:inline-block}
