:root{--clr-primary: #fdfd78;--clr-accent: #16d452}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes shine{100%{-webkit-transform:skewX(-25deg) translateX(250%);transform:skewX(-25deg) translateX(250%)}}@keyframes shine{100%{-webkit-transform:skewX(-25deg) translateX(250%);transform:skewX(-25deg) translateX(250%)}}@-webkit-keyframes slideInLeft{from{opacity:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}to{opacity:1;-webkit-transform:translateX(0%);transform:translateX(0%)}}@keyframes slideInLeft{from{opacity:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}to{opacity:1;-webkit-transform:translateX(0%);transform:translateX(0%)}}@media(min-width: 65em){@-webkit-keyframes slideInLeft{from{opacity:0;-webkit-transform:translateX(-35%);transform:translateX(-35%)}to{opacity:1;-webkit-transform:translateX(0%);transform:translateX(0%)}}@keyframes slideInLeft{from{opacity:0;-webkit-transform:translateX(-35%);transform:translateX(-35%)}to{opacity:1;-webkit-transform:translateX(0%);transform:translateX(0%)}}}.align-c{text-align:center}.margin-block{margin:1.5em 0}.margin-block-end{margin:0 0 1.5em 0}.padding-inline{padding:0 1em}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}html{scroll-behavior:smooth}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list],ul{list-style:none;padding:0}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5;font-family:var(--ff-body),sans-serif;font-size:var(--fs-base);overflow-x:hidden}h1,h2,h3,h4,h5,h6,a{font-family:var(--ff-heading)}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}a{text-decoration:none}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{-webkit-animation-duration:.01ms !important;animation-duration:.01ms !important;-webkit-animation-iteration-count:1 !important;animation-iteration-count:1 !important;-webkit-transition-duration:.01ms !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}@font-face{font-family:"DIN-Condensed";src:local("DIN Condensed Bold"),url("assets/fonts/DIN-Condensed-Bold.woff") format("woff");font-display:swap}@font-face{font-family:"Myriad-Pro";src:local("Myriad Pro Regular"),url("assets/fonts/Myriad-Pro-Regular.woff") format("woff");font-display:swap}:root{--ff-body: "DIN-Condensed", sans-serif;--ff-heading: "Myriad-Pro", sans-serif;--fs-xl: clamp(2.25rem, 2vw + 1rem, 5rem);--fs-large: 1.65rem;--fs-medium: 1.125em;--fs-base: 1rem;--fs-small: 0.85rem}@media(min-width: 50em){:root{--fs-large: 2rem;--fs-medium: 1.25rem}}header nav{padding:1.25em 0 1.75em 0}header nav ul{display:grid;grid-auto-flow:column;place-content:stretch;place-items:center;grid-template-columns:auto;grid-template-columns:repeat(6, 1fr)}header nav ul li{grid-column-start:span 2}header nav ul li:nth-child(1){-webkit-animation:fadeInUp .785s ease-out;animation:fadeInUp .785s ease-out}header nav ul li:nth-child(2){-webkit-animation:fadeInUp 1.07s ease-out;animation:fadeInUp 1.07s ease-out}header nav ul li:nth-child(3){-webkit-animation:fadeInUp 1.355s ease-out;animation:fadeInUp 1.355s ease-out}header nav ul li:first-child{justify-self:end}header nav ul li:last-child{justify-self:start}header nav ul li a{position:relative;color:var(--clr-accent);font-size:var(--fs-medium)}header nav ul li a::before{content:"";position:absolute;display:block;width:100%;height:3px;bottom:-3px;left:0;background-color:var(--clr-accent);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}header nav ul li a:hover::before{-webkit-transform:scaleX(1);transform:scaleX(1)}@media(min-width: 25em){header nav ul li a{font-size:var(--fs-large)}}.container{width:calc(100% - 2rem);max-width:1100px;margin-inline:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.container-full{width:calc(100% - 0rem);max-width:1100px;margin-inline:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer{margin-bottom:2em}footer .logos{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:2em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:2em 0 1em}footer .company-logos{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1em}footer .credits{color:#bbb;font-size:var(--fs-small)}#lightbox-overlay{display:none;position:fixed;top:0%;left:0%;width:100%;height:100%;background-color:#1e1e1e;z-index:1;opacity:.9}#lightbox-overlay.open{display:block}#lightbox-overlay .lightbox-close i{position:absolute;right:0;font-size:var(--fs-large);padding:.5em;cursor:pointer;color:#d9d9d9;-webkit-transition:color .5s ease;transition:color .5s ease}#lightbox-overlay .lightbox-close i:hover,#lightbox-overlay .lightbox-close i:focus{color:#fff}body{background-color:#000;color:var(--clr-primary)}p{font-size:var(--fs-medium);text-align:center}@media(min-width: 25em){p{font-size:calc(var(--fs-medium)*1.25)}}p .formats{display:block;color:var(--clr-accent);margin:.25em 2.25em 0}.hero-img{position:relative;overflow:hidden;opacity:0;-webkit-animation:slideInLeft 1.5s ease-out forwards;animation:slideInLeft 1.5s ease-out forwards}.hero-img::before{background:-webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 0.3)));background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);content:"";display:block;height:100%;position:absolute;top:0;-webkit-transform:skewX(-25deg) translateX(-150%);transform:skewX(-25deg) translateX(-150%);width:50%;z-index:2;-webkit-animation:shine 1.15s ease-in-out 1s;animation:shine 1.15s ease-in-out 1s}.trailer{position:relative;display:grid;place-items:center;border:1px solid #fff;border-radius:2px;cursor:pointer}.trailer .trailer-thumb{width:100%}.trailer .fa-circle-play{position:absolute;font-size:3rem;color:#fff}@media(min-width: 33em){.trailer .fa-circle-play{font-size:4rem}}@media(min-width: 50em){.trailer .fa-circle-play{font-size:6rem}}.trailer #video-lightbox{display:none;position:absolute;width:100%;height:100%;border:1px solid #fff;border-radius:2px;background:#fff;z-index:2;overflow:hidden}.trailer #video-lightbox.show{display:block}.trailer #video-lightbox iframe{width:100%;height:100%;border:0}.socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.8em}.socials a{-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease, -webkit-transform .5s ease}.socials a:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.socials .fa-stack{color:#fff}.socials .fab{color:#000;font-size:2.5rem}.socials .fa-facebook{font-size:2.8rem}