@media screen and (max-width:575px){.portfolio_portfolio__cards__ao6Yf{grid-template-columns:1fr!important;padding:16px!important}.portfolio_portfolio__buttons__8A6rd{display:grid!important;grid-template-columns:1fr 1fr;margin-bottom:20px}.portfolio_portfolio__buttons__8A6rd button{font-size:18px!important;padding:4px 8px!important}}@media screen and (min-width:576px) and (max-width:992px){.portfolio_portfolio__cards__ao6Yf{grid-template-columns:1fr 1fr!important;padding:32!important}}.portfolio_portfolio__wrapper__NFWob{width:100vw;height:auto}.portfolio_portfolio__content__DztNd{width:100%;padding:48px 16px;display:flex;flex-direction:column;justify-content:center;align-items:center}.portfolio_portfolio__buttons__8A6rd{display:flex;gap:16px}.portfolio_portfolio__buttons__8A6rd button{border:none;color:#747474;font-size:24px;font-family:Lexend,sans-serif;text-transform:lowercase;padding:4px 16px;border-radius:5px;background-color:transparent;transition:background-color .25s}.portfolio_portfolio__buttons__8A6rd button:hover{background-color:hsla(0,0%,45%,.15)}.portfolio_portfolio__buttons__8A6rd .portfolio_selected__AH3D1{background-color:#ff005d34!important;color:#ff005e}.portfolio_portfolio__cards__ao6Yf{padding:64px;display:grid;align-items:center;grid-template-columns:repeat(3,1fr);grid-gap:64px 32px;gap:64px 32px}@media screen and (max-width:959px){.card_dialog__content__mv0cU{height:98%!important;width:98%!important}}.card_card__wrapper__Gd2Uc{width:100%;height:100%}.card_card__content__gTx2a{display:flex;flex-direction:column;gap:16px}.card_card__content__gTx2a .card_title__QfUlu{font-weight:800;font-size:32px}.card_card__content__gTx2a .card_image__E7Bxl{border-radius:20px;width:100%;height:auto;object-fit:cover;filter:saturate(.5);aspect-ratio:1/1.25;cursor:pointer;transition:filter .5s,transform .5s;transform:scale(1)}.card_card__content__gTx2a .card_image__E7Bxl:hover{filter:saturate(1);transform:scale(1.02)}.card_card__content__gTx2a .card_description__5yQbm{font-weight:300;font-size:20px}.card_dialog__wrapper__e21V0{height:100vh;width:100vw;top:0;left:0;position:fixed;z-index:50;background-color:rgba(0,0,0,.75)}.card_dialog__container__WHJVo{height:100%;width:100%;display:flex;justify-content:center;align-items:center}.card_dialog__content__mv0cU{height:90%;width:90%;background-color:#151515;padding:32px;border-radius:32px;color:#fff;overflow:hidden}.card_dialog__header__j_ycc{display:flex;justify-content:space-between;height:auto;width:100%;align-items:center;margin-bottom:32px}.card_dialog__header__j_ycc .card_leftContent__MdNh8{display:flex;flex-direction:row}.card_dialog__header__j_ycc .card_leftContent__MdNh8 .card_image__E7Bxl{border-radius:10px;margin-right:16px;object-fit:cover;object-position:center top}.card_dialog__header__j_ycc .card_leftContent__MdNh8 .card_title__QfUlu{display:flex;flex-direction:column;justify-content:center}.card_dialog__header__j_ycc .card_leftContent__MdNh8 .card_title__QfUlu div{display:flex;align-items:end;gap:8px;margin-bottom:4px}.card_dialog__header__j_ycc .card_leftContent__MdNh8 .card_title__QfUlu div small{opacity:.4;font-size:16px;text-transform:uppercase;font-weight:800}.card_dialog__header__j_ycc button{border:none;background-color:transparent;border-radius:50%;padding:8px;display:flex;justify-content:center;align-items:center;transition:background-color .25s}.card_dialog__header__j_ycc button:active,.card_dialog__header__j_ycc button:hover{background-color:#ffffff30}.card_dialog__scroll__1RyAx{width:100%;height:calc(90% - 32px);scroll-behavior:smooth;overflow-y:scroll;overflow-x:hidden;display:flex;flex-direction:column;gap:24px}.card_dialog__showcase__WO2RW .card_image__E7Bxl{width:100%;height:auto;object-fit:contain;border-radius:8px}.card_dialog__description__PBh3D{font-weight:200;font-size:20px;text-align:justify}.card_dialog__description__PBh3D li{margin-left:32px}.card_dialog__description__PBh3D h2{font-weight:600;margin-bottom:16px}.card_dialog__skills__OYxPA{display:flex;gap:8px}.card_dialog__skills__OYxPA .card_chip__EASFp{padding:4px 6px;background-color:rgba(0,174,255,.1);color:#00aeff;font-weight:600;border-radius:8px}.card_dialog__links____Uwm{display:flex;gap:8px}.card_dialog__links____Uwm a{text-decoration:underline;color:#bdbdbd;font-style:italic}