.gab-heroi{position:relative;overflow:hidden;isolation:isolate;color:var(--gab-marrom);background:radial-gradient(60% 70% at 86% 42%,rgba(255,216,150,.5) 0%,rgba(255,216,150,0) 62%),radial-gradient(80% 90% at 0% 100%,rgba(246,136,28,.75) 0%,rgba(246,136,28,0) 62%),var(--gab-laranja-500);padding-top:var(--spacing-xl,48px);padding-bottom:calc(clamp(36px, 6vw, 96px) + 32px)}.gab-heroi::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--gab-pat-orange);background-size:120px;-webkit-mask-image:linear-gradient(100deg,transparent 0%,transparent 30%,#000 62%,#000 100%),linear-gradient(180deg,transparent 0,#000 160px);-webkit-mask-composite:source-in;mask-image:linear-gradient(100deg,transparent 0%,transparent 30%,#000 62%,#000 100%),linear-gradient(180deg,transparent 0,#000 160px);mask-composite:intersect}.gab-heroi::after{content:"";position:absolute;left:-6%;right:-6%;bottom:-1px;height:clamp(36px, 6vw, 96px);background:#fff;border-radius:50% 50% 0 0 / 100% 100% 0 0;z-index:0}.gab-heroi__grade{position:relative;z-index:1;display:grid;grid-template-columns:1.3fr .7fr;gap:clamp(2rem, 5vw, 6rem);align-items:center;min-height:calc(100svh - var(--gab-topo) - clamp(36px, 6vw, 96px) - 96px)}.gab-heroi h1{font-size:clamp(2.4rem, 4vw, 4.4rem);font-weight:500;color:var(--gab-marrom);text-wrap:balance;line-height:1.08}.gab-heroi h1 em{font-style:normal;font-weight:700;color:var(--gab-azul-800)}.gab-heroi__lead{margin-top:var(--spacing-md,24px);color:#2B1E0E}.gab-heroi__ctas{margin-top:2.5rem;display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.gab-heroi .btn-primary{background:var(--gab-marrom);border-color:var(--gab-marrom);color:#FFF7EF}.gab-heroi .btn-primary:hover{background:var(--gab-azul-950);border-color:var(--gab-azul-950);color:#FFF7EF}.gab-heroi .btn-ghost{color:var(--gab-marrom)}.gab-heroi__midia{position:relative;justify-self:end;width:min(100%, 440px)}.gab-heroi__midia::before{content:"";position:absolute;inset:10% -22% -5% 22%;border-radius:var(--gab-raio);background:var(--gab-azul-800) var(--gab-pat-dark);background-size:120px}.gab-heroi__midia figure{position:relative;margin:0;border-radius:var(--gab-raio);overflow:hidden;box-shadow:var(--gab-sombra);aspect-ratio:900 / 1094}.gab-heroi__midia img{display:block;width:100%;height:100%;object-fit:cover}.gab-heroi__ultimo{position:absolute;left:-2.5rem;bottom:1.6rem;width:min(330px, 92%);background:#fff;color:var(--gab-tinta);border-radius:12px;padding:1rem 1.1rem;box-shadow:0 24px 50px -20px rgba(70,30,0,.55);text-decoration:none;display:grid;gap:.3rem;transition:transform .3s ease}.gab-heroi__ultimo[hidden]{display:none}.gab-heroi__ultimo:hover{transform:translateY(-4px)}.gab-heroi__ultimo small{font-size:var(--gab-t-xs);font-weight:500;color:var(--gab-azul-600);letter-spacing:.04em}.gab-heroi__ultimo strong{font-size:var(--gab-t-sm);font-weight:500;line-height:1.35}@media (max-width:900px){.gab-heroi__grade{grid-template-columns:1fr;min-height:0}.gab-heroi{padding-bottom:calc(clamp(36px, 6vw, 96px) + 4.5rem)}.gab-heroi__midia{justify-self:center;width:min(84%, 400px);margin-top:var(--spacing-md,24px)}.gab-heroi__ultimo{left:-1rem}}@media (max-width:600px){.gab-heroi h1{font-size:clamp(2.1rem, 9vw, 2.6rem)}}.gab-psi__grade{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem, 6vw, 7rem);align-items:start}.gab-psi h2{font-size:var(--gab-t-3xl);font-weight:400;color:var(--gab-tinta);margin-top:1rem}.gab-psi h2 b,.gab-psi h2 strong{font-weight:500;color:var(--gab-azul-600)}.gab-psi__bio{margin-top:var(--spacing-md,24px);color:var(--gab-tinta-suave);max-width:50ch;font-size:var(--gab-t-md)}.gab-psi__acao{margin-top:2.5rem}.gab-psi__curriculo{display:grid;gap:2.5rem}.gab-psi h3{font-size:var(--gab-t-sm);font-weight:500;color:var(--gab-laranja-800);letter-spacing:.08em;text-transform:uppercase;margin-bottom:1rem}.gab-psi__cv{list-style:none;margin:0;padding:0;display:grid;gap:.85rem}.gab-psi__cv li{padding-left:1.6rem;position:relative;margin:0}.gab-psi__cv li::before{content:"";position:absolute;left:0;top:.42em;width:.95rem;height:1rem;background:var(--gab-pat-petal-solo) center / contain no-repeat}.gab-psi__chips{display:flex;flex-wrap:wrap;gap:.5rem}.gab-psi__chips span{font-size:var(--gab-t-xs);font-weight:400;padding:.5rem .85rem;border-radius:999px;background:var(--gab-fundo-2);color:var(--gab-tinta)}@media (max-width:900px){.gab-psi__grade{grid-template-columns:1fr}}.gab-livros{background-color:var(--gab-azul-950);color:#EAF2F8}.gab-livros__topo{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--spacing-md,24px);flex-wrap:wrap;margin-bottom:var(--spacing-xl,48px)}.gab-livros .gab-sec-titulo{color:#fff}.gab-livros .gab-lead{color:#B9D3E6;margin-top:1rem}.gab-livros__palco{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(2rem, 5vw, 5rem);align-items:center}.gab-livro-destaque{display:grid;grid-template-columns:auto 1fr;gap:2.5rem;align-items:start;background:rgba(255,255,255,.04);border-radius:var(--gab-raio);padding:clamp(1.25rem, 2.5vw, 2.25rem)}.gab-livro-destaque__capa{width:clamp(150px, 13vw, 230px);aspect-ratio:1 / 1;filter:drop-shadow(0 26px 30px rgba(0,0,0,.5))}.gab-livro-destaque__capa img{width:100%;height:100%;object-fit:contain;display:block}.gab-livro-destaque__capa--vazia{display:grid;place-items:center;border:1.5px dashed rgba(255,212,138,.6);border-radius:8px;color:#FFD48A;text-align:center;font-size:var(--gab-t-sm);padding:1rem;filter:none}.gab-livro-destaque h3{font-size:var(--gab-t-2xl);font-weight:500;color:#fff}.gab-livro-destaque__autor{margin-top:.4rem;color:var(--gab-laranja-500);font-size:var(--gab-t-sm);font-weight:500}.gab-livro-destaque__sinopse{margin-top:var(--spacing-md,24px);color:#C9DCEA;font-size:var(--gab-t-sm);max-width:56ch}.gab-livro-destaque .btn-ghost{color:#fff;margin-top:var(--spacing-md,24px)}.gab-livro-destaque [data-troca]{transition:opacity .3s ease}.gab-livro-destaque.is-trocando [data-troca]{opacity:0}.gab-livros__estante{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.gab-livro{appearance:none;border:0;background:rgba(255,255,255,.05);border-radius:12px;padding:.85rem;text-align:left;color:#DDE9F2;cursor:pointer;font:inherit;transition:transform .3s ease,background-color .3s ease}.gab-livro:hover{transform:translateY(-6px);background:rgba(255,255,255,.09)}.gab-livro[aria-pressed="true"]{background:rgba(250,165,24,.14);box-shadow:inset 0 0 0 1.5px var(--gab-laranja-500)}.gab-livro img,.gab-livro__sem{display:block;width:100%;aspect-ratio:1 / 1;object-fit:contain}.gab-livro__sem{display:grid;place-items:center;border:1.5px dashed rgba(255,212,138,.55);border-radius:8px;color:#FFD48A}.gab-livro__sem svg{width:40px;height:40px}.gab-livro span{display:block;margin-top:.55rem;font-size:var(--gab-t-xs);line-height:1.4}@media (max-width:1000px){.gab-livros__palco{grid-template-columns:1fr}}@media (max-width:620px){.gab-livro-destaque{grid-template-columns:1fr}.gab-livros__estante{grid-template-columns:repeat(2,1fr)}}.gab-artigos{background:var(--gab-fundo-2)}.gab-artigos__topo{display:grid;grid-template-columns:1fr auto;gap:var(--spacing-md,24px);align-items:end;margin-bottom:2.5rem}.gab-artigos__topo .gab-lead{margin-top:1rem}.gab-artigos__cats{margin-bottom:2.5rem}.gab-artigos__cats:empty{display:none}.gab-artigos__grade{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.gab-artigos__esq{min-height:340px}.gab-card--destaque{grid-column:span 2;grid-row:span 2}.gab-card--destaque .gab-card__img{aspect-ratio:auto;flex:1;min-height:260px}.gab-card--destaque .gab-card__corpo{flex:none;padding:1.6rem 1.8rem 1.9rem}.gab-card--destaque h3{font-size:var(--gab-t-2xl)}.gab-card--destaque p{font-size:var(--gab-t-md)}@media (max-width:1180px){.gab-artigos__grade{grid-template-columns:repeat(2,1fr)}.gab-card--destaque{grid-row:auto}.gab-card--destaque .gab-card__img{min-height:0;aspect-ratio:2 / 1}}@media (max-width:620px){.gab-artigos__grade{grid-template-columns:1fr}.gab-card--destaque{grid-column:auto}.gab-artigos__topo{grid-template-columns:1fr}}.gab-canal{background:var(--gab-carvao);color:#EEE7DF;position:relative;overflow:hidden;isolation:isolate}.gab-canal__fundo{position:absolute;inset:0;z-index:-1}.gab-canal__fundo img{width:100%;height:100%;object-fit:cover;filter:blur(28px) saturate(1.2);transform:scale(1.15);opacity:.42}.gab-canal__fundo::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(23,19,15,.96) 0%,rgba(23,19,15,.82) 45%,rgba(23,19,15,.55) 100%),linear-gradient(0deg,rgba(23,19,15,1) 0%,transparent 35%)}.gab-canal__topo{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-md,24px);flex-wrap:wrap;padding-bottom:2.5rem}.gab-canal__autor{display:flex;align-items:center;gap:.85rem;text-decoration:none;min-height:52px}.gab-canal__autor img{width:52px;height:52px;border-radius:999px;object-fit:cover;box-shadow:0 0 0 2px var(--gab-laranja-500)}.gab-canal__autor b{display:block;font-weight:500;color:#fff}.gab-canal__autor small{color:#BDB3A8;font-size:var(--gab-t-xs)}.gab-canal__palco{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(2rem, 4vw, 4.5rem);align-items:center}.gab-canal__serie{display:flex;align-items:center;gap:.6rem;color:var(--gab-laranja-500)}.gab-canal__serie svg{width:34px;height:34px}.gab-canal__serie .gab-eyebrow{color:var(--gab-laranja-500)}.gab-canal__marca{font-size:clamp(2.6rem, 5vw, 4.6rem);font-weight:700;line-height:.95;letter-spacing:-.03em;color:#fff;margin-top:1rem}.gab-canal__marca span{color:var(--gab-laranja-500)}.gab-canal__tag{margin-top:1rem;font-size:var(--gab-t-lg);color:#D9CFC3}.gab-canal__desc{margin-top:1rem;color:#BDB3A8;max-width:44ch}.gab-canal__agora{margin-top:2.5rem;padding-top:var(--spacing-md,24px);border-top:1px solid rgba(255,255,255,.12)}.gab-canal__agora small{font-size:var(--gab-t-xs);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--gab-laranja-500)}.gab-canal__agora h3{margin-top:.4rem;font-size:var(--gab-t-xl);font-weight:500;color:#fff;min-height:1.2em}.gab-canal__ctas{margin-top:var(--spacing-md,24px);display:flex;flex-wrap:wrap;gap:1rem}.gab-canal .btn-outline{color:#fff}.gab-canal .btn-outline:hover{background:#fff;color:var(--gab-carvao);border-color:#fff}.gab-canal__tela{position:relative;aspect-ratio:16 / 9;border-radius:var(--gab-raio);overflow:hidden;background:#000;box-shadow:0 40px 80px -30px rgba(0,0,0,.8)}.gab-canal__tela img,.gab-canal__tela iframe{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border:0}.gab-canal__play{position:absolute;inset:0;border:0;background:transparent;cursor:pointer;display:grid;place-items:center}.gab-canal__play[hidden]{display:none}.gab-canal__play i{width:92px;height:92px;border-radius:999px;background:var(--gab-laranja-500);display:grid;place-items:center;box-shadow:0 0 0 12px rgba(250,165,24,.22);transition:transform .3s ease,box-shadow .3s ease}.gab-canal__play:hover i{transform:scale(1.07);box-shadow:0 0 0 18px rgba(250,165,24,.18)}.gab-canal__trilho-topo{display:flex;justify-content:space-between;align-items:center;margin-top:var(--spacing-xl,48px);margin-bottom:1rem}.gab-canal__trilho-topo h3{font-size:var(--gab-t-sm);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#D9CFC3}.gab-canal__setas{display:flex;gap:.5rem}.gab-canal__setas button{width:44px;height:44px;border-radius:999px;border:1px solid rgba(255,255,255,.25);background:transparent;color:#fff;cursor:pointer;font-size:1.1rem}.gab-canal__setas button:hover{border-color:var(--gab-laranja-500);color:var(--gab-laranja-500)}.gab-canal__trilho{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(220px, 22vw, 320px);gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.6rem;scrollbar-width:thin;scrollbar-color:#5A5047 transparent}.gab-ep{scroll-snap-align:start;appearance:none;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;padding:0}.gab-ep__th{position:relative;display:block;aspect-ratio:16 / 9;border-radius:10px;overflow:hidden}.gab-ep__th img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease;display:block}.gab-ep__th::after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 2px transparent;border-radius:10px;transition:box-shadow .25s ease}.gab-ep:hover .gab-ep__th img{transform:scale(1.06)}.gab-ep[aria-current="true"] .gab-ep__th::after{box-shadow:inset 0 0 0 3px var(--gab-laranja-500)}.gab-ep__barra{position:absolute;left:0;right:0;bottom:0;height:3px;background:rgba(255,255,255,.18)}.gab-ep__barra::after{content:"";position:absolute;inset:0;background:var(--gab-laranja-500);transform:scaleX(0);transform-origin:left;transition:transform .6s ease}.gab-ep:hover .gab-ep__barra::after,.gab-ep[aria-current="true"] .gab-ep__barra::after{transform:scaleX(1)}.gab-ep__t{display:block;margin-top:.65rem;font-size:var(--gab-t-sm);font-weight:400;line-height:1.35;color:#EEE7DF}.gab-ep__s{display:block;margin-top:.15rem;font-size:var(--gab-t-xs);color:#A99E92}.gab-canal__todos{order:99;scroll-snap-align:start;border-radius:10px;border:1.5px dashed rgba(255,255,255,.25);display:grid;place-items:center;text-align:center;text-decoration:none;aspect-ratio:16 / 9;color:#fff;font-weight:500;padding:1rem}.gab-canal__todos:hover{border-color:var(--gab-laranja-500);color:var(--gab-laranja-500)}@media (max-width:900px){.gab-canal__palco{grid-template-columns:1fr}.gab-canal__tela{order:-1}}.gab-atend__grade{display:grid;grid-template-columns:5fr 7fr;gap:clamp(2rem, 5vw, 5.5rem);align-items:start}.gab-atend__midia{position:sticky;top:calc(var(--gab-topo-rolado) + 24px)}.gab-atend__midia figure{margin:0;border-radius:var(--gab-raio);overflow:hidden;aspect-ratio:4 / 5;box-shadow:var(--gab-sombra)}.gab-atend__midia img{width:100%;height:100%;object-fit:cover;display:block}.gab-atend__locais{position:absolute;right:-1.25rem;top:2rem;background:var(--gab-azul-600);color:#fff;border-radius:12px;padding:1rem 1.2rem;box-shadow:var(--gab-sombra);display:grid;gap:.15rem;font-size:var(--gab-t-sm);line-height:1.5}.gab-atend__locais b{font-weight:500;font-size:var(--gab-t-xs);letter-spacing:.12em;text-transform:uppercase;color:#FFFFFF}.gab-atend .gab-lead{margin-top:1rem}.gab-atend__lista{margin-top:2.5rem;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.gab-serv{position:relative;display:flex;flex-direction:column;gap:.5rem;padding:1.3rem 1.2rem 1.4rem;background:var(--gab-fundo-2);border-radius:12px;text-decoration:none;overflow:hidden;color:var(--gab-tinta);transition:transform .3s ease,background-color .3s ease,box-shadow .3s ease}.gab-serv::before{content:"";position:absolute;left:0;top:0;right:0;height:3px;background:var(--gab-laranja-500);transform:scaleX(0);transform-origin:left;transition:transform .35s ease}.gab-serv:hover{transform:translateY(-4px);background:#fff;box-shadow:var(--gab-sombra-card)}.gab-serv:hover::before{transform:scaleX(1)}.gab-serv__n{font-size:var(--gab-t-xs);font-weight:700;color:var(--gab-laranja-800);font-variant-numeric:tabular-nums}.gab-serv h3{font-size:1.12rem;font-weight:500;line-height:1.25;color:var(--gab-tinta)}.gab-serv p{font-size:.9375rem;line-height:1.5;color:var(--gab-tinta-suave)}.gab-serv__ir{margin-top:auto;padding-top:.35rem;font-size:var(--gab-t-xs);font-weight:500;color:var(--gab-azul-600)}.gab-atend__cta{margin-top:2.5rem;display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-md,24px)}.gab-atend__cta p{color:var(--gab-tinta-suave);font-size:var(--gab-t-sm)}@media (max-width:1180px){.gab-atend__lista{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.gab-atend__grade{grid-template-columns:1fr}.gab-atend__midia{position:relative;top:0;max-width:460px}.gab-atend__locais{right:-.5rem}}@media (max-width:520px){.gab-atend__lista{grid-template-columns:1fr}.gab-atend__locais{right:.75rem}}.gab-news__cabeca{display:grid;grid-template-columns:auto 1fr auto;align-items:end;gap:var(--spacing-md,24px);padding-bottom:1rem;border-bottom:3px solid var(--gab-tinta);margin-bottom:2.5rem}.gab-news__cabeca h2{font-size:clamp(2.4rem, 4.4vw, 4rem);font-weight:700;letter-spacing:-.035em;color:var(--gab-tinta);line-height:.9}.gab-news__cabeca p{font-size:var(--gab-t-sm);color:var(--gab-tinta-suave);padding-bottom:.35rem}.gab-news__cabeca .btn{margin-bottom:.35rem}.gab-news__jornal{display:grid;grid-template-columns:7fr 5fr;gap:clamp(1.5rem, 3vw, 3rem)}.gab-news__principal{text-decoration:none;display:block;color:var(--gab-tinta)}.gab-news__img{aspect-ratio:16 / 10;border-radius:var(--gab-raio);overflow:hidden;background:var(--gab-laranja-100)}.gab-news__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s ease}.gab-news__principal:hover .gab-news__img img{transform:scale(1.03)}.gab-news__chapeu{display:flex;gap:.7rem;align-items:center;margin-top:var(--spacing-md,24px);font-size:.75rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--gab-tinta-suave)}.gab-news__principal h3{margin-top:.6rem;font-size:clamp(1.7rem, 2.6vw, 2.6rem);font-weight:500;line-height:1.12;color:var(--gab-tinta)}.gab-news__principal:hover h3,.gab-news__sec:hover h3,.gab-news__nota:hover h4{color:var(--gab-azul-600)}.gab-news__lado{display:grid;gap:var(--spacing-md,24px);align-content:start}.gab-news__sec{display:grid;grid-template-columns:1fr 1.1fr;gap:1rem;text-decoration:none;align-items:start;color:var(--gab-tinta)}.gab-news__sec .gab-news__img{aspect-ratio:4 / 3;border-radius:10px}.gab-news__sec .gab-news__chapeu{margin-top:0}.gab-news__sec h3{margin-top:.4rem;font-size:1.2rem;font-weight:500;line-height:1.28;color:var(--gab-tinta)}.gab-news__notas{margin-top:.5rem;background:var(--gab-fundo-2);border-radius:var(--gab-raio);padding:1.2rem 1.3rem;display:grid;gap:1rem}.gab-news__notas>b{font-size:var(--gab-t-xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gab-laranja-800)}.gab-news__nota{display:grid;grid-template-columns:auto 1fr;gap:.9rem;text-decoration:none;align-items:baseline;color:var(--gab-tinta)}.gab-news__nota time{font-size:.8125rem;font-weight:500;color:var(--gab-tinta-suave);font-variant-numeric:tabular-nums;min-width:5.4rem}.gab-news__nota h4{font-size:var(--gab-t-sm);font-weight:500;line-height:1.38;color:var(--gab-tinta)}@media (max-width:1000px){.gab-news__jornal{grid-template-columns:1fr}.gab-news__cabeca{grid-template-columns:1fr auto}.gab-news__cabeca p{display:none}}@media (max-width:520px){.gab-news__sec{grid-template-columns:1fr}}.gab-galeria{background-color:var(--gab-marrom);color:#EEE7DF}.gab-galeria .gab-sec-titulo{color:#fff}.gab-galeria .gab-lead{color:#CFC6BB;margin-top:1rem}.gab-galeria .btn-outline{color:#FFC062}.gab-galeria .btn-outline:hover{color:var(--gab-marrom);background:#FFC062;border-color:#FFC062}.gab-galeria__topo{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--spacing-md,24px);flex-wrap:wrap;margin-bottom:2.5rem}.gab-galeria__filme{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:14px}.gab-alb{position:relative;display:block;border-radius:12px;overflow:hidden;text-decoration:none;aspect-ratio:4 / 3;background:#2A2621;box-shadow:0 0 0 1px rgba(255,255,255,.06)}.gab-alb.gab-esqueleto{background:rgba(255,255,255,.06);animation:none}.gab-alb--grande{grid-row:span 2;aspect-ratio:auto}.gab-alb img{width:100%;height:100%;object-fit:cover;object-position:center 25%;display:block;transition:transform .7s ease}.gab-alb:hover img{transform:scale(1.05)}.gab-alb__leg{position:absolute;left:0;right:0;bottom:0;padding:3rem 1rem 1rem;background:linear-gradient(transparent,rgba(16,10,4,.88) 55%);color:#fff}.gab-alb__leg b{display:block;font-weight:500;font-size:var(--gab-t-sm);line-height:1.3}.gab-alb__leg small{font-size:.8125rem;color:#E9DCCB}@media (max-width:760px){.gab-galeria__filme{grid-template-columns:1fr 1fr}.gab-alb--grande{grid-column:span 2;grid-row:auto;aspect-ratio:4 / 3}}@media (max-width:420px){.gab-galeria__filme{grid-template-columns:1fr}.gab-alb--grande{grid-column:auto}}.gab-ocio{background:var(--gab-laranja-500) var(--gab-pat-orange);background-size:120px;color:#241A0C}.gab-ocio__grade{display:grid;grid-template-columns:1fr 1.3fr;gap:clamp(2rem, 6vw, 7rem);align-items:center}.gab-ocio h2{font-size:var(--gab-t-3xl);font-weight:500;color:#241A0C}.gab-ocio__frase{margin-top:var(--spacing-md,24px);font-size:var(--gab-t-xl);font-weight:300;line-height:1.35;max-width:26ch}.gab-ocio__lista{display:grid;gap:12px}.gab-ocio__lista a{display:grid;grid-template-columns:1fr auto;align-items:center;gap:1rem;text-decoration:none;color:#241A0C;background:rgba(255,247,239,.92);border-radius:12px;padding:1.2rem 1.4rem;transition:transform .3s ease,background-color .3s ease}.gab-ocio__lista a:hover{transform:translateX(8px);background:#fff}.gab-ocio__lista b{display:block;font-size:clamp(1.5rem, 2.6vw, 2.2rem);font-weight:500;line-height:1.1}.gab-ocio__lista small{display:block;margin-top:.25rem;font-size:var(--gab-t-sm);color:#5A4630}.gab-ocio__lista .gab-seta{font-size:1.6rem}@media (max-width:900px){.gab-ocio__grade{grid-template-columns:1fr}}.gab-agendar{background-color:var(--gab-azul-800);color:#fff}.gab-agendar__grade{display:grid;grid-template-columns:1fr 1.15fr;gap:clamp(2rem, 6vw, 6.5rem);align-items:start}.gab-agendar h2{font-size:var(--gab-t-3xl);font-weight:500;color:#fff}.gab-agendar .gab-lead{color:#D6E6F2;margin-top:var(--spacing-md,24px)}.gab-agendar__tel{margin-top:2.5rem;font-size:var(--gab-t-2xl);font-weight:500}.gab-agendar__tel small{display:block;font-size:var(--gab-t-xs);font-weight:400;color:#D6E6F2}.gab-agendar__ctas{margin-top:var(--spacing-md,24px);display:flex;flex-wrap:wrap;gap:1rem}.gab-agendar .btn-outline{color:#fff}.gab-agendar .btn-outline:hover{background:#fff;color:var(--gab-azul-800);border-color:#fff}.gab-agendar__form{min-height:360px}.gab-agendar__locais{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-md,24px);margin-top:2.5rem}.gab-agendar__local{background:rgba(255,255,255,.08);border-radius:var(--gab-raio);padding:var(--spacing-md,24px) 2rem}.gab-agendar__local h3{font-size:var(--gab-t-lg);font-weight:500;color:#FFC062}.gab-agendar__local p{margin-top:.4rem;color:#E4EEF6;font-size:var(--gab-t-sm)}@media (max-width:1000px){.gab-agendar__grade{grid-template-columns:1fr}.gab-agendar__locais{grid-template-columns:1fr}}.gab-rodape{background:var(--gab-carvao);color:#C8BFB5;padding-block:var(--spacing-xl,48px) 3rem;font-size:var(--gab-t-sm)}.gab-rodape .gab-petalas{color:var(--gab-laranja-500);margin-bottom:var(--spacing-xl,48px)}.gab-rodape__grade{display:grid;grid-template-columns:1.4fr 1fr 1.2fr 1fr;gap:2.5rem}.gab-rodape__marca{display:inline-flex;min-height:44px;align-items:center}.gab-rodape__marca img{display:block;height:88px;width:auto;aspect-ratio:480.648 / 171.403}.gab-rodape__assinatura{margin-top:var(--spacing-md,24px);font-size:var(--gab-t-lg);color:#EEE7DF;line-height:1.35;max-width:22ch}.gab-rodape__assinatura em{font-style:normal;color:var(--gab-laranja-500)}.gab-rodape__h{font-size:var(--gab-t-xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#A39889;margin-bottom:1rem}.gab-rodape__nav{list-style:none;margin:0;padding:0;display:grid;gap:0}.gab-rodape__nav li{margin:0}.gab-rodape__nav a,.gab-rodape__end a,.gab-rodape__contato a{text-decoration:none;color:#EEE7DF;padding:.3rem 0;display:inline-flex;align-items:center;min-height:44px}.gab-rodape__nav a:hover,.gab-rodape__end a:hover,.gab-rodape__contato a:hover{color:var(--gab-laranja-500)}.gab-rodape__end{font-style:normal;display:grid;gap:.9rem}.gab-rodape__end b{color:#EEE7DF;font-weight:500}.gab-rodape__redes{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.gab-rodape__redes li{margin:0}.gab-rodape__redes a{min-width:44px;min-height:44px;padding:0 .9rem;border-radius:999px;border:1px solid rgba(255,255,255,.18);display:inline-grid;place-items:center;text-decoration:none;color:#EEE7DF;font-size:var(--gab-t-xs)}.gab-rodape__redes a:hover{border-color:var(--gab-laranja-500);color:var(--gab-laranja-500)}.gab-rodape__contato{margin-top:1rem;display:grid;gap:0}.gab-rodape__base{margin-top:var(--spacing-xl,48px);padding-top:var(--spacing-md,24px);border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;gap:var(--spacing-md,24px);flex-wrap:wrap;color:#A49B90}.gab-rodape__base a{color:#C8BFB5;text-decoration:none;display:inline-flex;min-height:44px;align-items:center}.gab-rodape__base a:hover{color:var(--gab-laranja-500)}@media (max-width:1000px){.gab-rodape__grade{grid-template-columns:1fr 1fr}}@media (max-width:560px){.gab-rodape__grade{grid-template-columns:1fr}}.section-powerby-portall{background-color:var(--gab-carvao);border-top:1px solid rgba(255,255,255,.08)}.section-powerby-portall .padding-y-xl{padding-block:0 !important}.section-powerby-portall img{max-width:100%;height:auto;max-height:80px;width:fit-content;padding:0px !important}.section-powerby-portall span{color:var(--color-neutral-50);font-size:var(--size-sm)}.section-powerby-portall span i{color:#ff225b;display:inline-block;animation:heartbeat 1.5s ease-in-out infinite}.section-powerby-portall fill{color:var(--color-neutral-50)}.section-powerby-portall .filportallportall{fill:var(--color-neutral-50)}@media (max-width:640px){.section-powerby-portall .container .container .container{width:100%;max-width:unset !important}}@keyframes heartbeat{0%,100%{transform:scale(1)}10%,30%{transform:scale(1.15)}20%,40%{transform:scale(1)}}.section-powerby-portall .click>a{text-decoration:none}.section-powerby-portall .flex-between{justify-content:center;text-align:center}.section-powerby-portall .click{align-items:center}.section-powerby-portall a{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:center;min-height:44px;text-decoration:none !important}.lgpd-popup{position:fixed;bottom:0;left:0;right:0;z-index:var(--z-critical);pointer-events:none}.lgpd-popup-content{background:var(--bg-primary);border-top:1px solid var(--border-color);padding:var(--spacing-md) var(--spacing-lg);display:flex;align-items:center;justify-content:center;gap:var(--spacing-md);flex-wrap:wrap;box-shadow:0 -2px 10px rgba(0,0,0,0.1);pointer-events:auto}.lgpd-popup-icon{font-size:2.25rem;color:var(--color-primary)}.lgpd-popup-text{color:var(--color-text);font-size:var(--size-sm)}.lgpd-popup-links{font-size:var(--size-sm)}.lgpd-popup-links a{color:var(--color-primary);text-decoration:underline}.lgpd-popup-links a:hover{opacity:0.8}.lgpd-separator{margin:0 var(--spacing-xs);color:var(--color-text-muted)}.lgpd-popup-btn{background:var(--color-primary);color:white;border:none;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--border-radius-buttons);font-size:var(--font-size-sm);font-weight:var(--weight-xl);cursor:pointer;display:inline-flex;align-items:center;gap:var(--spacing-xs);transition:opacity 0.2s}.lgpd-popup-btn:hover{opacity:0.9}.lgpd-popup-show{animation:lgpdSlideUp 0.3s ease forwards}.lgpd-popup-hide{animation:lgpdSlideDown 0.3s ease forwards}@keyframes lgpdSlideUp{from{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes lgpdSlideDown{from{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}@media (min-width:1024px){.lgpd-popup-content{border-radius:0 30px 0 0}}@media (max-width:768px){.lgpd-popup-content{padding:var(--spacing-sm) var(--spacing-md);gap:var(--spacing-sm)}}.lgpd-popup-links a{display:inline-block;padding-block:.75rem;margin-block:-.75rem}@media (max-width:768px){.lgpd-popup-icon{display:none}.lgpd-popup-content{justify-content:space-between;column-gap:var(--spacing-md);row-gap:4px}.lgpd-popup-text{flex:1 1 100%;margin:0}}.run-chatbot-btn,.run-whatsapp-button,.run-whatsapp-tooltip{translate:0 calc(-1 * var(--gab-lgpd-h, 0px));transition:translate .3s ease,transform .18s ease,opacity .2s ease !important}.lgpd-popup-content{background:rgba(0,0,0,.8);border-top:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-family:var(--gab-fonte)}.lgpd-popup-icon,.lgpd-popup-text,.lgpd-popup-links a,.lgpd-separator{color:#fff}.lgpd-popup-links a{text-decoration:underline}.lgpd-popup-btn{min-height:44px;padding:10px 30px;background:#5f5f5f;color:#fff;border:3px solid rgba(255,255,255,.5);border-radius:10px;font-family:var(--gab-fonte);font-weight:700;letter-spacing:.13rem;text-transform:uppercase}@media (min-width:1024px){.lgpd-popup-content{border-radius:0}}.lgpd-popup-links a{min-width:44px;text-align:center}@media (max-width:768px){.lgpd-popup-content{padding-block:10px}.lgpd-popup-btn{padding:8px 18px;letter-spacing:.08rem}}html body .fab-stack.fab-stack{bottom:calc(var(--fab-stack-offset, 16px) + var(--gab-lgpd-h, 0px)) !important;transition:bottom .3s ease}