.color{background:linear-gradient(to right,#1da2d8 0%,#2dd8d8 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}span.title{font-size:100px;perspective:1e3px}@media only screen and (max-width:1000px){span.title{font-size:90px}}@media only screen and (max-width:600px){span.title{font-size:70px}}span.title span{white-space:pre;position:relative;display:inline-flex;padding:0;transition:transform .3s;transform-origin:50% 100%;transform-style:preserve-3d;-webkit-text-fill-color:#1da2d8}@keyframes textFlip{90%,100%{transform:rotateX(-90deg)}}span.title span.animated{animation:textFlip .6s ease-in}span.title span:before{position:absolute;top:0;left:0;content:attr(data-hover);transform:rotateX(-90deg)scaleX(-1)rotate(180deg)translateY(-100%);transform-origin:50% 0}.subtitle{font-size:40px;background:linear-gradient(to right,#1DA2D8,pink,#3AB4E4,#1DA2D8);background-size:200%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:background-pan 3s linear infinite}@keyframes background-pan{0%{background-position:0}100%{background-position:-200%}}.text p{font-size:21px}.text h2{font-size:35px}.text h3{font-size:28px}.text a{color:#54b3d6;margin:0 -.25rem;padding:0 .25rem;padding-top:.5rem;transition:color .3s ease-in-out,box-shadow .3s ease-in-out;text-decoration:none}.text a:hover{box-shadow:inset 200px 0 #54b3d6;color:#fff}.text .see-more-link{font-size:20px}.text h4>a{color:#f7c7db!important;text-decoration:underline!important}.text h4>a:hover{color:#f68ece!important;box-shadow:none!important;cursor:pointer}.project-list{display:flex;flex-wrap:wrap;gap:30px;padding-top:10px;margin-bottom:20px}@media only screen and (max-width:600px){.project-list .project-item:nth-of-type(1n+4){display:none}}.project-list .project-item{display:flex;flex-direction:column;padding:5px;border:#729b79 3px solid;border-radius:10px;transition:all .2s ease-in-out;text-decoration:none}.project-list .project-item:hover{background-color:#668f6d!important;box-shadow:none!important;cursor:pointer}.project-list .project-item:hover h5{color:#fff!important;font-size:32px}.project-list .project-item h5{transition:all .2s ease-in-out;color:#bacdb0;font-size:26px}.project-list .project-item .summary{color:#fff;padding:0 20px;padding-bottom:20px;width:300px;flex-grow:2}.project-list .project-item img{object-fit:cover;border-radius:10px;height:150px;width:100%;margin-bottom:15px}.project-list .project-item i{font-size:25px;margin:0 15px;color:#cec075}.tool-list{display:flex;flex-wrap:wrap;gap:30px;padding-top:10px;margin-bottom:20px}.tool-list .tool-item{display:flex;flex-direction:column;padding:5px;border:#8d91c7 3px solid;border-radius:10px;transition:all .2s ease-in-out;text-decoration:none}.tool-list .tool-item:hover{background-color:#8d91c7!important;box-shadow:none!important;cursor:pointer}.tool-list .tool-item:hover h5{color:#fff!important;font-size:32px}.tool-list .tool-item h5{margin-top:10px;transition:all .2s ease-in-out;color:#8d91c7;font-size:26px}.tool-list .tool-item .summary{color:#fff;padding:0 20px;padding-bottom:20px;width:300px;flex-grow:2}