@font-face{font-family:KoreMarker;src:url('ka-Marker.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}
.ka-store{background:#f8f6ec;color:#162443}
.ka-store h1,.ka-store h2,.ka-store h3{font-family:KoreArchivo,Arial,sans-serif;font-weight:400}
.ka-store em,.ka-store .ka-marker{font-family:KoreMarker,KoreArchivo,sans-serif;font-weight:400;font-style:normal;letter-spacing:-.035em;line-height:1.15}
.ka-home{isolation:isolate}
.ka-store .ka-intro{position:relative;padding:3.4rem 11rem 3rem;max-width:120rem;margin-inline:auto;text-align:center}
.ka-intro h1{line-height:1.02;letter-spacing:-.045em}
.ka-intro h1 em{display:inline-block;position:relative;white-space:nowrap;transform:rotate(-3deg);margin-inline:.15em;color:var(--ka-blue)}
.ka-intro h1 em::after,.ka-section-head em::after{content:'';position:absolute;z-index:-1;inset:auto -3% -.02em;height:.12em;background:var(--ka-butter);clip-path:polygon(0 20%,98% 0,100% 75%,3% 100%);transform:rotate(-1deg)}
.ka-intro>p:last-child{font-size:1.5rem;line-height:1.6;max-width:55ch;margin:2rem auto 0}
.ka-store .ka-tabs{border-top:1px solid #1624431c;border-bottom:1px solid #1624431c;padding-block:.6rem;margin-bottom:2rem}
.ka-store .ka-tabs button{font-size:1.35rem;font-weight:600;min-height:4.4rem}
.ka-store .ka-tabs button[aria-selected=true]{background:var(--ka-butter);border-color:transparent;padding-inline:1.4rem;transform:rotate(-1deg)}
.ka-store .ka-slide-caption{border:1px solid #16244320;box-shadow:6px 6px 0 #ffe689c9}
.ka-store .ka-slide-caption h2{letter-spacing:-.04em}
.ka-store .ka-arrows button{border-color:#16244355;border-radius:0}
.ka-store .ka-arrows button:hover{background:var(--ka-blue);color:white}
.ka-store .ka-section{position:relative}
.ka-store .ka-section-head{position:relative;padding-right:10rem;min-height:10rem}
.ka-section-head h2{color:var(--ka-ink);max-width:22ch;letter-spacing:-.045em;line-height:1.08}
.ka-section-head h2 em{position:relative;display:inline-block;white-space:nowrap;color:var(--ka-blue);transform:rotate(-3deg);z-index:0}
.ka-overview-card{background:#fff;border:1px solid #16244318}
.ka-overview-body{padding:1.8rem 1.6rem 1.6rem}
.ka-overview-body h3{font-family:KoreArchivo,sans-serif;color:var(--ka-ink);letter-spacing:-.03em}
.ka-overview-description{color:#475369;line-height:1.65}
.ka-overview-link{transition:background .25s ease,transform .25s ease}
.ka-overview-link:hover{background:var(--ka-ink);transform:translateY(-2px)}
.ka-store .ka-personal{background:var(--ka-butter);color:var(--ka-ink)}
.ka-personal h2{max-width:13ch;color:var(--ka-ink);letter-spacing:-.04em;line-height:1.08}
.ka-personal h2 em{display:inline-block;color:var(--ka-blue);transform:rotate(-3deg)}
.ka-personal li{border-color:#16244335}
.ka-personal .ka-button--butter{background:var(--ka-blue);color:white!important}
.ka-story{position:relative;padding-inline:10rem}
.ka-story h2{color:var(--ka-ink);letter-spacing:-.04em}
.ka-store .footer{background:var(--ka-paper);border-top:1px solid #16244325}
.ka-footer-head h2{color:var(--ka-ink)}
.ka-footer-word{color:var(--ka-blue)}
.ka-store .kt-faq{background:var(--ka-butter)}
.ka-store .kt-faq h2{color:var(--ka-ink)}
.ka-store .article-card .card__heading{font-family:KoreArchivo,sans-serif;font-weight:400;letter-spacing:-.035em}
.ka-store .article-template__title,.ka-store .main-page-title,.ka-store .collection-hero__title{letter-spacing:-.045em}
.ka-store .card__heading{font-family:KoreDM,sans-serif;font-weight:600}
.ka-store .drawer__inner{border-left:1px solid #16244325}
.ka-store .drawer__heading{color:var(--ka-ink)}
.ka-doodle{display:block;position:absolute;pointer-events:none;user-select:none;z-index:1;width:9rem;height:auto;filter:drop-shadow(2px 3px 0 #1624430b)}
.ka-doodle svg{width:100%;height:auto;display:block;overflow:visible}
.ka-doodle--intro{right:0;bottom:1.6rem;transform:rotate(7deg)}
.ka-doodle--catalog{right:0;top:-1rem;width:8rem;transform:rotate(-7deg)}
.ka-doodle--story{left:0;bottom:4rem;width:9rem;transform:rotate(-6deg)}
@media(max-width:989px){.ka-store .ka-intro{padding-inline:7rem}.ka-doodle{width:6rem}.ka-store .ka-section-head{padding-right:7rem}.ka-doodle--catalog{width:6rem}.ka-story{padding-inline:7rem}.ka-doodle--story{width:6rem}}
@media(max-width:749px){.ka-store .ka-intro{padding:2.4rem 0 7.2rem}.ka-intro h1{font-size:clamp(3.4rem,9vw,4.8rem);max-width:16ch;margin-inline:auto}.ka-intro h1 em{display:block;width:max-content;margin:.2rem auto}.ka-doodle--intro{right:calc(50% - 2.5rem);bottom:1rem;width:5rem;transform:rotate(7deg)}.ka-intro>p:last-child{font-size:1.3rem;max-width:36ch}.ka-store .ka-section-head{padding-right:0;padding-bottom:5rem;display:block}.ka-section-head h2{font-size:3.4rem;max-width:18ch}.ka-section-head h2 em{display:inline-block}.ka-section-head>.ka-link{margin-top:2rem}.ka-doodle--catalog{right:.6rem;top:auto;bottom:0;width:5.5rem}.ka-overview-body{padding:1.4rem 1.1rem 1.1rem}.ka-overview-body h3{font-size:1.45rem;line-height:1.3}.ka-overview-description{font-size:1.2rem}.ka-store .ka-personal h2{font-size:3.6rem;max-width:16ch}.ka-story{padding:5rem 0 11rem}.ka-story h2{font-size:3.4rem;max-width:18ch}.ka-doodle--story{left:calc(50% - 3rem);bottom:2.2rem;width:6rem}.ka-store .ka-tabs{margin-bottom:1.6rem}.ka-slide-caption{box-shadow:4px 4px 0 #ffe689c9}}
@media(prefers-reduced-motion:reduce){.ka-store .ka-overview-link{transition:none}.ka-store .ka-overview-link:hover{transform:none}}
