@import"https://fonts.googleapis.com/css2?family=Forum&family=Quattrocento+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap";@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0 !important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0 !important;padding:0 !important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none !important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes rolldown{from{height:0}to{height:40px}}@keyframes rolldown24{from{height:0}to{height:24px}}:root{--arrowLeft: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><polygon points="2 8 14 2 14 14 2 8" stroke-width="2" stroke="hsl(205, 20%, 30%)" fill="hsl(205, 20%, 30%)" opacity="0.65"/></svg>');--arrowRight: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><polygon points="14 8 2 14 2 2 14 8" stroke-width="2" stroke="hsl(205, 20%, 30%)" fill="hsl(205, 20%, 30%)" opacity="0.65"/></svg>');--arrowLeftHover: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><polygon points="2 8 14 2 14 14 2 8" stroke-width="2" stroke="hsl(204, 50%, 60%)" fill="hsla(205, 20%, 30%, 0.35)" /></svg>');--arrowRightHover: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><polygon points="14 8 2 14 2 2 14 8" stroke-width="2" stroke="hsl(204, 50%, 60%)" fill="hsla(205, 20%, 30%, 0.35)" /></svg>')}body{background:hsl(205,50%,60%) url(../int-img/noise-overlay.png);font-family:"Quattrocento Sans","Lucida Grande",Verdana,sans-serif;font-weight:400;font-style:normal;font-size:18px;color:hsl(205,100%,15%)}a{color:hsl(205,29%,25%)}body{margin:0}.cn-masthead{padding:8px 24px}.cn-masthead .masthead{padding:0 16px}.cn-masthead nav.main{display:inline-block;margin-left:24px;margin-top:8px}.cn-masthead nav.main a{display:inline-block;margin-inline-end:2em;text-decoration:none;color:#fff;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:4px;text-shadow:1px 1px 2px hsla(205,29%,25%,.5)}.cn-masthead nav.main a:hover{text-shadow:1px 1px 4px rgba(255,255,255,.5)}.masthead .logo{display:inline-block;width:120px;height:44px;z-index:2100;background:url(../int-img/kymc-icon-sprite.svg) no-repeat 0 0;background-size:100%;vertical-align:top;transition:width .5s ease-in,height .5s ease-in}article{background:hsl(40,30%,98%) url(../int-img/noise-overlay.png);box-shadow:0 5px 10px 2px rgba(0,0,0,.2)}.cn-name-header{max-width:1440px;margin:0 auto;display:block;padding:24px}.cn-name-header h1,.cn-name-header h2{display:inline-block;padding:0 1em 0 0}.cn-project{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:repeat(12, 1fr);grid-template-rows:repeat(2, auto);gap:24px;padding:48px 24px}.cn-project .text{max-width:960px}.cn-project .text .description{padding:0 0 24px}.ip-top .images{grid-row-start:1;grid-row-end:2;grid-column-start:1;grid-column-end:13}.ip-bottom .text .description{padding-bottom:0}.ip-bottom .text .description p:last-of-type{margin-bottom:0}.ip-bottom .images{grid-row-start:2;grid-row-end:3;grid-column-start:1;grid-column-end:13}.ip-right .images{grid-row-start:1;grid-row-end:2}.ip-left .cn-project{grid-template-columns:auto 1fr}#copyright{padding:24px 24px 24px}#copyright p{color:hsla(205,100%,15%,.4);margin-bottom:0}h1,h2,h3,h4,h5,h6{font-family:"Forum",serif;padding:0 0 24px;margin:0}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none}h1{font-weight:200;font-size:32px}h2{font-weight:200;font-size:28px}h3{font-weight:200;font-size:26px}h4{font-weight:200;font-size:24px}p{line-height:24px;margin-top:0}.btn{display:inline-block;text-decoration:none;line-height:1em;padding:2px 10px 4px;margin-left:5px;margin-right:5px;border-radius:1em;text-shadow:0 1px 0 hsla(0,0%,100%,.5),0 -1px 0 rgba(0,0,0,.125);box-shadow:0 1px 3px rgba(0,0,0,.25),0 -1px 3px hsla(0,0%,100%,.75);background:rgba(103,164,204,.12)}.tmpl-resume p,.tmpl-contact p{font-size:16px;margin-bottom:8px}.tmpl-resume h1,.tmpl-resume h2,.tmpl-resume h3,.tmpl-resume h4,.tmpl-contact h1,.tmpl-contact h2,.tmpl-contact h3,.tmpl-contact h4{padding:24px 0 8px}.tmpl-resume .name-header h1,.tmpl-contact .name-header h1{padding:0 .5em 0 0;display:inline-block}.tmpl-resume .name-header h2,.tmpl-contact .name-header h2{padding:0 0 0 0;display:inline-block}.tmpl-resume h2,.tmpl-contact h2{font-size:20px}.tmpl-resume h3,.tmpl-contact h3{padding-top:24px}.tmpl-resume h4,.tmpl-contact h4{padding-top:8px}.tmpl-resume time,.tmpl-contact time{font-size:14px;display:block;padding:0 0 8px}.tmpl-resume ul,.tmpl-contact ul{font-size:14px;list-style:circle;margin:0;padding-left:1em}.tmpl-resume ul li,.tmpl-contact ul li{padding:0 8px 8px;line-height:1.5em}.tmpl-resume .cn-content,.tmpl-contact .cn-content{padding:48px;background:hsl(40,30%,98%) url(../int-img/noise-overlay.png);display:grid;grid-template-columns:2fr 1fr;gap:48px}.tmpl-resume .col2 h3,.tmpl-contact .col2 h3{padding-top:8px}.tmpl-contact h1,.tmpl-contact h2{margin:0;padding:0}.tmpl-contact h2{padding-bottom:24px}.slide{padding:0}.slide img.has-shadow{box-shadow:2px 2px 8px rgba(0,0,0,.125)}.single-image img.has-shadow{box-shadow:2px 2px 8px rgba(0,0,0,.125)}.splide__slides{line-height:0}.splide__arrows{padding:0 0 24px;display:flex}.splide__arrow{margin-top:2px;width:16px;height:16px;z-index:2;background-color:rgba(0,0,0,0);opacity:1;cursor:pointer;transition:opacity 150ms ease;padding-block:0;padding-inline:0}.splide__arrow:focus{outline:none}.splide__arrow--prev{margin-right:8px;background-image:var(--arrowLeft)}.splide__arrow--prev:hover{background-image:var(--arrowLeftHover)}.splide__arrow--next{margin-left:8px;background-image:var(--arrowRight)}.splide__arrow--next:hover{background-image:var(--arrowRightHover)}.splide__arrow--disabled{opacity:.33}.splide__track{overflow:visible}.splide__pagination{z-index:2;display:inline-block;margin:0;padding:0}.splide__pagination__page{background-color:hsla(205,20%,30%,.65);box-sizing:border-box;width:16px;height:16px;margin:0 8px;padding:0;border-radius:50%;border:2px solid rgba(0,0,0,0);transition:all 300ms ease-in-out;cursor:pointer;line-height:0}.splide__pagination__page:focus{outline:none}.splide__pagination__page:hover,.splide__pagination__page:focus{border:2px solid hsl(204,50%,60%);background-color:hsla(205,20%,30%,.35)}.splide__pagination__page.is-active{background-color:hsla(205,20%,30%,.35)}.splide--swipeable{cursor:grab}.splide--dragging{cursor:grabbing}.tl-1 .text,.il-1 .images{grid-column-start:1}.tl-2 .text,.il-2 .images{grid-column-start:2}.tl-3 .text,.il-3 .images{grid-column-start:3}.tl-4 .text,.il-4 .images{grid-column-start:4}.tl-5 .text,.il-5 .images{grid-column-start:5}.tl-6 .text,.il-6 .images{grid-column-start:6}.tl-7 .text,.il-7 .images{grid-column-start:7}.tl-8 .text,.il-8 .images{grid-column-start:8}.tl-9 .text,.il-9 .images{grid-column-start:9}.tl-10 .text,.il-10 .images{grid-column-start:10}.tl-11 .text,.il-11 .images{grid-column-start:11}.tl-12 .text,.il-12 .images{grid-column-start:12}.tr-1 .text,.ir-1 .images{grid-column-end:2}.tr-2 .text,.ir-2 .images{grid-column-end:3}.tr-3 .text,.ir-3 .images{grid-column-end:4}.tr-4 .text,.ir-4 .images{grid-column-end:5}.tr-5 .text,.ir-5 .images{grid-column-end:6}.tr-6 .text,.ir-6 .images{grid-column-end:7}.tr-7 .text,.ir-7 .images{grid-column-end:8}.tr-8 .text,.ir-8 .images{grid-column-end:9}.tr-9 .text,.ir-9 .images{grid-column-end:10}.tr-10 .text,.ir-10 .images{grid-column-end:11}.tr-11 .text,.ir-11 .images{grid-column-end:12}.tr-12 .text,.ir-12 .images{grid-column-end:13}@media only screen and (max-width: 1035px){.cn-name-header{max-width:100vw}.cn-project{display:grid;grid-template-columns:repeat(2, auto);grid-template-rows:repeat(2, auto);gap:24px}.cn-project .text{max-width:100vw;grid-column-start:1;grid-column-end:3;grid-row-start:2;grid-row-end:3}.cn-project .images{max-width:calc(100vw - 2*24px);grid-column-start:1;grid-column-end:3;grid-row-start:1;grid-row-end:2}.cn-project .images .splide__list{max-width:calc(100vw - 2*24px);height:auto}.cn-project .images img{max-width:calc(100vw - 2*24px);height:auto}}.ir{display:inline-block;border:0;text-indent:-999em;overflow:hidden;background-color:rgba(0,0,0,0);background-repeat:no-repeat;text-align:left;direction:ltr}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}/*# sourceMappingURL=kymc.css.map */
