@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-display:swap;font-weight:400 800;src:url("../fontes/jakarta.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400 800;src:url("../fontes/manrope.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--castanha:#8C684D;--castanha-forte:#7A5A41;--castanha-clara:#A78161;--tinta:#2B2119;--tinta-fundo:#1C1510;--tinta-suave:#3A2D23;--areia:#F3EFEA;--areia-forte:#E7DDD1;--areia-linha:#DDD1C2;--branco:#FFFFFF;--dourado:#C9A882;--texto:#2B2119;--texto-suave:#6E6055;--texto-claro:#C3B4A4;--display:'Plus Jakarta Sans',system-ui,sans-serif;--titulo:'Plus Jakarta Sans',system-ui,sans-serif;--corpo:'Manrope',system-ui,sans-serif;--largura:1260px;--raio:8px;--raio-g:12px;--suave:cubic-bezier(.22,.61,.36,1)}*,::after,::before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:150px;overflow-x:clip}body{margin:0;background:var(--branco);color:var(--texto);font-family:var(--corpo);font-size:1.02rem;line-height:1.7;-webkit-font-smoothing:antialiased;overflow-x:clip}img{max-width:100%;display:block;height:auto}picture{display:contents}[hidden]{display:none!important}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;border:0;background:0 0;color:inherit}h1,h2,h3,h4{margin:0;font-family:var(--titulo);font-weight:700;line-height:1.08;letter-spacing:-.028em}h1{font-size:clamp(2rem,4.4vw,3.1rem)}h2{font-size:clamp(1.8rem,4vw,2.7rem)}h3{font-family:var(--titulo);font-weight:700;font-size:clamp(1.08rem,1.9vw,1.28rem);letter-spacing:-.014em;line-height:1.28}h4{font-family:var(--titulo);font-weight:700;font-size:1rem}p{margin:0 0 1.05em}p:last-child{margin-bottom:0}h1+p,h2+p,h3+p{margin-top:1rem}:focus-visible{outline:2px solid var(--castanha);outline-offset:3px;border-radius:3px}::selection{background:var(--castanha);color:#fff}.env{width:min(100% - 2.6rem,var(--largura));margin-inline:auto}.sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pular{position:absolute;left:-999px;top:0;z-index:200;background:var(--tinta);color:#fff;padding:.8rem 1.2rem;border-radius:0 0 8px}.pular:focus{left:0}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped:not(html){overflow:clip}.lenis [data-lenis-prevent]{overscroll-behavior:contain}.marquee{background:var(--tinta);color:var(--texto-claro);overflow:hidden;position:relative;border-bottom:1px solid rgba(201,168,130,.26)}.marquee__trilho{display:flex;width:max-content;animation:46s linear infinite desliza;will-change:transform}.marquee__grupo{display:flex;align-items:center;flex:0 0 auto;padding-block:.5rem}.marquee__item{display:inline-flex;align-items:center;gap:.55rem;flex:0 0 auto;padding-inline:1.35rem;font-family:var(--titulo);font-size:.7rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;white-space:nowrap}.marquee__item em{font-style:normal;color:var(--dourado)}.marquee__sep{flex:0 0 auto;width:6px;height:6px;background:var(--castanha);transform:rotate(45deg)}.marquee--rodape{background:var(--castanha-forte);color:rgba(255,255,255,.82);border-bottom:0;border-top:1px solid rgba(255,255,255,.18)}.marquee--rodape .marquee__trilho{animation-duration:38s;animation-direction:reverse}.marquee--rodape .marquee__item em{color:#fff}.marquee--rodape .marquee__sep{background:rgba(255,255,255,.55)}@keyframes desliza{from{transform:translateX(0)}to{transform:translateX(-50%)}}.topo{position:sticky;top:0;z-index:96}.faixa-info{background:var(--areia);color:var(--texto-suave);border-bottom:1px solid var(--areia-linha);font-size:.75rem;overflow:hidden;max-height:70px;opacity:1;transition:max-height .34s var(--suave),opacity .34s var(--suave),border-color .34s var(--suave)}.topo.fixo .faixa-info{max-height:0;opacity:0;border-bottom-color:transparent}.faixa-info .env{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;min-height:38px;flex-wrap:nowrap}.faixa-info__grupo{display:flex;align-items:center;gap:1.2rem;flex-wrap:nowrap;min-width:0}.faixa-info__item{display:inline-flex;align-items:center;gap:.45rem;white-space:nowrap;transition:color .18s}.faixa-info__item svg{width:13px;height:13px;color:var(--castanha);flex:0 0 auto}a.faixa-info__item:hover{color:var(--castanha-forte)}.faixa-info__crm{font-family:var(--titulo);font-size:.655rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--castanha-forte);white-space:nowrap}.faixa-info__redes{display:flex;align-items:center;gap:.25rem}.faixa-info__redes a{display:grid;place-items:center;width:28px;height:28px;border-radius:6px;transition:background .18s,color .18s}.faixa-info__redes a:hover{background:var(--areia-forte);color:var(--castanha-forte)}.faixa-info__redes svg{width:15px;height:15px}.cabecalho{background:#fff;border-bottom:1px solid var(--areia-linha);transition:background .34s var(--suave),border-color .34s var(--suave),padding .34s var(--suave)}.cabecalho .env{display:flex;align-items:center;gap:1rem;min-height:70px;flex-wrap:nowrap;border:1px solid transparent;transition:min-height .34s var(--suave),background .34s var(--suave),border-radius .34s var(--suave),box-shadow .34s var(--suave),padding .34s var(--suave),border-color .34s var(--suave)}.topo.fixo .cabecalho{background:0 0;border-bottom-color:transparent;padding-block:.6rem}.topo.fixo .cabecalho .env{min-height:58px;padding-inline:1.1rem .65rem;border-radius:var(--raio-g);background:rgba(255,255,255,.93);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-color:var(--areia-linha);box-shadow:0 16px 40px rgba(43,33,25,.13)}.marca{flex:0 0 auto;display:block}.marca img{width:112px;height:auto;transition:width .34s var(--suave)}.topo.fixo .marca img{width:96px}.menu{display:flex;align-items:center;gap:.1rem;margin-inline:auto}.menu a{position:relative;padding:.5rem .55rem;font-family:var(--titulo);font-weight:600;font-size:.745rem;letter-spacing:.1em;text-transform:uppercase;color:var(--tinta);white-space:nowrap;transition:color .16s}.menu a::after{content:"";position:absolute;left:.55rem;right:.55rem;bottom:.2rem;height:1px;background:var(--castanha);transform:scaleX(0);transform-origin:left;transition:transform .24s var(--suave)}.menu a:hover::after,.menu a[aria-current=page]::after{transform:scaleX(1)}.menu a:hover,.menu a[aria-current=page]{color:var(--castanha-forte)}.cabecalho__acao{display:flex;align-items:center;gap:.5rem;flex:0 0 auto}.abrir-menu{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3.6px;width:44px;height:44px;border-radius:var(--raio);background:var(--areia);transition:background .18s}.abrir-menu:hover{background:var(--areia-forte)}.abrir-menu span{display:block;width:18px;height:1.6px;background:var(--tinta);border-radius:2px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;font-family:var(--titulo);font-weight:700;font-size:.79rem;letter-spacing:.1em;text-transform:uppercase;padding:1rem 1.7rem;border-radius:var(--raio);transition:transform .16s,background .18s,color .18s,border-color .18s,box-shadow .18s;white-space:nowrap;text-align:center;line-height:1.15}.btn svg{width:17px;height:17px;flex:0 0 auto}.btn--cheio{background:var(--castanha);color:#fff}.btn--cheio:hover{background:var(--castanha-forte);transform:translateY(-2px);box-shadow:0 12px 26px rgba(140,104,77,.32)}.btn--tinta{background:var(--tinta);color:#fff}.btn--tinta:hover{background:var(--tinta-suave);transform:translateY(-2px)}.btn--claro{background:#fff;color:var(--tinta)}.btn--claro:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(0,0,0,.16)}.btn--contorno{border:1px solid var(--areia-linha);color:var(--tinta);background:#fff}.btn--contorno:hover{border-color:var(--castanha);color:var(--castanha-forte);transform:translateY(-2px)}.btn--contorno-claro{border:1px solid rgba(255,255,255,.4);color:#fff}.btn--contorno-claro:hover{border-color:#fff;background:rgba(255,255,255,.12);transform:translateY(-2px)}.btn--pequeno{padding:.72rem 1.1rem;font-size:.72rem;gap:.45rem}.btn--pequeno svg{width:15px;height:15px}.btn--largo{width:100%}.link-seta{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--titulo);font-weight:700;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--tinta);border-bottom:1px solid var(--castanha);padding-bottom:.28rem;transition:gap .2s,color .18s}.link-seta:hover{gap:.9rem;color:var(--castanha-forte)}.link-seta svg{width:15px;height:15px}.link-seta--claro{color:#fff;border-bottom-color:var(--dourado)}.link-seta--claro:hover{color:var(--dourado)}.secao{padding-block:clamp(3.6rem,7.5vw,6.4rem);position:relative}.secao--areia{background:var(--areia)}.secao--escura{background:var(--tinta);color:#fff}.secao--escura p{color:rgba(255,255,255,.76)}.secao--castanha{background:var(--castanha);color:#fff}.secao--castanha p{color:rgba(255,255,255,.84)}.secao--fundo{background-repeat:no-repeat;background-size:cover;background-position:center;isolation:isolate}.secao--areia.secao--fundo{background-image:url("../fundos/fundo-claro.webp")}.secao--escura.secao--fundo{background-image:url("../fundos/fundo-escuro.webp")}.secao--fundo>*{position:relative;z-index:2}.secao--fundo::before{content:"";position:absolute;inset:0;z-index:1}.secao--areia.secao--fundo::before{background:linear-gradient(180deg,rgba(243,239,234,.55),rgba(243,239,234,.86))}.secao--escura.secao--fundo::before{background:linear-gradient(180deg,rgba(28,21,16,.72),rgba(28,21,16,.88))}.secao--selo::after{content:"";position:absolute;right:-70px;top:50%;transform:translateY(-50%);width:min(440px,42vw);aspect-ratio:1;background:url("../logos/simbolo-escuro.webp") center/contain no-repeat;opacity:.035;pointer-events:none;z-index:0}.secao--castanha.secao--selo::after,.secao--escura.secao--selo::after{background-image:url("../logos/simbolo-branco.webp");opacity:.06}.etiqueta{display:inline-flex;align-items:center;gap:.7rem;font-family:var(--titulo);font-size:.68rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--castanha-forte);margin-bottom:1.05rem}.etiqueta i{font-style:normal;font-family:var(--titulo);font-weight:800;font-size:.7rem;letter-spacing:.1em;color:var(--castanha)}.etiqueta::after{content:"";width:34px;height:1px;background:var(--castanha)}.etiqueta--claro,.etiqueta--claro i{color:var(--dourado)}.etiqueta--claro::after{background:var(--dourado)}.etiqueta--centro{justify-content:center}.cabeca{max-width:58ch}.cabeca--centro{max-width:62ch;margin-inline:auto;text-align:center}.cabeca p{color:var(--texto-suave)}.secao--castanha .cabeca p,.secao--escura .cabeca p{color:rgba(255,255,255,.78)}.topo-secao{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;flex-wrap:wrap;margin-bottom:2.6rem}.vitrine{position:relative;background:var(--areia);overflow:hidden}.vitrine__janela{overflow:hidden}.vitrine__trilho{display:flex;transition:transform .7s var(--suave);will-change:transform}.vitrine__slide{flex:0 0 100%;min-width:0}.vitrine__slide img{width:100%;height:auto}.vitrine__seta{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:44px;height:44px;border-radius:var(--raio);display:grid;place-items:center;background:rgba(255,255,255,.88);box-shadow:0 8px 22px rgba(43,33,25,.18);transition:background .18s,transform .18s;opacity:0}.vitrine:hover .vitrine__seta,.vitrine__seta:focus-visible{opacity:1}.vitrine__seta:hover{background:#fff;transform:translateY(-50%) scale(1.06)}.vitrine__seta svg{width:19px;height:19px;color:var(--tinta)}.vitrine__seta--ant{left:18px}.vitrine__seta--prox{right:18px}.vitrine__pontos{position:absolute;left:50%;bottom:16px;transform:translateX(-50%);z-index:3;display:flex;gap:.45rem}.vitrine__ponto{width:30px;height:3px;background:rgba(43,33,25,.24);transition:background .2s}.vitrine__ponto[aria-selected=true]{background:var(--castanha)}.barra-acao{background:var(--tinta);color:#fff}.barra-acao .env{display:flex;align-items:center;justify-content:space-between;gap:1.4rem;padding-block:1.15rem;flex-wrap:wrap}.barra-acao__texto{margin:0;display:flex;align-items:center;gap:.9rem;font-family:var(--titulo);font-size:.82rem;font-weight:600;letter-spacing:.06em;color:rgba(255,255,255,.86)}.barra-acao__texto svg{width:20px;height:20px;color:var(--dourado);flex:0 0 auto}.barra-acao__botoes{display:flex;gap:.6rem;flex-wrap:wrap}.pilares{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1.1rem}.pilar{background:#fff;border:1px solid var(--areia-linha);border-radius:var(--raio-g);padding:1.9rem 1.6rem;position:relative;overflow:hidden;transition:border-color .2s,transform .2s var(--suave),box-shadow .2s}.pilar:hover{border-color:var(--castanha);transform:translateY(-3px);box-shadow:0 18px 40px rgba(43,33,25,.09)}.pilar__num{font-family:var(--titulo);font-weight:800;font-size:2.3rem;line-height:1;color:var(--areia-forte);margin-bottom:.9rem;display:block}.pilar h3{margin-bottom:.6rem}.pilar p{font-size:.94rem;color:var(--texto-suave);margin:0}.secao--escura .pilar{background:var(--tinta-suave);border-color:rgba(255,255,255,.12)}.secao--escura .pilar__num{color:rgba(201,168,130,.28)}.secao--escura .pilar p{color:rgba(255,255,255,.72)}.espec{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.15rem}.espec__item{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--areia-linha);border-radius:var(--raio-g);padding:2rem 1.7rem;overflow:hidden;transition:transform .22s var(--suave),box-shadow .22s,border-color .22s}.espec__item::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--castanha);transform:scaleY(0);transform-origin:top;transition:transform .32s var(--suave)}.espec__item:hover{transform:translateY(-4px);box-shadow:0 22px 46px rgba(43,33,25,.11);border-color:var(--areia-forte)}.espec__item:hover::before{transform:scaleY(1)}.espec__icone{width:46px;height:46px;border-radius:var(--raio);display:grid;place-items:center;background:var(--areia);margin-bottom:1.2rem}.espec__icone svg{width:22px;height:22px;color:var(--castanha-forte)}.espec__item h3{margin-bottom:.55rem}.espec__item p{font-size:.94rem;color:var(--texto-suave);margin-bottom:1.2rem}.espec__lista{list-style:none;margin:0 0 1.4rem;padding:0;display:grid;gap:.5rem;font-size:.9rem;color:var(--texto-suave)}.espec__lista li{display:flex;gap:.55rem;align-items:flex-start}.espec__lista li::before{content:"";width:5px;height:5px;background:var(--castanha);transform:rotate(45deg);margin-top:.6rem;flex:0 0 auto}.espec__item .link-seta{margin-top:auto;align-self:flex-start}.trilho{position:relative}.trilho__area{display:grid;gap:1.15rem}.trilho__controles{display:none}@media (max-width:940px){.trilho__area{display:flex!important;grid-template-columns:none!important;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-block:.2rem .3rem;padding-inline:1.3rem;margin-inline:-1.3rem}.trilho__area::-webkit-scrollbar{display:none}.trilho__area>*{flex:0 0 calc(100vw - 2.6rem);max-width:520px;scroll-snap-align:center}.trilho__area>.artigo--fantasma{display:none}.trilho__controles{display:flex;align-items:center;justify-content:center;gap:.9rem;margin-top:1.1rem}.trilho__seta{display:grid;place-items:center;width:38px;height:38px;border-radius:var(--raio);background:#fff;border:1px solid var(--areia-linha);box-shadow:0 4px 14px rgba(43,33,25,.1);transition:opacity .2s,background .16s,border-color .16s}.trilho__seta svg{width:17px;height:17px;color:var(--tinta)}.trilho__seta:disabled{opacity:.32}.trilho__pontos{display:flex;align-items:center;gap:.4rem}.trilho__ponto{width:7px;height:7px;border-radius:50%;background:var(--areia-linha);border:0;padding:0;transition:background .2s,width .2s}.trilho__ponto[aria-selected=true]{width:22px;border-radius:4px;background:var(--castanha)}.secao--castanha .trilho__ponto,.secao--escura .trilho__ponto{background:rgba(255,255,255,.3)}.secao--castanha .trilho__ponto[aria-selected=true],.secao--escura .trilho__ponto[aria-selected=true]{background:#fff}.secao--castanha .trilho__seta,.secao--escura .trilho__seta{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.28)}.secao--castanha .trilho__seta svg,.secao--escura .trilho__seta svg{color:#fff}}.editorial{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4.6rem)}.editorial--invertido .editorial__midia{order:2}.editorial__midia{position:relative;border-radius:var(--raio-g);overflow:hidden;aspect-ratio:4/3;background:var(--areia)}.editorial__midia img{width:100%;height:100%;object-fit:cover}.editorial__midia--alta{aspect-ratio:3/4}.editorial__midia--solta{background:0 0;border-radius:0;aspect-ratio:auto;overflow:visible}.editorial__midia--solta img{height:auto;object-fit:contain;filter:drop-shadow(0 26px 46px rgba(43,33,25,.2))}.editorial__midia--moldura::after{content:"";position:absolute;inset:0;border:1px solid rgba(255,255,255,.4);margin:14px;pointer-events:none;border-radius:4px}.editorial__texto h2{margin-bottom:1.1rem}.editorial__texto p{color:var(--texto-suave)}.secao--castanha .editorial__texto p,.secao--escura .editorial__texto p{color:rgba(255,255,255,.78)}.editorial__lista{list-style:none;padding:0;margin:1.7rem 0 2rem;display:grid;gap:.85rem}.editorial__lista li{display:flex;align-items:flex-start;gap:.75rem;font-size:.96rem}.editorial__lista svg{width:17px;height:17px;flex:0 0 auto;margin-top:.36rem;color:var(--castanha)}.secao--castanha .editorial__lista svg,.secao--escura .editorial__lista svg{color:var(--dourado)}.editorial__acoes{display:flex;gap:.7rem;flex-wrap:wrap}.selo-dado{position:absolute;right:-18px;bottom:22px;z-index:3;background:#fff;border:1px solid var(--areia-linha);border-radius:var(--raio-g);padding:1rem 1.25rem;box-shadow:0 18px 40px rgba(43,33,25,.16);text-align:center;min-width:132px}.selo-dado b{display:block;font-family:var(--titulo);font-weight:800;font-size:1.7rem;line-height:1.1;color:var(--castanha-forte)}.selo-dado span{display:block;font-family:var(--titulo);font-size:.62rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--texto-suave);margin-top:.3rem}.equipe{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1.2rem}.pessoa{background:#fff;border:1px solid var(--areia-linha);border-radius:var(--raio-g);overflow:hidden;display:flex;flex-direction:column;transition:transform .22s var(--suave),box-shadow .22s}.pessoa:hover{transform:translateY(-4px);box-shadow:0 22px 46px rgba(43,33,25,.12)}.pessoa__foto{aspect-ratio:4/5;background:var(--areia);overflow:hidden}.pessoa__foto img{width:100%;height:100%;object-fit:cover;object-position:center 22%}.pessoa__corpo{padding:1.35rem 1.4rem 1.6rem;display:flex;flex-direction:column;gap:.35rem;flex:1}.pessoa__area{font-family:var(--titulo);font-size:.64rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--castanha-forte)}.pessoa__nome{font-family:var(--titulo);font-weight:700;font-size:1.12rem;line-height:1.25;letter-spacing:-.02em}.pessoa__reg{font-family:var(--titulo);font-size:.76rem;font-weight:600;color:var(--texto-suave);letter-spacing:.04em}.pessoa__nota{font-size:.9rem;color:var(--texto-suave);margin-top:.5rem}.mosaico{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:178px;gap:.85rem}.mosaico figure{margin:0;overflow:hidden;border-radius:var(--raio-g);background:var(--areia-forte);position:relative}.mosaico img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--suave)}.mosaico figure:hover img{transform:scale(1.05)}.mosaico figure:first-child{grid-column:span 3;grid-row:span 2}.mosaico figure:nth-child(2),.mosaico figure:nth-child(3){grid-column:span 3}.mosaico figure:nth-child(4),.mosaico figure:nth-child(5),.mosaico figure:nth-child(6){grid-column:span 2}.mosaico figure figcaption{position:absolute;left:0;right:0;bottom:0;padding:1.5rem 1.1rem .9rem;background:linear-gradient(to top,rgba(28,21,16,.78),transparent);color:#fff;font-family:var(--titulo);font-size:.68rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.credenciais{display:flex;flex-wrap:wrap;justify-content:center;gap:0;border:1px solid var(--areia-linha);border-radius:var(--raio-g);background:#fff;overflow:hidden}.credencial{flex:1 1 200px;padding:1.9rem 1.4rem;text-align:center;border-right:1px solid var(--areia-linha)}.credencial:last-child{border-right:0}.credencial b{display:block;font-family:var(--titulo);font-weight:800;font-size:clamp(1.7rem,3.2vw,2.3rem);letter-spacing:-.03em;line-height:1;color:var(--castanha-forte)}.credencial span{display:block;font-family:var(--titulo);font-size:.66rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--texto-suave);margin-top:.55rem}.artigos{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.6rem 1.3rem}.artigo{display:flex;flex-direction:column;background:#fff;border:1px solid var(--areia-linha);border-radius:var(--raio-g);overflow:hidden;transition:transform .22s var(--suave),box-shadow .22s,border-color .22s}.artigo:hover{transform:translateY(-4px);box-shadow:0 22px 46px rgba(43,33,25,.12);border-color:var(--areia-forte)}.artigo__foto{aspect-ratio:16/9;overflow:hidden;background:var(--areia)}.artigo__foto img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--suave)}.artigo:hover .artigo__foto img{transform:scale(1.04)}.artigo__corpo{padding:1.35rem 1.4rem 1.6rem;display:flex;flex-direction:column;flex:1}.artigo__cat{font-family:var(--titulo);font-size:.63rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--castanha-forte);margin-bottom:.55rem}.artigo__titulo{font-family:var(--titulo);font-weight:700;letter-spacing:-.022em;font-size:1.08rem;line-height:1.26;margin-bottom:.6rem}.artigo p{font-size:.92rem;color:var(--texto-suave);margin-bottom:1.1rem}.artigo .link-seta{margin-top:auto;align-self:flex-start;font-size:.7rem}.post{max-width:74ch;margin-inline:auto}.post__capa{border-radius:var(--raio-g);overflow:hidden;margin-bottom:2.4rem;background:var(--areia)}.post__meta{display:flex;gap:1.2rem;flex-wrap:wrap;font-family:var(--titulo);font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--texto-suave);margin-bottom:1.2rem}.post h1{margin-bottom:1.4rem}.post h2{font-size:clamp(1.35rem,2.6vw,1.75rem);margin:2.6rem 0 .9rem}.post h3{margin:1.9rem 0 .7rem}.post li,.post p{color:var(--texto-suave)}.post ul{padding-left:1.15rem;display:grid;gap:.55rem;margin:0 0 1.3rem}.post strong{color:var(--texto)}.post__destaque{border-left:3px solid var(--castanha);background:var(--areia);padding:1.3rem 1.5rem;border-radius:0 var(--raio) var(--raio) 0;margin:2rem 0;font-size:.98rem}.post__destaque p{color:var(--texto)}.post__aviso{margin-top:2.6rem;padding-top:1.6rem;border-top:1px solid var(--areia-linha);font-size:.85rem;color:var(--texto-suave)}.post__cta{margin-top:2.6rem;background:var(--tinta);color:#fff;border-radius:var(--raio-g);padding:clamp(1.8rem,4vw,2.6rem);text-align:center}.post__cta h3{font-family:var(--titulo);font-weight:700;font-size:clamp(1.3rem,2.6vw,1.7rem);margin-bottom:.8rem;letter-spacing:-.026em}.post__cta p{color:rgba(255,255,255,.78);margin-bottom:1.5rem}.migalhas{font-size:.78rem;color:var(--texto-suave);margin-bottom:1.6rem;display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.migalhas a{display:inline-block;padding-block:.34rem}.migalhas a:hover{color:var(--castanha-forte)}.migalhas span{color:var(--areia-linha)}.faq{max-width:880px;margin-inline:auto;border-top:1px solid var(--areia-linha)}.faq__item{border-bottom:1px solid var(--areia-linha)}.faq__botao{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1.2rem;text-align:left;padding:1.35rem .2rem;font-family:var(--titulo);font-weight:700;font-size:1rem;letter-spacing:-.01em;color:var(--tinta)}.faq__botao svg{width:18px;height:18px;flex:0 0 auto;color:var(--castanha);transition:transform .26s var(--suave)}.faq__item[data-aberto="1"] .faq__botao svg{transform:rotate(45deg)}.faq__resposta{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s var(--suave)}.faq__item[data-aberto="1"] .faq__resposta{grid-template-rows:1fr}.faq__resposta>div{overflow:hidden}.faq__resposta p{padding:0 .2rem 1.35rem;color:var(--texto-suave);font-size:.95rem}.contato{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(1.8rem,4vw,3.2rem);align-items:stretch}.contato__mapa{border-radius:var(--raio-g);overflow:hidden;border:1px solid var(--areia-linha);background:var(--areia);min-height:min(420px,70vw)}.contato__mapa iframe{width:100%;height:100%;border:0;display:block;min-height:100%}.dados{display:grid;gap:.15rem;margin-bottom:1.8rem}.dado{display:flex;gap:.9rem;align-items:flex-start;padding:1.05rem 0;border-bottom:1px solid var(--areia-linha)}.dado:last-child{border-bottom:0}.dado__icone{width:38px;height:38px;border-radius:var(--raio);display:grid;place-items:center;background:var(--areia);flex:0 0 auto}.dado__icone svg{width:18px;height:18px;color:var(--castanha-forte)}.dado h4{font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:var(--texto-suave);margin-bottom:.3rem;font-weight:700}.dado p{margin:0;font-size:.97rem}.dado a:hover{color:var(--castanha-forte)}.horarios{list-style:none;margin:0;padding:0;display:grid;gap:.1rem}.horarios li{display:flex;justify-content:space-between;gap:1rem;padding:.6rem 0;border-bottom:1px solid var(--areia-linha);font-size:.93rem}.horarios li:last-child{border-bottom:0}.horarios span{color:var(--texto-suave)}.horarios b{font-family:var(--titulo);font-weight:700;font-size:.9rem}.horarios li[data-fechado="1"] b{color:var(--texto-suave);font-weight:600}.rodape{background:var(--tinta);color:rgba(255,255,255,.72);padding-top:clamp(3rem,6vw,4.6rem)}.rodape__principal{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.1fr;gap:2.4rem;padding-bottom:3rem}.rodape__marca img{width:168px;margin-bottom:1.2rem}.rodape__marca p{font-size:.92rem;max-width:36ch}.rodape h4{font-family:var(--titulo);font-size:.66rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--dourado);margin-bottom:1.05rem}.rodape ul{list-style:none;margin:0;padding:0;display:grid;gap:.6rem;font-size:.9rem}.rodape a{transition:color .16s}.rodape a:hover{color:#fff}.rodape__redes{display:flex;gap:.35rem;margin-top:1.3rem}.rodape__redes a{display:grid;place-items:center;width:36px;height:36px;border-radius:var(--raio);background:rgba(255,255,255,.07);transition:background .18s}.rodape__redes a:hover{background:var(--castanha)}.rodape__redes svg{width:17px;height:17px}.rodape__base{border-top:1px solid rgba(255,255,255,.12);padding-block:1.4rem;display:flex;justify-content:space-between;gap:1.2rem;flex-wrap:wrap;font-size:.79rem;color:rgba(255,255,255,.52)}.rodape__legais{display:flex;gap:1.2rem;flex-wrap:wrap}.rodape__base a:hover{color:var(--dourado)}.veu-menu{position:fixed;inset:0;background:rgba(28,21,16,.55);opacity:0;pointer-events:none;transition:opacity .28s;z-index:110}.veu-menu[data-ativo="1"]{opacity:1;pointer-events:auto}.painel{position:fixed;top:0;right:0;bottom:0;width:min(400px,90vw);background:#fff;z-index:120;transform:translateX(102%);transition:transform .34s var(--suave);overflow-y:auto;padding:1.4rem;display:flex;flex-direction:column;gap:1.2rem}.painel[data-ativo="1"]{transform:translateX(0)}.painel__topo{display:flex;align-items:center;justify-content:space-between;gap:1rem}.painel__topo img{width:132px}.painel__fechar{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .2rem;font-family:var(--titulo);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--texto-suave)}.painel__fechar svg{width:16px;height:16px}.painel__links{display:grid}.painel__links a{display:flex;align-items:center;gap:.9rem;padding:.9rem .2rem;border-bottom:1px solid var(--areia-linha);font-family:var(--titulo);font-weight:700;font-size:.92rem}.painel__links i{font-style:normal;font-family:var(--titulo);font-weight:800;font-size:.7rem;color:var(--castanha);min-width:22px}.painel__info{font-size:.86rem;color:var(--texto-suave)}.painel__info h4{font-family:var(--titulo);font-size:.66rem;letter-spacing:.18em;text-transform:uppercase;color:var(--castanha-forte);margin:1.2rem 0 .5rem}.painel__info p{margin-bottom:.7rem}.painel__info strong{display:block;color:var(--texto)}.painel__social{display:flex;gap:.4rem;margin-top:.9rem}.painel__social a{display:grid;place-items:center;width:36px;height:36px;border-radius:var(--raio);background:var(--areia);transition:background .16s}.painel__social a:hover{background:var(--areia-forte)}.painel__social svg{width:17px;height:17px}.zap-flutua{position:fixed;right:18px;bottom:18px;z-index:80;display:flex;align-items:center;gap:.7rem;padding:.55rem 1.15rem .55rem .55rem;border-radius:var(--raio-g);background:#fff;border:1px solid var(--areia-linha);box-shadow:0 16px 38px rgba(43,33,25,.2);transition:transform .18s var(--suave),box-shadow .18s,border-color .18s}.zap-flutua:hover{transform:translateY(-2px);box-shadow:0 20px 46px rgba(43,33,25,.26);border-color:var(--castanha)}.zap-flutua__icone{width:42px;height:42px;border-radius:var(--raio);background:var(--castanha);display:grid;place-items:center;flex:0 0 auto}.zap-flutua__icone svg{width:22px;height:22px;color:#fff}.zap-flutua b{display:block;font-family:var(--titulo);font-size:.84rem;font-weight:700;color:var(--tinta);line-height:1.2}.zap-flutua span{display:block;font-size:.72rem;color:var(--texto-suave)}.texto-legal{max-width:78ch;margin-inline:auto}.texto-legal h2{font-size:clamp(1.3rem,2.6vw,1.7rem);margin:2.4rem 0 .9rem}.texto-legal h2:first-of-type{margin-top:1.2rem}.texto-legal li,.texto-legal p{color:var(--texto-suave);font-size:.97rem}.texto-legal ul{padding-left:1.2rem;display:grid;gap:.5rem;margin-bottom:1.2rem}.texto-legal strong{color:var(--texto)}.capa{background:var(--tinta);color:#fff;padding-block:clamp(3rem,6vw,4.6rem);position:relative;overflow:hidden;background-image:url("../fundos/fundo-escuro.webp");background-size:cover;background-position:center}.capa::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(28,21,16,.78),rgba(28,21,16,.9))}.capa .env{position:relative;z-index:2}.capa h1{max-width:20ch}.capa p{color:rgba(255,255,255,.76);max-width:62ch;margin-top:1rem}.revela{opacity:0;transform:translateY(24px);transition:opacity .75s var(--suave),transform .75s var(--suave)}.revela[data-visivel="1"]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.marquee__trilho{animation:none}.revela{opacity:1;transform:none;transition:none}}@media (max-width:1180px){.faixa-info__item--endereco{display:none}}@media (max-width:900px){.faixa-info__crm{display:none}}@media (min-width:1151px){.topo.fixo .abrir-menu{display:none}}@media (max-width:1150px){.busca,.menu{display:none}.rodape__principal{grid-template-columns:1fr 1fr}.mosaico{grid-template-columns:repeat(4,1fr);grid-auto-rows:168px}.mosaico figure:first-child{grid-column:span 4;grid-row:span 1}.mosaico figure:nth-child(2),.mosaico figure:nth-child(3){grid-column:span 2}.mosaico figure:nth-child(4),.mosaico figure:nth-child(5),.mosaico figure:nth-child(6){grid-column:span 4}}@media (max-width:940px){.editorial{grid-template-columns:1fr;gap:2.2rem}.editorial--invertido .editorial__midia{order:0}.editorial__midia{max-width:540px}.contato{grid-template-columns:1fr}.selo-dado{right:14px}}@media (max-width:760px){html{scroll-padding-top:112px}.faixa-info .env{justify-content:center;gap:.9rem}.faixa-info__crm,.faixa-info__item--endereco{display:none}.faixa-info__item{font-size:.72rem}.cabecalho .env{min-height:64px;position:relative}.marca{position:absolute;left:50%;transform:translateX(-50%)}.marca img{width:84px}.topo.fixo .marca img{width:78px}.cabecalho__acao{margin-left:auto}.cabecalho__acao .btn{display:none}.barra-acao .env{justify-content:center;text-align:center}.barra-acao__texto{justify-content:center}.barra-acao__botoes{width:100%;display:grid;grid-template-columns:1fr;gap:.55rem}.barra-acao__botoes .btn{width:100%}.editorial__acoes{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.6rem}.editorial__acoes .btn{width:100%}.credencial{flex:1 1 50%;border-right:0;border-bottom:1px solid var(--areia-linha);padding:1.5rem 1rem}.credencial:nth-child(odd){border-right:1px solid var(--areia-linha)}.rodape__principal{grid-template-columns:1fr;gap:2rem;text-align:center;justify-items:center}.rodape__marca img{margin-inline:auto}.rodape__marca p{max-width:34ch;margin-inline:auto}.rodape__redes{justify-content:center}.rodape ul{justify-items:center}.rodape__base{justify-content:center;text-align:center}.rodape__legais{justify-content:center}.rodape ul li a,.rodape__legais a{display:inline-block;padding-block:.42rem}.vitrine__seta{display:none}.vitrine__ponto{height:5px;padding-block:9px;background-clip:content-box}.secao--selo::after{display:none}.zap-flutua{right:12px;bottom:12px;padding:.5rem .95rem .5rem .5rem}.zap-flutua__icone{width:38px;height:38px}.mosaico{grid-template-columns:repeat(2,1fr);grid-auto-rows:146px;gap:.7rem}.mosaico figure:nth-child(n){grid-column:span 2;grid-row:span 1}.mosaico figure:nth-child(2),.mosaico figure:nth-child(3){grid-column:span 1}}@media (max-width:460px){.btn{font-size:.74rem;padding:.9rem 1.2rem}.espec,.pilares{grid-template-columns:1fr}.post__meta{gap:.8rem;font-size:.68rem}}.chat-lancador{position:fixed;right:18px;bottom:18px;z-index:80;display:flex;align-items:center;gap:.65rem;text-align:left;padding:.45rem 1.1rem .45rem .45rem;border-radius:var(--raio-g);background:#fff;border:1px solid var(--areia-linha);box-shadow:0 16px 38px rgba(43,33,25,.2);transition:transform .18s var(--suave),box-shadow .18s,border-color .18s}.chat-lancador:hover{transform:translateY(-2px);box-shadow:0 20px 46px rgba(43,33,25,.26);border-color:var(--castanha)}.chat-lancador[hidden]{display:none}.chat-lancador__foto{position:relative;flex:0 0 auto;display:block}.chat-lancador img{width:44px;height:44px;border-radius:calc(var(--raio) - 1px);object-fit:cover;display:block;background:var(--areia)}.chat-lancador__ia{position:absolute;right:-5px;bottom:-5px;background:var(--castanha);color:#fff;font-family:var(--titulo);font-style:normal;font-weight:800;font-size:.55rem;letter-spacing:.08em;padding:.12rem .3rem;border-radius:4px;border:1.5px solid #fff;line-height:1.35}.chat-lancador b{font-family:var(--titulo);font-size:.84rem;font-weight:700;color:var(--tinta);line-height:1.2;display:block;letter-spacing:-.01em}.chat-lancador span{font-size:.72rem;color:var(--texto-suave);display:block}.chat__tag{font-style:normal;font-size:.55rem;font-weight:800;letter-spacing:.1em;background:var(--castanha);color:#fff;padding:.1rem .28rem;border-radius:4px;vertical-align:middle;margin-left:.3rem}.chat{position:fixed;right:18px;bottom:18px;z-index:95;width:min(calc(100vw - 36px),386px);height:min(calc(100dvh - 212px),582px);background:#fff;border-radius:var(--raio-g);overflow:hidden;box-shadow:0 30px 80px rgba(43,33,25,.32);display:flex;flex-direction:column;opacity:0;transform:translateY(14px) scale(.98);pointer-events:none;transition:opacity .24s var(--suave),transform .24s var(--suave)}.chat[data-aberto="1"]{opacity:1;transform:none;pointer-events:auto}.chat__topo{background:var(--tinta);color:#fff;padding:.9rem 1rem;display:flex;align-items:center;gap:.7rem;flex:0 0 auto;border-bottom:1px solid rgba(201,168,130,.4)}.chat__topo img{width:40px;height:40px;border-radius:calc(var(--raio) - 2px);flex:0 0 auto;object-fit:cover;background:var(--areia)}.chat__topo b{font-family:var(--titulo);font-size:.94rem;display:block;line-height:1.2;letter-spacing:-.01em}.chat__topo span{font-size:.73rem;color:rgba(255,255,255,.7);display:flex;align-items:center;gap:.35rem}.chat__topo span::before{content:"";width:7px;height:7px;border-radius:50%;background:#25d366}.chat__fechar{margin-left:auto;width:34px;height:34px;border-radius:8px;display:grid;place-items:center;background:rgba(255,255,255,.12);transition:background .16s;flex:0 0 auto}.chat__fechar:hover{background:rgba(255,255,255,.22)}.chat__fechar svg{width:17px;height:17px}.chat__corpo{flex:1;overflow-y:auto;padding:1rem;background:var(--areia);display:flex;flex-direction:column;gap:.6rem}.chat__msg{max-width:86%;padding:.72rem .9rem;border-radius:11px;font-size:.88rem;line-height:1.55;overflow-wrap:break-word}.chat__msg--bot{background:#fff;border:1px solid var(--areia-linha);border-bottom-left-radius:4px;align-self:flex-start}.chat__msg--eu{background:var(--castanha);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.chat__msg a{color:var(--castanha-forte);text-decoration:underline}.chat__msg--eu a{color:#fff}.chat__digitando{display:flex;gap:4px;align-self:flex-start;background:#fff;border:1px solid var(--areia-linha);padding:.8rem .9rem;border-radius:11px 11px 11px 4px}.chat__digitando i{width:6px;height:6px;border-radius:50%;background:var(--castanha);animation:1.1s infinite pulsa}.chat__digitando i:nth-child(2){animation-delay:.15s}.chat__digitando i:nth-child(3){animation-delay:.3s}@keyframes pulsa{0%,100%,60%{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.chat__sugestoes{display:flex;flex-wrap:wrap;gap:.4rem;padding:.7rem 1rem 0;background:var(--areia);flex:0 0 auto}.chat__sugestao{font-size:.76rem;padding:.42rem .8rem;border-radius:7px;background:#fff;border:1px solid var(--areia-linha);color:var(--tinta);font-family:var(--titulo);font-weight:600;transition:border-color .16s,color .16s}.chat__sugestao:hover{border-color:var(--castanha);color:var(--castanha-forte)}.chat__rodape{flex:0 0 auto;padding:.8rem 1rem 1rem;background:var(--areia);border-top:1px solid var(--areia-linha)}.chat__forma{display:flex;gap:.5rem;align-items:flex-end}.chat__forma input{flex:1;min-width:0;border:1px solid var(--areia-linha);border-radius:var(--raio);padding:.7rem .85rem;font-family:inherit;font-size:.9rem;background:#fff;outline:0;transition:border-color .16s}.chat__forma input:focus{border-color:var(--castanha)}.chat__enviar{width:44px;height:44px;border-radius:var(--raio);background:var(--castanha);display:grid;place-items:center;flex:0 0 auto;transition:background .16s}.chat__enviar:hover{background:var(--castanha-forte)}.chat__enviar svg{width:19px;height:19px;color:#fff}.chat__aviso{font-size:.7rem;color:var(--texto-suave);margin:.6rem 0 0;line-height:1.5}.chat__campos{display:grid;gap:.5rem;margin-bottom:.6rem}.chat__campos input{width:100%;border:1px solid var(--areia-linha);border-radius:var(--raio);padding:.7rem .85rem;font-family:inherit;font-size:.9rem;background:#fff;outline:0;transition:border-color .16s}.chat__campos input:focus{border-color:var(--castanha)}.chat__iniciar{width:100%;background:var(--castanha);color:#fff;border-radius:var(--raio);padding:.74rem 1rem;font-family:var(--titulo);font-weight:700;font-size:.77rem;letter-spacing:.09em;text-transform:uppercase;transition:background .16s}.chat__iniciar:hover{background:var(--castanha-forte)}@media (max-width:640px){.chat{right:0;left:0;bottom:0;top:auto;width:auto;height:calc(100dvh - 120px);border-radius:var(--raio-g) var(--raio-g) 0 0;box-shadow:0 -18px 60px rgba(43,33,25,.3)}.chat__rodape{padding-bottom:calc(1rem + env(safe-area-inset-bottom))}.chat-lancador{right:12px;bottom:12px;padding:.4rem .95rem .4rem .4rem}.chat-lancador img{width:40px;height:40px}}@media (max-width:420px){.chat-lancador b{font-size:.79rem}.chat-lancador span{font-size:.68rem}}.busca{position:relative;flex:0 1 auto;width:184px;min-width:160px}.busca__campo{display:flex;align-items:center;gap:.5rem;background:var(--areia);border:1px solid transparent;border-radius:var(--raio);padding:.5rem .7rem;transition:border-color .16s,background .16s}.busca__campo:focus-within{background:#fff;border-color:var(--castanha)}.busca__campo svg{width:16px;height:16px;color:var(--texto-suave);flex:0 0 auto}.busca input{border:0;background:0 0;outline:0;width:100%;font-size:.84rem;color:var(--texto);font-family:inherit;text-overflow:ellipsis}.busca__saida{position:absolute;top:calc(100% + .5rem);left:0;right:0;min-width:280px;background:#fff;border:1px solid var(--areia-linha);border-radius:var(--raio-g);box-shadow:0 18px 44px rgba(43,33,25,.16);padding:.4rem;z-index:40;max-height:340px;overflow:auto}.busca__saida[data-aberto="0"]{display:none}.busca__saida a,.busca__saida p{display:block;padding:.6rem .7rem;border-radius:7px;font-size:.87rem;margin:0}.busca__saida a:focus-visible,.busca__saida a:hover{background:var(--areia)}.busca__saida strong{display:block;font-family:var(--titulo);font-weight:700;font-size:.88rem}.busca__saida span{color:var(--texto-suave);font-size:.79rem}.painel .busca{width:100%}.secao--vitrine{overflow:clip}.vitrine-blog{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.36fr);gap:1.4rem;align-items:stretch}.artigos--vitrine{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.3rem}.fantasma{display:flex;flex-direction:column;justify-content:space-between;gap:.5rem;border:1px solid var(--areia-linha);border-radius:var(--raio-g);background:#fff;padding:1rem;pointer-events:none;user-select:none;filter:blur(3px);opacity:.6}.fantasma__linha{display:flex;align-items:center;gap:.7rem;flex:1;min-height:0}.fantasma__linha i{flex:0 0 auto;width:52px;height:40px;border-radius:6px;background:var(--areia-forte) center/cover no-repeat}.fantasma__linha>span{min-width:0;display:flex;flex-direction:column;gap:.2rem}.fantasma__linha em{font-style:normal;font-family:var(--titulo);font-size:.58rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--castanha-forte);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fantasma__linha b{font-family:var(--titulo);font-weight:700;font-size:.78rem;line-height:1.25;color:var(--tinta);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:940px){.vitrine-blog{grid-template-columns:1fr;gap:0}.fantasma{display:none}}.equipe-cartoes{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.cartao-pessoa{display:grid;grid-template-rows:auto auto 1fr auto;gap:.3rem;background:#fff;border:1px solid var(--areia-linha);border-radius:var(--raio-g);padding:1.5rem 1.4rem;transition:transform .2s var(--suave),box-shadow .2s,border-color .2s}.cartao-pessoa:hover{transform:translateY(-3px);box-shadow:0 18px 40px rgba(43,33,25,.1);border-color:var(--castanha)}.cartao-pessoa .pessoa__area{min-height:2.2em;display:flex;align-items:flex-start}.cartao-pessoa .pessoa__nome{margin:0;min-height:2.5em;display:flex;align-items:flex-start}.pessoa__atuacao{margin:0;font-size:.9rem;color:var(--texto-suave);line-height:1.45}.cartao-pessoa .pessoa__reg{margin:0;padding-top:.7rem;border-top:1px solid var(--areia-linha);font-family:var(--titulo);font-size:.73rem;font-weight:700;letter-spacing:.06em;color:var(--castanha-forte)}.cartao-pessoa--claro{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.22)}.cartao-pessoa--claro:hover{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.45)}.cartao-pessoa--claro .pessoa__area{color:var(--dourado)}.cartao-pessoa--claro .pessoa__nome{color:#fff}.cartao-pessoa--claro .pessoa__atuacao{color:rgba(255,255,255,.8)}.cartao-pessoa--claro .pessoa__reg{color:#fff;border-top-color:rgba(255,255,255,.2)}@media (max-width:460px){.equipe-cartoes{grid-template-columns:1fr}}.secao--castanha .pilar--claro{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.22);padding:1.5rem 1.4rem}.secao--castanha .pilar--claro:hover{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.4)}.secao--castanha .pilar--claro .pessoa__area{color:var(--dourado)}.secao--castanha .pilar--claro .pessoa__nome{color:#fff}.secao--castanha .pilar--claro .pessoa__reg{color:rgba(255,255,255,.72)}.previa__link{display:block;text-decoration:none}@media (max-width:760px){.barra-acao__botoes .btn,.cabeca .btn,.editorial__acoes .btn{white-space:normal;line-height:1.25;padding-inline:1rem}.editorial__acoes{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr))}}@media (max-width:940px){.contato__mapa{min-height:0;aspect-ratio:4/3}.topo-secao__lado{align-items:stretch;width:100%}}.artigos.artigos--vitrine{grid-template-columns:repeat(3,minmax(0,1fr))}@media (min-width:941px){.secao--vitrine .topo-secao{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.36fr);gap:1.4rem;align-items:end}.secao--vitrine .topo-secao>.link-seta{justify-self:center}}