@font-face{font-family:dot;src:url(/_next/static/media/matrix.23339177.ttf)}.tmcont{width:100%;height:100vh;background-color:#000;color:#fff;position:relative;overflow-x:hidden}.tmcont:before{background-color:#000;opacity:1;z-index:0;background-image:linear-gradient(#45f7cb68 .5px,transparent 0),linear-gradient(90deg,#45f7cb68 .5px,#000 0);background-size:70px 70px}.tmcont:after,.tmcont:before{width:100%;height:100%;position:absolute;top:0;left:0;content:""}.tmcont:after{z-index:1;background:#000;background:linear-gradient(120deg,rgba(0,0,0,.489),rgba(0,0,0,.865),rgba(0,0,0,.519))}.tmcont .ztop{font-family:Public Sans;width:100%;height:calc(80vh - 100px);padding:30px 100px;position:relative;z-index:4}.tmcont .ztop .title{z-index:6;font-size:50px;font-weight:700;position:relative;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%) scale(2);animation:post 4s ease forwards}.tmcont .ztop:after{width:100%;height:calc(100%);background-color:#000;position:absolute;top:0;left:0;content:"";z-index:5;animation:fade 2s ease forwards;animation-delay:2s}@keyframes fade{0%{opacity:1}to{opacity:0;display:none}}@keyframes post{50%{top:50%;left:50%;transform:translate(-50%,-50%) scale(2)}to{top:0;left:0;transform:none}}.tmcont .title span{color:#28ffb7}.tmcont .ztop .sub{font-size:15px;margin-top:10px;text-align:center;color:#cdcdcd;font-weight:300;margin-bottom:110px}.tmcont .ztop .cards{width:100%;height:max-content;display:flex;user-select:none;gap:70px;flex-wrap:wrap;justify-content:center}.tmcont .ztop .cards .card{width:max-content;height:max-content;display:flex;flex-direction:column;align-items:center}.tmcont .ztop .cards .card .name{font-size:18px;text-transform:capitalize;font-weight:500;margin-top:5px;letter-spacing:0}.tmcont .ztop .cards .card .name span{color:#28ffb7}.tmcont .ztop .cards .card .sub{font-size:13px;margin-top:5px;color:#979797;width:max-content;margin-bottom:0}@media screen and (max-width:740px){.tmcont,.tmcont .ztop{height:max-content}.tmcont .ztop{padding:30px}.tmcont .ztop .title{transform:translate(-50%,-50%);font-size:30px;animation:none;background-color:transparent}.tmcont .ztop .sub{margin-bottom:50px}.tmcont .ztop .cards{row-gap:50px}.tmcont .ztop .cards .card{position:relative;z-index:3}.tmcont .ztop .cards .card:after{content:"";width:100%;height:100%;background-color:#131313;background:linear-gradient(45deg,#111,#000);z-index:-1;position:absolute;top:50%;border-radius:20px;padding:15px 20px;left:50%;transform:translate(-50%,-50%) skew(-20deg)}}