.mesa-cena{position:absolute;inset:0}.mesa-cena__pintura{position:absolute;right:-3vw;top:clamp(70px,9vh,110px);width:min(78vw,calc((100svh - 80px) * 1.79));will-change:transform}.mesa-cena__pintura img{width:100%;height:auto;mix-blend-mode:multiply;-webkit-mask-image:radial-gradient(ellipse 62% 64% at 60% 50%,#000 62%,transparent 100%),linear-gradient(to bottom,#000 64%,transparent 97%);mask-image:radial-gradient(ellipse 62% 64% at 60% 50%,#000 62%,transparent 100%),linear-gradient(to bottom,#000 64%,transparent 97%);-webkit-mask-composite:source-in;mask-composite:intersect}.mesa-cena__miudezas{position:absolute;inset:0;z-index:2;pointer-events:none}.mesa-cena__miudeza{position:absolute;height:auto;will-change:transform;rotate:var(--g)}.mesa-cena__miudeza--giz{left:47%;top:74%;width:clamp(56px,6vw,96px)}.mesa-cena__miudeza--bloco{left:60%;top:13%;width:clamp(48px,4.6vw,76px)}.mesa-cena__miudeza--lapis{left:86%;top:80%;width:clamp(56px,5.4vw,88px)}.mesa-cena__miudeza--coracao{left:53%;top:82%;width:clamp(34px,3vw,52px)}.cenas .mesa-cena__pintura img{opacity:0;filter:blur(12px) saturate(.6);transform:scale(1.05);transition:opacity 1.6s cubic-bezier(.22,.61,.36,1),filter 2s cubic-bezier(.22,.61,.36,1),transform 2.4s cubic-bezier(.22,.61,.36,1)}.cenas .mesa-cena__miudezas{opacity:0;transition:opacity 1.4s cubic-bezier(.22,.61,.36,1) 1s}.cenas .mesa-cena.is-pronta .mesa-cena__pintura img{opacity:1;filter:none;transform:none}.cenas .mesa-cena.is-pronta .mesa-cena__miudezas{opacity:1}@media (max-width:1080px) and (min-width:701px){.mesa-cena__pintura{top:auto;bottom:6%}}@media (max-width:700px){.mesa-cena__pintura{top:auto;bottom:3%;right:-22vw;width:142vw}.mesa-cena__miudeza--giz{left:4%;top:66%}.mesa-cena__miudeza--bloco{left:80%;top:64%}.mesa-cena__miudeza--lapis{left:82%;top:92%}.mesa-cena__miudeza--coracao{left:10%;top:93%}}@media (prefers-reduced-motion:reduce){.mesa-cena__pintura,.mesa-cena__miudeza{transform:none !important}}.is-preview .mesa-cena__pintura{top:80px;width:min(78vw,1325px)}@media (max-width:1080px) and (min-width:701px){.is-preview .mesa-cena__pintura{top:auto}}@media (max-width:700px){.is-preview .mesa-cena__pintura{top:auto;width:142vw}}