@layer astro.images{:where([data-astro-image]){height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}[data-astro-image-fit=fill]{object-fit:fill}[data-astro-image-fit=contain]{object-fit:contain}[data-astro-image-fit=cover]{object-fit:cover}[data-astro-image-fit=scale-down]{object-fit:scale-down}[data-astro-image-pos=top]{object-position:top}[data-astro-image-pos=bottom]{object-position:bottom}[data-astro-image-pos=left]{object-position:left}[data-astro-image-pos=right]{object-position:right}[data-astro-image-pos=center]{object-position:center}[data-astro-image-pos=top-left]{object-position:top left}[data-astro-image-pos=top-right]{object-position:top right}[data-astro-image-pos=top-center]{object-position:top center}[data-astro-image-pos=bottom-left]{object-position:bottom left}[data-astro-image-pos=bottom-right]{object-position:bottom right}[data-astro-image-pos=bottom-center]{object-position:bottom center}[data-astro-image-pos=left-top]{object-position:left top}[data-astro-image-pos=left-bottom]{object-position:left bottom}[data-astro-image-pos=left-center]{object-position:left center}[data-astro-image-pos=right-top]{object-position:right top}[data-astro-image-pos=right-bottom]{object-position:right bottom}[data-astro-image-pos=right-center]{object-position:right center}[data-astro-image-pos=center-top]{object-position:center top}[data-astro-image-pos=center-bottom]{object-position:center bottom}[data-astro-image-pos=center-left]{object-position:center left}[data-astro-image-pos=center-right]{object-position:center right}}:root{--cal:#f2f3ee;--branco:#fff;--verde-muro:#2e6a2b;--verde-escuro:#224f20;--broto:#a8c43e;--cambara:#8a3d20;--tora:#2a1b11;--tora-suave:#5a4636;--giz:#f6f3ea;--linha:#d8d5cb;--raio-foto:3px;--raio-botao:6px;--largura:74rem;font-family:var(--font-texto);color:var(--tora);background:var(--cal);-webkit-text-size-adjust:100%;font-size:1.0625rem;line-height:1.6}*,:before,:after{box-sizing:border-box}body{margin:0;padding-bottom:3.5rem}img{max-width:100%;height:auto;display:block}p{max-width:68ch;margin:0 0 1em}a{color:var(--verde-muro);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{color:var(--verde-escuro);text-decoration-thickness:2px}h1,h2,h3{font-family:var(--font-titulo);letter-spacing:.005em;color:var(--tora);text-wrap:balance;margin:0 0 .45em;font-weight:800;line-height:.95}h1{font-size:clamp(3.2rem,13vw,6.6rem)}h2{font-size:clamp(2.35rem,7vw,3.75rem)}h3{font-size:1.75rem;line-height:1}.subtitulo{margin-top:1.75rem;font-size:1.75rem}:focus-visible{outline:3px solid var(--cambara);outline-offset:3px}.container{width:min(100% - 2rem, var(--largura));margin-inline:auto}.secao{padding-block:3.5rem}.lead{color:var(--tora-suave);max-width:38rem;font-size:1.2rem;line-height:1.5}.lista-simples{margin:0;padding:0;list-style:none}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pular{z-index:100;background:var(--tora);color:var(--giz);padding:.6rem 1rem;position:absolute;top:-4rem;left:1rem}.pular:focus{color:var(--giz);top:1rem}.botao{border-radius:var(--raio-botao);border:2px solid #0000;justify-content:center;align-items:center;min-height:50px;padding:.75rem 1.4rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.botao--whats{background:var(--verde-muro);color:var(--branco)}.botao--whats:hover{background:var(--verde-escuro);color:var(--branco)}.botao--contorno{border-color:var(--tora);color:var(--tora)}.botao--contorno:hover{background:var(--tora);color:var(--giz)}.botao--claro{border-color:var(--giz);color:var(--giz)}.botao--claro:hover{background:var(--giz);color:var(--tora)}.botoes{flex-wrap:wrap;gap:.75rem;display:flex}.topo{background:var(--branco);border-bottom:1px solid var(--linha)}.topo__barra{justify-content:space-between;align-items:center;gap:1rem;padding-block:.55rem;display:flex;position:relative}.topo__logo{line-height:0;display:block}.topo__logo img{width:116px;height:auto}.menu-desktop,.topo__cta{display:none}.menu-celular summary{cursor:pointer;border:2px solid var(--tora);border-radius:var(--raio-botao);align-items:center;min-height:46px;padding:0 1.1rem;font-weight:700;list-style:none;display:flex}.menu-celular summary::-webkit-details-marker{display:none}.menu-celular[open] summary{background:var(--tora);color:var(--giz)}.menu-celular nav{z-index:50;background:var(--branco);border:1px solid var(--linha);border-top:4px solid var(--verde-muro);position:absolute;top:100%;left:1rem;right:1rem}.menu-celular ul,.menu-desktop ul{margin:0;padding:0;list-style:none}.menu-celular li+li{border-top:1px solid var(--linha)}.menu-celular a{color:var(--tora);font-family:var(--font-titulo);padding:.95rem 1.1rem;font-size:1.6rem;text-decoration:none;display:block}.menu-celular a[aria-current=page],.menu-desktop a[aria-current=page]{color:var(--verde-muro);text-underline-offset:.25em;text-decoration:underline 3px}.barra-celular{z-index:60;background:var(--branco);border-top:1px solid var(--linha);grid-template-columns:1fr 1.3fr 1fr;display:grid;position:fixed;inset:auto 0 0}.barra-celular a{min-height:56px;color:var(--tora);justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:flex}.barra-celular .barra-celular__whats{background:var(--verde-muro);color:var(--branco)}.hero{color:var(--giz);background:var(--tora);align-items:flex-end;min-height:min(88svh,46rem);display:flex;position:relative}.hero__foto{object-fit:cover;object-position:12% 50%;width:100%;height:100%;position:absolute;inset:0}.hero:after{content:"";background:linear-gradient(#2a1b1140 0%,#2a1b118c 40%,#2a1b11eb 100%);position:absolute;inset:0}.hero__conteudo{z-index:1;padding-block:6rem 2.5rem;position:relative}.hero h1{color:var(--giz);max-width:11ch;margin-bottom:.3em}.hero .lead{color:var(--giz);opacity:.92}.hero .botao--contorno{border-color:var(--giz);color:var(--giz)}.hero .botao--contorno:hover{background:var(--giz);color:var(--tora)}.ficha{background:var(--branco);border-bottom:1px solid var(--linha)}.ficha ul{margin:0;padding:0;list-style:none;display:grid}.ficha li{border-top:1px solid var(--linha);padding:1rem 0}.ficha li:first-child{border-top:0}.ficha span{color:var(--tora-suave);font-size:.95rem;display:block}.ficha strong{font-size:1.1rem;display:block}.quadro{border-top:3px solid var(--cambara);margin:2rem 0 0;padding:0;list-style:none}.quadro__linha{border-bottom:3px solid var(--cambara)}.quadro__link{color:var(--tora);grid-template-columns:88px 1fr;align-items:center;column-gap:1rem;padding:1.1rem 0;text-decoration:none;display:grid}.quadro__link img{object-fit:cover;border-radius:var(--raio-foto);grid-row:span 2;align-self:start;width:88px;height:88px}.quadro__nome{align-self:end;margin:0 0 .25rem;font-size:1.9rem}.quadro__itens{color:var(--tora-suave);align-self:start;margin:0;font-size:1rem;line-height:1.45}.quadro__link:hover .quadro__nome{color:var(--verde-muro);text-underline-offset:.18em;text-decoration:underline 3px}.quadro__link:focus-visible{outline-offset:4px}.secao--madeira{background-color:#3b2518;background-image:linear-gradient(#22140cc2, #22140cd1), var(--textura-madeira);color:var(--giz);background-position:50%,top;background-repeat:no-repeat,repeat;background-size:auto,auto 760px}.secao--madeira h2,.secao--madeira h3{color:var(--giz)}.secao--madeira .lead{color:var(--giz);opacity:.9}.secao--madeira a:not(.botao){color:#d6ea8f}.grade{grid-template-columns:1fr;gap:1.5rem;display:grid}.obra{margin:0}.obra img{aspect-ratio:3/2;object-fit:cover;border-radius:var(--raio-foto);width:100%}.obra figcaption{border-top:0;padding-top:.6rem}.obra__titulo{margin:0;font-size:1.6rem}.obra__cidade{color:var(--tora-suave);margin:.15rem 0 0}.secao--madeira .obra__cidade{color:var(--giz);opacity:.8}.secao__acao{margin:2rem 0 0}.duas-colunas{gap:2rem;display:grid}.foto-arredondada{border-radius:var(--raio-foto);width:100%}.fato{border-left:4px solid var(--broto);color:var(--tora-suave);padding-left:1rem}.migalhas{margin-bottom:1.25rem;font-size:.95rem}.migalhas ol{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.migalhas li+li:before{content:"/";color:var(--tora-suave);margin-right:.4rem}.etiquetas{flex-wrap:wrap;gap:.5rem;margin:0 0 1.75rem;padding:0;list-style:none;display:flex}.etiquetas li{background:var(--branco);border:1px solid var(--linha);border-left:4px solid var(--cambara);padding:.35rem .8rem}.faq{border-top:3px solid var(--cambara)}.faq details{border-bottom:1px solid var(--linha)}.faq summary{cursor:pointer;min-height:48px;padding:1.1rem 0;font-size:1.1rem;font-weight:700}.faq details p{color:var(--tora-suave)}.rodape{background:var(--tora);color:var(--giz);padding-block:3rem 1.5rem}.rodape h2{color:var(--giz);font-size:1.9rem}.rodape a{color:#d6ea8f}.rodape address{font-style:normal}.rodape__grade{gap:2rem;display:grid}.rodape__legal{color:#cbbfb1;border-top:1px solid #4a3627;margin-top:2.5rem;padding-top:1rem;font-size:.92rem}@media (width>=40rem){.grade{grid-template-columns:repeat(2,1fr)}.ficha ul{grid-template-columns:repeat(3,1fr);gap:2rem}.ficha li{border-top:0;padding:1.25rem 0}.rodape__grade{grid-template-columns:repeat(3,1fr)}.quadro__link{grid-template-columns:1fr 1.4fr 120px;gap:2rem}.quadro__link img{grid-area:1/3;align-self:center;width:120px;height:90px}.quadro__nome{grid-area:1/1;align-self:center;margin:0;font-size:2.4rem}.quadro__itens{grid-area:1/2;align-self:center}}@media (width>=64rem){body{padding-bottom:0}.barra-celular,.menu-celular{display:none}.menu-desktop{display:block}.menu-desktop ul{gap:1.75rem;display:flex}.menu-desktop a{color:var(--tora);font-weight:700;text-decoration:none}.menu-desktop a:hover{color:var(--verde-muro)}.topo__cta{display:inline-flex}.topo__logo img{width:150px}.hero__foto{object-position:50% 78%}.hero__conteudo{padding-block:9rem 4.5rem}.secao{padding-block:5rem}.duas-colunas{grid-template-columns:1fr 1fr;align-items:center;gap:3.5rem}.grade--destaque{grid-template-rows:auto auto;grid-template-columns:1.6fr 1fr}.grade--destaque>:first-child{grid-row:span 2}.grade--destaque>:first-child img{aspect-ratio:4/3.6}.grade--3{grid-template-columns:repeat(3,1fr)}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
