.menu-btn:focus,.menu-btn:active,.menu-btn:hover{border:none;outline:none}.nav,.nav *,header picture,.header-right{transition:all .4s}.nav{opacity:0;visibility:hidden;isolation:isolate;background-color:#0000;border-bottom-right-radius:16px;outline:2px solid #0000;width:80px;height:36px;overflow:hidden}@media screen and (min-width:600px){.nav{border-bottom-right-radius:25px;width:130px;height:50px}}.nav[data-open=true]{opacity:1;visibility:visible;outline-color:var(--color-bg);background-color:var(--color-bg-dark);border-bottom-right-radius:100px;width:calc(100vw - 48px);height:calc(100dvh - 48px)}@media screen and (min-width:600px){.nav[data-open=true]{border-bottom-right-radius:160px}}@media screen and (min-width:768px){.nav[data-open=true]{width:calc(100vw - 96px)}}@media screen and (min-width:900px){.nav[data-open=true]{width:calc(100vw - 200px);height:calc(100dvh - 80px)}}.nav .nav-ctn{border-bottom-right-radius:25px;height:calc(100dvh - 48px)}.nav ul{opacity:0;visibility:hidden;min-width:300px}ul svg{width:16px;margin-top:8px}@media screen and (max-width:425px){ul svg{width:12px;margin-top:4px}}.nav[data-open=true] ul{opacity:1;visibility:visible;min-width:300px;transition:max-height .8s}.hero-filter{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-mask-image:linear-gradient(#0000,#0000 0%,#000 300px 100%);mask-image:linear-gradient(#0000,#0000 0%,#000 300px 100%)}.hero-gradient{background-image:linear-gradient(to bottom,#fcf4ee00,var(--color-bg)95%,var(--color-bg)100%)}.lore{transform:translate(0,0)}.stat:nth-child(3){max-width:260px}@media screen and (min-width:600px){.stat:nth-child(3){max-width:none}}.trex-img{min-width:500px;max-width:500px;top:-27px;left:calc(35vw - 25px);right:0}@media screen and (min-width:768px){.trex-img{top:-30px;right:-320px;left:initial;min-width:none;max-width:none}}.factions__icons svg{width:clamp(27px,5vw,48px);height:clamp(27px,5vw,48px)}.factions__services{background-image:linear-gradient(180deg,var(--color-bg),var(--color-bg)200px,transparent 400px,var(--color-bg)600px)}.factions__mq svg{height:30px}@media screen and (min-width:768px){.factions__mq svg{height:48px}}.projects-filter{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-mask-image:linear-gradient(#0000,#0000 20%,#000 65%);mask-image:linear-gradient(#0000,#0000 20%,#000 65%)}.projects-backdrop{mix-blend-mode:hard-light;background:linear-gradient(#0000 0% 10%,#241112b6 30%,#241112 100%)}.projects-backdrop>div{z-index:200;background-color:#241112}.projects-backdrop--2{background-image:linear-gradient(#0000,#160c0cd5 20%,#110c0c 60%,#000 95%);width:100%;height:70%;position:absolute;bottom:0}.projects-backdrop__video{opacity:.6;-webkit-mask-image:linear-gradient(#0000,#0000 5%,#000 120%);mask-image:linear-gradient(#0000,#0000 5%,#000 120%)}.tech-mask{filter:blur(4px);mix-blend-mode:color-burn;-webkit-mask-image:linear-gradient(#000 0% 5%,#0000 100%);mask-image:linear-gradient(#000 0% 5%,#0000 100%)}.crew__content{background-image:linear-gradient(#130e0e00 0%,#241112f8 30%,#13090b 45%)}@media screen and (min-width:600px){.crew__content{background-image:linear-gradient(#130e0e00 0%,#241112f8 35%,#13090b 55%)}}.footer__ctn[data-form=true]{background-image:linear-gradient(0deg,var(--color-bg-dark)0px,var(--color-bg-dark)800px,var(--color-bg),800px,var(--color-bg));min-height:860px}.footer__ctn[data-form=false]{background-color:var(--color-bg-dark)}.footer__ctn[data-form=false]>.footer__info{max-width:1080px;margin-inline:auto}.footer__info>svg{width:270px}@media screen and (min-width:768px){.footer__info>svg{width:200px}}@media screen and (min-width:1200px){.footer__info>svg{width:338px}}@media screen and (min-width:600px){.footer__form{filter:drop-shadow(20px 20px 0 var(--color-bg))}}.footer__ctn[data-form=false] .footer__info>svg{width:270px}@media screen and (min-width:768px){.footer__ctn[data-form=false] .footer__info>svg{width:200px}}.linkedin__ctn iframe{font-family:var(--font-helvetica-neue);overflow:hidden}.social-link{justify-content:center;align-items:center;width:32px;height:32px;display:flex}
