@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/9cc5c0547f229dea-s.6c4275d8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/b0947914c9718a1e-s.dfd36b11.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/d0b60be57f16ee32-s.7a65e2c2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/1f9e983605289f29-s.ef9233b7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.7787e134.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_ec46615-module__d36YYG__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.cormorant_garamond_ec46615-module__d36YYG__variable{--font-display:"Cormorant Garamond","Cormorant Garamond Fallback"}
@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6e8df35dd937fa7a-s.a5971124.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fc2699ecc8323b38-s.dda394a5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fa0520225c6f3d07-s.p.d28ba1c8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans Fallback;src:local(Arial);ascent-override:90.59%;descent-override:21.46%;line-gap-override:0.0%;size-adjust:104.87%}.public_sans_b43c6999-module__QT9uFG__className{font-family:Public Sans,Public Sans Fallback;font-style:normal}.public_sans_b43c6999-module__QT9uFG__variable{--font-sans:"Public Sans","Public Sans Fallback"}
@tailwind base;@tailwind components;@tailwind utilities;:root{--font-display:"Cormorant Garamond",serif;--font-sans:"Public Sans",sans-serif}*{box-sizing:border-box}html{overflow-x:hidden}body{background:#050505;min-height:100vh;overflow-x:hidden}body:before{content:"";pointer-events:none;z-index:50;background:radial-gradient(#0000 50%,#00000073 100%);position:fixed;inset:0}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:#111}::-webkit-scrollbar-thumb{background:#333;border-radius:2px}input::placeholder{color:#a1a1aa!important}body:after{content:"";pointer-events:none;z-index:9999;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px;animation:.8s step-end infinite grain;position:fixed;inset:0}@keyframes grain{0%{background-position:0 0}10%{background-position:-5% -10%}20%{background-position:-15% 5%}30%{background-position:7% -25%}40%{background-position:-5% 25%}50%{background-position:-15% 10%}60%{background-position:15% 0}70%{background-position:0 15%}80%{background-position:3% 35%}90%{background-position:-10% 10%}to{background-position:0 0}}.card-grain{position:relative;overflow:hidden}.card-grain:after{content:"";pointer-events:none;z-index:10;opacity:.055;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;position:absolute;inset:0}@keyframes aurora-drift{0%,to{transform:translate(0%)translateY(0%)scale(1)}33%{transform:translate(3%)translateY(-2%)scale(1.06)}66%{transform:translate(-2%)translateY(1.5%)scale(.95)}}.aurora-blob{pointer-events:none;filter:blur(80px);z-index:0;border-radius:50%;position:absolute}.aurora-blob-1{background:radial-gradient(#cea17526 0%,#0000 65%);width:90vw;height:70vh;animation:18s ease-in-out infinite aurora-drift;top:-15%;left:-5%}.aurora-blob-2{background:radial-gradient(#b45a1e24 0%,#0000 60%);width:70vw;height:60vh;animation:26s ease-in-out infinite reverse aurora-drift;bottom:5%;right:-8%}@keyframes pulse-glow{0%,to{box-shadow:0 0 #cea17500,0 4px 20px #0006}50%{box-shadow:0 0 36px 10px #cea1754d,0 0 80px 24px #cea1751a,0 4px 20px #0006}}.cta-ready{animation:2.4s ease-in-out infinite pulse-glow}.movie-slot>div:first-child{transition:box-shadow .35s,transform .35s!important}.movie-slot:hover>div:first-child{transform:translateY(-3px);box-shadow:0 12px 40px #cea17538,0 0 0 1px #cea1752e}@keyframes title-shift{0%,to{background-position:0%}50%{background-position:100%}}@keyframes section-in{0%{opacity:0;transform:translateY(32px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.section-reveal-1{animation:.6s cubic-bezier(.22,1,.36,1) 50ms both section-in}.section-reveal-2{animation:.6s cubic-bezier(.22,1,.36,1) .22s both section-in}.section-reveal-3{animation:.6s cubic-bezier(.22,1,.36,1) .42s both section-in}
