.projects{color:#fff;display:flex;flex-direction:column;align-items:center;padding:20px;min-height:88vh}.projects-title{font-size:120px;font-weight:600;text-align:center;animation:slideDown .8s ease}.project-section{animation:fadeInUp .8s ease}.category{font-size:60px;text-align:center}.project-cards{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;max-width:80vw;margin-left:auto;margin-right:auto}.project-card{width:300px;height:200px;border-radius:15px;overflow:hidden;margin:10px;position:relative;transition:all .1s ease-in;cursor:pointer;opacity:0;animation:fadeInUp .8s ease;animation-fill-mode:forwards;animation-delay:.3s}.project-image{width:100%;height:100%;object-fit:cover;transition:all .1s ease-in}.project-text{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity .1s ease-in;width:80%}.project-title{font-size:1.75rem;font-weight:650}.sub-text{font-size:1.25rem}.project-card:hover .project-image{filter:brightness(.5) blur(2px)}.project-card:hover .project-text{opacity:1}.project-card:hover{transform:scale(1.05);filter:drop-shadow(0 0 10px rgba(255,255,255,.641))}.project-card:active{transform:scale(.95)}.description{height:100%;width:100%;padding-top:10px}.x-button{position:absolute;font-size:1.5rem;font-weight:bolder;top:10px;right:30px;z-index:2000;transition:all .2s ease}.x-button:hover{color:red}.x-button:active{font-weight:400}.descriptionContainer.show{display:block;transform:translateY(0)}.descriptionContainer{display:flex;position:fixed;top:20px;z-index:3000;transform:translateY(-150%);transition:transform .3s ease-in-out}@media (max-width:600px){.project-cards{width:80vw;overflow-x:scroll;justify-content:unset;flex-wrap:nowrap;scrollbar-color:#fff transparent;scrollbar-width:thin}.project-card{display:inline-block;width:240px;flex-shrink:0}.project-image{filter:brightness(.5) blur(2px)}.project-text{opacity:1}.projects-title{font-size:60px}.category{font-size:30px}.descriptionContainer{top:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideDown{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.Description_description__b9DmG{background-color:rgba(0,0,0,.616);color:#fff;width:80vw;height:95vh;overflow:hidden;padding:25px;border-radius:15px;border:5px ridge #fff;transition:all .1s ease-in;overflow-y:scroll;scrollbar-color:#fff transparent;scrollbar-width:thin;transition:filter .3s;backdrop-filter:blur(20px)}.Description_mainContent__6YYjs{display:flow-root}.Description_title__qkLy_{font-size:2rem;font-weight:600}.Description_skills__cDXMe{font-size:1.25rem}.Description_bullets__ed8Fg{list-style:disc;list-style-position:outside;padding-left:1.5em}.Description_bullet__H_eQ7{font-size:1.13rem}.Description_divider__QfMKA{width:100px;border-bottom:2px solid #fff;margin:20px 0}.Description_imageSlide__RdDWr,.Description_projectImage__y067e{margin-left:auto;margin-right:auto}.Description_projectImage__y067e{max-height:500px;width:auto}.Description_embed__qY5a3,.Description_slideContainer__n5uiB{width:50%;min-width:400px;float:left;margin-right:20px;margin-bottom:20px}.Description_embed__qY5a3{height:350px}.Description_paragraph__Tx2I0{font-size:1.13rem;margin-bottom:20px}@media (max-width:600px){.Description_description__b9DmG{width:100vw;height:100vh;border-radius:0}.Description_mainContent__6YYjs{display:flex;flex-direction:column;align-items:center}.Description_embed__qY5a3,.Description_slideContainer__n5uiB{min-width:90vw;width:90vw;margin-right:unset;float:none}.Description_projectImage__y067e{width:auto;max-height:80vh}}