body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:proxima-nova,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.projects-container{display:grid;grid-template-columns:repeat(2,1fr);justify-content:center;margin:10rem auto 0;width:70%}@media (max-width:1000px){.projects-container{grid-template-columns:1fr;width:80%}.project-title{font-size:1.7em}}.project-item{border:2px solid #e0e0e0;border-radius:10px;display:flex;flex-direction:column;margin:auto auto 5rem;opacity:0;transform:translateY(20px);transition:transform .3s ease-in-out,box-shadow .5s ease-in-out;transition:opacity .8s ease,transform .8s ease;width:80%}.project-item a{text-decoration:none}.project-item.visible{opacity:1;transform:translateY(0)}.project-item:hover{box-shadow:0 4px 15px #62a8f980;cursor:pointer;transform:scale(1.04)}.project-title{margin-bottom:.5rem;margin-right:1rem;text-decoration:none}.project-image,.project-image-drone{border-radius:1rem;height:auto;object-fit:cover;overflow:hidden;padding:1rem;width:100%}.description-text-project{font-size:1.2em;line-height:1.4;margin-bottom:.6rem;margin-left:1.25rem;min-width:80%}.description-text-project,.github-clickable{color:#e3e3dd;font-family:Assistant,sans-serif;-webkit-hyphens:auto;hyphens:auto;margin-right:1.2rem;text-align:left;word-break:break-word}.github-clickable{line-height:1.5;max-width:100%;transition:background-color .3s ease,color .3s ease}.github-clickable:hover{background-color:#62a8f9;color:#151415}.github-clickable-embed{color:#e3e3dd;font-family:Assistant,sans-serif;-webkit-hyphens:auto;hyphens:auto;line-height:1.5;max-width:100%;text-align:left;transition:background-color .3s ease,color .3s ease;word-break:break-word}.github-clickable-embed:hover{background-color:#62a8f9;color:#151415}.project-link{color:#007bff;text-decoration:none}.project-link:hover{text-decoration:underline}img{border-radius:10px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.content-title{font-size:3rem;margin-left:0;text-align:left}html{background-color:#151415;height:100%;margin:0;padding:0;scroll-behavior:smooth}h1{color:#d1d1c7;font-size:4em;margin-left:20px;text-align:left}h2{font-size:1.9em;line-height:1.3}h2,h3{color:#d1d1c7;flex-grow:1;margin-left:20px}h3,h4{font-size:1.4em;font-weight:0}h4{color:#d1d1c7;flex-grow:1}.proxima-nova-body{font-family:Open Sans,sans-serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100;font-weight:400}.open-sans-header{color:#f5f5f5;font-size:5em;line-height:1.1;margin-bottom:1rem}.footer{align-items:center;background-color:#151415;color:#f5f5f5;display:flex;gap:2rem;justify-content:center;padding:1rem 2rem;width:100%}.social-icons-container-footer{display:flex;gap:1.5rem}.social-icons-container-footer a{color:#f5f5f5;font-size:1.9rem;transition:color .3s}.social-icons-container-footer a:hover{color:#62a8f9;cursor:pointer}.Resume{height:100%}.resume-header{background-color:#151415;border-bottom:1px solid #e9e9e9;display:flex;justify-content:space-between;padding:1.8rem 20px;position:relative;top:0;z-index:1000}.resume-container{align-items:flex-start;display:flex;justify-content:center;margin:2rem auto 0;overflow:hidden;width:100%}.resume-iframe{border:none;height:100vh;width:58%}@media (max-width:768px){.resume-container{width:100%}.resume-header{align-items:center;flex-direction:column;width:100%}.resume-iframe{width:100vh}}iframe{border:none;height:100vh;overflow:clip!important;overflow-clip-margin:content-box!important}.fade-in{opacity:0;transform:translateY(10px);transition:opacity .5s ease-in-out,transform .3s ease-in-out}.fade-in.visible{opacity:1;transform:translateY(0)}.Home{height:100%}.main-container{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh;opacity:0;transform:translateY(20px);transition:opacity 1s ease,transform 1s ease;width:100%}.main-container.visible{opacity:1;transform:translateY(0)}.content-container{align-items:center;display:flex;margin-bottom:3rem;margin-top:7rem}*{box-sizing:border-box;margin:0;padding:0}.header{background-color:#151415;border-bottom:1px solid #e9e9e9;display:flex;justify-content:space-between;padding:1.8rem 20px;position:fixed;top:0;width:100%;z-index:1000}.header-links{display:flex;list-style:none;margin-left:auto;margin-right:5rem}.header-links li{margin-left:2.5rem}.header-links li:first-child{margin-left:0}.header-links a{color:#f5f5f5;font-family:Open Sans,sans-serif;font-size:1.3rem;position:relative;text-decoration:none;transition:color .2s ease-in-out}.header-links a:before{background-color:#f5f5f5;bottom:-4px;content:"";height:2px;left:0;position:absolute;transition:width .2s ease-in-out;width:0}.header-links a:hover:before{width:100%}.header-links .link-current:before{background-color:#f5f5f5;width:100%}.profile-pic{border-radius:50%;height:17rem;margin-bottom:2rem;margin-left:1.7rem;margin-right:1.7rem;object-fit:cover;width:17rem}.header-brand{font-size:1.7rem;font-weight:1000;margin-left:3rem}.brand-link,.header-brand{color:#f5f5f5;font-family:Open Sans,sans-serif}.brand-link{text-decoration:none;transition:color .2s ease-in-out}.brand-link:hover{color:#343234}.emoji-large{font-size:2.3rem;margin-left:.3rem;margin-right:.2rem;position:relative;top:5px}.email-clickable{color:inherit;cursor:pointer;text-decoration:underline;transition:background-color .3s ease,color .3s ease}.email-clickable:hover{background-color:#62a8f9;color:#151415}.copied-notification-overlay{align-text:center;animation:fadeout 2s ease-out forwards;background-color:#000000bf;border-radius:12px;color:#fff;font-family:Open Sans,sans-serif;font-size:1rem;font-weight:700;opacity:1;padding:1rem;position:absolute;z-index:1000}@keyframes fadeout{0%{opacity:1}to{opacity:0}}@media (max-width:768px){.profile-pic{height:12rem;width:12rem}.content-container{align-items:center;flex-direction:column;justify-content:center;margin-top:12rem}.header-brand{margin:-.5rem 0 1rem}.header{align-items:center;flex-direction:column;width:100%}.header-links{align-items:center;margin-left:0;margin-right:0;padding-top:10px}.header-links li{margin-left:1.3rem}h2{font-size:1.2rem}.open-sans-header{font-size:3em;line-height:1.5}}.arrow-container{align-items:center;display:flex;justify-content:center;margin-bottom:2rem;transition:opacity .5s ease,transform .5s ease;width:100%}.fade-out-up{animation:fadeUp .5s forwards}.fade-in-down{animation:fadeDown .5s forwards}@keyframes fadeUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-50px)}}@keyframes fadeDown{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}.arrow-icon{animation:bounce 1.5s infinite;color:#62a8f9;cursor:pointer;font-size:3rem;margin-top:1rem}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.next-section{background-color:#393d3f;height:100%;margin-top:3rem;padding-bottom:9rem;padding-top:4rem}.next-section,.next-section-header{position:relative;text-align:center}.next-section-header{color:#fff;font-size:2rem;margin-top:5rem;padding:1rem}.next-section-header:after{background-color:#62a8f9;border-radius:12px;bottom:0;content:"";display:block;height:6px;left:50%;position:absolute;transform:translateX(-50%);width:50px}.next-section-container{display:flex;gap:2rem;justify-content:center;margin:1rem auto auto;max-width:1200px;overflow:hidden;padding:2rem 0;text-align:center}.jimin-in-korea{height:auto;min-width:20%;object-fit:cover;width:20%}.description-text{color:#e3e3dd;font-family:Assistant,sans-serif;font-size:1.2em;line-height:1.5;max-width:40%;text-align:left}.social-icons-container{align-items:center;bottom:3rem;justify-content:center;position:absolute;width:100%}.social-icons-container i{color:#f5f5f5;font-size:2rem;margin-left:.7rem;margin-right:.7rem;transition:color .3s ease}.social-icons-container i:hover{color:#62a8f9;cursor:pointer}@media (max-width:1100px){.jimin-in-korea{min-width:35%}}@media (max-width:768px){.next-section-container{align-items:center;flex-direction:column}.jimin-in-korea{margin-bottom:1rem;width:50%}.description-text{max-width:80%;text-align:left}}.spotifinder-content-container{justify-content:center;margin:10rem auto 0;width:100%}.spotifinder-content-container-header{margin:0 auto;padding-bottom:1rem;position:relative;width:54rem}.spotifinder-content-container-header:after{background-color:#62a8f9;border-radius:12px;bottom:0;content:"";display:block;height:6px;position:absolute;width:50px}.content-container-detail{animation:fadeInUp .8s ease forwards;animation-delay:.2s;display:flex;flex-direction:column;gap:1rem;margin:2rem auto 0;opacity:0;text-align:left;width:54rem}.spotifinder-description-text-project-detail{margin:0 0 .3rem;text-align:left}.spotifinder-description-text-project-detail,.spotifinder-description-text-project-detail-caption{color:#e3e3dd;font-family:Assistant,sans-serif;font-size:1.1rem;line-height:1.5;width:100%;word-break:break-word}.spotifinder-description-text-project-detail-caption{margin:0 0 2rem}.spotifinder-description-text-project-subtitle{color:#e3e3dd;font-family:Assistant,sans-serif;font-size:1.2em;-webkit-hyphens:auto;hyphens:auto;line-height:1.4;margin-bottom:.6rem;text-align:left;width:100%;word-break:break-word}.spotifinder-subtitle-container{height:100%;text-align:left;width:100%}.spotifinder-subtitle{margin:0;text-align:left}.spotifinder-subtitle-tech{font-size:1.6em;margin:0;text-align:left}.spotifinder-image{border-radius:0;margin-bottom:-.6rem;scale:95%}.spotifinder-image-drone{border-radius:0;margin-bottom:-3rem;margin-top:-3rem;scale:80%}.spotifinder-content-divider{background-color:#62a8f9;border-radius:12px;bottom:0;height:6px;width:50px}@media (max-width:1000px){.content-container-detail,.spotifinder-content-container-header{width:80%}.spotifinder-description-text-project-detail,.spotifinder-description-text-project-subtitle{width:100%}.spotifinder-subtitle{font-size:2rem;text-align:left}.subtitle-container{text-align:center;width:100%}.spotifinder-image-drone{border-radius:0;margin-bottom:0;margin-top:0;scale:100%}}.github-gist{margin:0 auto;width:80%}
/*# sourceMappingURL=main.d790d7ff.css.map*/