@import "https://fonts.googleapis.com/css2?family=Inter+Tight:ital,wght@0,100..900;1,100..900&display=swap";*{box-sizing:border-box;background-color:#16171d;margin:0;padding:0}.portfolio{vertical-align:middle;color:#f3f4f6;flex-wrap:wrap;flex:1;justify-content:space-around;align-items:center;gap:2rem;width:100%;min-width:0;min-height:100dvh;padding:2rem 8rem;font-family:Inter,sans-serif;font-weight:lighter;display:flex}.image{border-radius:15px;width:100%;max-width:400px;height:400px;box-shadow:0 0 10px #2563eb40,0 0 30px #2563eb26}.profile-info{text-align:start;flex-direction:column;width:50%;height:100%;display:flex}.profile-bio{overflow-wrap:break-word;word-break:break-word;color:#9ca3af}h2{margin-bottom:2rem}.meeting-types{gap:1rem;margin-top:1rem;display:flex}.iframe{border:none;margin-top:1.5rem;display:flex}.modal{pointer-events:none;background:#00000080;justify-content:center;align-items:center;width:100%;height:100%;transition:all .25s;display:flex;position:fixed;top:0;left:0}.modal.show{opacity:1;pointer-events:all}.modal-box{text-align:center;color:#9ca3af;border-radius:10px;justify-content:center;align-items:center;width:80%;height:80%;display:flex;overflow:hidden}span{color:#fff}.button-container{justify-content:center;gap:2rem;display:flex}.button{padding:1rem}.modal.show .modal-box{transform:scale(1)}h3{margin-bottom:3rem;font-size:xx-large}button{color:#9ca3af;cursor:pointer;background:#2563eb40;border:none;border-radius:8px;margin-top:.5rem;padding:10px;font-size:16px}button:hover{color:#fff}@media (width<=1150px){.portfolio{padding:2rem}.modal-box{width:90%;height:90%}.image{max-width:350px;height:350px}}@media (width<=850px){.profile-info{text-align:center;justify-content:center;align-items:center;width:100%;height:100%}.profile-bio{text-align:start}.modal-box{width:95%;height:95%}}@media (width<=450px){h2{font-size:larger}h3{margin-bottom:1.5rem;font-size:larger}.profile-bio{text-align:start;font-size:small}.image{width:100%;max-width:270px;height:270px}button{font-size:small}.button-container{justify-content:center;gap:1rem;display:flex}.button{padding:.5rem}}
