.menu-toggle{width:42px;height:42px;align-items:center;justify-content:center;flex-direction:column;gap:6px}.menu-toggle span{display:block;width:22px;height:1px;background:var(--papel);transition:transform .2s}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3.5px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.5px) rotate(-45deg)}@media(max-width:650px){.menu-toggle{display:flex}}
.cine-photo{background-image:linear-gradient(90deg,rgba(17,15,12,.86),rgba(17,15,12,.48) 43%,rgba(17,15,12,.12)),linear-gradient(0deg,rgba(17,15,12,.68),transparent 38%),url('assets/img/projeto-cozinha-escura.jpg')}.foto-placeholder:before{display:none}.foto-placeholder:after,.foto-placeholder b{display:none}.foto-placeholder img.arte{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;mask-image:radial-gradient(ellipse at center,#000 66%,transparent 100%);transition:transform .6s ease}.projeto:hover img.arte{transform:scale(1.035)}.logo-marca{width:48px;height:48px;object-fit:contain;background:#000;flex:none}.marca{gap:12px}.galeria{grid-template-columns:1.12fr 1fr;align-items:start}.projeto-grande{grid-row:span 2}.foto-placeholder{height:clamp(260px,25vw,350px);background:#ddd4c7}.projeto-grande .foto-placeholder{height:100%;min-height:600px}.projeto figcaption{position:relative;z-index:1}.cine-photo{background-size:cover;background-position:center 52%}@media(max-width:650px){.logo-marca{width:42px;height:42px}.galeria{grid-template-columns:1fr;gap:22px}.projeto-grande{grid-row:auto}.projeto-grande .foto-placeholder,.foto-placeholder{height:clamp(250px,74vw,380px);min-height:0}}
.retrato-arte:before,.retrato-arte:after{display:none}.portrait-image{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center bottom;z-index:1}
