@keyframes scale-in{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes reveal-from-blur{0%{opacity:.5;filter:blur(50px)}to{opacity:1;filter:blur()}}@keyframes reveal-from-transparent{0%{opacity:0}to{opacity:1}}@keyframes reveal-from-right{0%{opacity:0;filter:blur(30px);transform:translate(25%)scale(.5)}to{opacity:1;filter:blur();transform:translate(0%)scale(1)}}@keyframes reveal-from-left{0%{opacity:0;filter:blur(30px);transform:translate(-25%)scale(.5)}to{opacity:1;filter:blur();transform:translate(0%)scale(1)}}@keyframes reveal-from-bottom{0%{opacity:0;filter:blur(30px);transform:translateY(25%)scale(.5)}to{opacity:1;filter:blur();transform:translateY(0%)scale(1)}}@keyframes reveal-from-top{0%{opacity:0;filter:blur(30px);transform:translateY(-25%)scale(.5)}to{opacity:1;filter:blur();transform:translateY(0%)scale(1)}}@keyframes reveal-from-bottom-right{0%{opacity:0;filter:blur(30px);transform:translate(25vmax,25vmax)scale(.5)}to{opacity:1;filter:blur();transform:translate(0%)scale(1)}}@keyframes reveal-from-bottom-left{0%{opacity:0;filter:blur(30px);transform:translate(-25vmax,25vmax)scale(.5)}to{opacity:1;filter:blur();transform:translate(0%)scale(1)}}@keyframes reveal-from-top-left{0%{opacity:0;filter:blur(30px);transform:translate(-25vmax,-25vmax)scale(.5)}to{opacity:1;filter:blur();transform:translate(0%)scale(1)}}@keyframes reveal-from-top-right{0%{opacity:0;filter:blur(30px);transform:translate(25vmax,-25vmax)scale(.5)}to{opacity:1;filter:blur();transform:translate(0%)scale(1)}}@keyframes reveal-text-from-top{0%{filter:blur(30px);transform:translateY(-400px)scale(.9)}to{filter:blur();transform:translateY(0)scale(1)}}@keyframes expand-horizontal{0%{transform:scaleX(0)}to{transform:scaleX(2)}}@keyframes expand-vertical{0%{transform:scaleY(0)}to{transform:scaleY(2)}}@font-face{font-family:Space;src:url(/fonts/space-grotesk.woff2)format("truetype");font-weight:100 900;font-display:swap}.megarama-branding-logo-section{display:flex}@media (width<=900px){.megarama-branding-logo-section{flex-direction:column}}.megarama-branding-logo-section .primary-container{background-image:linear-gradient(90deg,#000,#121212);width:100%;height:100%;position:relative}.megarama-branding-logo-section .primary-container:before{content:"";opacity:.1;pointer-events:none;background-image:url(/medias/patterns/pattern.webp);background-position:50%;background-repeat:repeat;background-size:40px;position:absolute;inset:0}.megarama-branding-logo-section .primary-container{justify-content:center;align-items:center;display:flex}.megarama-branding-logo-section .primary-container>img{animation-name:scale-in;animation-timing-function:cubic-bezier(0,0,0,1);animation-direction:normal;animation-fill-mode:both;animation-timeline:--slide;animation-range:entry}.megarama-branding-logo-section .secondary-containers{flex-direction:column;flex:none;height:100%;display:flex}.megarama-branding-logo-section .secondary-containers>*{aspect-ratio:1;width:calc(max(100svh,500px)/3);height:calc(max(100svh,500px)/3);display:flex;position:relative}.megarama-branding-logo-section .secondary-containers>.supernova-logo{background-color:#000}.megarama-branding-logo-section .secondary-containers>.supernova-logo>img{animation-name:reveal-from-right;animation-timing-function:cubic-bezier(.5,0,.5,1);animation-direction:normal;animation-fill-mode:both;animation-timeline:--slide;animation-range:entry}.megarama-branding-logo-section .secondary-containers>.carbon-logo{background-color:#fc0}.megarama-branding-logo-section .secondary-containers>.carbon-logo>img{animation-name:reveal-from-right;animation-timing-function:cubic-bezier(.666667,0,.666667,1);animation-direction:normal;animation-fill-mode:both;animation-timeline:--slide;animation-range:entry}.megarama-branding-logo-section .secondary-containers>.white-logo{background-image:url(/medias/projects/megarama-branding/logo-background-example.webp)}.megarama-branding-logo-section .secondary-containers>.white-logo>img{animation-name:reveal-from-right;animation-timing-function:cubic-bezier(.833333,0,.833333,1);animation-direction:normal;animation-fill-mode:both;animation-timeline:--slide;animation-range:entry}@media (width<=900px){.megarama-branding-logo-section .secondary-containers{flex-direction:row;width:100%;height:auto}.megarama-branding-logo-section .secondary-containers>*{width:calc(max(100vw,500px)/3);height:calc(max(100vw,500px)/3)}}@font-face{font-family:Space;src:url(/fonts/space-grotesk.woff2)format("truetype");font-weight:100 900;font-display:swap}.grid-reveal[data-astro-cid-ef5vwro5]{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:3.0625rem;display:grid;position:absolute;inset:0}.grid-reveal[data-astro-cid-ef5vwro5] .grid-item[data-astro-cid-ef5vwro5]{min-width:0;min-height:0;position:relative}.grid-reveal[data-astro-cid-ef5vwro5] .grid-item__1[data-astro-cid-ef5vwro5]{animation-name:reveal-from-left;animation-timing-function:cubic-bezier(0,0,0,1);animation-direction:normal;animation-fill-mode:both;animation-timeline:--slide;animation-range:entry}.grid-reveal[data-astro-cid-ef5vwro5] .grid-item__2[data-astro-cid-ef5vwro5]{animation-name:reveal-from-top-right;animation-timing-function:cubic-bezier(.2,0,.2,1);animation-direction:normal;animation-fill-mode:both;animation-timeline:--slide;animation-range:entry}.grid-reveal[data-astro-cid-ef5vwro5] .grid-item__3[data-astro-cid-ef5vwro5]{animation-name:reveal-from-bottom-left;animation-timing-function:cubic-bezier(.6,0,.6,1);animation-direction:normal;animation-fill-mode:both;animation-timeline:--slide;animation-range:entry}.grid-reveal[data-astro-cid-ef5vwro5] .grid-item__4[data-astro-cid-ef5vwro5]{animation-name:reveal-from-bottom-right;animation-timing-function:cubic-bezier(.4,0,.4,1);animation-direction:normal;animation-fill-mode:both;animation-timeline:--slide;animation-range:entry}@font-face{font-family:Space;src:url(/fonts/space-grotesk.woff2)format("truetype");font-weight:100 900;font-display:swap}.logo-alignment-section{position:relative}.logo-alignment-section:before{content:"";opacity:.5;pointer-events:none;background-image:url(/medias/patterns/checkerboard.webp);background-position:50%;background-repeat:repeat;background-size:40px;position:absolute;inset:0}.logo-alignment-section .vignette{z-index:1;background-image:radial-gradient(#0000 40%,#000 100%);position:absolute;inset:0}.logo-alignment-section .logo-alignment{text-transform:uppercase;flex-direction:column;gap:1rem;padding:0 1rem;display:flex;position:absolute;inset:0}.logo-alignment-section .logo-alignment .image-container{width:100%;min-width:400px;height:100%;min-height:400px;position:relative}.logo-alignment-section .logo-alignment__1{justify-content:end;align-items:end}.logo-alignment-section .logo-alignment__1 img{object-position:bottom right}.logo-alignment-section .logo-alignment__1 .screen-specs{text-align:right;order:1;inset:auto 1.75rem 0 auto}.logo-alignment-section .logo-alignment__2{justify-content:end;align-items:start}.logo-alignment-section .logo-alignment__2 img{object-position:bottom left}.logo-alignment-section .logo-alignment__2 .screen-specs{order:1;inset:auto auto 0 1.75rem}.logo-alignment-section .logo-alignment__3{justify-content:start;align-items:end}.logo-alignment-section .logo-alignment__3 img{object-position:top right}.logo-alignment-section .logo-alignment__3 .screen-specs{text-align:right;inset:0 1.75rem auto auto}.logo-alignment-section .logo-alignment__4{justify-content:start;align-items:start}.logo-alignment-section .logo-alignment__4 img{object-position:top left}.logo-alignment-section .logo-alignment__4 .screen-specs{inset:0 auto auto 1.75rem}@font-face{font-family:Space;src:url(/fonts/space-grotesk.woff2)format("truetype");font-weight:100 900;font-display:swap}.cinema-facade-image>img{object-fit:cover}
