.kwd{background:var(--k-white);color:var(--k-ink);padding-bottom:0}.kwd-lab{margin:0;font-family:var(--k-mono);font-size:var(--k-fs-small);letter-spacing:var(--k-track);text-transform:uppercase;line-height:1.6;font-weight:400;color:var(--k-blue-master)}.kwd-t{margin:14px 0 0;font-family:var(--k-display);font-size:40px;line-height:1.05;letter-spacing:-.005em;font-weight:400;text-transform:none!important;color:var(--k-ink)}.kwd-body{font-family:var(--k-mono);font-size:var(--k-fs);line-height:var(--k-lh-body);letter-spacing:-.5px;color:var(--k-blue-master)}.kwd-body p{margin:0 0 1.2em}.kwd-body p:last-child{margin-bottom:0}.kwd-body a{color:var(--k-ink);text-decoration:none;opacity:.65;transition:opacity .2s ease}.kwd-body a:hover{opacity:1}html.kwd-js .kwd-r{opacity:0;transform:translateY(24px);transition:opacity .9s ease,transform .9s cubic-bezier(.2,.7,.2,1)}html.kwd-js .kwd-r.is-in{opacity:1;transform:none}.kwd-open{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--k-gutter);padding:120px var(--k-margin) 0}.kwd-open__l{grid-column:1 / span 5}.kwd-open__r{grid-column:7 / span 5;padding-top:30px;max-width:560px}.kwd-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:120px;min-height:min(100svh,900px)}.kwd-split__pic{position:relative;overflow:hidden;background:var(--k-grey);min-height:520px}.kwd-split__pic img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.kwd-split__words{display:flex;flex-direction:column;justify-content:center;padding:80px 60px;max-width:620px}.kwd-split__words .kwd-body{margin-top:24px}.kwd-split.is-flip .kwd-split__pic{order:2}.kwd-line{padding:160px var(--k-margin) 40px;text-align:center}.kwd-line__t{margin:16px auto 0;max-width:15em;font-family:var(--k-display);font-size:clamp(36px,4.4vw,64px);line-height:1.08;letter-spacing:-.01em;color:var(--k-ink);white-space:pre-line}.kwd-line__by{margin-top:22px}.kwd-line.is-dark{background:var(--k-ink);margin-top:120px;padding:140px var(--k-margin)}.kwd-line.is-dark .kwd-line__t{color:var(--k-white)}.kwd-line.is-dark .kwd-lab{color:var(--k-white);opacity:.65}.kwd-prose{padding:140px var(--k-margin) 40px;max-width:980px;margin:0 auto;text-align:center}.kwd-prose .kwd-lab{margin-bottom:56px}.kwd-prose__l{margin:0 auto 34px;max-width:30em;font-family:var(--k-display);font-size:clamp(22px,2.1vw,30px);line-height:1.3;color:var(--k-ink)}.kwd-prose__l.is-first,.kwd-prose__l.is-last{font-size:clamp(34px,3.6vw,52px);line-height:1.08;max-width:16em}.kwd-prose__l.is-first{margin-bottom:64px}.kwd-prose__l.is-last{margin-top:64px}.kwd-rows{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--k-gutter);padding:120px var(--k-margin) 0}.kwd-rows__l{grid-column:1 / span 4}.kwd-rows__l .kwd-body{margin-top:20px;max-width:380px}.kwd-rows__list{grid-column:6 / span 7;list-style:none;margin:0;padding:0;border-top:1px solid var(--k-ink)}.kwd-row{display:grid;grid-template-columns:44px minmax(0,1.2fr) minmax(0,.8fr) minmax(0,1.6fr);gap:16px;align-items:baseline;padding:16px 0;border-bottom:1px solid var(--k-grey);font-family:var(--k-mono);font-size:var(--k-fs-small);letter-spacing:var(--k-track);text-transform:uppercase;line-height:1.6}.kwd-row__n{color:var(--k-blue)}.kwd-row__c1{color:var(--k-ink)}.kwd-row__c2{color:var(--k-blue-master)}.kwd-row__c3{color:var(--k-blue-master);text-transform:none;letter-spacing:-.5px;font-size:var(--k-fs)}.kwd-row:not(:has(.kwd-row__n)){grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.kwd-row:not(:has(.kwd-row__n)) .kwd-row__c2{text-transform:none;letter-spacing:-.5px;font-size:var(--k-fs)}@media(min-width:768px){.kwd-row:has(.kwd-row__n):not(:has(.kwd-row__c3)) .kwd-row__c2{grid-column:3 / span 2;text-transform:none;letter-spacing:-.5px;font-size:var(--k-fs)}}.kwd-row:has(.kwd-row__n):not(:has(.kwd-row__c3)) .kwd-row__c2{text-transform:none;letter-spacing:-.5px;font-size:var(--k-fs)}.kwd-t,.kwd-line__t,.kwd-prose__l,.kwd-card__t,.kwd-next__t{text-wrap:balance}.kwd-body p,.kwd-row__c2,.kwd-row__c3{text-wrap:pretty}.kwd-card__t{letter-spacing:-.005em!important}.kwd-prose.is-ink{position:relative;max-width:none;padding:160px var(--k-margin) 200px}.kwd-prose.is-ink .kwd-lab{margin-bottom:96px}.kwd-prose.is-ink .kwd-prose__l{margin:0 auto 44px}.kwd-prose.is-ink .kwd-prose__l.is-first{margin-bottom:96px}.kwd-prose.is-ink .kwd-prose__l.is-last{margin-top:96px;margin-bottom:0}.kwd-ink__side{position:sticky;top:calc(50svh - 10px);height:0;z-index:1;text-align:left}.kwd-ink__c{position:absolute;left:0;top:0;margin:0!important;font-variant-numeric:tabular-nums}html.kwd-ink-on [data-ink]{opacity:calc(.14 + .86 * var(--f,0));transform:translateY(calc((1 - var(--f,0)) * 10px));will-change:opacity,transform}.kwd-rows.is-code{display:block;position:relative;padding-top:160px}.kwd-rows.is-code .kwd-rows__l{max-width:520px}.kwd-rows.is-code .kwd-rows__list{margin-top:56px}.kwd-rows.is-code .kwd-row{grid-template-columns:72px minmax(0,1.3fr) minmax(0,.55fr) minmax(0,1.25fr);padding:30px 0;align-items:baseline}.kwd-rows.is-code .kwd-row__c1{font-family:var(--k-display);font-size:clamp(30px,2.8vw,44px);line-height:1.04;letter-spacing:-.01em;text-transform:none;color:var(--k-ink)}.kwd-rows.is-code .kwd-ink__side{display:none}.kwd-figs{padding:120px var(--k-margin) 0}.kwd-figs__lab{margin-bottom:24px}.kwd-figs__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--k-gutter);margin:0;border-top:1px solid var(--k-ink)}.kwd-fig{padding-top:20px}.kwd-fig__v{font-family:var(--k-display);font-size:clamp(48px,5vw,72px);line-height:1;color:var(--k-ink)}.kwd-fig dd{margin:12px 0 0}.kwd-cards{padding:120px var(--k-margin) 0}.kwd-cards__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--k-gutter);margin-top:24px}.kwd-card{display:flex;flex-direction:column;min-height:420px;padding:40px;background:var(--k-grey)}.kwd-card+.kwd-card{background:var(--k-ink);color:var(--k-white)}.kwd-card+.kwd-card .kwd-card__t{color:var(--k-white)}.kwd-card+.kwd-card .kwd-lab,.kwd-card+.kwd-card .kwd-body{color:var(--k-white);opacity:.75}.kwd-card__t{margin:14px 0 20px;font-family:var(--k-display);font-size:40px;line-height:1.05;font-weight:400;text-transform:none!important;color:var(--k-ink)}.kwd-card__l{margin-top:auto;padding-top:24px}.kwd-photo{margin:120px 0 0;position:relative;height:min(100svh,960px);overflow:hidden;background:var(--k-grey)}.kwd-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.kwd-photo figcaption{position:absolute;left:var(--k-margin);bottom:28px;color:var(--k-white);opacity:.85}.kwd-next{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:80px;align-items:end;margin-top:160px;padding:64px var(--k-margin) 96px;border-top:1px solid var(--k-grey)}.kwd-next__go{display:block;color:var(--k-ink);text-decoration:none}.kwd-next__t{display:block;margin-top:16px;text-transform:none!important;font-family:var(--k-display);font-size:clamp(48px,6vw,88px);line-height:1;letter-spacing:-.01em;color:var(--k-ink)}.kwd-next__arr{display:inline-block;transition:transform .3s cubic-bezier(.2,.7,.2,1)}.kwd-next__go:hover .kwd-next__arr{transform:translate(10px)}.kwd-next__shop{display:flex;flex-direction:column;gap:10px}.kwd-next__shop .kwd-body{margin-bottom:6px}.kwd-btn{display:flex;align-items:center;justify-content:center;height:var(--k-button-h);background:var(--k-ink);border:1px solid var(--k-ink);color:var(--k-white);font-family:var(--k-mono);font-size:var(--k-fs-small);letter-spacing:var(--k-track);text-transform:uppercase;text-decoration:none;cursor:pointer;border-radius:0;transition:opacity .2s ease,background-color .2s ease,color .2s ease}.kwd-btn:hover{opacity:.88}.kwd-btn--line{background:transparent;color:var(--k-ink)}.kwd-btn--line:hover{opacity:1;background:var(--k-ink);color:var(--k-white)}@media(max-width:767px){.kwd-t{font-size:28px;margin-top:10px}.kwd-open,.kwd-rows{display:block;padding:72px var(--k-margin) 0}.kwd-open__r{padding-top:20px}.kwd-split{display:block;margin-top:72px;min-height:0}.kwd-split__pic{min-height:0;aspect-ratio:4/5}.kwd-split__words{padding:28px var(--k-margin) 0;max-width:none}.kwd-line{padding:96px var(--k-margin) 24px}.kwd-line__t{font-size:32px}.kwd-line.is-dark{margin-top:72px;padding:88px var(--k-margin)}.kwd-prose{padding:88px var(--k-margin) 24px}.kwd-prose .kwd-lab{margin-bottom:36px}.kwd-prose__l{font-size:21px;margin-bottom:24px}.kwd-prose__l.is-first,.kwd-prose__l.is-last{font-size:30px}.kwd-rows__list{margin-top:28px}.kwd-row{grid-template-columns:32px minmax(0,1fr);row-gap:4px;gap:4px 12px}.kwd-row__c2,.kwd-row__c3{grid-column:2}.kwd-row:not(:has(.kwd-row__n)){grid-template-columns:minmax(0,1fr)}.kwd-row:not(:has(.kwd-row__n)) .kwd-row__c2{grid-column:1}.kwd-prose.is-ink{padding:96px var(--k-margin) 120px}.kwd-prose.is-ink .kwd-lab{margin-bottom:56px}.kwd-prose.is-ink .kwd-prose__l{margin-bottom:28px}.kwd-prose.is-ink .kwd-prose__l.is-first{margin-bottom:56px}.kwd-prose.is-ink .kwd-prose__l.is-last{margin-top:56px}.kwd-ink__side{display:none}.kwd-rows.is-code{padding-top:96px}.kwd-rows.is-code .kwd-row{grid-template-columns:32px minmax(0,1fr);padding:22px 0}.kwd-rows.is-code .kwd-row__c1{font-size:28px}.kwd-figs{padding:72px var(--k-margin) 0}.kwd-figs__list{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}.kwd-cards{padding:72px var(--k-margin) 0}.kwd-cards__grid{grid-template-columns:minmax(0,1fr)}.kwd-card{min-height:340px;padding:28px}.kwd-card__t{font-size:30px}.kwd-photo{margin-top:72px;height:auto;aspect-ratio:4/5}.kwd-next{display:block;margin-top:96px;padding:48px var(--k-margin) 64px}.kwd-next__t{font-size:44px}.kwd-next__shop{margin-top:40px}}@media(prefers-reduced-motion:reduce){html.kwd-js .kwd-r{opacity:1;transform:none;transition:none}html.kwd-ink-on [data-ink]{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/kaece-world.css.map */
