.team-wrapper{display:grid;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:70px auto;padding:15px;grid-gap:15px;gap:15px;grid-template-columns:repeat(1,1fr)}@media(min-width:667px){.team-wrapper{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.team-wrapper{grid-template-columns:repeat(3,1fr)}}@media(min-width:1370px){.team-wrapper{grid-template-columns:repeat(4,1fr)}}.team-member-container{display:flex;flex-direction:column;height:320px;position:relative;transition:.3s;border-radius:15px;min-width:0;box-shadow:inset 0 -50px 200px rgba(0,0,0,.5);min-height:320px}@media(min-width:667px){.team-member-container{max-width:320px}.team-member-container:hover{background:rgba(0,0,0,.459)}.team-member-container:hover .p-description{color:#f7f7f7;display:block;opacity:1}.team-member-container:hover .team-member-body{overflow-y:auto}.team-member-container:hover .team-member-footer{opacity:0}}.team-member-header{border-bottom:2px solid #f7f7f7;flex:0 1 auto;margin:0 7px;padding:7px}.team-member-body{flex:1 1 auto;height:150px;padding:14px;overflow:hidden;transition:.3s}.team-member-body p{display:none}@media(min-width:768px){.team-member-body p{display:block}}@media(min-width:667px){.team-member-body{scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.3) transparent}.team-member-body::-webkit-scrollbar{width:4px}.team-member-body::-webkit-scrollbar-track{background:transparent}.team-member-body::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.3);border-radius:2px}.team-member-body::-webkit-scrollbar-thumb:hover{background-color:hsla(0,0%,100%,.5)}}.team-member-footer{border-top:2px solid #f7f7f7;flex:0 1;margin:0 7px;padding:7px;opacity:1;transition:.3s;pointer-events:none}.team-member-image{top:0;height:100%;object-fit:cover;position:absolute;width:100%;z-index:-1;border-radius:15px;background:gray}.h-team-member{color:#f7f7f7;font-family:Roboto-Medium;font-size:18px;text-shadow:0 0 7px rgba(0,0,0,.28);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p-description{color:transparent;opacity:0;transition:.3s;font-size:12px;text-shadow:0 0 7px rgba(0,0,0,.25)}.p-footer{color:#f7f7f7;text-shadow:0 0 5px rgba(0,0,0,.75);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.popup{position:fixed;left:0;top:0;width:100%;height:100%;z-index:99;padding:15px;background:#f7f7f7;font-family:RobotoMono-Regular;overflow-y:scroll;-webkit-animation:fadein .3s;animation:fadein .3s}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}.popup-image-container{height:0;overflow:hidden;padding-top:100%;position:relative;border-radius:15px}.popup-image{width:100%;vertical-align:top;position:absolute;top:0;left:0;height:100%;object-fit:cover}.popup-body-container{padding:15px 10px}.popup-details-divider{border:1px solid #000;margin:10px 0 0}.popup-name{font-size:20px;margin:5px 0 10px}.popup-title{padding:0 0 10px;display:inline}.team-member-details{margin:20px 0 0}.popup-close{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto auto 20px}.popup-close img{width:60px}.box{display:flex;flex-direction:column;position:relative;transition:.3s;border-radius:15px;background:#000;justify-content:center;align-items:center;max-width:657px}.box .box-content{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:30px;color:#f7f7f7}.box .box-content h3{margin-bottom:15px}.box .box-content .box-text{margin-bottom:30px}@media(min-width:667px){.box .box-content{padding:90px}.box{grid-column:1/3;grid-row:3/4}}@media(min-width:1024px){.box{grid-row:2/4}}.carousel-images{width:100%;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s}.carousel-images,.carousel-images .image{height:100%;position:absolute}.carousel-images .image img{width:100%;height:100%;object-fit:cover}.carousel-container{position:relative;overflow:hidden}.carousel-nav button{-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;border-radius:50%;background-color:#f7f7f7;width:60px;height:60px;border:none;margin:0 15px;box-shadow:0 0 20px rgba(0,0,0,.2);position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.carousel-nav button img{vertical-align:middle;width:60%;height:60%;padding:0 0 0 5%}.carousel-nav button:last-child{right:0}.career-section{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex;margin:0 auto 100px;gap:25px;padding:0 25px;flex-direction:column;max-width:550px}.career-section .form-container{background:#000;padding:30px;border-radius:18px}.career-section .form-description-container{position:relative}.career-section .form-description-container .bubble{background:#ff6d3f;padding:30px;border-radius:18px;color:#f7f7f7}.career-section .form-description-container .bubble .form-header{margin-bottom:20px}@media(min-width:1024px){.career-section .form-description-container .bubble{border-top-left-radius:0}}.career-section .form-description-container .bubble-pointer{position:absolute;left:50%;margin-left:-20px;bottom:-15px;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #ff6d3f}@media(min-width:1024px){.career-section .form-description-container .bubble-pointer{margin-left:0;top:0;left:-10px}}.career-section form input[type=text],.career-section form textarea{border:1px solid #f7f7f7}.career-section form label{color:#f7f7f7;font-size:16px;margin:10px 0 5px;transition:.35s}.career-section form .form-dynamic-label{position:relative;width:100%;margin-top:20px}.career-section form .form-dynamic-label label{position:absolute;left:0;top:0;padding:16px 18px;color:gray;pointer-events:none}.career-section form .form-dynamic-label :not(:-ms-input-placeholder)+label{top:-30px;padding:0;color:#f7f7f7}.career-section form .form-dynamic-label :not(:placeholder-shown)+label,.career-section form .form-dynamic-label:focus-within label{top:-30px;padding:0;color:#f7f7f7}.career-section form input[type=submit]{margin-top:20px}.career-section .confirmation-message{color:#f7f7f7}@media(min-width:1024px){.career-section{flex-flow:row-reverse;max-width:none}.career-section>*{flex:1 1}}.header-container{background-color:#000;min-height:100vh;position:relative}.header-container h1{text-align:center;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#f7f7f7;text-shadow:0 0 10px rgba(25,25,25,.35);width:100%;padding:0 15%}.header-container .video{display:none;-webkit-filter:brightness(.75) contrast(110%);filter:brightness(.75) contrast(110%)}.header-container .header-background{height:100vh;width:100%;object-fit:cover;object-position:center;background-size:cover;background-position:50%;position:absolute}@media(min-width:1280px){.header-container .video{display:block}.header-container .video-fallback{display:none}}.promo-container{align-items:center;background:#2b2b2b;border-radius:18px;bottom:40px;display:flex;flex-direction:column;justify-content:center;max-width:300px;min-height:140px;min-width:200px;opacity:.85;padding:25px;position:absolute;right:40px;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:99}.promo-container h3{color:#f7f7f7;font-size:18px;margin:0 0 5px}.promo-container a{border-bottom:1px solid #f7f7f7;color:#f7f7f7;display:block;margin:10px 0 0;padding:0 2px 1px}.promo-container p{color:#f7f7f7}.promo-container:after{content:" ";border:10px solid transparent;border-left-color:#2b2b2b;bottom:30px;margin:1px;position:absolute;right:-20px;z-index:98}.framework-section{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:100px 0 150px;gap:50px;padding-bottom:25px;position:relative;overflow:hidden}.framework-section:before{content:" ";position:absolute;z-index:-1;left:50%;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;min-width:1280px;height:100%;background:rgba(255,109,63,.188);-webkit-animation:wobble;animation:wobble;-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes wobble{0%{border-top-left-radius:200%;border-top-right-radius:100%}50%{border-top-left-radius:100%;border-top-right-radius:200%}to{border-top-left-radius:200%;border-top-right-radius:100%}}@keyframes wobble{0%{border-top-left-radius:200%;border-top-right-radius:100%}50%{border-top-left-radius:100%;border-top-right-radius:200%}to{border-top-left-radius:200%;border-top-right-radius:100%}}.video-section{align-items:center;display:flex;justify-content:center;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.video-section iframe{border:0;width:100vw;height:57vw;padding:0 25px}.framework-statement-container{max-width:550px;padding:0 25px}.framework-statement-container p{color:#ff6d3f}.framework-item-container-wrapper-wrapper{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:100%}@-webkit-keyframes traverse-300{0%{left:0}to{left:-300%}}@keyframes traverse-300{0%{left:0}to{left:-300%}}@-webkit-keyframes traverse-100{0%{left:0}to{left:-100%}}@keyframes traverse-100{0%{left:0}to{left:-100%}}.framework-item-container-wrapper{display:flex}.framework-item-container{min-width:300%;display:flex;gap:5px;-webkit-animation-name:traverse-300;animation-name:traverse-300;-webkit-animation-duration:20s;animation-duration:20s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;position:relative;-webkit-animation-timing-function:linear;animation-timing-function:linear}@media(min-width:768px){.framework-item-container{-webkit-animation-name:traverse-100;animation-name:traverse-100;-webkit-animation-duration:30s;animation-duration:30s;min-width:100%}}.framework-item-container-wrapper:hover .framework-item-container{-webkit-animation-play-state:paused;animation-play-state:paused}.framework-statement-header{display:flex;align-items:center;margin:0 0 20px;position:relative;padding-bottom:22%}.framework-statement-container-logos{width:100%;-webkit-filter:invert(49%) sepia(92%) saturate(1487%) hue-rotate(334deg) brightness(102%) contrast(101%);filter:invert(49%) sepia(92%) saturate(1487%) hue-rotate(334deg) brightness(102%) contrast(101%)}.framework{width:100%;transition:.2s}.section-space{position:relative}.space-area{height:100%;width:100%;margin:20px auto auto;position:absolute;overflow:hidden;pointer-events:none}.space-container{min-height:800px;display:flex;align-items:center;justify-content:center;padding:25px;gap:60px}.space-object{position:absolute;right:0;margin-right:-100px;line-height:0;font-family:Arial;font-size:11px}.space-ship-container{flex:1 1;max-width:370px}.space-ship{width:100%;height:100%;-webkit-animation:floating 3s ease-in-out infinite;animation:floating 3s ease-in-out infinite}@media(max-width:1024px){.space-area,.space-ship-container{display:none}.space-container{justify-content:center;min-height:auto;margin:100px 0 50px}}.join-fore-header{font-size:24px;text-align:left}.join-fore-text{margin-top:15px;margin-bottom:30px}.join-fore-wrapper{width:600px}.join-fore-button-text{color:#f7f7f7}@-webkit-keyframes floating{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(18px);transform:translateY(18px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes floating{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(18px);transform:translateY(18px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes move-left{0%{-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0)}to{-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}}@keyframes move-left{0%{-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0)}to{-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}}@-webkit-keyframes rotate{0%{-webkit-transform:translateX(100%) rotate(0deg);transform:translateX(100%) rotate(0deg)}to{-webkit-transform:translateX(-100%) rotate(1turn);transform:translateX(-100%) rotate(1turn)}}@keyframes rotate{0%{-webkit-transform:translateX(100%) rotate(0deg);transform:translateX(100%) rotate(0deg)}to{-webkit-transform:translateX(-100%) rotate(1turn);transform:translateX(-100%) rotate(1turn)}}@-webkit-keyframes blinking-cursor{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes blinking-cursor{0%{opacity:0}50%{opacity:1}to{opacity:0}}.footer{background-color:#000;height:300px;border-bottom:5px solid #ff6d3f}.footer,.footer-content-wrapper{display:flex;flex-direction:column;align-items:center}.footer-content-wrapper{height:100%;justify-content:space-evenly}.footer-text{text-align:center;color:#f7f7f7}.social-media{display:flex;justify-content:space-around;width:200px}.social-media img{width:2em;height:2em}.fore-mode-container{color:#f7f7f7;cursor:pointer;text-align:center}.fore-mode-container .fore-mode-image{margin-bottom:10px}.fore-mode-container div{position:relative;z-index:99999}.nav-wrapper{transition:background-color .3s;background:transparent;height:50px;left:50%;position:absolute;top:50px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:1}.nav-wrapper .nav-container{display:flex;align-items:center;flex-direction:row;margin:0 auto;max-width:2048px;padding:0 35px;width:100%;height:100%}.nav-wrapper .nav-logo{flex:1 1}.nav-wrapper .nav-logo a{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.nav-wrapper .nav-logo img{display:block;transition:.3s;width:110px}.nav-wrapper .nav-entries{display:none;transition:.3s;font-family:RobotoMono-Medium;font-size:20px;height:100%;align-items:center}.nav-wrapper .nav-entries>a{padding:0 16px;color:#f7f7f7;line-height:35px}.nav-wrapper .nav-entries>a>span{position:relative}.nav-wrapper .nav-entries>a.selected span:before{content:" ";position:absolute;left:0;top:0;right:0;bottom:0;border-bottom:1px solid #ff6d3f}.nav-wrapper-fixed{background:rgba(25,25,25,.25);left:50%;position:fixed;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:1}.nav-wrapper-fixed .nav-logo a{display:inline-block}.nav-wrapper-fixed .nav-logo img{width:85px}.nav-wrapper-fixed .nav-entries{font-size:16px}.nav-hamburger{display:flex;align-items:center}.nav-hamburger .hamburger-icon{width:30px}.nav-hamburger .close-icon{width:30px;display:none}.nav-hamburger.open .hamburger-icon{display:none}.nav-hamburger.open .close-icon{display:block}.hamburger-menu{position:absolute;z-index:-1;width:100vw;min-height:50vh;padding:40px 30px 20px;background:#000;left:0;top:0;text-align:right;-webkit-animation:fadein .3s;animation:fadein .3s}.hamburger-menu>a{display:block;font-family:RobotoMono-Medium;color:#f7f7f7;font-size:20px;margin:20px 0}@media(min-width:768px){.nav-wrapper .nav-container{padding:0 100px;width:100%;align-items:center}.nav-wrapper .nav-entries{display:flex}.nav-wrapper .hamburger-menu,.nav-wrapper .nav-hamburger{display:none}}@media(max-height:390px),(max-width:390px){.nav-wrapper{background:rgba(25,25,25,.25);left:50%;position:fixed;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:1}.nav-wrapper .nav-logo a{display:inline-block}.nav-wrapper .nav-logo img{width:85px}.nav-wrapper .nav-entries{font-size:16px}}@font-face{font-family:LCD;src:url(/game/LCD14.otf)}.game{position:absolute;z-index:999;-webkit-animation:fadein .5s;animation:fadein .5s;-webkit-user-select:none;-ms-user-select:none;user-select:none}@keyframes fadein{0%{opacity:0}to{opacity:1}}.game .score{position:absolute;right:0;top:0;padding:3px 10px 0 0;font-size:30px;color:#fff;font-family:LCD;text-shadow:0 0 10px rgba(25,25,25,.35);pointer-events:none}.game .sheeps{cursor:crosshair;position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.7)}.game .sheeps .falling-sheep{position:absolute;height:70px;width:70px;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;top:-80px}@-webkit-keyframes falling1{0%{rotate:0;top:-80px}to{top:100%;rotate:-90deg}}@keyframes falling1{0%{rotate:0;top:-80px}to{top:100%;rotate:-90deg}}@-webkit-keyframes falling2{0%{rotate:0;top:-80px}to{top:100%;rotate:90deg}}@keyframes falling2{0%{rotate:0;top:-80px}to{top:100%;rotate:90deg}}.game .sheeps .pop-sheep{scale:2;transition-property:opacity,scale;transition-duration:.25s;opacity:0;pointer-events:none}.game .sheeps .pop-sheep.magic-sheep{scale:10;transition:2s}.game .winning-screen{position:fixed;display:flex;flex-direction:column;left:0;top:0;width:100%;height:100%;background:rgba(32,32,64,.8);align-items:center;justify-content:center;text-align:center;-webkit-animation:fadein 1s;animation:fadein 1s}.game .winning-screen .fireworks{position:absolute;pointer-events:none;left:0;top:0;width:100%;height:100%;z-index:-1}.game .winning-screen .winning-label{color:#fcd53f}.game .winning-screen .winning-header{font-size:64px;color:#ff6d3f;margin-bottom:20px}.game .winning-screen button{margin-top:30px;color:#000;font-size:16px;padding:5px 20px;font-weight:700;border-radius:5px;border:none}.game .winning-screen .stats{text-align:left}.game .winning-screen .stats div{color:#fff}.game .winning-screen .stats div span{float:left;width:160px}@font-face{font-family:Roboto-Medium;src:url(/_next/static/media/Roboto-Medium.3bb2519b.woff2);font-weight:500}@font-face{font-family:Roboto-Bold;src:url(/_next/static/media/Roboto-Bold.2e49f8c4.woff2);font-weight:700}@font-face{font-family:RobotoMono-Regular;src:url(/_next/static/media/RobotoMono-Regular.0ea1d2d8.woff2);font-weight:400}@font-face{font-family:RobotoMono-Medium;src:url(/_next/static/media/RobotoMono-Medium.54e57974.woff2);font-weight:500}@font-face{font-family:Proxima-Nova-Bold;src:url(/_next/static/media/Proxima-Nova-Bold.c60c1fa6.woff2);font-weight:700}@font-face{font-family:Proxima-Nova-Regular;src:url(/_next/static/media/Proxima-Nova-Regular.16fa25d5.woff2);font-weight:400}*{margin:0;padding:0;box-sizing:border-box}html{background:#f7f7f7;font-family:RobotoMono-Regular;font-size:16px}a{text-decoration:none;color:#000}p+p{margin-top:1em}h1{font-family:Proxima-Nova-Regular;font-size:28px}@media(min-width:768px){h1{font-size:48px}}h2{font-size:38px}h2,h3{font-family:Roboto-Medium}h3{font-size:28px}h4{font-family:Roboto-Medium;font-size:18px;margin:40px 0 20px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;height:30px;width:30px;border-radius:50%;background:#f7f7f7;border:5px solid rgba(255,108,63,.7)}input[type=email],input[type=text],textarea{color:#f7f7f7;font-size:16px;font-family:RobotoMono-Regular;margin:8px 0 16px;padding:18px 16px;width:100%;background:#000;caret-color:#ff6d3f;border:1px solid #f7f7f7;border-radius:15px}input[type=email]:focus,input[type=text]:focus,textarea:focus{outline:none;border:1px solid #ff6d3f}input[type=email]:placeholder,input[type=text]:placeholder,textarea:placeholder{color:#777}textarea{resize:none}.primary-button{display:inline-block;border-radius:50px;background:#ff6d3f;padding:20px 40px;color:#fff;cursor:pointer;font-family:RobotoMono-Regular;font-size:16px;border:none;transition:.3s}.primary-button:hover{background:#000;color:#fff}.primary-button:disabled{border:3px solid #555;color:#9d9d9d;background:#555}.primary-button-black-background:hover{background:#fff;color:#000}.typing-header{position:relative}.typing-header .typing-header-writing:after{position:absolute;content:"|";-webkit-animation:blinking-cursor 1s infinite;animation:blinking-cursor 1s infinite}.typing-header .typing-header-original{color:transparent}