.projects_container__d_Qm9{background-color:hsl(0,0%,81.6666666667%);min-width:100%;color:#000;max-width:600px;padding:0 1rem;margin:0 auto}@media(min-width:768px){.projects_container__d_Qm9{padding:0 2rem}}.projects_projectTypeSelector__X5IG6{display:flex;gap:1em;place-content:center;padding-block:2em 1em}.projects_projectTypeSelector__X5IG6>button{padding:1em;border:none;background:#626262;color:#f5f5f5;border-radius:.5em;font-size:.9rem;transition:background .2s ease-in-out}.projects_projectTypeSelector__X5IG6>button:hover{background:rgb(73.5,73.5,73.5)}.projects_projectTypeSelector__X5IG6>.projects_selectedProjectType__peTK0{background:#2a64bf}.projects_projectTypeSelector__X5IG6>.projects_selectedProjectType__peTK0:hover{background:rgb(37.8,90,171.9)}@media(max-width:500px){.projects_projectTypeSelector__X5IG6{flex-direction:column;gap:.5em;padding-block:1em .5em}}.projects_cards__u8L6s{display:grid;grid-template-columns:1fr;grid-gap:1em;gap:1em;padding-block:1rem}@media(min-width:500px){.projects_cards__u8L6s{grid-template-columns:repeat(auto-fill,minmax(400px,1fr));grid-auto-rows:1fr;max-width:1300px;margin-inline:auto}}.projects_card__XzDMK{display:grid;transition:all .3s ease-in-out;grid-template-rows:auto 1fr}.projects_card__XzDMK .projects_thumbnail__50PCB{aspect-ratio:2/1;display:grid;place-items:center;background:linear-gradient(25deg,#1e293b,#2a64bf);color:#f5f5f5;font-size:1.2em;border-radius:.5rem .5rem 0 0;position:relative;overflow:hidden}.projects_card__XzDMK .projects_thumbnail__50PCB .projects_thumbnailImage__k6YUj{height:100%;width:100%;object-fit:contain;max-width:100%;max-height:100%}.projects_card__XzDMK .projects_thumbnail__50PCB:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(15,23,42,.8);transition:background-color .5s ease-in-out;z-index:1}.projects_card__XzDMK .projects_thumbnail__50PCB>h2{position:absolute;top:0;left:0;width:100%;height:100%;display:grid;place-content:center;color:#f5f5f5;z-index:2;text-shadow:1px -1px 0 #0f172a,1px -1px 0 #0f172a,-1px 1px 0 #0f172a,1px 1px 0 #0f172a;opacity:1;transition:opacity .3s ease-in-out;cursor:default;font-size:1.4rem}.projects_card__XzDMK .projects_cardContainer__bTAuJ{background-color:#f5f5f5;display:grid;padding:1em;border-radius:0 0 .5rem .5rem}.projects_card__XzDMK .projects_cardContainer__bTAuJ>h3{font-size:1.2em;padding-block:.5em}.projects_card__XzDMK .projects_cardContainer__bTAuJ>p{padding-block:.5em;font-size:.95rem}.projects_card__XzDMK .projects_cardContainer__bTAuJ>ul{list-style:none;display:flex;flex-wrap:wrap;gap:.5em;padding-block:.5em}.projects_card__XzDMK .projects_cardContainer__bTAuJ>ul>li{display:flex;place-items:center;gap:.25em;background-color:rgba(30,41,59,.08);color:#2a64bf;border-radius:1em;padding-inline:.75em;height:1.75rem;font-size:.8em}.projects_card__XzDMK .projects_cardContainer__bTAuJ>a{place-self:end;margin-top:1.5em;width:100%;color:#f5f5f5;background-color:#2a64bf;text-decoration:none;padding-block:1em;font-weight:700;text-align:center;transition:all .3s ease-in-out}.projects_card__XzDMK .projects_cardContainer__bTAuJ>a:hover{transform:translateY(-2px);box-shadow:0 15px 30px rgba(0,0,0,.1)}.projects_card__XzDMK:hover{transform:translateY(-5px);box-shadow:0 15px 30px rgba(0,0,0,.1)}.projects_card__XzDMK:hover .projects_thumbnail__50PCB:after{background-color:rgba(15,23,42,.4)}.projects_card__XzDMK:hover .projects_thumbnail__50PCB>h2{opacity:0}