.porta-aberta{--p:0;position:relative;width:min(94vw,1500px);margin-left:max(-4vw,calc((100vw - 1500px) / 2 - 6vw))}.porta-aberta__pintura{width:100%;height:auto;mix-blend-mode:multiply;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 8%,#000 52%,transparent 64%),linear-gradient(to bottom,transparent 0,#000 12%,#000 84%,transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 8%,#000 52%,transparent 64%),linear-gradient(to bottom,transparent 0,#000 12%,#000 84%,transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.porta-aberta__luz{position:absolute;left:31%;top:70%;width:34%;aspect-ratio:1.6;translate:-50% -50%;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,rgba(255,214,130,.75),rgba(255,196,120,.28) 55%,transparent);mix-blend-mode:multiply;filter:blur(8px);opacity:calc(.25 + var(--p) * .75);scale:calc(.7 + var(--p) * .6)}@media (max-width:1080px){.porta-aberta{width:170vw;margin-left:-12vw}.porta-aberta__pintura{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 6%,#000 52%,transparent 62%),linear-gradient(to bottom,transparent 0,#000 12%,#000 76%,transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 6%,#000 52%,transparent 62%),linear-gradient(to bottom,transparent 0,#000 12%,#000 76%,transparent 100%)}}@media (max-width:700px){.porta-aberta{width:196vw;margin-left:-22vw}}html:not(.js) .porta-aberta{--p:1}@media (prefers-reduced-motion:reduce){.porta-aberta{--p:1 !important}}.is-preview .porta-aberta{--p:1 !important}