.hero[data-astro-cid-ge2uvauf]{padding-top:clamp(2.5rem,6vw,5rem);overflow:hidden}.hero__grid[data-astro-cid-ge2uvauf]{gap:var(--space-7);display:grid}.hero__text[data-astro-cid-ge2uvauf]{align-content:center;gap:var(--space-5);display:grid}.hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{font-size:var(--text-h1);line-height:1.02}.actions[data-astro-cid-ge2uvauf]{margin-top:var(--space-2)}.hero__window[data-astro-cid-ge2uvauf]{background:var(--color-primary);justify-self:start;width:min(72%,17rem);padding:clamp(1rem,2.4vw,2rem) clamp(1rem,2.4vw,2rem) 0}.hero__window[data-astro-cid-ge2uvauf] .caption{padding-block:var(--space-3) var(--space-4);color:var(--color-on-primary-muted);margin:0}.hero__window[data-astro-cid-ge2uvauf] .foto:not(:has(.caption)) .frame{margin-bottom:clamp(1rem,2.4vw,2rem)}@media (width<=899px){.hero__grid[data-astro-cid-ge2uvauf]{gap:var(--space-5)}.hero__text[data-astro-cid-ge2uvauf]{display:contents}.hero__text[data-astro-cid-ge2uvauf]>*{order:2}.hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{order:0}.hero__window[data-astro-cid-ge2uvauf]{order:1}}@media (width>=900px){.hero[data-astro-cid-ge2uvauf]{padding-top:0}.hero__grid[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(2.5rem,5vw,5rem)}.hero__text[data-astro-cid-ge2uvauf]{padding-block:var(--space-8);align-self:center}.hero[data-astro-cid-ge2uvauf]{overflow:visible}.hero__window[data-astro-cid-ge2uvauf]{z-index:1;width:auto;margin-bottom:calc(-1 * var(--space-8));justify-self:stretch;padding-top:clamp(2.5rem,4vw,4rem);position:relative}.hero[data-astro-cid-ge2uvauf]+*{padding-top:calc(var(--section) + var(--space-8))}}@media (width<=899px){.hero__grid[data-astro-cid-ge2uvauf]{text-align:center}.hero__window[data-astro-cid-ge2uvauf]{order:0;justify-self:center;width:min(64%,15rem)}.hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{order:1}.hero[data-astro-cid-ge2uvauf] .lead[data-astro-cid-ge2uvauf]{margin-inline:auto}.actions[data-astro-cid-ge2uvauf]{justify-content:center}}.sobre__grid[data-astro-cid-bdldm2fk]{gap:var(--space-7);display:grid}.sobre__grid[data-astro-cid-bdldm2fk] .sobre__foto{width:min(56%,15rem)}@media (width<=899px){.sobre__grid[data-astro-cid-bdldm2fk] .sobre__foto{justify-self:center}.sobre__texto[data-astro-cid-bdldm2fk] h2[data-astro-cid-bdldm2fk]{text-align:center}}.sobre__texto[data-astro-cid-bdldm2fk]{align-content:center;gap:var(--space-4);max-width:var(--measure);display:grid}.sobre__texto[data-astro-cid-bdldm2fk] h2[data-astro-cid-bdldm2fk]{margin-bottom:var(--space-2)}.ficha[data-astro-cid-bdldm2fk]{margin:var(--space-4) 0 0;border-top:1px solid var(--color-line)}.ficha__linha[data-astro-cid-bdldm2fk]{gap:var(--space-1);padding-block:var(--space-3);border-bottom:1px solid var(--color-line);display:grid}.ficha[data-astro-cid-bdldm2fk] dt[data-astro-cid-bdldm2fk]{font-weight:600}.ficha[data-astro-cid-bdldm2fk] dd[data-astro-cid-bdldm2fk]{color:var(--color-ink-muted);margin:0}@media (width>=560px){.ficha__linha[data-astro-cid-bdldm2fk]{gap:var(--space-4);grid-template-columns:7.5rem 1fr}}@media (width>=900px){.sobre__grid[data-astro-cid-bdldm2fk]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(3rem,6vw,6rem)}.sobre__grid[data-astro-cid-bdldm2fk] .sobre__foto{top:calc(var(--header-h) + var(--space-6));align-self:start;width:min(100%,24rem);position:sticky}}h2[data-astro-cid-ilosi3km]{margin-bottom:var(--space-7)}.pilares__lista[data-astro-cid-ilosi3km]{gap:var(--space-5);padding:0;list-style:none;display:grid}.pilar[data-astro-cid-ilosi3km]{align-content:start;gap:var(--space-3);padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);display:grid}.pilar__icone[data-astro-cid-ilosi3km]{width:3rem;height:3rem;margin-bottom:var(--space-2);border:1px solid var(--color-warm);color:var(--color-primary);border-radius:50%;place-items:center;display:grid}.pilar__icone[data-astro-cid-ilosi3km] svg{width:1.375rem;height:1.375rem}.pilar[data-astro-cid-ilosi3km] h3[data-astro-cid-ilosi3km]{font-family:var(--font-display);font-size:1.5rem;font-weight:400;line-height:1.2}.pilar[data-astro-cid-ilosi3km] p[data-astro-cid-ilosi3km]{color:var(--color-ink-muted)}.pilar--destaque[data-astro-cid-ilosi3km]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary);box-shadow:var(--shadow-soft)}.pilar--destaque[data-astro-cid-ilosi3km] .pilar__icone[data-astro-cid-ilosi3km]{color:var(--color-on-primary)}.pilar--destaque[data-astro-cid-ilosi3km] p[data-astro-cid-ilosi3km]{color:var(--color-on-primary-muted)}@media (width<=899px){.pilar[data-astro-cid-ilosi3km]{align-items:center;column-gap:var(--space-4);padding:var(--space-5);grid-template-columns:auto 1fr}.pilar__icone[data-astro-cid-ilosi3km]{margin-bottom:0}.pilar[data-astro-cid-ilosi3km] p[data-astro-cid-ilosi3km]{grid-column:1/-1}}@media (width>=900px){.pilares__lista[data-astro-cid-ilosi3km]{grid-template-columns:repeat(3,1fr);align-items:center}.pilar--destaque[data-astro-cid-ilosi3km]{padding-block:var(--space-8)}}@media (width<=899px){h2[data-astro-cid-ilosi3km]{text-align:center}}.citacao[data-astro-cid-rxuakcu7]{background:var(--color-tint)}.citacao__grid[data-astro-cid-rxuakcu7]{gap:var(--space-7);align-items:center;display:grid}.citacao__grid[data-astro-cid-rxuakcu7] .citacao__foto{width:min(48%,11rem)}.citacao__texto[data-astro-cid-rxuakcu7]{gap:var(--space-5);max-width:46rem;display:grid}blockquote[data-astro-cid-rxuakcu7] p[data-astro-cid-rxuakcu7]{font-family:var(--font-serif-italic);color:var(--color-primary);text-wrap:balance;font-size:clamp(1.5rem,1.8vw + .9rem,2.375rem);font-style:italic;line-height:1.3}figcaption[data-astro-cid-rxuakcu7]{padding-top:var(--space-4);border-top:1px solid var(--color-warm);width:fit-content;font-weight:600}@media (width>=900px){.citacao__grid[data-astro-cid-rxuakcu7]{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(3rem,6vw,6rem)}.citacao__grid[data-astro-cid-rxuakcu7] .citacao__foto{width:100%;max-width:20rem}}@media (width<=899px){.citacao__grid[data-astro-cid-rxuakcu7]{text-align:center;justify-items:center}figcaption[data-astro-cid-rxuakcu7]{margin-inline:auto}}.tech-head[data-astro-cid-l6lrfurw]{gap:var(--space-4);margin-bottom:var(--space-7);display:grid}.tech-head[data-astro-cid-l6lrfurw] p[data-astro-cid-l6lrfurw]{max-width:30rem;color:var(--color-ink-muted)}.tech-head[data-astro-cid-l6lrfurw] .btn[data-astro-cid-l6lrfurw]{justify-self:start}.tech[data-astro-cid-l6lrfurw]{gap:var(--space-5);padding:0;list-style:none;display:grid}.tech__card[data-astro-cid-l6lrfurw]{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);box-shadow:var(--shadow-soft);transition:border-color var(--dur) var(--ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.tech__card[data-astro-cid-l6lrfurw] .frame{box-shadow:none;border-radius:0}.tech__card[data-astro-cid-l6lrfurw] img{aspect-ratio:2/3;object-fit:cover;object-position:center bottom}.tech__body[data-astro-cid-l6lrfurw]{gap:var(--space-3);padding:var(--space-5);flex-direction:column;flex:1;display:flex}.tech__body[data-astro-cid-l6lrfurw] p[data-astro-cid-l6lrfurw]{color:var(--color-ink-muted);flex:1;font-size:.9375rem}.tech__link[data-astro-cid-l6lrfurw]{color:var(--color-ink);text-decoration:none}.tech__link[data-astro-cid-l6lrfurw]:after{content:"";position:absolute;inset:0}.tech__more[data-astro-cid-l6lrfurw]{color:var(--color-primary)}.tech__card[data-astro-cid-l6lrfurw]:hover{border-color:var(--color-primary)}.tech__card[data-astro-cid-l6lrfurw]:hover .tech__more[data-astro-cid-l6lrfurw]{color:var(--color-accent)}.tech__card[data-astro-cid-l6lrfurw]:hover .tech__more[data-astro-cid-l6lrfurw] svg{transform:translate(3px)}.tech__card[data-astro-cid-l6lrfurw]:has(.tech__link:focus-visible){outline:3px solid var(--color-accent);outline-offset:-3px}.tech__link[data-astro-cid-l6lrfurw]:focus-visible{outline:none}@media (width<=559px){.tech[data-astro-cid-l6lrfurw]{gap:var(--space-4);margin-inline:calc(-1 * var(--gutter));padding:0 var(--gutter) var(--space-3);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);overscroll-behavior-x:contain;scrollbar-width:thin;display:flex;overflow-x:auto}.tech__card[data-astro-cid-l6lrfurw]{scroll-snap-align:start;flex:0 0 78%}}.tech__pontos[data-astro-cid-l6lrfurw]{margin-top:var(--space-2);justify-content:center;display:flex}.tech__ponto[data-astro-cid-l6lrfurw]{cursor:pointer;background:0 0;border:0;place-items:center;width:2.75rem;height:2.75rem;padding:0;display:grid}.tech__ponto[data-astro-cid-l6lrfurw]:before{content:"";background:var(--color-ink-muted);width:.5rem;height:.5rem;transition:background-color var(--dur) var(--ease), width var(--dur) var(--ease);border-radius:50%}.tech__ponto[data-astro-cid-l6lrfurw][aria-current=true]:before{border-radius:var(--radius-pill);background:var(--color-primary);width:1.5rem}@media (width>=560px){.tech[data-astro-cid-l6lrfurw]{grid-template-columns:repeat(2,1fr)}.tech__pontos[data-astro-cid-l6lrfurw]{display:none}}@media (width>=1000px){.tech-head[data-astro-cid-l6lrfurw]{align-items:end;gap:var(--space-7);grid-template-columns:minmax(0,5fr) minmax(0,4fr) auto}.tech-head[data-astro-cid-l6lrfurw] .btn[data-astro-cid-l6lrfurw]{justify-self:end}.tech[data-astro-cid-l6lrfurw]{grid-template-columns:repeat(4,1fr)}}@media (width<=899px){.tech-head[data-astro-cid-l6lrfurw]{text-align:center;justify-items:center}.tech-head[data-astro-cid-l6lrfurw] .btn[data-astro-cid-l6lrfurw]{justify-self:center}}@media (width<=559px){.tech-head[data-astro-cid-l6lrfurw] .btn[data-astro-cid-l6lrfurw]{justify-self:stretch}}.catalogo[data-astro-cid-76zcbkjv]{background:var(--color-primary);color:var(--color-on-primary)}.catalogo__grid[data-astro-cid-76zcbkjv]{gap:var(--space-7);display:grid}.catalogo__intro[data-astro-cid-76zcbkjv]{align-content:start;justify-items:start;gap:var(--space-5);display:grid}.catalogo__intro[data-astro-cid-76zcbkjv] p[data-astro-cid-76zcbkjv]{max-width:26rem;color:var(--color-on-primary-muted)}.catalogo__grid[data-astro-cid-76zcbkjv] .catalogo__foto{width:min(44%,12rem)}.catalogo__grupos[data-astro-cid-76zcbkjv]{gap:var(--space-6);display:grid}.grupo[data-astro-cid-76zcbkjv]{gap:var(--space-2) var(--space-4);grid-template-columns:auto 1fr;display:grid}.grupo__icone[data-astro-cid-76zcbkjv]{border:1px solid var(--color-line-on-primary);border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;display:grid}.grupo__icone[data-astro-cid-76zcbkjv] svg{width:1.25rem;height:1.25rem}.grupo__nome[data-astro-cid-76zcbkjv]{align-self:center;font-size:1.125rem}.grupo__lista[data-astro-cid-76zcbkjv]{grid-column:2;padding:0;list-style:none}.grupo__lista[data-astro-cid-76zcbkjv] li[data-astro-cid-76zcbkjv]{scroll-margin-top:var(--space-6)}.grupo__lista[data-astro-cid-76zcbkjv] a[data-astro-cid-76zcbkjv]{min-height:2.75rem;padding-block:var(--space-2);border-bottom:1px solid var(--color-line-on-primary);color:var(--color-on-primary-muted);align-items:center;line-height:1.4;text-decoration:none;display:flex}.grupo__lista[data-astro-cid-76zcbkjv] li[data-astro-cid-76zcbkjv]:last-child a[data-astro-cid-76zcbkjv]{border-bottom:0}.grupo__lista[data-astro-cid-76zcbkjv] a[data-astro-cid-76zcbkjv]:hover{color:var(--color-on-primary);text-decoration:underline}.grupo__lista[data-astro-cid-76zcbkjv] li[data-astro-cid-76zcbkjv]:target a[data-astro-cid-76zcbkjv]{color:var(--color-on-primary);font-weight:600}@media (width>=1000px){.catalogo__grid[data-astro-cid-76zcbkjv]{gap:var(--space-7) clamp(3rem, 6vw, 6rem);grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"intro grupos""foto grupos"}.catalogo__intro[data-astro-cid-76zcbkjv]{grid-area:intro}.catalogo__grid[data-astro-cid-76zcbkjv] .catalogo__foto{grid-area:foto;align-self:end;width:min(100%,20rem)}.catalogo__grupos[data-astro-cid-76zcbkjv]{grid-area:grupos}}@media (width<=899px){.catalogo__intro[data-astro-cid-76zcbkjv]{text-align:center;justify-items:center}.catalogo__grid[data-astro-cid-76zcbkjv] .catalogo__foto{justify-self:center}}@media (width<=559px){.catalogo__intro[data-astro-cid-76zcbkjv]{justify-items:stretch}.catalogo__intro[data-astro-cid-76zcbkjv] p[data-astro-cid-76zcbkjv]{justify-self:center}}.onde[data-astro-cid-wt5xepds]{background:var(--color-tint)}.onde__grid[data-astro-cid-wt5xepds]{gap:var(--space-6);display:grid}.onde__info[data-astro-cid-wt5xepds]{gap:var(--space-5);display:grid}.onde__ficha[data-astro-cid-wt5xepds]{max-width:var(--measure);border-top:1px solid var(--color-line);margin:0}.onde__linha[data-astro-cid-wt5xepds]{gap:var(--space-1);padding-block:var(--space-3);border-bottom:1px solid var(--color-line);display:grid}.onde__linha[data-astro-cid-wt5xepds] dt[data-astro-cid-wt5xepds]{font-weight:600}.onde__linha[data-astro-cid-wt5xepds] dd[data-astro-cid-wt5xepds]{color:var(--color-ink-muted);margin:0}address[data-astro-cid-wt5xepds]{font-style:normal}.onde__linha[data-astro-cid-wt5xepds] .onde__logo{margin-bottom:var(--space-2)}.onde__horario[data-astro-cid-wt5xepds]{display:block}@media (width>=560px){.onde__linha[data-astro-cid-wt5xepds]{gap:var(--space-4);grid-template-columns:8.5rem 1fr}}@media (width>=900px){.onde__grid[data-astro-cid-wt5xepds]{gap:var(--space-7);grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}@media (width<=899px){h2[data-astro-cid-wt5xepds],.lead[data-astro-cid-wt5xepds]{text-align:center}.lead[data-astro-cid-wt5xepds]{margin-inline:auto}.actions[data-astro-cid-wt5xepds]{justify-content:center}}.hero-assina[data-astro-cid-lcdefpme]{gap:var(--space-1);display:grid}.hero-registro[data-astro-cid-lcdefpme]{font-size:var(--text-sm);color:var(--color-ink-muted)}.assinatura[data-astro-cid-lcdefpme]{font-family:var(--font-serif-italic);color:var(--color-primary);font-size:1.25rem;font-style:italic}
