:root{--kw-cw:min(100vw,600px);--kw-hh:calc(var(--kw-cw)*.22);--kw-bh:max(3px,calc(var(--kw-cw)*.0097));--kw-top:calc(var(--kw-hh) + var(--kw-bh));--kw-bg:#000;--kw-fg:#fff;--kw-dim:#8d8d8d;--kw-line:#3a3a3a;--kw-font-en:"Jost","Futura","Avenir Next",sans-serif;--kw-font-ja:"Zen Kaku Gothic New","Hiragino Kaku Gothic ProN","Yu Gothic",sans-serif}@media(min-width:750px)and (min-aspect-ratio:1/1){:root{--kw-hh:clamp(60px,10vh,92px);--kw-bh:40px}}html.kw-home,html.kw-home body{background:var(--kw-bg)}html.kw-lock{overflow:hidden}html.kw-header-active #MainContent{padding-top:var(--kw-top)}html.kw-intro-on #MainContent{padding-top:0}.kw-header{position:fixed;top:0;left:0;right:0;height:var(--kw-hh);z-index:40;pointer-events:none;font-family:var(--kw-font-ja)}.kw-hbg{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--kw-bg);pointer-events:auto}html.kw-intro-on .kw-hbg{opacity:0;pointer-events:none}.kw-hin{position:relative;width:var(--kw-cw);height:100%;margin:0 auto}.kw-hin--logo{position:absolute;left:0;right:0;top:0}.kw-lockup{position:absolute;left:4.7%;top:calc(var(--kw-cw)*.062);width:34%;aspect-ratio:974/274;display:block;pointer-events:auto}.kw-piece{position:absolute;display:block;height:auto;transform-origin:0 0;will-change:transform,opacity;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.kw-piece[data-kw-piece="0"]{left:0;top:0;width:32.13%}.kw-piece[data-kw-piece="1"]{left:41.38%;top:14.23%;width:36.45%}.kw-piece[data-kw-piece="2"]{left:41.79%;top:57.3%;width:58.21%}html.kw-intro-on .kw-piece{opacity:0}.kw-lockup-text{color:#fff;font:400 14px var(--kw-font-en);letter-spacing:.1em}.kw-icons{position:absolute;right:5.5%;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:calc(var(--kw-cw)*.077)}.kw-icons a,.kw-icons button{display:block;padding:0;border:0;background:none;color:#fff;cursor:pointer;line-height:0}.kw-icons svg{display:block;height:auto}.kw-ico-x svg{width:calc(var(--kw-cw)*.056)}.kw-ico-ig svg{width:calc(var(--kw-cw)*.07)}.kw-burger svg{width:calc(var(--kw-cw)*.09)}.kw-bar{position:fixed;left:0;right:0;top:var(--kw-hh);height:var(--kw-bh);z-index:38;display:flex;will-change:transform}html.kw-intro-on .kw-bar{transform:translateY(100vh)}.kw-bar a{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;text-decoration:none;line-height:1.15;pointer-events:none}.kw-bar .kw-ja,.kw-bar .kw-en{display:none}.kw-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#000000f7;display:flex;flex-direction:column;justify-content:center;padding:calc(var(--kw-hh) + 16px) 12vw 8vh;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s}.kw-drawer.is-open{opacity:1;visibility:visible}.kw-drawer[hidden]{display:none}.kw-drawer a{display:flex;align-items:center;gap:1em;color:#fff;text-decoration:none;padding:.9em 0;border-bottom:1px solid var(--kw-line)}.kw-drawer i{flex:none;width:.9em;height:.9em;border-radius:50%}.kw-drawer .kw-ja{font:500 clamp(18px,5.2vw,26px) var(--kw-font-ja);letter-spacing:.12em}.kw-drawer .kw-en{font:300 12px var(--kw-font-en);letter-spacing:.2em;color:var(--kw-dim);margin-left:auto}.kw-close{position:absolute;top:calc(var(--kw-hh)*.28);right:6%;width:44px;height:44px;border:0;background:none;color:#fff;cursor:pointer}.kw-close:before,.kw-close:after{content:"";position:absolute;left:10px;right:10px;top:50%;height:2px;background:#fff;border-radius:2px}.kw-close:before{transform:rotate(45deg)}.kw-close:after{transform:rotate(-45deg)}@media(min-width:750px)and (min-aspect-ratio:1/1){.kw-hin{width:100%}.kw-lockup{left:28px;top:calc(var(--kw-hh)*.19);height:calc(var(--kw-hh)*.62);width:auto}.kw-icons{right:28px;gap:24px}.kw-ico-x svg,.kw-ico-ig svg{width:26px}.kw-burger{display:none!important}.kw-bar a{pointer-events:auto}.kw-bar .kw-ja{display:block;font:500 13px var(--kw-font-ja);letter-spacing:.14em}.kw-bar .kw-en{display:block;font:300 10px var(--kw-font-en);letter-spacing:.22em;opacity:.85}.kw-bar a:hover{filter:brightness(1.1)}}.kw-top{background:var(--kw-bg);color:var(--kw-fg);font-family:var(--kw-font-ja)}.kw-intro{position:relative;background:var(--kw-bg)}.kw-pin{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;background:var(--kw-bg)}.kw-stage{position:absolute;left:0;top:0;transform-origin:0 0}.kw-fr{position:absolute;left:0;top:0;transform-origin:0 0;display:none;will-change:transform,opacity}.kw-fr img{display:block;width:100%;height:100%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.kw-patch{position:absolute;background:#000}html.kw-skip .kw-intro{display:none}.kw-bio{position:relative;z-index:1;width:var(--kw-cw);margin:0 auto;padding-bottom:20vh;background:var(--kw-bg);scroll-margin-top:var(--kw-top)}.kw-ttl{margin:0;padding:calc(var(--kw-cw)*.045) 0 calc(var(--kw-cw)*.035);text-align:center;font:300 calc(var(--kw-cw)*.066)/1.2 var(--kw-font-en);letter-spacing:.2em;color:var(--kw-fg)}.kw-ttl small{display:block;margin-top:.5em;font:400 calc(var(--kw-cw)*.03)/1.3 var(--kw-font-ja);letter-spacing:.2em;color:var(--kw-dim)}.kw-ph{display:block;width:100%;height:auto}.kw-cr{margin:0;padding:calc(var(--kw-cw)*.012) calc(var(--kw-cw)*.01) 0;text-align:right;font:400 calc(var(--kw-cw)*.022) var(--kw-font-en);color:var(--kw-dim)}.kw-who{padding:calc(var(--kw-cw)*.09) calc(var(--kw-cw)*.07) 0;text-align:center}.kw-who p{margin:0}.kw-role{font-size:calc(var(--kw-cw)*.027);letter-spacing:.14em}.kw-gal{margin-top:.5em!important;font-size:calc(var(--kw-cw)*.03);letter-spacing:.08em}.kw-nm{margin-top:.6em!important;padding-bottom:.4em;border-bottom:1px solid var(--kw-line);font-size:calc(var(--kw-cw)*.072);font-weight:500;letter-spacing:.2em;text-indent:.2em}.kw-sec{padding:calc(var(--kw-cw)*.09) calc(var(--kw-cw)*.075) 0}.kw-sec h2{margin:0 0 .9em;font-size:calc(var(--kw-cw)*.036);font-weight:700;letter-spacing:.06em;color:var(--kw-fg)}.kw-sec p{margin:0;font-size:calc(var(--kw-cw)*.0385);line-height:1.85;letter-spacing:.02em}.kw-ex{display:grid;grid-template-columns:4.4em 1fr;gap:.95em 0;font-size:calc(var(--kw-cw)*.0385);line-height:1.6}.kw-rv{opacity:1;transform:none;transition:opacity .8s ease,transform .8s cubic-bezier(.2,.75,.2,1)}.kw-rv.kw-observe{opacity:0;transform:translateY(36px)}.kw-rv.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.kw-rv{opacity:1;transform:none;transition:none}}.kw-art{position:absolute;left:0;top:0;max-width:none!important;height:auto;transform-origin:0 0;will-change:transform;-webkit-user-select:none;user-select:none}.kw-scroll-cue{position:absolute;left:50%;top:14%;height:20%;width:auto;max-width:none;transform:translate(-50%);pointer-events:none;transition:opacity .45s ease}.kw-intro:not(.kw-running){display:none}.kw-running .kw-pin{height:100svh}.kw-drawer{overflow-y:auto}.kw-lockup:focus-visible,.kw-icons a:focus-visible,.kw-icons button:focus-visible,.kw-bar a:focus-visible,.kw-drawer a:focus-visible,.kw-close:focus-visible{outline:2px solid #fff;outline-offset:5px}@media(prefers-reduced-motion:reduce){.kw-scroll-cue,.kw-rv{transition:none}.kw-rv.kw-observe{opacity:1;transform:none}}@media(min-width:750px)and (min-aspect-ratio:1/1){:root:root{--kw-bh:26px}nav.kw-bar.kw-bar--english a{box-sizing:border-box;height:var(--kw-bh);min-height:0;padding:6px 0;margin:0;border:0;flex-direction:row}nav.kw-bar.kw-bar--english .kw-ja{display:none}nav.kw-bar.kw-bar--english .kw-en{display:block;font-size:12px;line-height:14px;margin:0;opacity:1;white-space:nowrap}}.kw-art,.kw-ph,[data-kw-protect] img{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}
/*# sourceMappingURL=/cdn/shop/t/11/assets/koratwerk.css.map */
