.v3d{--v3d-fundo:linear-gradient(180deg, #eae4dd 0%, #e2d8cd 60%, #dccfc0 100%);--v3d-vidro:#faf6f0f7;--v3d-painel:clamp(300px, 26%, 360px);position:relative}.v3d__grade{gap:18px;display:grid}.v3d__palco{aspect-ratio:4/5;background:var(--v3d-fundo);border-radius:var(--raio-g);isolation:isolate;color:var(--tinta);touch-action:pan-y;position:relative;overflow:hidden;box-shadow:0 1px 2px #2b221c14,0 30px 60px -40px #2b221c73}.v3d__palco:focus-visible{outline-offset:-3px}.v3d__poster,.v3d__poster img,.v3d__canvas,.v3d__canvas canvas{width:100%;height:100%;position:absolute;inset:0}.v3d__poster img{object-fit:cover;transition:opacity .6s var(--ease)}.v3d__canvas{opacity:0;transition:opacity .6s var(--ease)}.v3d__canvas canvas{touch-action:none;outline:none}.v3d[data-estado=ativo] .v3d__canvas{opacity:1}.v3d[data-estado=ativo] .v3d__poster img,.v3d[data-estado=ativo] .v3d__pontos-estaticos{opacity:0;visibility:hidden}.v3d[data-pausado] .v3d__canvas,.v3d[data-pausado] .v3d__marcadores{opacity:0;pointer-events:none}.v3d[data-pausado] .v3d__poster img,.v3d[data-pausado] .v3d__pontos-estaticos{opacity:1;visibility:visible}.v3d__marcadores,.v3d__pontos-estaticos{pointer-events:none;z-index:4;position:absolute;inset:0}.v3d:not([data-estado=ativo]) .v3d__marcadores{display:none}.v3d__marcador{background:var(--creme);width:32px;height:32px;color:var(--tinta);pointer-events:auto;transition:opacity .25s var(--ease), background-color .25s var(--ease), color .25s var(--ease), box-shadow .25s var(--ease);will-change:transform;border:0;border-radius:50%;place-items:center;margin:-16px 0 0 -16px;padding:0;font-size:.8rem;font-weight:700;display:grid;position:absolute;top:0;left:0;box-shadow:0 2px 8px #231c1759,0 0 0 6px #f5ede247}.v3d__marcador:before{content:"";border-radius:50%;position:absolute;inset:-7px}.v3d__marcador:hover,.v3d__marcador.is-ativo{background:var(--tinta);color:var(--creme);box-shadow:0 2px 10px #231c1766,0 0 0 7px #f5ede273}.v3d__marcador.is-oculto{opacity:0;pointer-events:none}.v3d__marcador--estatico{left:calc(var(--rx) * 100%);top:calc(var(--ry) * 100%)}.v3d__marcador--estatico.so-paisagem{display:none}.v3d:not(.js) .v3d__marcador{pointer-events:none}.v3d__capa,.v3d__carregando,.v3d__erro{z-index:5;display:none;position:absolute}.v3d.js[data-estado=ocioso] .v3d__capa,.v3d.js[data-pausado] .v3d__capa{white-space:nowrap;align-items:center;gap:12px;display:flex;bottom:18px;left:50%;transform:translate(-50%)}.v3d__iniciar{box-shadow:0 10px 30px -10px #231c1799}.v3d__iniciar svg{width:22px;height:22px}.v3d__capa-nota{background:var(--v3d-vidro);border-radius:999px;padding:6px 12px;font-size:.8rem;font-weight:600;display:none}.v3d[data-estado=carregando] .v3d__carregando{border-radius:var(--raio);background:var(--v3d-vidro);text-align:center;gap:10px;width:min(280px,70%);padding:14px 18px;display:grid;bottom:24px;left:50%;transform:translate(-50%)}.v3d__barra{--p:0;background:#2b221c26;border-radius:3px;height:3px;display:block;position:relative;overflow:hidden}.v3d__barra:after{content:"";background:var(--tinta);transform-origin:0;transform:scaleX(var(--p));transition:transform .2s linear;position:absolute;inset:0}.v3d[data-estado=erro] .v3d__erro{border-radius:var(--raio);background:var(--creme);justify-items:start;gap:8px;padding:18px;display:grid;bottom:16px;left:16px;right:16px;box-shadow:0 10px 30px -12px #231c1773}.v3d__ferramentas{z-index:5;background:var(--v3d-vidro);border-radius:999px;gap:2px;padding:4px;display:none;position:absolute;top:12px;right:12px;box-shadow:0 6px 20px -10px #231c1780}.v3d[data-estado=ativo]:not([data-pausado]) .v3d__ferramentas{display:flex}.v3d__ferramentas button,.v3d__nav-detalhe button{width:44px;height:44px;color:var(--tinta);transition:background-color .2s var(--ease);background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:inline-grid}.v3d__ferramentas button:hover,.v3d__nav-detalhe button:hover{background:#2b221c14}.v3d__ferramentas svg,.v3d__fechar svg,.v3d__nav-detalhe svg{width:20px;height:20px}.v3d__so-desktop{display:none!important}.v3d__fechar{z-index:5;background:var(--tinta);height:52px;color:var(--creme);border:0;border-radius:999px;align-items:center;gap:8px;padding:0 18px 0 14px;font-weight:600;display:none;position:absolute;top:12px;left:12px;box-shadow:0 6px 20px -10px #231c1799}.v3d.is-imersivo .v3d__fechar{display:inline-flex}.v3d__dica{z-index:6;width:min(330px,100% - 32px);color:var(--sobre-grafite);border-radius:var(--raio);background:#231c17e6;gap:16px;padding:22px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v3d__dica ul{gap:12px;display:grid}.v3d__dica li{grid-template-columns:34px 1fr;align-items:center;gap:12px;font-size:.95rem;line-height:1.35;display:grid}.v3d__gesto{width:34px;height:34px;color:var(--led);background:#f5ede21f;border-radius:50%;place-items:center;font-size:.85rem;font-weight:700;display:grid}.v3d__gesto svg{width:18px;height:18px}.v3d__dica .botao{--b-fundo:var(--creme);--b-texto:var(--grafite);min-height:46px}.v3d__mouse{display:none}@media (pointer:fine){.v3d__mouse{display:inline}.v3d__toque{display:none}}.v3d__titulo-lista{letter-spacing:.12em;text-transform:uppercase;color:var(--tinta-2);margin-bottom:10px;font-size:.8rem;font-weight:600}.v3d__lista{flex-wrap:wrap;gap:8px;display:flex}.v3d__lista button{background:var(--creme);white-space:nowrap;min-height:46px;transition:background-color .2s var(--ease), border-color .2s var(--ease);border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 7px;font-size:.95rem;font-weight:600;display:inline-flex}.v3d__lista button:hover{border-color:var(--linha-forte)}.v3d__lista button.is-ativo{background:var(--tinta);color:var(--creme)}.v3d__num{background:var(--papel-2);width:32px;height:32px;color:var(--tinta);border-radius:50%;flex:none;place-items:center;font-size:.8rem;font-weight:700;display:inline-grid}.v3d__lista button.is-ativo .v3d__num{background:var(--creme)}.v3d__rotulo-longo{display:none}.v3d__vazio{padding-top:12px;display:none}.v3d.js:not(.tem-selecao):not(.is-imersivo) .v3d__vazio{display:block}.v3d__detalhes{padding-top:16px}.v3d.js .v3d__detalhes{padding-top:0}.v3d__detalhe{gap:10px;padding-block:18px 12px;display:grid}.v3d__detalhe header{align-items:center;gap:12px;display:flex}.v3d__detalhe .t-sub{font-family:var(--f-sans);letter-spacing:-.025em;font-size:1.3rem;font-weight:650;line-height:1.15}.v3d__resumo{font-size:1.05rem;font-weight:500;line-height:1.45}.v3d__itens{color:var(--tinta-2);gap:6px;padding-left:1.1em;font-size:.95rem;line-height:1.5;display:grid}.v3d__itens li::marker{color:var(--madeira-2)}.v3d__nav-detalhe{align-items:center;gap:6px;display:none}.v3d.js .v3d__nav-detalhe{display:flex}.v3d__nav-detalhe button{background:var(--papel-2)}.v3d__nav-detalhe .v3d__fechar-detalhe{gap:6px;width:auto;margin-left:auto;padding:0 16px 0 12px;font-weight:600;display:inline-flex}.v3d__cta{margin-top:16px}@media (width>=1024px){.v3d__grade{display:block;position:relative}.v3d__palco{aspect-ratio:16/9;max-height:calc(100svh - var(--topo) - 32px);width:100%;min-height:520px}.v3d__marcador--estatico{left:calc(var(--px) * 100%);top:calc(var(--py) * 100%)}.v3d__marcador--estatico.so-paisagem{display:grid}.v3d__marcador--estatico.so-retrato{display:none}.v3d:not(.is-imersivo) .v3d__painel{z-index:6;pointer-events:none;justify-content:space-between;align-items:flex-end;gap:12px;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.v3d:not(.is-imersivo) .v3d__painel>*{pointer-events:auto}.v3d:not(.is-imersivo) .v3d__titulo-lista,.v3d:not(.is-imersivo) .v3d__vazio{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.v3d:not(.is-imersivo) .v3d__lista{background:var(--v3d-vidro);border-radius:999px;flex-wrap:nowrap;gap:2px;padding:5px;box-shadow:0 1px 2px #2b221c14,0 14px 34px -18px #2b221c73}.v3d:not(.is-imersivo) .v3d__lista button{background:0 0;min-height:44px;padding:0 16px 0 6px;font-size:.92rem}.v3d:not(.is-imersivo) .v3d__lista button:hover{background:#2b221c0f;border-color:#0000}.v3d:not(.is-imersivo) .v3d__lista button.is-ativo{background:var(--tinta);color:var(--creme)}.v3d:not(.is-imersivo) .v3d__num{width:30px;height:30px}.v3d:not(.is-imersivo) .v3d__detalhes{width:min(380px,42%);max-height:min(440px, calc(100svh - var(--topo) - 260px));overscroll-behavior:contain;border-radius:var(--raio);background:var(--v3d-vidro);scrollbar-width:thin;padding:4px 20px 16px;position:absolute;bottom:70px;left:0;overflow-y:auto;box-shadow:0 1px 2px #2b221c14,0 20px 44px -22px #2b221c80}.v3d:not(.is-imersivo) .v3d__cta{background:var(--tinta);min-height:54px;color:var(--creme);border:0;border-radius:999px;margin:0;padding:0 22px;box-shadow:0 14px 34px -18px #2b221c99}.v3d:not(.is-imersivo) .v3d__cta:hover{background:var(--madeira);color:var(--creme)}.v3d:not(.is-imersivo) .v3d__ferramentas{inset:16px 16px auto auto}.v3d.js[data-estado=ocioso]:not(.is-imersivo) .v3d__capa,.v3d[data-estado=carregando]:not(.is-imersivo) .v3d__carregando{top:16px;bottom:auto;left:50%}.v3d__capa-nota{display:inline-block}.v3d[data-estado=erro]:not(.is-imersivo) .v3d__erro{max-width:420px;top:16px;bottom:auto;right:auto}}@media (width>=1024px) and (pointer:fine){.v3d__so-desktop{display:inline-grid!important}}.v3d.is-imersivo{z-index:100;color:var(--tinta);background:#eae4dd;position:fixed;inset:0}.v3d.is-imersivo .v3d__grade{flex-direction:column;gap:0;height:100%;display:flex}.v3d.is-imersivo .v3d__palco{aspect-ratio:auto;min-height:0;max-height:none;box-shadow:none;touch-action:none;border-radius:0;flex:auto;margin:0;position:relative}.v3d.is-imersivo .v3d__pontos-estaticos{display:none}.v3d.is-imersivo .v3d__painel{background:var(--papel);border-radius:var(--raio-g) var(--raio-g) 0 0;z-index:6;padding:12px 0 calc(10px + env(safe-area-inset-bottom));flex-direction:column;flex:none;max-height:48svh;margin-top:-24px;display:flex;position:relative;box-shadow:0 -12px 30px -18px #231c1780}.v3d.is-imersivo .v3d__titulo-lista,.v3d.is-imersivo .v3d__cta,.v3d.is-imersivo .v3d__vazio{display:none}.v3d.is-imersivo .v3d__lista{scrollbar-width:none;overscroll-behavior-x:contain;flex-wrap:nowrap;order:2;padding:4px 16px;overflow-x:auto}.v3d.is-imersivo .v3d__lista::-webkit-scrollbar{display:none}.v3d.is-imersivo .v3d__lista button{background:var(--papel-2)}.v3d.is-imersivo .v3d__lista button .v3d__num{background:var(--creme)}.v3d.is-imersivo .v3d__lista button.is-ativo{background:var(--tinta)}.v3d.is-imersivo .v3d__detalhes{overscroll-behavior:contain;order:1;max-height:30svh;padding:0 18px 8px;overflow-y:auto}.v3d.is-imersivo .v3d__detalhe{gap:8px;padding-block:6px 8px}.v3d.is-imersivo .v3d__detalhe .t-sub{font-size:1.2rem}.v3d.is-imersivo .v3d__resumo{font-size:1rem}.v3d.is-imersivo .v3d__itens{font-size:.92rem}@media (width>=1024px){.v3d.is-imersivo .v3d__grade{grid-template-columns:minmax(0,1fr) 400px;display:grid}.v3d.is-imersivo .v3d__palco{height:100%}.v3d.is-imersivo .v3d__painel{height:100%;max-height:none;box-shadow:-1px 0 0 var(--linha);border-radius:0;margin:0;padding:24px 0;overflow-y:auto}.v3d.is-imersivo .v3d__lista{flex-direction:column;order:1;overflow:visible}.v3d.is-imersivo .v3d__lista button{background:0 0;width:100%}.v3d.is-imersivo .v3d__lista button.is-ativo{background:var(--tinta)}.v3d.is-imersivo .v3d__rotulo-longo{display:inline}.v3d.is-imersivo .v3d__rotulo-curto{display:none}.v3d.is-imersivo .v3d__detalhes{border-top:1px solid var(--linha);order:2;max-height:none;margin-top:12px;padding-top:8px}.v3d.is-imersivo .v3d__ferramentas{inset:auto auto 16px 16px}}.cabeca[data-astro-cid-eceubvms]{gap:14px;padding-block:clamp(16px,3vw,36px) clamp(22px,3vw,36px);display:grid}.trilha[data-astro-cid-eceubvms]{color:var(--tinta-2);gap:8px;font-size:.85rem;display:flex}.trilha[data-astro-cid-eceubvms] a[data-astro-cid-eceubvms]{align-items:center;min-height:44px;margin-block:-12px;display:inline-flex}.cabeca[data-astro-cid-eceubvms] h1[data-astro-cid-eceubvms]{max-width:22ch}.cabeca__lead[data-astro-cid-eceubvms]{color:var(--tinta-2);max-width:52ch;font-size:clamp(1.05rem,1rem + .3vw,1.2rem)}.cabeca__nota[data-astro-cid-eceubvms]{color:var(--tinta-2);align-items:baseline;gap:10px;max-width:70ch;font-size:.85rem;line-height:1.5;display:flex}.cabeca__nota[data-astro-cid-eceubvms] .selo-imagem[data-astro-cid-eceubvms]{flex:none}.explorar[data-astro-cid-eceubvms]{scroll-margin-top:calc(var(--topo) + 12px)}.materiais[data-astro-cid-eceubvms]{gap:32px;display:grid}.materiais__intro[data-astro-cid-eceubvms]{align-content:start;justify-items:start;gap:16px;display:grid}.materiais__intro[data-astro-cid-eceubvms] .botao[data-astro-cid-eceubvms]{margin-top:8px}@media (width<=1023px){.materiais__intro[data-astro-cid-eceubvms] .botao[data-astro-cid-eceubvms]{display:none}}.materiais__lista[data-astro-cid-eceubvms]{border-top:1px solid var(--linha-forte);display:grid}.materiais__lista[data-astro-cid-eceubvms] li[data-astro-cid-eceubvms]{border-bottom:1px solid var(--linha);grid-template-columns:40px 1fr;grid-template-areas:"amostra nome""amostra uso";align-items:center;gap:2px 16px;padding:16px 0;display:grid}.materiais__amostra[data-astro-cid-eceubvms]{background:var(--cor);border-radius:50%;grid-area:amostra;width:40px;height:40px;box-shadow:inset 0 0 0 1px #0000001f}.materiais__nome[data-astro-cid-eceubvms]{letter-spacing:-.01em;grid-area:nome;font-weight:650}.materiais__uso[data-astro-cid-eceubvms]{color:var(--tinta-2);grid-area:uso;font-size:.93rem}@media (width>=1024px){.materiais[data-astro-cid-eceubvms]{grid-template-columns:4fr 7fr;column-gap:clamp(48px,7vw,120px)}.materiais__intro[data-astro-cid-eceubvms]{top:calc(var(--topo) + 32px);position:sticky}.materiais__lista[data-astro-cid-eceubvms]{grid-template-columns:1fr 1fr;column-gap:40px}}.detalhes[data-astro-cid-eceubvms]{padding-bottom:clamp(56px,7vw,96px)}.outros[data-astro-cid-eceubvms]{padding-bottom:clamp(64px,8vw,120px)}.outros__titulo[data-astro-cid-eceubvms]{letter-spacing:.12em;text-transform:uppercase;color:var(--tinta-2);margin-bottom:14px;font-size:.8rem;font-weight:600}.outros__lista[data-astro-cid-eceubvms]{gap:14px;display:grid}.outros__lista[data-astro-cid-eceubvms] a[data-astro-cid-eceubvms]{gap:10px;text-decoration:none;display:grid}.outros__lista[data-astro-cid-eceubvms] picture{aspect-ratio:16/9;border-radius:var(--raio);background:#eae4dd;display:block;overflow:hidden}.outros__lista[data-astro-cid-eceubvms] img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease)}.outros__lista[data-astro-cid-eceubvms] a[data-astro-cid-eceubvms]:hover img{transform:scale(1.03)}.outros__nome[data-astro-cid-eceubvms]{letter-spacing:-.015em;align-items:center;gap:8px;font-size:1.1rem;font-weight:650;display:inline-flex}.outros__nome[data-astro-cid-eceubvms] svg{width:18px;height:18px;transition:transform .3s var(--ease)}.outros__lista[data-astro-cid-eceubvms] a[data-astro-cid-eceubvms]:hover .outros__nome[data-astro-cid-eceubvms] svg{transform:translate(4px)}@media (width>=900px){.outros__lista[data-astro-cid-eceubvms]{grid-template-columns:1fr 1fr;gap:20px}}.detalhes__titulo[data-astro-cid-eceubvms]{letter-spacing:.12em;text-transform:uppercase;color:var(--tinta-2);margin-bottom:14px;font-size:.8rem;font-weight:600}.detalhes__faixa[data-astro-cid-eceubvms]{scroll-snap-type:x mandatory;scroll-padding-inline:var(--margem);padding-inline:var(--margem);scrollbar-width:none;overscroll-behavior-x:contain;grid-auto-columns:82%;grid-auto-flow:column;gap:12px;display:grid;overflow-x:auto}.detalhes__faixa[data-astro-cid-eceubvms]::-webkit-scrollbar{display:none}.detalhes__faixa[data-astro-cid-eceubvms] li[data-astro-cid-eceubvms]{scroll-snap-align:start}.detalhes__faixa[data-astro-cid-eceubvms] figure[data-astro-cid-eceubvms]{gap:10px;display:grid}.detalhes__faixa[data-astro-cid-eceubvms] picture{aspect-ratio:4/3;border-radius:var(--raio);background:var(--papel-2);display:block;overflow:hidden}.detalhes__faixa[data-astro-cid-eceubvms] img{object-fit:cover;width:100%;height:100%}.detalhes__faixa[data-astro-cid-eceubvms] figcaption[data-astro-cid-eceubvms]{letter-spacing:-.01em;font-size:.95rem;font-weight:600}@media (width>=900px){.detalhes__faixa[data-astro-cid-eceubvms]{max-width:var(--largura);grid-template-columns:repeat(3,1fr);grid-auto-flow:row;gap:20px;margin-inline:auto;overflow:visible}}
