:root{--vinho:#751A3A;--vinho-escuro:#391320;--vinho-letreiro:#7A2040;--rosa-claro:#FFEAF1;--texto:#2B1B20;--texto-2:#4A3A40;--mudo:#6E5A61;--mudo-2:#8E7B82;--areia:#F5F0EB;--areia-2:#F1ECE8;--rodape:#2A0D17;--marca-rodape:#3E1325;--margem:clamp(20px,5vw,80px);--coluna:max(var(--margem),calc((100% - 1280px) / 2));--curva:cubic-bezier(0.16,1,0.3,1);--serif:"DM Serif Text",Georgia,serif;--titulo:"Inter Tight","Helvetica Neue",Arial,sans-serif;--corpo:"Open Sans","Helvetica Neue",Arial,sans-serif}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-gutter:stable}body,html{background:#FFFFFF}body{margin:0;color:var(--texto);font-family:var(--corpo);-webkit-font-smoothing:antialiased;overflow-x:clip}img{display:block;max-width:100%}button{font:inherit}.a-esperar{opacity:0}.sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.etiqueta{margin:0;font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--vinho)}.titulo{margin:0;font-family:var(--titulo);font-weight:500;line-height:1.02;letter-spacing:-.04em;color:var(--texto);text-wrap:balance}.titulo span{color:var(--mudo-2)}.texto-apoio{margin:0;max-width:560px;font-size:17px;line-height:1.65;color:var(--mudo)}.pilula{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:0 22px;border:0;border-radius:999px;background:var(--texto);color:#FFFFFF;text-decoration:none;font-family:var(--corpo);font-weight:600;font-size:14px;cursor:pointer;transition:transform .35s var(--curva),background-color .25s ease,color .25s ease}.pilula:hover{transform:scale(1.03);color:#FFFFFF}.pilula:active{transform:scale(.97)}.pilula svg{flex:none}.bloco{width:100%;max-width:1280px;margin:0 auto}.cabecalho-secao{display:flex;flex-direction:column;gap:22px}.cabecalho-secao .pilula{align-self:flex-start}.quadro{transition:transform .6s var(--curva)}.quadro img{transition:transform 1s var(--curva)}.quadro:hover{transform:scale(.985)}.quadro:hover img{transform:scale(1.045)}.topo{position:fixed;top:0;left:0;right:0;z-index:50;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:0 var(--coluna);pointer-events:none}.topo>a:first-child{pointer-events:auto;display:block;flex:none;width:clamp(64px,7vw,100px);height:clamp(64px,7vw,100px)}.vidro{background:rgba(255,255,255,.58);color:var(--texto);border:.5px solid rgba(255,255,255,.7);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);box-shadow:inset 0 .5px 0 rgba(255,255,255,.6),0 10px 30px rgba(43,27,32,.14)}.vidro:hover{color:var(--texto);background:rgba(255,255,255,.72)}.topo-botoes{pointer-events:auto;flex:0 1 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px clamp(14px,1.8vw,24px);margin-top:clamp(12px,2.4vw,30px)}.topo-link{display:inline-flex;flex-direction:column;justify-content:center;gap:5px;min-height:44px;padding-top:6px;font-family:var(--corpo);font-weight:600;font-size:14px;line-height:1;color:var(--texto);text-decoration:none;white-space:nowrap;border-radius:6px;transition:color .3s ease}.topo-link .linha{display:block;width:0;height:1px;background:currentColor;transition:width .7s var(--curva)}.topo-link:focus-visible .linha,.topo-link:hover .linha{width:100%}@media (hover:none){.topo-link .linha{width:40px}}.topo-botoes[data-sobre-vinho] .topo-link{color:var(--rosa-claro)}@media (max-width:639px){.topo-link{min-height:40px;font-size:13px}}.casoca-fixo{position:fixed;z-index:50;right:32px;bottom:max(32px,calc(env(safe-area-inset-bottom) + 12px));pointer-events:auto;padding:0 20px;gap:8px;transition:opacity .35s ease,visibility 0s linear 0s,transform .35s var(--curva),background-color .25s ease,color .25s ease}.casoca-fixo[data-oculto]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s ease,visibility 0s linear .35s,transform .35s var(--curva),background-color .25s ease,color .25s ease}@media (max-width:639px){.casoca-fixo{min-height:40px;padding:0 16px;font-size:13px}}.topo>a:first-child svg{display:block;width:100%;height:100%}.rodape{position:fixed;left:0;right:0;bottom:0;z-index:0;visibility:hidden;background:var(--rodape);padding:clamp(48px,6vw,96px) clamp(12px,2vw,32px) 0;overflow:hidden}.rodape.visivel{visibility:visible}.rodape .marca{width:100%;aspect-ratio:70.4/13.8;overflow:hidden}.rodape svg{display:block;width:100%;height:auto}.fim{padding:clamp(48px,6vw,96px) clamp(12px,2vw,32px) 0}.fim div{width:100%;aspect-ratio:70.4/13.8}main{z-index:1}.hero,main{position:relative}.hero{color:var(--rosa-claro)}.hero-palco{position:sticky;top:0;overflow:hidden;background:var(--vinho-escuro);height:900px}.quadrados{position:absolute;inset:0;overflow:hidden;pointer-events:none}.quadrados-tela{position:absolute;left:50%;top:50%;width:4485px;height:4485px;transform:translate(-50%,-50%)}.quadrados-tela>div{position:absolute;display:flex;align-items:center;justify-content:center}.quadrados-tela>div>div{flex:none;border:1px solid}.hero-letreiro{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:2}.hero-linha{position:absolute;left:0;display:flex;white-space:nowrap;line-height:1;will-change:transform}.hero-linha span{padding:0 20px}.hero-linha-1{top:calc(50% - 106px);font-family:var(--serif);font-size:121.455px;color:var(--rosa-claro)}.hero-linha-2{top:50%;font-family:var(--titulo);font-weight:600;text-transform:uppercase;font-size:110px;letter-spacing:-.03em;color:var(--vinho-letreiro)}.hero-forma{position:absolute;left:50%;top:50%;z-index:5;width:100vw;height:100vh;background:#FFFFFF;overflow:hidden;transform:translate(-50%,-50%);will-change:transform,width,height,border-radius}.hero-dica{position:absolute;left:0;right:0;bottom:32px;z-index:6;display:flex;flex-direction:column;align-items:center;gap:12px;color:var(--mudo);font-size:11px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;pointer-events:none}.hero-dica i{display:block;width:1px;height:44px;background:var(--vinho)}.hero-chaise{position:absolute;left:50%;top:50%;z-index:20;pointer-events:none;object-fit:contain;transform:translate(-50%,-50%)}.colecao{position:relative;background:#FFFFFF;padding:clamp(88px,10vw,150px) var(--margem)}.colecao .bloco{display:flex;flex-direction:column;gap:48px}.colecao .titulo{font-size:clamp(36px,5vw,68px)}.colecao .subtitulo{margin:0;font-size:18px;line-height:1.6;color:var(--mudo)}.cat{display:flex;flex-direction:column;gap:32px}.abas{position:relative;display:inline-flex;align-self:flex-start;gap:2px;padding:4px;background:var(--areia-2)}.abas,.abas-ind{border-radius:999px}.abas-ind{position:absolute;top:4px;bottom:4px;left:0;width:0;background:var(--texto);opacity:0;pointer-events:none}.aba{position:relative;z-index:1;flex:none;min-height:44px;padding:0 20px;border:0;border-radius:999px;background:transparent;color:#4A3A40;font-family:var(--titulo);font-weight:500;font-size:16px;letter-spacing:-.01em;cursor:pointer;transition:color .18s ease}.aba[aria-selected=true]{color:#FFFFFF}.cat-grade{display:flex;align-items:flex-start;gap:clamp(12px,1.6vw,20px)}.cat-col{flex:1 1 0;min-width:0;gap:clamp(22px,2.4vw,32px)}.cat-col,.cat-tipo{display:flex;flex-direction:column}.cat-tipo{width:100%;padding:0;border:0;background:transparent;text-align:left;cursor:pointer;color:var(--texto)}.cat-tipo .quadro{display:flex;width:100%;overflow:hidden;border-radius:12px;background:var(--areia-2);align-items:center;justify-content:center}.cat-tipo img{width:100%;height:100%}.cat-tipo .nome{padding:12px 2px 0;font-family:var(--titulo);font-weight:500;font-size:19px;letter-spacing:-.02em;line-height:1.2}.cat-aviso{margin:0;font-size:15px;color:var(--mudo)}.detalhes{position:relative;background:var(--areia);color:var(--texto)}.detalhes-cab{padding:clamp(96px,11vw,160px) var(--margem) 0}.detalhes-cab .cabecalho-secao{gap:24px}.detalhes .titulo{font-size:clamp(34px,4.6vw,64px)}.acab{position:relative;height:2400px}.acab-palco{position:sticky;top:0;height:900px;overflow:hidden;padding:104px 0 64px;display:flex;flex-direction:column;justify-content:center;gap:48px}.acab-trilho{flex:none;display:flex;align-items:flex-start;gap:clamp(12px,1.6vw,20px);width:100%;will-change:transform}.acab-espaco{flex:none;width:calc(max(var(--margem), 50vw - 640px) - clamp(12px, 1.6vw, 20px))}.acab-card{flex:none;width:360px;margin:0;display:flex;flex-direction:column;gap:18px}.acab-card .quadro{height:480px;overflow:hidden;border-radius:12px;background:var(--areia-2)}.acab-card img{width:100%;height:100%;object-fit:cover}.acab-card figcaption{display:flex;flex-direction:column;gap:4px}.acab-card strong{font-family:var(--titulo);font-weight:500;font-size:19px;letter-spacing:-.02em}.acab-card span{font-size:14px;line-height:1.55;color:var(--mudo)}.acab-barra-caixa{width:100%;max-width:calc(1280px + 2 * var(--margem));margin:0 auto;padding:0 var(--margem)}.acab-barra-fundo{height:1px;background:rgba(43,27,32,.12)}.acab-barra{height:100%;width:100%;background:var(--texto);transform-origin:left center;transform:scaleX(0)}.ambientes{position:relative;background:#FFFFFF;padding:clamp(88px,10vw,150px) var(--margem)}.ambientes .bloco{display:flex;flex-direction:column;gap:clamp(48px,5vw,72px)}.ambientes .titulo{font-size:clamp(30px,3.8vw,54px)}.ambientes .cabecalho-secao{gap:18px}.mural{align-items:flex-start}.mural,.mural-col{display:flex;gap:16px}.mural-col{flex:1 1 0;min-width:0;flex-direction:column}.mural-foto{position:relative;display:block;width:100%;padding:0;border:0;border-radius:12px;overflow:hidden;background:#E9E1DA;cursor:zoom-in}.mural-foto img{width:100%;height:100%;object-fit:cover}.indica{position:relative;background:var(--areia);padding:clamp(88px,10vw,150px) var(--margem)}.indica .bloco{display:flex;flex-direction:column;gap:clamp(48px,5vw,72px)}.indica .titulo{font-size:clamp(30px,3.8vw,54px)}.indica .cabecalho-secao{gap:18px}.indica-mural{align-items:flex-start}.indica-col,.indica-mural{display:flex;gap:clamp(14px,2vw,28px)}.indica-col{flex:1 1 0;min-width:0;flex-direction:column}.indica-card{position:relative;display:block;width:100%;aspect-ratio:4/5;padding:0;border:0;border-radius:12px;overflow:hidden;background:#2B1B20;color:#FFFFFF;text-align:left;cursor:pointer}.indica-card img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.06)}.indica-card:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,rgba(18,8,12,.74) 0,rgba(18,8,12,.28) 30%,rgba(18,8,12,0) 55%);transition:opacity .6s ease}.indica-legenda{position:absolute;z-index:1;left:clamp(16px,2vw,26px);right:clamp(16px,2vw,26px);bottom:clamp(16px,2vw,26px);display:flex;flex-direction:column;gap:8px}.indica-legenda .area{font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:rgba(255,234,241,.82)}.indica-legenda .nome{font-family:var(--titulo);font-weight:500;font-size:clamp(22px,2.1vw,32px);line-height:1.04;letter-spacing:-.03em}.indica-legenda .linha{display:block;width:0;height:1px;background:#FFFFFF;transition:width .7s var(--curva)}.indica-card:focus-visible .linha,.indica-card:hover .linha{width:56px}@media (hover:none){.indica-legenda .linha{width:40px}}@media (max-width:639px){.indica-legenda{gap:6px}.indica-legenda .area{display:none}.indica-legenda .nome{font-size:19px}}.ind-camada{position:fixed;inset:0;z-index:80;overscroll-behavior:contain;display:flex;align-items:center;justify-content:center;padding:clamp(16px,2.4vw,32px)}.ind-fundo{position:absolute;inset:0;touch-action:none;background:rgba(0,0,0,.6);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.ind-modal{display:flex;width:100%;max-width:1180px;height:min(820px,100%);background:#FFFFFF;border-radius:14px;outline:none;box-shadow:0 50px 140px rgba(20,4,10,.45)}.ind-foto,.ind-modal{position:relative;overflow:hidden}.ind-foto{flex:none;height:100%;aspect-ratio:4/5;background:#2B1B20}.ind-foto img,.ind-voo img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.06)}.ind-voo{position:fixed;z-index:3;overflow:hidden;transform-origin:0 0;background:#2B1B20;pointer-events:none;will-change:transform}.ind-texto{flex:1 1 auto;min-width:0;overflow-y:auto;overscroll-behavior:contain;padding:clamp(36px,4vw,64px);display:flex;flex-direction:column;gap:20px}.ind-texto h3{margin:0;padding-right:56px;font-family:var(--titulo);font-weight:500;font-size:clamp(40px,4.4vw,68px);line-height:.95;letter-spacing:-.045em;color:var(--texto);text-wrap:balance}.ind-texto .cidade{font-size:14px;color:var(--mudo-2)}.ind-texto hr{width:100%;margin:8px 0;border:0;height:1px;background:rgba(43,27,32,.1)}.ind-texto .bio{margin:0;max-width:520px;font-size:17px;line-height:1.7;color:var(--texto-2)}.ind-redes{display:flex;flex-wrap:wrap;gap:8px}.ind-redes .claro{background:#FFFFFF;border:1px solid rgba(43,27,32,.14)}.ind-redes .claro,.ind-redes .claro:hover{color:var(--texto)}.ind-nav{margin-top:auto;padding-top:24px;display:flex;justify-content:space-between;gap:16px;border-top:1px solid rgba(43,27,32,.1)}.ind-nav button{display:flex;flex-direction:column;gap:4px;padding:6px 0;border:0;background:none;color:var(--texto);text-align:left;cursor:pointer;max-width:48%}.ind-nav small{font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--mudo-2)}.ind-nav span{font-family:var(--titulo);font-weight:500;font-size:18px;letter-spacing:-.02em;transition:color .2s ease}.ind-nav button:hover span{color:var(--vinho)}.ind-nav .prox{align-items:flex-end;text-align:right}@media (max-width:859px){.ind-camada{padding:0}.ind-modal{flex-direction:column;height:100%;border-radius:0;overflow-y:auto}.ind-foto{width:100%;height:auto;max-height:64vh}.ind-texto{flex:none;overflow:visible;padding:28px 20px 32px}.ind-texto h3{padding-right:0;font-size:40px}}.onde{position:relative;display:flex;align-items:flex-end;min-height:clamp(560px,52vw,780px);padding:clamp(88px,8vw,120px) var(--coluna) clamp(16px,5vw,80px);background:#E9E3DD;overflow:hidden}.onde-mapa{position:absolute;left:0;top:-150px;border:0;width:100%;height:calc(100% + 150px);filter:saturate(.85);pointer-events:none}.onde-abrir{position:absolute;top:clamp(16px,2vw,28px);right:clamp(16px,2vw,28px);z-index:1;min-height:44px;padding:0 18px;gap:8px;background:rgba(255,255,255,.92);box-shadow:0 8px 24px rgba(43,27,32,.12)}.onde-abrir,.onde-abrir:hover{color:var(--texto)}.onde-card{position:relative;z-index:1;width:min(380px,100%);padding:28px;border-radius:24px;background:rgba(255,255,255,.3);border:1px solid rgba(255,255,255,.6);backdrop-filter:blur(28px) saturate(170%);-webkit-backdrop-filter:blur(28px) saturate(170%);box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 30px 80px rgba(43,27,32,.18);display:flex;flex-direction:column;gap:18px}.onde-card .nome{font-family:var(--titulo);font-weight:500;font-size:18px;letter-spacing:-.015em;color:var(--texto)}.onde-card .cidade{font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--vinho)}.onde-card hr{margin:0;border:0;height:1px;background:rgba(43,27,32,.1)}.onde-card address{font-style:normal;font-size:15px;line-height:1.65;color:var(--texto-2)}.onde-botoes{display:flex;gap:8px}.onde-botoes .pilula{flex:1 1 0;padding:0 16px;gap:8px}.onde-botoes .claro{background:rgba(255,255,255,.55);border:1px solid rgba(43,27,32,.14);color:var(--texto)}.onde-botoes .claro:hover{color:var(--texto)}.cat-camada{position:fixed;inset:0;z-index:80;overscroll-behavior:contain;display:flex;align-items:center;justify-content:center;padding:clamp(16px,2.4vw,32px)}.cat-fundo{position:absolute;inset:0;touch-action:none;background:rgba(0,0,0,.6);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.cat-modal{position:relative;width:100%;max-width:1440px;height:100%;max-height:960px;background:#FFFFFF;border-radius:14px;display:flex;overflow:hidden;outline:none;box-shadow:0 50px 140px rgba(20,4,10,.45)}.botao-fechar{position:absolute;top:20px;right:20px;z-index:3;width:48px;height:48px;border:0;border-radius:999px;background:rgba(255,255,255,.88);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 1px 2px rgba(43,27,32,.08),0 10px 28px rgba(43,27,32,.1);color:var(--texto);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:transform .35s var(--curva)}.botao-fechar:hover{transform:scale(1.05)}.cat-lateral{width:340px;min-height:0;background:var(--areia)}.cat-lateral,.cat-lateral-cab{flex:none;display:flex;flex-direction:column}.cat-lateral-cab{padding:36px 28px 22px 30px;gap:12px}.cat-lateral-cab h3{margin:0;font-family:var(--titulo);font-weight:500;font-size:clamp(40px,3.6vw,56px);line-height:.95;letter-spacing:-.045em;color:var(--texto)}.cat-lista{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:4px;padding:4px 14px 24px}.cat-peca{flex:none;display:flex;align-items:center;gap:14px;width:100%;padding:10px;border:0;border-radius:16px;background:transparent;color:var(--texto);text-align:left;cursor:pointer;transition:background-color .25s ease,box-shadow .35s ease}.cat-peca:hover{background:rgba(255,255,255,.6)}.cat-peca[aria-current=true]{background:#FFFFFF;box-shadow:0 1px 2px rgba(43,27,32,.06),0 12px 32px rgba(43,27,32,.08)}.cat-peca .miniatura{flex:none;width:60px;height:60px;overflow:hidden;border-radius:10px;background:#EDE6E1;display:flex;align-items:center;justify-content:center}.cat-peca .miniatura img{width:100%;height:100%;object-fit:cover}.cat-peca .miniatura.produto{background:#FFFFFF;padding:6px}.cat-peca .miniatura.produto img{object-fit:contain;mix-blend-mode:multiply}.cat-peca .nome{font-family:var(--titulo);font-weight:500;font-size:16px;letter-spacing:-.015em;line-height:1.2}.cat-peca[aria-current=true] .nome{color:var(--vinho)}.cat-detalhe{flex:1 1 auto;min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:clamp(32px,3.4vw,56px) clamp(28px,3.4vw,56px) 48px}.cat-detalhe h4{margin:0;padding-right:64px;font-family:var(--titulo);font-weight:500;font-size:clamp(40px,5vw,80px);line-height:.95;letter-spacing:-.045em;color:var(--texto)}.cat-fotos{display:flex;align-items:flex-start;gap:16px;margin-top:clamp(28px,3.4vw,52px)}.cat-fotos.uma{max-width:760px}.cat-fotos-col{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:16px}.cat-foto{display:block;width:100%;padding:0;border:0;border-radius:14px;overflow:hidden;background:#EDE6E1;cursor:zoom-in}.cat-foto img{width:100%;height:100%;object-fit:cover}.cat-foto.produto{background:#F4F0EC}.cat-foto.produto img{mix-blend-mode:multiply}.cat-creditos{margin:22px 0 0;font-size:12px;color:#A8959C}@media (max-width:759px){.cat-camada{padding:0}.cat-modal{max-height:none;border-radius:0;flex-direction:column}.botao-fechar{top:14px;right:14px}.cat-lateral{width:100%}.cat-lateral-cab{padding:22px 76px 8px 20px}.cat-lateral-cab h3{font-size:34px}.cat-lista{flex:none;flex-direction:row;overflow-x:auto;overflow-y:hidden;padding:8px 14px 16px}.cat-peca{flex-direction:column;align-items:flex-start;width:128px}.cat-peca .miniatura{width:100%;height:84px}.cat-detalhe{padding:24px 18px 36px}.cat-detalhe h4{padding-right:0;font-size:38px}}.amp{position:fixed;inset:0;z-index:90;color:#FFFFFF;overflow:hidden;overscroll-behavior:contain}.amp-fundo{inset:0;background:#0B0608;touch-action:none}.amp-foto,.amp-fundo{position:absolute;opacity:0}.amp-foto{transform-origin:0 0;border-radius:6px;overflow:hidden;isolation:isolate;background:#1A1013;z-index:1;will-change:transform}.amp-foto img{width:100%;height:100%;object-fit:cover}.amp-foto.produto,.amp-tom{background:#F4F0EC}.amp-tom{position:absolute;inset:0;mix-blend-mode:multiply;pointer-events:none}.amp-tom,.amp-ui{opacity:0}.amp-topo{position:absolute;left:0;right:0;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 16px 0 clamp(18px,2.4vw,32px);pointer-events:none}.amp-topo .nome{font-family:var(--titulo);font-weight:500;font-size:18px;letter-spacing:-.015em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.botao-escuro{pointer-events:auto;flex:none;width:48px;height:48px;border:0;border-radius:999px;background:rgba(255,255,255,.1);color:#FFFFFF;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:transform .35s var(--curva),background-color .2s ease}.botao-escuro:hover{transform:scale(1.05);background:rgba(255,255,255,.16)}.amp-seta{position:absolute;z-index:2;top:50%;margin-top:-26px;width:52px;height:52px}.amp-seta.esq{left:24px}.amp-seta.dir{right:24px}.amp-credito{position:absolute;left:0;right:0;bottom:0;z-index:2;margin:0;padding:0 16px 18px;text-align:center;font-size:12px;color:rgba(255,255,255,.5);pointer-events:none}@media (max-width:759px){.amp-seta.esq{left:10px}.amp-seta.dir{right:10px}}@media (hover:none){.quadro:hover,.quadro:hover img{transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.aba,.pilula,.quadro,.quadro img{transition:none}}.aba:focus-visible,.botao-escuro:focus-visible,.botao-fechar:focus-visible,.cat-foto:focus-visible,.cat-peca:focus-visible,.cat-tipo:focus-visible,.indica-card:focus-visible,.mural-foto:focus-visible,.pilula:focus-visible,.topo a:focus-visible{outline:2px solid var(--vinho);outline-offset:3px}.cat-tipo:focus{outline:none}.cat-tipo:focus-visible{outline:none}.cat-tipo:focus-visible .quadro{outline:2px solid var(--vinho);outline-offset:3px}:root{--serif:var(--fonte-serif),"DM Serif Text",Georgia,serif;--titulo:var(--fonte-titulo),"Inter Tight","Helvetica Neue",Arial,sans-serif;--corpo:var(--fonte-corpo),"Open Sans","Helvetica Neue",Arial,sans-serif}@media (prefers-reduced-motion:reduce){.a-esperar{opacity:1}}.hero{--hero-vh:clamp(560px,100vh,1100px);height:calc(var(--hero-vh) + 650px)}@supports (height:100svh){.hero{--hero-vh:clamp(560px,100svh,1100px)}}.hero-palco{height:var(--hero-vh)}.hero-forma{width:150vmax;height:150vmax}.hero-chaise{width:min(100vw,var(--hero-vh));height:min(100vw,var(--hero-vh))}.cat-info{align-items:flex-start;gap:clamp(28px,3vw,40px);margin-top:clamp(28px,3.4vw,48px);padding-top:clamp(24px,2.6vw,36px);border-top:1px solid rgba(43,27,32,.1)}.cat-info,.cat-info-grupo{display:flex;flex-direction:column}.cat-info-grupo{gap:14px;width:100%;min-width:0}.cat-info-grupo+.cat-info-grupo{padding-top:clamp(24px,2.6vw,36px);border-top:1px solid rgba(43,27,32,.1)}.cat-descricao{display:flex;flex-direction:column;gap:12px;max-width:68ch}.cat-descricao p{margin:0;font-size:16px;line-height:1.65;color:var(--texto);white-space:pre-line}.cat-medidas{display:flex;flex-wrap:wrap;gap:14px clamp(24px,3vw,44px);margin:0}.cat-medidas div{display:flex;flex-direction:column;gap:4px}.cat-medidas dt{font-size:13px;line-height:1.4;color:var(--mudo-2)}.cat-medidas dd{margin:0;font-family:var(--titulo);font-weight:500;font-size:clamp(26px,2.4vw,34px);line-height:1;letter-spacing:-.03em;color:var(--texto);white-space:nowrap}.cat-medidas small{font-family:var(--corpo);font-weight:400;font-size:13px;letter-spacing:0;color:var(--mudo-2)}.cat-info-links{display:flex;flex-wrap:wrap;gap:8px}.cat-info-links .pilula{padding:0 18px;gap:8px}.cat-info-links .claro{background:#FFFFFF;border:1px solid rgba(43,27,32,.14);color:var(--texto)}.cat-info-links .claro:hover{color:var(--texto)}.rodape-redes{position:absolute;right:var(--margem);bottom:clamp(8px,1.4vw,20px);z-index:1;display:flex;align-items:center;gap:clamp(16px,2.2vw,32px)}.rodape-redes a{display:inline-flex;align-items:center;gap:8px;min-height:40px;font-family:var(--titulo);font-weight:500;font-size:14px;line-height:1;letter-spacing:.01em;color:rgba(255,255,255,.66);text-decoration:none;transition:color .3s ease}.rodape-redes a:focus-visible,.rodape-redes a:hover{color:#FFFFFF}.rodape-redes svg{flex:none;width:16px;height:16px}@media (max-width:639px){.rodape-redes a{font-size:13px;gap:6px}}main{pointer-events:none}main>*{pointer-events:auto}main>.fim{pointer-events:none}@media (max-width:639px){.topo>a:first-child{width:84px;height:84px}.topo-botoes{margin-top:22px}}@media (max-width:859px){.ind-modal .botao-fechar{position:sticky;top:14px;right:auto;flex:none;align-self:flex-end;margin:14px 14px -62px 0}}.ind-texto .bio{white-space:pre-line}.amp,.amp-fundo{touch-action:pan-y pinch-zoom}.amp-foto{-webkit-user-select:none;user-select:none}.amp-foto img{-webkit-user-drag:none;-webkit-touch-callout:none}.cat-modal.vazio .cat-detalhe{display:flex;align-items:center}.cat-vazio{display:flex;flex-direction:column;align-items:flex-start;gap:18px;max-width:520px}.cat-vazio h4{margin:0;padding-right:0;font-size:clamp(32px,3.6vw,56px);line-height:1}.cat-vazio p{margin:0;font-size:17px;line-height:1.65;color:var(--mudo)}.cat-vazio .pilula{margin-top:6px;gap:8px}.cat-lateral-cab h3{overflow-wrap:anywhere}@media (min-width:760px){.cat-lateral-cab h3{font-size:min(clamp(40px,3.6vw,56px),calc(282px / (var(--maior, 8) * .55)))}}.cat-peca,.cat-tipo{text-decoration:none}