.home{display:grid;grid-template-rows:1fr auto;background:url(/_next/static/media/keyart-border-left.3bee78dc.webp),url(/_next/static/media/keyart-border-right.24d6efb4.webp);background-repeat:no-repeat;background-position:0 0,100% 0}.home,.home__cover{width:100%;height:85vh;min-height:33.15rem}.home__cover{z-index:-1;top:0;position:absolute;background-position-y:top;background-size:cover}.home__main-container{width:100%;height:100%;min-height:31.25rem;display:grid;grid-template-rows:16% 2fr auto auto;background:url(/_next/static/media/keyart-border-left.3bee78dc.webp),url(/_next/static/media/keyart-border-right.24d6efb4.webp);background-repeat:no-repeat;background-position:0 0,100% 0}.home__top-line-container{position:relative;top:8px;width:100%;left:0;padding-left:140px;padding-right:42px;display:flex}.home__top-line-container p{line-height:16px;text-transform:uppercase;font-size:.4rem;color:#c5c387;filter:drop-shadow(0 4px 14px black)}.home__top-line-container:before{position:absolute;background:#c5c387;content:"";height:1px;left:42px;margin-top:-1px;top:8px;width:95px}.home__top-line-container:after{border-top:1px solid #c5c387;content:"";display:inline-flex;flex:1 1 auto;margin-top:7px}.home__logos-container{height:-moz-fit-content;height:fit-content;align-self:flex-end;justify-self:center;display:flex;align-items:center;gap:1.25rem}.home__logos-container a:last-child{margin-top:10px}.home__logos-container img{width:86px}.home__logos-container img:nth-child(2){width:20px}.home__content-container{width:-moz-fit-content;width:fit-content;margin:0 auto 4rem;padding:0 1.6rem;align-self:flex-end;display:flex;flex-direction:column;align-items:center}.home__content-container .btn-play{position:relative}.home__content-container--logo-edgerunners{max-width:100%}.home__bottom-separator-container{position:relative;bottom:0;width:100%;height:30px;background:url(/_next/static/media/separator-yellow.c20d370f.svg) no-repeat;background-position:bottom;background-size:cover}@media (min-width:500px){.home__logos-container{padding-right:6rem;justify-self:end}.home__logos-container a:last-child{margin-top:20px}.home__top-line-container p{font-size:1rem}}@media (min-width:1150px){.home,.home__cover{min-height:43.75rem}}@media (max-width:1021px){.home__bottom-separator-container{bottom:3rem}}@media (max-width:800px){.home__bottom-separator-container{bottom:0}}@media (max-width:425px) and (min-height:700px){.home .home__content-container .btn-play{bottom:20vh}}@media (min-width:425px) and (min-height:700px){.home .home__content-container .btn-play{bottom:6rem}}@media (min-width:425px) and (min-height:1000px){.home .home__content-container .btn-play{bottom:24vh}}.control-btn{width:6rem;height:2.5rem;font-size:1.25rem;font-family:BlenderPro-Bold;font-weight:700;text-align:center;text-transform:uppercase;border:none;cursor:pointer;margin:0 .3rem;color:#fff}.control-btn--next{background:linear-gradient(-45deg,transparent 6%,#63345e 0)}.control-btn--previous{background:linear-gradient(45deg,transparent 6%,#63345e 0)}.control-btn--disabled-next{background:linear-gradient(-45deg,transparent 6%,#0b468c 0)}.control-btn--disabled-previous{background:linear-gradient(45deg,transparent 6%,#0b468c 0)}.control-btn--next:hover{background-color:#ac61b9;background:linear-gradient(-45deg,transparent 6%,#ac61b9 0)}.control-btn--disabled-next:hover{background-color:#00effe;background:linear-gradient(-45deg,transparent 6%,#ac61b9 0)}.control-btn--previous:hover{background-color:#00effe;background:linear-gradient(45deg,transparent 6%,#ac61b9 0)}@media (max-width:319px){.control-btn{width:7.5rem}}.gallery-section__cards-container--card-img,.gallery-section__cards-container--card-video{position:relative;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;margin:0 auto;display:flex;flex:0 0 auto;justify-content:center;align-items:center}.gallery-section__cards-container--card-img .card--img,.gallery-section__cards-container--card-video .card--img{width:100%;height:100%;min-height:120px;max-height:280px;-o-object-fit:cover;object-fit:cover}.gallery-section__cards-container--card-img .corner-transparent,.gallery-section__cards-container--card-video .corner-transparent{z-index:1;width:24px;height:24px;bottom:-1px;left:-1px;display:block;position:absolute;border-left:24px solid #000;border-top:24px solid transparent}.gallery-section__cards-container--card-img .btn-play,.gallery-section__cards-container--card-video .btn-play{position:absolute}@media (min-width:1440px){.gallery-section__cards-container--card-img,.gallery-section__cards-container--card-video{width:100%}}.gallery-section{padding-bottom:2rem;background:#000 url(/_next/static/media/separator-top.d1833bef.svg) repeat-x top}.gallery-section__title{padding:6rem 0 4rem;font-size:3.75rem;text-align:center;text-transform:uppercase;color:#ff0}.gallery-section__cards-container{margin:0 auto;max-width:105rem;padding:0 2rem;display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;gap:2rem}.gallery-section__footer{width:-moz-fit-content;width:fit-content;margin:2rem auto 4rem}.gallery-page{color:#fff;text-align:center;margin-bottom:2rem}.gallery-section__footer--btn-container{width:-moz-fit-content;width:fit-content;display:flex;gap:1rem}@media (min-width:1040px){.gallery-section__cards-container{overflow:hidden;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr)}}@font-face{font-family:BlenderPro-Bold;src:url(/_next/static/media/BlenderPro-Bold.5e89a4dc.woff2)}@font-face{font-family:BlenderPro-Book;src:url(/_next/static/media/BlenderPro-Book.de0ffae7.woff2)}.footer{font-family:BlenderPro-Bold,sans-serif}.contact,.contact-main{position:absolute;padding:1.5rem;display:flex;flex-direction:column;gap:2rem}.contact h2{font-size:2.5rem;letter-spacing:1px}.contact p{font-size:1.5rem}@media (min-width:576px){.contact,.contact-main{padding:2rem}.contact h2{font-size:4rem}}@media (min-width:992px){.contact,.contact-main{width:70%}}.form-success{display:flex;flex-direction:column;font-family:Inter,sans-serif}.form-success button{background-color:transparent;color:#fff;border:1px solid #fff;letter-spacing:1px;padding:1rem;width:10rem;max-width:50%;text-align:center;opacity:.9;background:linear-gradient(90deg,#0b468c 50%,transparent 0);background-size:200% 100%;background-position:100% 100%;transition:all .4s ease}.contact-form,.contact-main{display:flex;flex-direction:column;gap:2rem}.contact-form-item{position:relative}.contact-form input,.contact-form textarea{width:100%;border-width:0;outline:none;padding:1rem;box-sizing:border-box}.contact-form input::-moz-placeholder,.contact-form textarea::-moz-placeholder{color:#fff;font-family:Inter,sans-serif;font-size:1rem;letter-spacing:1px}.contact-form input::placeholder,.contact-form input[type=text],.contact-form textarea,.contact-form textarea::placeholder{color:#fff;font-family:Inter,sans-serif;font-size:1rem;letter-spacing:1px}.contact-form textarea{height:10rem;max-height:100%}.contact-form button{background-color:transparent;color:#fff;border:1px solid #fff;letter-spacing:1px;padding:1rem;width:10rem;max-width:50%;text-align:center;opacity:.9;background:linear-gradient(90deg,#fd1056 50%,transparent 0);background-size:200% 100%;background-position:100% 100%;transition:all .4s ease}.contact-form label{position:absolute;color:#ac61b9;opacity:.7}.contact-main{grid-column:span 3}.myemail-txt{color:#fff;opacity:.5;font-size:.9rem;padding-top:2rem}