h1{font-family:"Playfair Display SC",serif;color:#333}h3,a,p,li{font-family:"Pretendard";color:#4e4e4e;font-size:1em;line-height:1.75em}a:hover{text-decoration:none !important;color:#333 !important;transition:all .2s ease-in-out}.container{margin:auto;max-width:768px;padding:0 20px}@media only screen and (max-width: 767px){.intro img{display:block;margin-left:auto;margin-right:auto}footer{text-align:center}}.typed-cursor{opacity:1;font-weight:100;animation:blink .7s infinite}.main-nav{background:hsl(0,0%,95.5882352941%);padding-top:23px}.main-nav nav ul li a{color:hsl(0,0%,65.5882352941%)}.main-nav nav ul li.active a{color:hsl(0,0%,30%)}.section.second{margin-bottom:90px}.section .container{position:relative}.section .container:after{position:absolute;content:url(../img/separator.png);left:20px}.section .container h1{text-transform:uppercase;margin-bottom:30px;position:relative}.intro{padding:95px 0px 70px 0px;overflow-x:hidden}.intro img{width:81px;height:81px;border-radius:99px}.intro .wrap{margin:30px 0px}.intro h1:before{position:absolute;left:-220px;top:-150px;font-size:270px;z-index:-1;color:hsl(0,0%,95.5882352941%)}.intro h1 span{font-size:3rem}.work .work-list{margin-left:0px}.work .work-list li{list-style:none;font-size:0.9375em;color:hsl(0,0%,55%)}.work .work-list li a{padding-bottom:5px;font-size:1.1875em;font-weight:700;text-decoration:none;border-bottom:1px solid hsl(0,0%,70%)}.work .work-list li a:hover{border-bottom:1px solid #333}.award .award-list{margin-left:0px}.award .award-list li:first-child{font-size:0.9375em;color:hsl(0,0%,55%)}.skills .skill-list{margin-left:0px}.skills .skill-list li:first-child{font-size:0.9375em;color:hsl(0,0%,55%)}.quote{background-color:rgb(205.5,205.5,205.5);padding:20px 0px;margin-top:120px}.quote h1{margin:20px 0px;padding:40px 20px;border:5px solid #f1f2f6;color:#f1f2f6}footer{padding:50px 0px 0px 0px}footer .social li{display:inline;margin-left:20px}footer .social li a{font-size:1.25em;color:#999}.work-container{display:flex;margin-bottom:40px;padding-bottom:20px;border-bottom:1px solid #f0f0f0}.work-container .work-left{flex:0 0 30%;padding-right:20px}.work-container .work-left p{margin:5px 0}.work-container .work-left .work-date{font-weight:bold;color:#333;font-size:1rem}.work-container .work-left .work-company{font-size:1.5rem}.work-container .work-left .work-company a{text-decoration:none;color:#333;font-weight:800;display:block;margin-top:5px}.work-container .work-left .work-role{font-size:1rem;color:#007bff;font-style:italic;font-weight:bold;margin-top:5px}.work-container .work-right{flex:1;padding-left:20px}.work-container .work-right .project{margin-bottom:25px;padding-bottom:5px}.work-container .work-right .project h3{margin-top:0;font-size:1.15em;font-weight:700;color:#555;padding-bottom:5px;margin-bottom:4px}.work-container .work-right .project .project-date{display:block;font-size:.9rem;color:#777;margin-bottom:12px;font-weight:500}.work-container .work-right .project ul{list-style:disc;padding-left:20px;margin:0}.work-container .work-right .project li{margin-bottom:8px;line-height:1.5}.intro-contact{font-family:"Pretendard",sans-serif;display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;margin-top:3rem;margin-bottom:6rem;padding-top:2rem;border-top:1px solid #eee}.intro-contact .contact-item{display:flex;align-items:center;font-size:.95rem;color:#555}.intro-contact .contact-item i{margin-right:.6rem;font-size:1.1rem;color:#333}.intro-contact .contact-item a{text-decoration:none;color:inherit;transition:color .3s ease}.intro-contact .contact-item a:hover{color:#007bff}.wavy-line{height:30px;margin-top:20px}@media(max-width: 768px){.work-container{flex-direction:column}.work-container .work-left{flex:0 0 auto;width:100%;padding-right:0;margin-bottom:15px}.work-container .work-right{padding-left:0;width:100%}.intro h1{font-size:1.75rem}.intro h1 span{font-size:2.5rem}.intro-contact{margin-bottom:4rem;gap:1.5rem}.intro-contact .contact-item{width:100%;justify-content:center}}