@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap");@font-face{font-family:"Prizma";src:url("/fonts/PrizmaPremium-Light.woff2") format("woff2"),url("/fonts/PrizmaPremium-Light.woff") format("woff");font-weight:normal;font-style:normal}.container{padding-left:var(--bs-gutter-x, 1.5rem);padding-right:var(--bs-gutter-x, 1.5rem)}@media (min-width: 992px){.container{max-width:92vw}}@media (min-width: 1400px){.container{max-width:1600px}}.container-fluid{padding-left:var(--bs-gutter-x, 1.5rem);padding-right:var(--bs-gutter-x, 1.5rem)}.regular,body{font-weight:300}.upper{text-transform:uppercase}body{font-family:'Inter', sans-serif;font-size:1.3rem;line-height:1.2}body.body-bg-white{background:#fff}body.body-bg-white .leaf .cls-1{fill:#E5FE52}body.body-bg-primary{background:#E5FE52}body.body-bg-primary .leaf .cls-1{fill:#fff}body.body-bg-black{background:#000}body.body-bg-black .leaf .cls-1{fill:#E5FE52}.small,#about .download-card,#about .params{font-size:.9rem;font-weight:300}.bigger-text{font-size:120%}a{color:inherit;text-decoration:none}h2.lighter{font-weight:400}#hero-text{pointer-events:none}#hero-text .ff-icon{display:inline-block;width:100%;height:auto;fill:#E5FE52}#hero-text.color-primary .ff-icon{fill:#E5FE52}#hero-text.color-white .ff-icon{fill:#fff}#hero-text.hero-hide{display:none}nav{mix-blend-mode:difference;z-index:100;top:10px;position:fixed}nav #hamburger{width:39px;height:39px;border-top:2px solid #fff;border-bottom:2px solid #fff;position:relative;cursor:pointer;display:inline-block}@media (max-width: 576px){nav #hamburger{width:18px;height:20px}}nav #hamburger:after{content:"";width:100%;position:absolute;top:calc(50% - 1px);border-top:2px solid #fff}@media (min-width: 577px){nav #hamburger,nav #hamburger:after{border-width:3px;top:calc(50% - 1.5px)}}nav #page-title{display:inline-block;font-size:53px;line-height:0;margin:0;margin-left:10px;font-weight:300;text-transform:uppercase;color:#fff}@media (max-width: 576px){nav #page-title{font-size:27px}}nav #page-title.hamburger-primary{color:#fff}nav #page-title.hamburger-white{color:#fff}#links{z-index:999;position:fixed;left:0;top:0;padding:20px 40px 20px 20px;height:100vh;width:100vw;background:repeating-linear-gradient(45deg, rgba(0,0,0,0.03), rgba(0,0,0,0.03) 2px, transparent 2px, transparent 4px),#E5FE52;justify-content:center;align-items:center;display:none}@media (min-width: 576px){#links{width:33vw}}#links a{display:block;text-decoration:none !important;color:#000;text-transform:uppercase;padding:15px 0}#links.opened{display:block}#links #close{position:absolute;right:10px;top:0px;cursor:pointer;font-size:150%;font-weight:100}#bg{position:fixed;top:0;left:0;right:0;bottom:0;z-index:0}#bg video{width:100vw;height:100vh;object-fit:cover;display:block}#home-content-wrapper{display:flex;flex-direction:column;justify-content:space-between;align-items:center;position:fixed;inset:0;z-index:2;width:100vw;height:100vh}#home-content-wrapper,#home-content-wrapper *{color:#E5FE52}#home-content-wrapper .center-text{margin-top:auto;margin-bottom:auto;text-align:center;width:100vw;color:white}#home-content-wrapper .center-text h1{font-family:"Prizma", sans-serif;font-size:700%}#home-content-wrapper .center-text h3{text-transform:uppercase;font-size:100%}#home-content-wrapper .bottom-text{margin-bottom:150px;text-align:center;color:white;width:100vw;text-transform:uppercase}#watch-now-button{position:relative;font-size:80%;width:100px;aspect-ratio:1 / 1;background:#E5FE52;color:#000;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;text-align:center;font-weight:700;text-transform:uppercase;z-index:3}@media (min-width: 577px){#watch-now-button{position:fixed;right:70px;bottom:60px}}#watch-now-button:hover{background:#000;color:#E5FE52}#video-container{position:fixed;width:100%;height:100%;top:0;left:0;background:#000;border:1px solid red;transition:all .5s ease;opacity:0}#video-container iframe{position:absolute;top:0px;left:0px;right:0px;bottom:0px;width:calc(100vw - 0px);height:calc(100vh - 0px);border:0;width:0;height:0}#video-container.visible{width:100%;opacity:1}#video-container.visible iframe{width:calc(100vw - 0px);height:calc(100vh - 0px)}html,body{margin:0;padding:0;height:100%;width:100%}.video-wrapper{position:relative;width:100%;height:100%}.video-wrapper iframe{position:absolute;top:60px;left:60px;right:60px;bottom:60px;width:calc(100vw - 120px);height:calc(100vh - 120px);border:0}.rotate-phone{margin-top:100px;text-align:center;color:#E5FE52;display:none;font-weight:700}@media (max-width: 767px) and (orientation: portrait){.rotate-phone{display:block}}.rotate-phone #arrow{display:inline-block;max-width:150px;margin-top:1em}#about .download-card{display:block;text-decoration:none;color:inherit;background:#E5FE52;text-transform:uppercase}#about .download-card .caption{padding:5px 10px}#about .download-card:hover{background:#000;color:#E5FE52}#team{margin-top:-15px}#team .row{display:flex;flex-wrap:wrap;align-items:stretch}#team .member-col{display:flex;margin-bottom:1rem}#team .member-card{display:flex;flex-direction:column;flex:1;background:#E5FE52;text-decoration:none;color:inherit}#team .member-card img{max-width:100%;height:auto}#team .member-card .caption{padding:5px 10px;margin-top:auto}#team .member-card .caption h2{font-size:100%;height:3lh;display:flex;align-items:flex-end}#team .member-card .caption h2 p{margin:0}#cast .cast-member{position:relative;aspect-ratio:1;perspective:800px;margin-bottom:24px;cursor:pointer}#cast .cast-member .flip-card-inner{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform 0.6s}#cast .cast-member .flip-front,#cast .cast-member .flip-back{position:absolute;top:0;left:0;width:100%;height:100%;backface-visibility:hidden}#cast .cast-member .flip-front img{width:100%;height:100%;object-fit:cover}#cast .cast-member .flip-back{display:flex;align-items:center;justify-content:center;background:#E5FE52;color:inherit;transform:rotateY(180deg)}#cast .cast-member:hover .flip-card-inner{transform:rotateY(180deg)}#gallery #hero-image{position:fixed;height:100vh;width:100vw;top:0;z-index:-2;background-size:cover;background-position:center;opacity:.35}#gallery #front-image{position:fixed;top:125px;right:125px;bottom:125px;left:125px;z-index:2;cursor:pointer}@media (max-width: 576px){#gallery #front-image{top:0px;right:0px;bottom:0px;left:0px}}#gallery #front-image img{width:100%;height:100%;object-fit:cover;display:block}#gallery #front-image .nav-zone{content:"";position:absolute;top:0;bottom:0;width:calc(50% + 125px);z-index:3}#gallery #front-image .back-zone{left:-125px}#gallery #front-image .front-zone{right:-125px}#gallery #front-image .nav-zone:after{content:"";position:absolute;top:50%;transform:translateY(-50%);width:20px;height:20px;border-top:2px solid #E5FE52;border-right:2px solid #E5FE52;display:none}#gallery #front-image .nav-zone:hover:after{display:block}#gallery #front-image .back-zone::after{left:62.5px;transform:rotate(-135deg)}#gallery #front-image .front-zone::after{right:62.5px;transform:rotate(45deg)}#gallery #gallery-caption{margin-top:.5em;color:#E5FE52;max-width:50%}#contact .col-lg-6:has(#sign-up){display:flex;align-items:center;justify-content:center;flex-direction:column;max-height:calc(100vh - 100px)}#contact #sign-up{margin:0 auto;margin-top:80px;width:200px;height:200px;display:block;background:url("/images/btn-signup.svg") 0 0 no-repeat;background-size:contain}@media (max-width: 992px){#contact #sign-up{margin:0;margin-top:80px}}#contact #sign-up:hover{background:url("/images/btn-signup-hover.svg") 0 0 no-repeat}#contact .text{margin-top:50px}#contact #logos{margin-top:100px;bottom:100px;display:flex;flex-wrap:wrap;gap:3rem;align-items:center;margin-bottom:2em}#contact #logos a{transition:all .3s ease;transform:scale(1)}#contact #logos a img{width:auto}#contact #logos a:hover{transform:scale(1.1)}#contact #logos h3{font-size:1rem;margin-bottom:1em}#contact #logos .logo-row{display:flex;gap:2rem;align-items:center}@media (max-width: 576px){#contact #logos{margin-top:100px;position:static;flex-direction:column;justify-content:flex-start;align-items:flex-start}}#leaves-container{position:fixed;left:0;top:0;width:100vw;height:100vh;pointer-events:none;z-index:99999}.leaf{position:absolute;pointer-events:none;will-change:transform}
