body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,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}html{min-height:100%;position:relative}.header-container{text-align:center}.header{height:250px;left:0;position:absolute;top:0;width:100%;z-index:-1}.header:before{background-image:radial-gradient(circle,#23395d 10%,#0000 0),radial-gradient(circle,#f5f5f5 10%,#0000 0);background-position:50%;background-repeat:repeat;background-size:20px 18px}.header:after,.header:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.header:after{background:linear-gradient(180deg,#fff3 0,#fff);pointer-events:none}.profile-container{align-items:flex-end;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.profile-image{border-radius:12px;box-shadow:0 4px 8px #0003;height:200px;margin-bottom:20px;margin-left:5px;margin-top:7vh;width:165px}.title{font-size:1.7rem;font-weight:700;letter-spacing:1px;position:relative;right:-15px;text-transform:uppercase;top:-15px}@media (max-width:768px){.profile-container{align-items:center;flex-direction:column}.profile-image{margin-bottom:10px;margin-left:0;margin-top:4vh}.title{font-size:1.4rem;text-align:center;top:0}}@media (max-width:480px){.profile-image{height:160px;width:120px}.title{font-size:1.2rem}}.bio{line-height:1.8;margin:auto;width:60%}.bio,.intro{text-align:left}.intro{background:linear-gradient(135deg,#23395d1a,#f5f5f51a);border-radius:12px;margin:20px auto 1px;padding:40px 20px;position:relative;z-index:1}.intro:before{background:#23395d;content:"";display:none;height:5px;margin:0 auto 20px;width:50px}@media (max-width:768px){.profile-image{height:150px;margin-left:auto;margin-right:auto;width:125px}.intro,.title{text-align:center}.intro:before{display:block}}.sub-title{font-size:1.6rem;margin-bottom:10px;text-align:left}.section-list{list-style-type:none;padding-left:0}.section-list-item{margin-bottom:10px}.spacing{height:1vh}mark{background-color:initial;color:#23395d;font-weight:500}#co-link{color:#000}#co-link:hover{color:#bbb}.featured-items{grid-gap:20px;display:grid;gap:20px;grid-template-columns:50% 2fr;margin-bottom:30px;margin-top:30px}.project-item{background:linear-gradient(135deg,#23395d1a,#f5f5f51a);border-radius:8px;padding:20px;position:relative}.project-info{pointer-events:none}.project-name{font-size:18px;margin-bottom:8px}.project-type,.project-year{font-size:14px;margin-bottom:4px}.project-type{font-weight:700}.project-item:hover{box-shadow:0 0 10px #0000001a}.project-link,.project-link:hover{color:inherit;text-decoration:none}.footer{background-color:#333;bottom:0;color:#fff;font-size:.9rem;left:0;padding:10px 0;position:absolute;text-align:center;width:100%}.footer-item{display:inline-block;margin:0 10px}.footer-item a{color:#fff}.footer-item a:hover{color:#bbb}.footer-item a img:hover{background-color:#bbb}.footer-item img{background-color:#fff;height:15px;margin:0 5px;padding:3px;position:relative;top:4px;width:15px}@media (max-width:768px){.bio{font-size:1rem;width:80%}.title{font-size:1.7rem}.featured-items{grid-template-columns:auto}}.thesis-img{display:block;height:auto;margin:5vh auto}.cpation{color:#848181b8;font-size:12px;text-align:center}.UBCImg1{width:220px}.UBCImg2{width:450px}.UBCImg3{width:650px}.KICImg1{width:320px}.KICImg2{width:750px}.KICImg45{display:block;margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.KICImg4{margin-right:20px}.KICImg4,.KICImg5{display:inline-block;width:320px}.KICImg5{margin-left:20px}.fixed-button{left:5%;position:fixed;top:50%;transform:translateY(-50%)}.fixed-button button{background-color:#bbb;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px}.fixed-button button img{width:20px}.fixed-button button:hover{background-color:#23395d}.fixed-button button svg{width:20px}@media (max-width:768px){.KICImg1,.KICImg2,.KICImg4,.UBCImg2,.UBCImg3{width:100%}.KICImg4{margin-bottom:20px;margin-right:0}.KICImg5{margin-left:0;margin-top:20px;width:100%}.fixed-button{top:85%}}
/*# sourceMappingURL=main.a765c294.css.map*/