@import "https://fonts.googleapis.com/css2?family=Nanum+Myeongjo:wght@400;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap";@import "https://fonts.googleapis.com/css2?family=Nothing+You+Could+Do&display=swap";@import "https://fonts.googleapis.com/css2?family=Source+Code+Pro:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,900;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";a{text-decoration:none;font-weight:600}.theme--light a{color:#782f40}.theme--dark a{color:#ba4f68}.theme--light a:hover{color:#ceb888}.theme--dark a:hover{color:#ceb888}blockquote{padding:0 .8em}.theme--light blockquote{color:#333;border-left:1px solid #ddd}.theme--dark blockquote{color:#fff;border-left:1px solid #999}p{line-height:1.7em;font-weight:400}li{margin-top:0;line-height:1.3em;font-weight:400}h1,h2,h3,h4,h5,h6{text-align:left!important;text-justify:none!important;word-spacing:normal!important}title{font-family:nanum myeongjo,serif;font-weight:900;font-size:3.5rem}h1{font-family:nanum myeongjo,serif;font-weight:900}h2{font-family:nanum myeongjo,serif;font-weight:700}h3,h4,h5,h6{font-family:nanum myeongjo,serif;font-weight:700;font-style:italic}p{font-family:lato,sans-serif}*{font-family:lato,sans-serif;font-size:1.8rem}.html{-webkit-font-smoothing:antialiased;font-size:62.5%}.body{width:100%;margin:0 auto}.body.theme--dark{color:#fff;background-color:#333}.body.theme--light{color:#333;background-color:#fff}.header{width:100%;position:fixed;z-index:1;top:0}.theme--light .header{background-color:#fff}.theme--dark .header{background-color:#333}@media screen and (min-width:961px){.header{position:sticky}.theme--light .header{border-bottom:1px solid #ddd}.theme--dark .header{border-bottom:1px solid #999}}@media print{.header{display:none}}.nav{display:none}@media screen and (min-width:961px){.nav{display:flex;justify-content:space-between;align-items:center;box-shadow:none}}@media print{.nav{display:flex;justify-content:space-between;align-items:center;box-shadow:none}}.nav__list{margin:0;list-style:none;padding:0;width:100%}.theme--light .nav__list{background-color:#ddd}.theme--dark .nav__list{background-color:#999}@media screen and (min-width:961px){.nav__list{display:flex;padding:24px 30px}.theme--light .nav__list{background-color:#fff}.theme--dark .nav__list{background-color:#333}.nav__list--end{flex-shrink:1;justify-content:flex-end}}@media print{.nav__list{display:flex;padding:24px 30px}.theme--light .nav__list{background-color:#fff}.theme--dark .nav__list{background-color:#333}.nav__list--end{flex-shrink:1;justify-content:flex-end}}.nav__list-item{padding:16px 0;text-transform:none;font-family:serif;text-align:center;white-space:nowrap}@media screen and (min-width:961px){.nav__list-item{padding-top:0;padding-bottom:0}.nav__list-item:not(:last-child){padding-right:20px}}.nav__link--active{padding-bottom:6px}@media screen and (min-width:961px){.theme--light .nav__link--active{border-bottom:3px solid #782f40}.theme--dark .nav__link--active{border-bottom:3px solid #ba4f68}}.nav--active{display:block}.animated{transition:top .8s linear;animation-duration:1s;-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-o-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDown{0%{-webkit-transform:translateY(-20px)}100%{-webkit-transform:translateY(0)}}@-moz-keyframes fadeInDown{0%{-moz-transform:translateY(-20px)}100%{-moz-transform:translateY(0)}}@-o-keyframes fadeInDown{0%{-o-transform:translateY(-20px)}100%{-o-transform:translateY(0)}}@keyframes fadeInDown{0%{transform:translateY(-20px)}100%{transform:translateY(0)}}.category{padding:4px 6px;border-radius:2px;display:inline-block;font-size:1.4rem;margin:5px 8px 5px 0}.theme--light .category{border:1px solid #ddd;background-color:#ddd;color:#333!important}.theme--dark .category{border:1px solid #999;background-color:#999;color:#fff!important}.tag{display:inline-block;font-size:1.4rem;margin:5px 8px 5px 0}.theme--light .tag{color:#999}.theme--dark .tag{color:#ddd}.tag::before{content:'#'}.wrapper{display:flex;flex-direction:column}@media screen and (min-width:961px){.wrapper{flex-direction:row}}@media screen and (min-width:1921px){.wrapper{justify-content:center}}.wrapper__main{width:100%}@media screen and (min-width:961px){.wrapper__main{width:calc(.7 * 100%)}}@media print{.wrapper__main{width:calc(.7 * 100%)}}@media screen and (min-width:1921px){.wrapper__main{width:calc(.7 * 80%)}}.wrapper__main--fullscreen{margin-top:20px}@media screen and (min-width:961px){.wrapper__main--fullscreen{width:100%;margin-top:0}}@media print{.wrapper__main--fullscreen{width:100%;margin-top:0}}@media screen and (min-width:1921px){.wrapper__main--fullscreen{width:1920px}}.wrapper__sidebar{width:100%;padding:16px 0}@media screen and (min-width:961px){.wrapper__sidebar{width:calc(calc(1 - .7) * 100%);padding:0}}@media print{.wrapper__sidebar{width:calc(calc(1 - .7) * 100%);padding:0}}@media screen and (min-width:1921px){.wrapper__sidebar{width:calc(calc(1 - .7) * 80%)}}.wrapper__sidebar--hidden{display:none}.sidebar{margin-top:40px}@media screen and (min-width:961px){.sidebar{z-index:2;position:fixed;height:100%;margin-top:0;width:inherit;display:flex;flex-direction:column}.theme--light .sidebar{margin-right:4px;border-right:1px solid #ddd}.theme--dark .sidebar{margin-right:4px;border-right:1px solid #999}}@media print{.sidebar{z-index:2;position:fixed;height:100%;margin-top:0;width:inherit;display:flex;flex-direction:column}.theme--light .sidebar{margin-right:4px;border-right:1px solid #ddd}.theme--dark .sidebar{margin-right:4px;border-right:1px solid #999}}@media screen and (min-width:961px){.sidebar__content{display:flex;flex-direction:column;flex-grow:1;justify-content:center}}@media print{.sidebar__content{display:flex;flex-direction:column;flex-grow:1;justify-content:center}}.sidebar__list{list-style:none;padding:0;text-align:center}.sidebar__list-item{display:inline;padding:0 4px;line-height:0}.sidebar__introduction{top:40%;text-align:center}.sidebar__introduction-description{margin:0 1em;line-height:.5}.sidebar__introduction-description p{font-size:1.7rem;font-family:nanum myeongjo,serif;font-weight:700;line-height:1.4}.sidebar__introduction-profileimage{width:240px;height:240px;border-radius:50%}.sidebar__introduction-title{text-transform:none;letter-spacing:2px;margin:1em}.sidebar__introduction-title a{font-size:2.8rem;font-family:nothing you could do,serif;font-weight:900;text-align:center!important;line-height:.9}.footer{text-align:center;margin:0 auto;bottom:0;width:100%;padding-bottom:20px;flex:0;position:relative}.footer__list{list-style:none;padding:0;display:flex;justify-content:center}.footer__item{font-size:1.4rem}.footer__item:not(:first-of-type)::before{content:'\00B7';padding:4px}.footer__item a{font-size:1.4rem}.footer__sidebar{display:none}.footer__sidebar li{font-weight:600}.footer__sidebar a{font-weight:600}@media screen and (min-width:961px){.footer__sidebar{display:inline-block}}@media print{.footer__sidebar{display:inline-block}}@media screen and (min-width:961px){.footer__base{display:none}}@media print{.footer__base{display:none}}.pagination{margin:30px;padding:0 0 56px;text-align:center}.pagination__list{list-style:none;margin:0;padding:0;height:13px}.pagination__list-item{margin:0 2px;display:inline;line-height:1;text-decoration:none}.theme--light .pagination__list-item{color:#333}.theme--dark .pagination__list-item{color:#fff}.navbar-burger{cursor:pointer;display:block;height:3.25rem;position:relative;width:3.25rem;margin-left:auto;padding:6px}.navbar-burger__line{display:block;height:1px;left:calc(50% - 8px);position:absolute;transform-origin:center;transition-duration:86ms;transition-property:background-color,opacity,transform;transition-timing-function:ease-out;width:16px}.theme--light .navbar-burger__line{background-color:#333}.theme--dark .navbar-burger__line{background-color:#fff}.navbar-burger__line:nth-child(1){top:calc(50% - 6px)}.navbar-burger__line:nth-child(2){top:calc(50% - 1px)}.navbar-burger__line:nth-child(3){top:calc(50% + 4px)}@media screen and (min-width:961px){.navbar-burger{display:none}}.comment{margin:30px}.comment .utterances{max-width:unset}.languageswitch{position:relative}.languageswitch__label{cursor:pointer;white-space:nowrap}.languageswitch__list{display:none;list-style:none;padding:0;position:relative}@media screen and (min-width:961px){.languageswitch__list{border-radius:5px;position:absolute;top:32px}.theme--light .languageswitch__list{background:#ddd;box-shadow:0 8px 16px rgba(10,10,10,.1)}.theme--dark .languageswitch__list{background:#999;box-shadow:0 8px 16px rgba(226,226,226,.1)}}.languageswitch__list-item{background:0 0;display:block;line-height:1;bottom:0;text-align:center;white-space:nowrap;padding-top:24px}.theme--light .languageswitch__list-item{color:#333}.theme--dark .languageswitch__list-item{color:#fff}@media screen and (min-width:961px){.languageswitch__list-item{padding:12px}}.languageswitch__triangle{display:none}.languageswitch__triangle::before{content:'';border-radius:2px 0 0 0;height:14px;left:calc(50%/2);overflow:hidden;position:absolute;transform:rotate(45deg)translateY(0)translatex(10px);width:14px}.theme--light .languageswitch__triangle::before{background:#ddd;box-shadow:0 8px 16px rgba(10,10,10,.1);border-color:#ddd}.theme--dark .languageswitch__triangle::before{background:#999;box-shadow:0 8px 16px rgba(226,226,226,.1);border-color:#999}.languageswitch__picker:checked~.languageswitch__list{display:block}@media screen and (min-width:961px){.languageswitch__picker:checked~.languageswitch__triangle{display:block}}.post{margin:30px}.theme--light .post{background-color:#fff}.theme--dark .post{background-color:#333}.post__meta{display:flex;list-style:none;padding:0}.post__meta-item:not(:last-child){margin-right:1.25rem}.post__meta-icon{margin-right:2px}.post__meta-text:not(:last-child){margin-right:4px}.post__thumbnail{width:100%;height:15em;object-fit:cover;display:block}.post__thumbnail-wrapper{border-radius:2px;width:100%;margin-bottom:1em;overflow:hidden;transition:box-shadow .3s ease}.theme--light .post__thumbnail-wrapper{box-shadow:0 8px 16px rgba(10,10,10,.1)}.theme--dark .post__thumbnail-wrapper{box-shadow:0 8px 16px rgba(226,226,226,.1)}.theme--light .post__content a{color:#782f40}.theme--dark .post__content a{color:#ba4f68}.theme--light .post__content a:hover{color:#ceb888}.theme--dark .post__content a:hover{color:#ceb888}.theme--light .post__content .chroma{background-color:#ddd;display:block;border-bottom:1px solid #ddd}.theme--dark .post__content .chroma{background-color:#999;display:block;border-bottom:1px solid #999}.post__content code{font-family:source code pro,monospace;padding:0 2px}.theme--light .post__content code{background-color:#ddd;border:1px solid #999;border-radius:2px}.theme--dark .post__content code{background-color:#999;border:1px solid #ddd;border-radius:2px}.post__content pre{padding:5px;overflow-x:auto}.theme--light .post__content pre{background-color:#ddd}.theme--dark .post__content pre{background-color:#999}.post__content h1{font-size:3.6rem;letter-spacing:1px;line-height:1}.post__content h1 a{font-size:3.6rem}.theme--light .post__content h1 a{color:#333}.theme--dark .post__content h1 a{color:#fff}.post__content h2{font-size:2.4rem;font-weight:600;letter-spacing:1px;line-height:1}.post__content h2 a{font-size:2.4rem}.theme--light .post__content h2 a{color:#333}.theme--dark .post__content h2 a{color:#fff}.post__content h3{font-size:2rem;font-weight:700;letter-spacing:1px;line-height:1}.post__content h3 a{font-size:2rem}.theme--light .post__content h3 a{color:#333}.theme--dark .post__content h3 a{color:#fff}.post__content ul,.post__content ol{line-height:1.9em;font-weight:400}.post__content img{display:block;margin-left:auto;margin-right:auto;max-width:100%}.post__content figure{max-width:100%;height:auto;margin:0 auto;text-align:center}.post__content figure.big{max-width:87.5%}.post__content figure.medium{max-width:75%}.post__content figure.small{max-width:50%}.post__content figure.tiny{max-width:25%}@media screen and (min-width:961px){.post__content figure.right{max-width:50%;float:right;margin:0 0 0 1.5em}}@media screen and (min-width:961px){.post__content figure.left{max-width:50%;float:left;margin-right:1.5em}}.post__footer{padding:12px 0}.theme--light .post__footer{border-bottom:1px solid #ddd}.theme--dark .post__footer{border-bottom:1px solid #999}.post__footer-date{font-size:1.4rem;margin-right:10px;margin-left:5px}.alert{padding:1rem;border-style:solid;border-radius:.25rem;border-width:2px;margin-top:1rem}.theme--light .alert{border-color:#ceb888}.theme--dark .alert{border-color:#ceb888}.alert__indicator{display:inline-block;border-radius:9999px;padding:.5rem;width:2.5rem;height:2.5rem;text-align:center;font-weight:800;margin-right:.75rem}.theme--light .alert__indicator{color:#fff;background-color:#ceb888}.theme--dark .alert__indicator{color:#333;background-color:#ceb888}.portfolio{position:relative;padding-left:0;padding-right:0;padding-bottom:0;padding-top:48px}@media screen and (min-width:961px){.portfolio{padding:48px}}@media print{.portfolio{padding:48px}}.portfolio::before{content:'';position:absolute;top:10%;left:10%;bottom:10%;right:10%;background:0 0;border-radius:.5em}@media screen and (min-width:961px){.theme--light .portfolio::before{border:1px solid #ddd}.theme--dark .portfolio::before{border:1px solid #999}}@media print{.theme--light .portfolio::before{border:1px solid #ddd}.theme--dark .portfolio::before{border:1px solid #999}}.portfolio__title{letter-spacing:1px;font-size:2.6rem;line-height:1;font-weight:600}.portfolio__image{max-width:100%;min-width:100%;box-shadow:0 8px 16px rgba(226,226,226,.1);overflow:hidden;transition:box-shadow .3s ease;object-fit:cover;border-bottom:0;display:block;position:relative}.portfolio__image-wrapper{display:block;background-color:#fff;position:relative;overflow:hidden}.portfolio__image-wrapper--right,.portfolio__image-wrapper--left{margin-right:auto;margin-left:auto;width:calc(100% - 64px);padding:32px 32px 0;max-width:inherit}.theme--light .portfolio__image-wrapper--right,.theme--light .portfolio__image-wrapper--left{background-color:#fff}.theme--dark .portfolio__image-wrapper--right,.theme--dark .portfolio__image-wrapper--left{background-color:#333}@media screen and (min-width:961px){.portfolio__image-wrapper--right,.portfolio__image-wrapper--left{width:60%;object-fit:contain;max-width:none;border-radius:.5em;padding:0}}@media print{.portfolio__image-wrapper--right,.portfolio__image-wrapper--left{width:60%;object-fit:contain;max-width:none;border-radius:.5em;padding:0}}@media screen and (min-width:961px){.portfolio__image-wrapper--left{margin-right:auto;margin-left:0}}@media print{.portfolio__image-wrapper--left{margin-right:auto;margin-left:0}}@media screen and (min-width:961px){.portfolio__image-wrapper--right{margin-right:0;margin-left:auto}}@media print{.portfolio__image-wrapper--right{margin-right:0;margin-left:auto}}.portfolio__description{padding:32px;position:relative}.theme--light .portfolio__description{background-color:#fff}.theme--dark .portfolio__description{background-color:#333}@media screen and (min-width:961px){.portfolio__description{padding:48px;border-radius:.5em}.theme--light .portfolio__description{box-shadow:0 8px 16px rgba(10,10,10,.1)}.theme--dark .portfolio__description{box-shadow:0 8px 16px rgba(226,226,226,.1)}}@media print{.portfolio__description{padding:48px;border-radius:.5em}.theme--light .portfolio__description{box-shadow:0 8px 16px rgba(10,10,10,.1)}.theme--dark .portfolio__description{box-shadow:0 8px 16px rgba(226,226,226,.1)}}.portfolio__description--left,.portfolio__description--right{margin-top:-24px}.theme--light .portfolio__description--left,.theme--light .portfolio__description--right{border-bottom:1px solid #ddd}.theme--dark .portfolio__description--left,.theme--dark .portfolio__description--right{border-bottom:1px solid #999}@media screen and (min-width:961px){.portfolio__description--left,.portfolio__description--right{border-bottom:0;width:60%;margin-top:-48px}.theme--light .portfolio__description--left,.theme--light .portfolio__description--right{background:#ddd}.theme--dark .portfolio__description--left,.theme--dark .portfolio__description--right{background:#999}}@media print{.portfolio__description--left,.portfolio__description--right{border-bottom:0;width:60%;margin-top:-48px}.theme--light .portfolio__description--left,.theme--light .portfolio__description--right{background:#ddd}.theme--dark .portfolio__description--left,.theme--dark .portfolio__description--right{background:#999}}@media screen and (min-width:961px){.portfolio__description--right{margin-left:auto}}@media print{.portfolio__description--right{margin-left:auto}}.portfolio__meta{display:flex;flex-wrap:wrap;list-style:none;padding:0;row-gap:.8rem}.portfolio__meta-item:not(:last-child){margin-right:1.25rem}.portfolio__button{font-weight:400;display:inline-block;position:relative;outline:0;background:0 0;text-align:center;text-decoration:none;cursor:pointer;white-space:nowrap;font-style:normal;border-radius:999em;padding:10px}.theme--light .portfolio__button{border:1px solid #999;color:#782f40}.theme--dark .portfolio__button{border:1px solid #ddd;color:#ba4f68}.portfolio__button:hover{display:inline-block;position:relative;outline:0;background:0 0;text-align:center;text-decoration:none;cursor:pointer;white-space:nowrap;font-weight:400;font-style:normal;border-radius:999em}.portfolio__button-wrapper{padding-bottom:1em}.page_404{text-align:center;padding-top:50px}.archive{margin:30px}.archive__heading{font-size:3.5rem;font-family:lato,sans-serif;font-weight:300;line-height:2.1em}.theme--light .archive__heading{color:#333}.theme--dark .archive__heading{color:#fff}.archive__list{padding:0}.archive__list-item{display:flex;justify-content:space-between;padding-bottom:5px;list-style-type:none}.archive__list-date{text-align:right;font-family:lato,sans-serif}.theme--light .archive__list-date{color:#999}.theme--dark .archive__list-date{color:#ddd}.archive__list-title{display:inline-block;flex:.96;text-transform:none;font-family:nanum myeongjo,sans-serif}.theme--light .archive__list-title{color:#333}.theme--dark .archive__list-title{color:#fff}.theme--light .archive__list-title:hover{color:#782f40}.theme--dark .archive__list-title:hover{color:#ba4f68}.medium-zoom-overlay{position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity 300ms;will-change:opacity}.theme--light .medium-zoom-overlay{background:#fff}.theme--dark .medium-zoom-overlay{background:#333}.medium-zoom--opened .medium-zoom-overlay{cursor:pointer;cursor:zoom-out;opacity:1}.medium-zoom-image{cursor:pointer;cursor:zoom-in;transition:transform 300ms cubic-bezier(.2,0,.2,1)!important;z-index:100}.medium-zoom-image--hidden{visibility:hidden}.medium-zoom-image--opened{position:relative;cursor:pointer;cursor:zoom-out;will-change:transform}.contact-form{margin-top:30px}.form-style{width:100%}.form-style ul{padding:0;margin:0;list-style:none}.form-style ul li{display:block;margin-bottom:10px;min-height:35px}.theme--light .form-style ul li{background-color:#fff;color:#333}.theme--dark .form-style ul li{background-color:#333;color:#fff}.form-style ul li .field-style{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:8px;outline:none;font-family:inherit}.theme--light .form-style ul li .field-style{border:1px solid #ddd;background-color:#fff;color:#333}.theme--dark .form-style ul li .field-style{border:1px solid #999;background-color:#333;color:#fff}.form-style ul li .field-style:focus{box-shadow:0 0 5px;border:1px solid}.form-style ul li .field-split{width:49%}.form-style ul li .field-full{width:100%}.form-style ul li input.align-left{float:left}.form-style ul li input.align-right{float:right}.form-style ul li textarea{width:100%;height:auto}.form-style ul li input[type=button],.form-style ul li input[type=submit]{display:inline-block;cursor:pointer;text-decoration:none;width:100%}#TableOfContents{display:block;background:0 0}#TableOfContents ul{list-style:none;line-height:1.9em;margin:0}#TableOfContents>ul{padding-left:0}#TableOfContents li a{display:inherit;color:#782f40}#TableOfContents li a:hover{display:inherit}