#root{max-width:1280px;margin:0 auto;text-align:center}.container{display:flex;height:100vh;flex-direction:column;justify-content:space-between}.intro{width:1280px}.intro .image{position:relative;max-width:100%;height:50rem}.intro .image .content{display:flex;position:absolute;width:100%;justify-content:center;align-items:center;letter-spacing:1rem}.intro .image .content h1{margin-top:20rem;font-size:8rem;padding:0;font-weight:300;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;text-shadow:.3rem .4rem .1rem black}@media screen and (max-width: 1250px){.intro{width:100%}.intro .image{max-width:100%;max-height:40rem}.intro .image .content{margin-bottom:0}.intro .image .content h1{margin-top:20%;font-size:3rem}}@media screen and (max-width: 950px){.intro{width:100%}.intro .image{max-width:100%;max-height:32rem}.intro .image .content{margin-bottom:0}.intro .image .content h1{margin-top:20%;font-size:3rem}}@media screen and (max-width: 650px){.intro{width:100%}.intro .parallax-image{display:none}.intro .image{max-width:100%;max-height:18rem}.intro .image .content{margin-bottom:0}.intro .image .content h1{margin-top:20%;font-size:3rem}}.text{margin:0 auto;width:60rem;text-align:left}.text p{font-size:1.2rem}.text .button{display:flex;justify-content:center}.text a{text-decoration:none;text-align:center;background-color:#290c00;width:20rem;padding:.8rem 0;border-radius:.5rem;font-size:1.2rem;font-weight:400;color:#fff}@media screen and (max-width: 950px){.text{margin:0 auto;width:70%;text-align:left}.text p{font-size:1.3rem}}@media screen and (max-width: 650px){.text{margin:0 2%;width:96%;text-align:left}.text p{font-size:1.3rem}}.films{margin-top:7rem}.films h1{color:#deb887;font-size:2.8rem;font-weight:300;font-family:monospace}.films .clip{display:flex;flex-wrap:wrap;justify-content:space-around;gap:2rem;margin-top:3rem}.films .clip div{width:40rem}.films .clip h2,.films .clip h3{font-weight:300}@media screen and (max-width: 950px){.films{margin-top:7rem}.films iframe{width:100%}}@media screen and (max-width: 650px){.films{margin-top:7rem}.films iframe{width:90%;height:25vh}}.navbar{max-width:1280px;background-color:#111216;height:5rem;display:flex;width:100%;justify-content:center;align-items:center;position:fixed;font-size:1.5rem;top:-10px;z-index:1}.navbar span{color:#deb887;font-size:1.5rem}.nav-container{display:flex;justify-content:center;align-items:center;width:100%;height:6rem;position:relative}.nav-logo{cursor:pointer;text-decoration:none;flex-grow:1}.nav-menu{display:flex;gap:1rem;list-style:none;text-align:center;margin-right:2rem;font-family:monospace}.nav-links{color:#c2874ffe;text-decoration:none;padding:.5rem 2rem;height:100%}.nav-item{margin-right:3rem;margin-top:1rem}.nav-item .active{color:#ffebcd}.nav-icon{display:none;color:#c2874ffe}.nav-icon .icon{display:inline-block;width:2rem;height:2rem;color:#c2874ffe}img{margin-top:3rem}@media screen and (max-width: 990px){.navbar{position:fixed;height:6rem}.nav-menu{display:flex;flex-direction:column;width:100%;height:100vh;position:absolute;top:3.5rem;left:-105%;transition:all .5s ease;text-align:right}.nav-menu.active{background-color:#111216;left:0;transition:all .5s ease;z-index:1}.nav-links{padding:3.5rem 0 0;width:90%;display:table}.nav-logo.icon{width:2rem;height:2rem}.nav-icon{display:block;position:absolute;top:60%;right:0;transform:translate(-100%,-50%);width:2rem;height:2rem;cursor:pointer}}.contact{margin-top:5rem;display:flex;flex-direction:column}h1{color:#deb887;font-size:2.8rem;font-weight:300;font-family:monospace}.media{display:flex;justify-content:center;align-items:center;gap:2rem}.media a{color:#deb887;font-size:3rem}.media a:hover{color:#617bc4}img{margin:0 auto;padding:5rem 0 0;width:60rem}@media (max-width: 850px){.contact .media{margin-top:5%;display:flex}.contact .media a{display:flex;justify-content:center;font-size:4rem}.contact img{margin:0 auto;width:100%}}.contactForm{display:flex;justify-content:center;align-items:center}.contactForm form{display:flex;flex-direction:column;align-items:center;color:#deb887;font-weight:300}.contactForm form h2{font-size:2rem;color:#c2874ffe;font-weight:350}.contactForm form .input-box{display:flex;flex-direction:column;align-items:center;margin-top:20px;font-size:18px}.contactForm form .input-box input{width:350px;height:50px;background:transparent;border:solid .1rem burlywood;border-radius:6px;font-size:1.4rem;color:#fff;margin:8px 5px;padding:0 15px}.contactForm form .input-box textarea{height:200px;width:350px;resize:none;background:transparent;border:solid .1rem burlywood;border-radius:6px;font-size:1.4rem;margin:8px 0;padding:15px}.contactForm form .input-box input:focus{border:.3rem solid burlywood;outline:none}.contactForm form .input-box textarea:focus{border:2px solid burlywood;outline:none}.contactForm form button{width:350px;padding:10px;margin-top:10px;background-color:#deb887;border-radius:8px;cursor:pointer;font-size:18px;color:#000;font-weight:400}@media screen and (max-width: 1000px){.contactForm{display:block}.contactForm form{width:100%;height:auto;padding:0}.contactForm form .input-box{display:flex;flex-direction:column}.contactForm form .input-box input{width:100%;height:50px}.contactForm form .input-box textarea{height:200px;width:100%}.contactForm form button{width:50%;padding:10px;margin:10px 0;background-color:#deb887}}.footer{background-color:#111216;width:80%;margin:0 auto;padding:1rem;display:flex;justify-content:space-around;text-align:center;font-size:1rem;color:#959494;border-top:solid .05rem rgb(149,148,148)}.footer a{text-decoration:none;margin:.4rem;color:#959494;font-size:1rem}.footer a:hover{color:#617bc4}@media (max-width: 850px){.footer{width:80%;flex-direction:column;margin-top:5%}.footer div a{flex-direction:row;margin:1rem}}.news{display:flex;flex-direction:column;margin-top:5rem}.news h1{color:#deb887;font-size:2.8rem;font-weight:300;font-family:monospace}.new{display:flex;font-display:row;flex-flow:row wrap;gap:6rem;margin:0 auto;justify-content:space-around}.new img{max-width:20rem;height:26rem;margin-top:-20%}.new h2{text-align:center;width:18rem;line-height:1;font-weight:200}@media screen and (max-width: 960px){.news .new{width:96%}.news .new img{width:100%}.news .new h2{font-size:1.6rem;width:96%}}:root{font-family:monospace;line-height:1.5;font-weight:300;color-scheme:light dark;color:#d8c7b0;background-color:#111216;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
