@font-face{font-family:junkos typewriter;src:url(/fonts/junkos-typewriter.regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Glitch Goblin;src:url(/fonts/glitch-goblin.regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Astron Boy;src:url(/fonts/astron-boy.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Used Servers;src:url(/fonts/used-servers.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Used Servers;src:url(/fonts/used-servers-bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html,body,#root{width:100%;min-height:100vh;background:#0e0e0e;font-family:Inter,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#f1efe8;overflow-x:hidden}::selection{background:#f1efe833;color:#f1efe8}a{color:inherit;text-decoration:none}button{font-family:inherit}.carousel-scroll{scrollbar-width:none;-ms-overflow-style:none}.carousel-scroll::-webkit-scrollbar{display:none}@keyframes progress{0%{width:0%}to{width:100%}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){section{padding-left:20px!important;padding-right:20px!important}nav{padding:12px 16px!important}footer{padding-left:20px!important;padding-right:20px!important}nav>div:last-child{gap:32px!important}.schedule-grid,.podcast-row{grid-template-columns:1fr!important}.testimonial-layout{flex-direction:column!important}.director-gallery{width:100%!important;grid-template-columns:repeat(4,1fr)!important}}@media(max-width:480px){section{padding-left:16px!important;padding-right:16px!important}nav{padding:10px 12px!important}footer{padding-left:16px!important;padding-right:16px!important}nav>div:last-child{gap:24px!important}.service-card-row{flex-direction:column!important;gap:4px!important}.form-name-row{grid-template-columns:1fr!important}nav a>span{display:none!important}}
