:root{--kpr-green:#c0fb50;--kpr-lavender:#968adf;--kpr-black:#000;--kpr-white:#fff;--kpr-line:#fff3;--kpr-line-dark:#0000001a;--kpr-ease-out-expo:cubic-bezier(.19, 1, .22, 1);--kpr-ease-out-quint:cubic-bezier(.23, 1, .32, 1);--kpr-ease-out-quart:cubic-bezier(.165, .84, .44, 1);--kpr-ease-out-cubic:cubic-bezier(.215, .61, .355, 1);--kpr-ease-out-quad:cubic-bezier(.25, .46, .45, .94);--kpr-ease-out-back:cubic-bezier(.175, .885, .32, 1.275);--kpr-ease-in-expo:cubic-bezier(.95, .05, .795, .035);--kpr-ease-in-quint:cubic-bezier(.755, .05, .855, .06);--kpr-ease-in-quart:cubic-bezier(.895, .03, .685, .22);--kpr-ease-in-cubic:cubic-bezier(.55, .055, .675, .19);--kpr-ease-in-quad:cubic-bezier(.55, .085, .68, .53);--kpr-ease-in-back:cubic-bezier(.6, -.28, .735, .045);--kpr-ease-in-out-sine:cubic-bezier(.445, .05, .55, .95);--kpr-u:clamp(6.4px, .625vw, 12px);--kpr-pad:20px;--kpr-bar-h:51px;--kpr-rail-w:67px;--kpr-radius:10px;--kpr-notch:16px;--kpr-font-sans:"Archivo Variable", "Archivo", ui-sans-serif, system-ui, sans-serif;--kpr-font-mono:ui-monospace, "SFMono-Regular", "Cascadia Mono", Menlo, Consolas, monospace;--kpr-font-serif:"EB Garamond", Georgia, "Times New Roman", serif;--kpr-z-noise:55;--kpr-z-scan:56;--kpr-z-frame:61;--kpr-z-menu:65}@media (max-width:767px){:root{--kpr-u:clamp(8.5333px, 2.6667vw, 27.28px);--kpr-pad:calc(var(--kpr-u) * 1.2);--kpr-bar-h:calc(var(--kpr-u) * 4);--kpr-rail-w:calc(var(--kpr-u) * 4.5)}}.kpr-root{font-size:var(--kpr-u);font-family:var(--kpr-font-sans);letter-spacing:-.02em}.kpr-noise{z-index:var(--kpr-z-noise);pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='kprn'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23kprn)'/%3E%3C/svg%3E");background-size:240px 240px;position:fixed;inset:0}.kpr-scanlines{z-index:var(--kpr-z-scan);pointer-events:none;opacity:.35;background:repeating-linear-gradient(#0000 0 3px,#ffffff03 3px 4px);position:fixed;inset:0}.kpr-frame{z-index:var(--kpr-z-frame);pointer-events:none;color:var(--kpr-white);mix-blend-mode:difference;position:fixed;inset:0}.kpr-frame__line{inset:var(--kpr-pad);border:1px solid var(--kpr-line);border-radius:var(--kpr-radius);position:absolute}.kpr-frame__top{top:var(--kpr-pad);left:var(--kpr-pad);right:var(--kpr-pad);height:var(--kpr-bar-h);align-items:stretch;display:flex;position:absolute}.kpr-frame__burger{pointer-events:auto;height:100%;width:var(--kpr-rail-w);border-radius:var(--kpr-radius) 0 0 0;color:inherit;cursor:pointer;transition:border-color .2s var(--kpr-ease-out-quad);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}.kpr-frame__burger:hover,.kpr-frame__burger:focus-visible{border-color:currentColor}.kpr-frame__burger svg{width:calc(var(--kpr-u) * 2.7);stroke:currentColor;height:auto}.kpr-frame__burger svg path:last-child{transition:transform .35s var(--kpr-ease-out-expo)}.kpr-frame__burger:hover svg path:last-child{transform:translateX(calc(var(--kpr-u) * -.42))}.kpr-frame__bar{flex:1;position:relative;overflow:hidden}.kpr-frame__progress{position:absolute;inset:0}.kpr-frame__progress-fill{opacity:.55;transform-origin:0;will-change:transform;background:currentColor;height:1px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.kpr-frame__progress-line{border-right:1px solid var(--kpr-line);transform-origin:0;will-change:transform;position:absolute;inset:0;transform:scaleX(0)}.kpr-frame__hline,.kpr-frame__vline{background:var(--kpr-line);pointer-events:none;position:absolute}.kpr-frame__hline{top:calc(var(--kpr-pad) + var(--kpr-bar-h));left:var(--kpr-pad);right:var(--kpr-pad);height:1px}.kpr-frame__vline{top:var(--kpr-pad);bottom:var(--kpr-pad);left:calc(var(--kpr-pad) + var(--kpr-rail-w));width:1px}.kpr-frame__left{top:calc(var(--kpr-pad) + var(--kpr-bar-h));bottom:var(--kpr-pad);left:var(--kpr-pad);width:var(--kpr-rail-w);padding-top:calc(var(--kpr-u) * 2.4);flex-direction:column;align-items:center;display:flex;position:absolute}.kpr-frame__left-bottom{flex-direction:column;width:100%;margin-top:auto;display:flex}.kpr-frame__console{pointer-events:auto;aspect-ratio:1;width:100%;color:inherit;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:relative}.kpr-frame__console svg{stroke:currentColor;width:calc(var(--kpr-u) * 1.8);height:auto}.kpr-frame__cross{left:var(--kpr-pad);width:calc(var(--kpr-u) * 2.2);height:calc(var(--kpr-u) * 2.2);margin:calc(var(--kpr-u) * -1.1) 0 0 calc(var(--kpr-u) * -1.1);pointer-events:none;position:absolute;top:50%}.kpr-frame__cross svg{width:100%;height:100%;display:block}.kpr-frame__audio{pointer-events:auto;aspect-ratio:1;border:none;border-bottom:1px solid var(--kpr-line);width:100%;color:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:1px;display:flex;position:relative}.kpr-frame__audio .bar{width:1px;height:calc(var(--kpr-u) * 1.3);transform-origin:50%;background:currentColor;transform:scaleY(.35)}.kpr-frame__audio.on .bar{animation:.7s ease-in-out infinite alternate kpr-audio-bar}.kpr-frame__audio.on .bar:first-child{animation-delay:0s}.kpr-frame__audio.on .bar:nth-child(2){animation-delay:90ms}.kpr-frame__audio.on .bar:nth-child(3){animation-delay:.18s}.kpr-frame__audio.on .bar:nth-child(4){animation-delay:.27s}.kpr-frame__audio.on .bar:nth-child(5){animation-delay:.36s}@keyframes kpr-audio-bar{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}@media (max-width:767px){.kpr-frame__left,.kpr-frame__vline,.kpr-frame__cross{display:none}}.kpr-menu{z-index:var(--kpr-z-menu);visibility:hidden;pointer-events:none;transition:visibility 0s linear .65s;position:fixed;inset:0}.kpr-menu.open{visibility:visible;pointer-events:auto;transition-delay:0s}.kpr-menu__underlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;transition:opacity .3s var(--kpr-ease-out-quad);background:#ffffff8c;position:absolute;inset:0}.kpr-menu.open .kpr-menu__underlay{opacity:1}.kpr-menu__container{left:var(--kpr-pad);top:var(--kpr-pad);bottom:var(--kpr-pad);background:var(--kpr-black);border-radius:var(--kpr-radius);opacity:0;transition:transform .6s var(--kpr-ease-out-expo), opacity .3s var(--kpr-ease-out-quad);gap:0;display:flex;position:absolute;transform:translate(-8%)}.kpr-menu.open .kpr-menu__container{opacity:1;transform:translate(0)}.kpr-menu__main{width:calc(var(--kpr-u) * 60);background:var(--kpr-black);min-width:0;color:var(--kpr-white);border-radius:var(--kpr-radius) 0 0 var(--kpr-radius);text-transform:uppercase;flex-direction:column;display:flex;position:relative;overflow:hidden}.kpr-menu__section{padding:calc(var(--kpr-u) * 2.5);border-bottom:1px solid #fff3;align-items:stretch;display:flex}.kpr-menu__section:last-child{border-bottom:none}.kpr-menu__section--nav{min-height:0;padding-top:calc(var(--kpr-u) * 3.7);flex:1}.kpr-menu__sectionLeft{flex:0 0 calc(var(--kpr-u) * 14.5)}.kpr-menu__sectionRight{flex:1;min-width:0}.kpr-menu__caption{align-items:center;gap:calc(var(--kpr-u) * .9);font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1.1);letter-spacing:.05em;text-transform:uppercase;opacity:.55;display:inline-flex}.kpr-menu__caption i{width:calc(var(--kpr-u) * .55);height:calc(var(--kpr-u) * .55);background:currentColor}.kpr-menu__close{top:calc(var(--kpr-u) * 1.4);right:calc(var(--kpr-u) * 1.4);width:calc(var(--kpr-u) * 3.2);height:calc(var(--kpr-u) * 3.2);color:var(--kpr-white);cursor:pointer;transition:color .25s var(--kpr-ease-out-quad);background:0 0;border:none;justify-content:center;align-items:center;display:none;position:absolute}.kpr-menu__close:hover,.kpr-menu__close:focus-visible{color:var(--kpr-green)}.kpr-menu__sectionRight--nav{flex-direction:column;align-items:flex-start;display:flex}.kpr-menu-item{margin-bottom:calc(var(--kpr-u) * .9);padding:calc(var(--kpr-u) * .3) calc(var(--kpr-u) * 1.6) calc(var(--kpr-u) * .3) calc(var(--kpr-u) * .6);border-radius:calc(var(--kpr-u) * .26);color:inherit;text-decoration:none;display:inline-block;position:relative}.kpr-menu-item:last-child{margin-bottom:0}.kpr-menu-item__bg{opacity:0;height:100%;transform:translateY(calc(var(--kpr-u) * -.2));transition:opacity .25s var(--kpr-ease-out-quad);pointer-events:none;position:absolute;inset:0}.kpr-menu-item__bg i{background:var(--kpr-green);border-radius:calc(var(--kpr-u) * .26);position:absolute;inset:0}.kpr-menu-item__bg svg{width:calc(var(--kpr-u) * 2);height:calc(var(--kpr-u) * 2);position:absolute;bottom:-2px;right:-2px}.kpr-menu-item:hover .kpr-menu-item__bg,.kpr-menu-item:focus-visible .kpr-menu-item__bg,.kpr-menu-item.is-active .kpr-menu-item__bg{opacity:1;transform:translateY(0)}.kpr-menu-item:hover .kpr-menu-item__bg i,.kpr-menu-item:focus-visible .kpr-menu-item__bg i{background:var(--kpr-white)}.kpr-menu-item__label{font-family:var(--kpr-font-sans);font-size:calc(var(--kpr-u) * 6.4);font-variation-settings:"opsz" .4;letter-spacing:-.07em;text-transform:uppercase;transition:color .2s var(--kpr-ease-out-quad);font-weight:650;line-height:.85;position:relative}.kpr-menu-item:hover .kpr-menu-item__label,.kpr-menu-item:focus-visible .kpr-menu-item__label,.kpr-menu-item.is-active .kpr-menu-item__label{color:var(--kpr-black)}.kpr-menu__rail{flex:0 0 var(--kpr-rail-w);background:var(--kpr-black);border-radius:0 var(--kpr-radius) var(--kpr-radius) 0;color:var(--kpr-white);justify-content:center;align-items:center;display:flex;position:relative}.kpr-menu__railClose{top:calc(var(--kpr-u) * .9);width:calc(var(--kpr-u) * 4.4);height:calc(var(--kpr-u) * 4.4);color:var(--kpr-white);cursor:pointer;transition:color .25s var(--kpr-ease-out-quad);background:0 0;border:none;justify-content:center;align-items:center;margin-inline:auto;display:flex;position:absolute;left:0;right:0}.kpr-menu__railClose:hover,.kpr-menu__railClose:focus-visible{color:var(--kpr-green)}.kpr-menu__star{color:#ffffffd9}.kpr-menu__star svg{display:block}@media (max-width:767px){.kpr-menu__container{gap:0;top:0;bottom:0;left:0}.kpr-menu__main{border-radius:0;width:100%}.kpr-menu__rail{display:none}.kpr-menu__close{display:flex}.kpr-menu__section{padding:calc(var(--kpr-u) * 2) var(--kpr-pad)}.kpr-menu__sectionLeft{flex-basis:calc(var(--kpr-u) * 8)}.kpr-menu-item{margin-bottom:calc(var(--kpr-u) * .4);padding:calc(var(--kpr-u) * .1) calc(var(--kpr-u) * .8) calc(var(--kpr-u) * .1) calc(var(--kpr-u) * .1)}.kpr-menu-item__label{font-size:calc(var(--kpr-u) * 5.15);line-height:.94}}.kpr-lines .line{will-change:opacity, transform;display:block}.kpr-mask{position:relative;overflow:hidden}.kpr-mask__outer{z-index:1;will-change:transform;position:relative}.kpr-mask__inner{z-index:0;background:var(--kpr-black);will-change:transform;position:absolute;inset:0}.kpr-linkhover{vertical-align:top;color:inherit;padding:calc(var(--kpr-u) * .4) calc(var(--kpr-u) * 1.2);font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1.3);letter-spacing:-.02em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;text-decoration:none;display:inline-block;position:relative;overflow:hidden}.kpr-linkhover__bg{width:100%;height:100%;transition:transform .35s var(--kpr-ease-out-expo);position:absolute;top:0;left:0;transform:translate(-101%)}.kpr-linkhover:hover .kpr-linkhover__bg,.kpr-linkhover:focus-visible .kpr-linkhover__bg{transform:translate(0)}.kpr-linkhover__content{max-width:100%;transition:color .2s var(--kpr-ease-out-quad);display:inline-block;position:relative}.kpr-linkhover:hover .kpr-linkhover__content,.kpr-linkhover:focus-visible .kpr-linkhover__content{mix-blend-mode:difference;color:var(--kpr-white)}.kpr-hacky{display:inline-block;position:relative}.kpr-hacky__spacer{opacity:0;white-space:pre}.kpr-hacky__anim{white-space:pre;position:absolute;top:0;left:0}.kpr-notch{clip-path:polygon(0 0, 100% 0, 100% 100%, var(--kpr-notch) 100%, 0 calc(100% - var(--kpr-notch)))}.kpr-folder{clip-path:polygon(0 calc(var(--kpr-notch) * 2), 30% calc(var(--kpr-notch) * 2), calc(30% + var(--kpr-notch) * 2) 0, 100% 0, 100% 100%, var(--kpr-notch) 100%, 0 calc(100% - var(--kpr-notch)))}.kpr-cut-tr{clip-path:polygon(calc(100% - var(--kpr-notch) * 2) 0, 100% calc(var(--kpr-notch) * 2), 100% 100%, 0 100%, 0 0)}.kpr-cut-tl{clip-path:polygon(0 0, 100% 0, 100% 100%, var(--kpr-notch) 100%, 0 calc(100% - var(--kpr-notch)))}.kpr-pressable:active{transform:scale(.96)}@media (prefers-reduced-motion:reduce){.kpr-frame__audio.on .bar{animation:none!important}.kpr-menu__container,.kpr-menu__underlay,.kpr-menu-item__bg,.kpr-linkhover__bg{transition:none!important}}.kpr-home{z-index:1;color:var(--kpr-white);background:0 0;position:relative;overflow:clip}.kpr-home-caption{font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1.1);text-transform:uppercase;letter-spacing:.08em;opacity:.5}.kpr-home-caption--onimg{left:calc(var(--kpr-u) * 1.6);top:calc(var(--kpr-u) * 1.6);z-index:2;color:var(--kpr-white);opacity:.9;position:absolute}.kpr-home-console{font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1.1);text-transform:uppercase;letter-spacing:.04em;white-space:pre;opacity:.75}.kpr-home-landing{--landing-extra:85vh;height:calc(100vh + var(--landing-extra));min-height:calc(var(--kpr-u) * 60);color:var(--kpr-white);-webkit-user-select:none;user-select:none;background:0 0;position:relative;overflow:hidden}.kpr-home-landing__desc{left:calc(var(--kpr-pad) + var(--kpr-rail-w) + var(--kpr-u) * 3.5);top:calc(var(--kpr-u) * 10);z-index:2;width:calc(var(--kpr-u) * 30);font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1.2);text-transform:uppercase;opacity:.8;line-height:1.7;position:absolute}.kpr-home-landing__titleBlock{bottom:calc(var(--kpr-u) * 3.5);left:calc(var(--kpr-u) * 6);right:calc(var(--kpr-u) * 6);height:calc(var(--kpr-u) * 70);position:absolute}.kpr-home-landing__title{font-size:calc(var(--kpr-u) * 26);letter-spacing:-.08em;text-transform:uppercase;white-space:nowrap;font-variation-settings:"wdth" 78;-webkit-text-stroke:0px var(--kpr-white);margin:0;font-weight:700;line-height:.84;position:absolute}.kpr-home-hzh{inset:0 0 var(--landing-extra);z-index:5;font-size:min(50vw, calc(var(--kpr-u) * 84));letter-spacing:-.06em;color:var(--kpr-white);pointer-events:none;animation:kpr-hzh-in .8s var(--kpr-ease-out-expo) both;place-items:center;font-weight:700;line-height:1;display:grid;position:absolute}.kpr-home-hzh.is-dissolve{animation:1.1s cubic-bezier(.4,0,.2,1) forwards kpr-hzh-out}.kpr-home-hzh--welcome{font-size:min(19vw, calc(var(--kpr-u) * 32));letter-spacing:.02em}@keyframes kpr-hzh-in{0%{opacity:0;filter:blur(10px);transform:scale(1.06)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes kpr-hzh-out{to{opacity:0;filter:blur(18px);transform:scale(1.045)}}.kpr-home-landing__title--quiet{bottom:calc(var(--kpr-u) * 44);left:32.5vw}.kpr-home-landing__title--precise{bottom:calc(var(--kpr-u) * 22);right:0}.kpr-home-landing__title--relentless{bottom:0;left:calc(var(--kpr-u) * 5)}.kpr-home-landing__title:hover{color:#0000;-webkit-text-stroke-width:2px;letter-spacing:-.06em}.kpr-home-landing__title:hover .sub{opacity:1;color:var(--kpr-green)}.kpr-home-landing__title .sub{right:100%;top:calc(var(--kpr-u) * .6);padding-right:calc(var(--kpr-u) * .8);font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1.1);letter-spacing:0;text-transform:uppercase;opacity:.6;font-weight:400;line-height:1;position:absolute}.kpr-home-landing__title .dot{color:var(--kpr-green);transition:transform .6s var(--kpr-ease-out-expo);animation:2.8s ease-in-out infinite kpr-dot-breathe;display:inline-block}.kpr-home-landing__title:hover .dot{transform:scale(1.3)}@keyframes kpr-dot-breathe{0%,to{opacity:1}50%{opacity:.5}}.kpr-home-btnhold{right:calc(var(--kpr-u) * 6.4);bottom:calc(var(--landing-extra) + var(--kpr-u) * 12);z-index:2;width:calc(var(--kpr-u) * 5);height:calc(var(--kpr-u) * 5);color:inherit;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.kpr-home-btnhold__icon{width:calc(var(--kpr-u) * 3.2);height:calc(var(--kpr-u) * 3.2);will-change:opacity, transform;border:1px solid;border-radius:50%;display:block}.kpr-home-btnhold:hover .kpr-home-btnhold__icon,.kpr-home-btnhold:focus-visible .kpr-home-btnhold__icon{background:var(--kpr-green);border-color:var(--kpr-green)}.kpr-home-intro{min-height:100vh;padding-left:calc(var(--kpr-pad) + var(--kpr-rail-w));background:var(--kpr-white);color:var(--kpr-black);display:flex;position:relative}.kpr-home-intro__left{border-right:1px solid var(--kpr-line-dark);flex-direction:column;flex:1;min-width:0;min-height:100vh;display:flex}.kpr-home-intro__head{padding:calc(var(--kpr-u) * 8) calc(var(--kpr-u) * 4.5) calc(var(--kpr-u) * 1.6);border-bottom:1px solid var(--kpr-line-dark)}.kpr-home-intro__title{max-width:calc(var(--kpr-u) * 70);font-size:calc(var(--kpr-u) * 4.1);letter-spacing:-.05em;text-transform:uppercase;margin:0;font-weight:700;line-height:1.15}.kpr-home-intro__body{flex:1;position:relative}.kpr-home-intro__img1{left:calc(var(--kpr-u) * 2.6);top:calc(var(--kpr-u) * 14.4);aspect-ratio:16/9;width:14.81vw;position:absolute}.kpr-home-intro__img2{left:calc(var(--kpr-u) * 58);top:calc(var(--kpr-u) * 28.9);width:calc(var(--kpr-u) * 33.6);aspect-ratio:1;position:absolute}.kpr-home-intro__imgFill{background-position:50%;background-size:cover;position:absolute;inset:0}.kpr-home-intro__text{left:calc(var(--kpr-u) * 2.6);bottom:calc(var(--kpr-u) * 5.6);width:calc(var(--kpr-u) * 22);font-size:calc(var(--kpr-u) * 1.4);opacity:.85;margin:0;line-height:1.75;position:absolute}.kpr-home-intro__right{flex:0 0 33.75vw;position:relative}.kpr-home-intro__media{color:var(--kpr-white);cursor:pointer;background-color:#0c0c0c;background-position:50%;background-size:cover;display:block;position:absolute;inset:0}.kpr-home-btnplay{left:calc(var(--kpr-u) * 4);bottom:calc(var(--kpr-u) * 3.5);position:absolute}.kpr-home-btnplay__icon{width:calc(var(--kpr-u) * 6);height:calc(var(--kpr-u) * 6);stroke:currentColor;fill:none;transition:transform .35s var(--kpr-ease-out-expo);overflow:visible}.kpr-home-intro__media:hover .kpr-home-btnplay__icon,.kpr-home-intro__media:focus-visible .kpr-home-btnplay__icon{transform:scale(1.08)}.kpr-home-intro__imgLink{gap:calc(var(--kpr-u) * .8);padding:calc(var(--kpr-u) * .9);background:var(--kpr-white);cursor:pointer;color:var(--kpr-white);border:1px solid #00000024;border-radius:14px;flex-direction:column;text-decoration:none;display:flex;position:absolute;inset:0;box-shadow:0 18px 40px -26px #00000047}.kpr-home-intro__imgBox{border-radius:8px;flex:1;min-height:0;position:relative;overflow:hidden}.kpr-home-intro__imgLink .kpr-home-intro__imgFill{transition:scale .6s var(--kpr-ease-out-expo)}.kpr-home-intro__imgLink:hover .kpr-home-intro__imgFill,.kpr-home-intro__imgLink:focus-visible .kpr-home-intro__imgFill{scale:1.05}.kpr-home-collect{min-height:120vh;padding-left:calc(var(--kpr-pad) + var(--kpr-rail-w));background:var(--kpr-white);color:var(--kpr-black);position:relative}.kpr-home-collect__blocks{min-height:120vh;display:flex}.kpr-home-collect__left{flex:0 0 20vw;position:relative}.kpr-home-collect__count{top:0;right:calc(var(--kpr-u) * 2);align-items:flex-end;gap:calc(var(--kpr-u) * 1.1);height:100vh;padding:0 0 calc(var(--kpr-u) * 2.5);display:flex;position:absolute}.kpr-home-collect__countNum{writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:-.06em;white-space:nowrap;font-variant-numeric:tabular-nums;font-family:Archivo Black,Arial Black,Impact,sans-serif;font-size:41vh;font-weight:900;line-height:.8;transform:rotate(180deg)}.kpr-home-collect__countFoot{writing-mode:vertical-rl;gap:calc(var(--kpr-u) * 1);padding-bottom:calc(var(--kpr-u) * .3);font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1.05);letter-spacing:.14em;text-transform:uppercase;flex-direction:column;align-items:center;display:flex}.kpr-home-collect__count .kpr-home-caption{writing-mode:vertical-rl}.kpr-home-collect__date{background:var(--kpr-black);color:var(--kpr-white);border-radius:1px;padding:0 .3em;display:inline-block}.kpr-home-collect__mid{flex:1;justify-content:center;align-items:center;min-width:0;padding:2vw;display:flex}.kpr-home-collect__hero{width:min(34vw, calc(var(--kpr-u) * 44));aspect-ratio:1;will-change:transform;background-position:50%;background-size:cover;position:relative}.kpr-home-collect__heroTag{padding:calc(var(--kpr-u) * .4) calc(var(--kpr-u) * 1);background:var(--kpr-black);color:var(--kpr-white);font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1);text-transform:uppercase;white-space:nowrap;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.kpr-home-collect__right{flex-direction:column;flex:0 0 25.62vw;display:flex}.kpr-home-collect__rightTop{background-position:50%;background-size:cover;flex:1.5;position:relative}.kpr-home-collect__rightBottom{color:var(--kpr-white);background:#0c0c0c;flex:1;position:relative}.kpr-home-collect__closeup{height:24vh;margin-top:calc(var(--kpr-u) * 1.6);background:#101010;border:1px solid #00000024;border-radius:14px;flex:none;position:relative;overflow:hidden}.kpr-home-collect__closeupFill{background-position:50% 16%;background-repeat:no-repeat;background-size:190%;position:absolute;inset:0}.kpr-home-launch{background:var(--kpr-white);height:300vh;color:var(--kpr-black);position:relative}.kpr-home-launch__pin{height:100vh;position:sticky;top:0;overflow:hidden}.kpr-home-launch__grid{will-change:transform;height:100%;position:relative}.kpr-home-launch__gridItem--tl{left:calc(var(--kpr-pad) + var(--kpr-rail-w) + var(--kpr-u) * 2);right:calc(var(--kpr-u) * 4);top:calc(var(--kpr-u) * 7);position:absolute}.kpr-home-launch__title{font-size:calc(var(--kpr-u) * 20);letter-spacing:-.08em;text-transform:uppercase;white-space:nowrap;will-change:transform;margin:0;font-weight:700;line-height:.8}.kpr-home-launch__line{height:1px;margin-top:calc(var(--kpr-u) * 1.4);background:var(--kpr-line-dark);opacity:0;display:block}.kpr-home-launch__cardsWrap{perspective:1200px;pointer-events:none;will-change:transform;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.kpr-home-launch__cards{will-change:transform;width:100%;height:100%;position:relative}.kpr-home-launch__cardBox{pointer-events:none;will-change:transform;position:absolute}.kpr-home-launch__pin.is-cards .kpr-home-launch__cardBox{pointer-events:auto}.kpr-home-launch__cardBox .kpr-home-launch__card{width:100%;height:100%;inset:0}.kpr-home-launch__card{aspect-ratio:3/4;border:1px solid var(--kpr-line-dark);background:var(--kpr-black);cursor:pointer;pointer-events:none;transform:rotateX(var(--tilt,0deg)) rotateY(var(--rot-y,108deg));transform-style:preserve-3d;transition:scale 1s var(--ease-out-expo), box-shadow .6s var(--ease-out-expo);will-change:transform;padding:0;position:absolute;overflow:hidden}.kpr-home-launch__pin.is-cards .kpr-home-launch__card{pointer-events:auto}.kpr-home-launch__card:hover,.kpr-home-launch__card:focus-visible{box-shadow:0 0 calc(var(--kpr-u) * 6) #7a5cff59;scale:1.02}.kpr-home-launch__cardImg{background-position:50%;background-size:cover;position:absolute;inset:0}.kpr-home-launch__cardGlow{background:var(--kpr-lavender);opacity:0;mix-blend-mode:multiply;transition:opacity .6s var(--ease-out-expo);position:absolute;inset:0}.kpr-home-launch__card:hover .kpr-home-launch__cardGlow,.kpr-home-launch__card:focus-visible .kpr-home-launch__cardGlow{opacity:.35}.kpr-home-launch__cardTag{z-index:2;background:var(--kpr-green);color:#0a0a0a;font-family:var(--kpr-font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;opacity:0;transition:opacity .55s var(--ease-out-expo), transform .55s var(--ease-out-expo);pointer-events:none;border-radius:999px;padding:7px 12px;font-size:11px;font-weight:700;line-height:1;position:absolute;bottom:12px;left:12px;transform:translateY(8px)}.kpr-home-launch__cardBox:hover .kpr-home-launch__cardTag,.kpr-home-launch__cardBox:focus-within .kpr-home-launch__cardTag{opacity:1;transform:translateY(0)}@media (max-width:767px){.kpr-home-landing{min-height:calc(var(--kpr-u) * 56)}.kpr-home-landing__desc{left:calc(var(--kpr-pad) + var(--kpr-rail-w) + var(--kpr-u) * 1.5);top:calc(var(--kpr-u) * 8);width:calc(var(--kpr-u) * 19)}.kpr-home-landing__titleBlock{left:calc(var(--kpr-u) * 1.5);right:calc(var(--kpr-u) * 1.5);bottom:calc(var(--kpr-u) * 8);height:calc(var(--kpr-u) * 30)}.kpr-home-landing__title{font-size:calc(var(--kpr-u) * 8.2)}.kpr-home-landing__title--quiet{bottom:calc(var(--kpr-u) * 14);left:calc(var(--kpr-u) * 6)}.kpr-home-landing__title--precise{bottom:calc(var(--kpr-u) * 7);right:0}.kpr-home-landing__title--relentless{bottom:0;left:0}.kpr-home-btnhold{right:calc(var(--kpr-u) * 1.5);bottom:calc(var(--landing-extra) + var(--kpr-u) * 8)}.kpr-home-intro{flex-direction:column}.kpr-home-intro__left{border-right:0;min-height:0}.kpr-home-intro__head{padding:calc(var(--kpr-u) * 5) calc(var(--kpr-u) * 1.5) 0}.kpr-home-intro__title{font-size:calc(var(--kpr-u) * 3.2)}.kpr-home-intro__body{padding:calc(var(--kpr-u) * 3) calc(var(--kpr-u) * 1.5) calc(var(--kpr-u) * 4)}.kpr-home-intro__img1,.kpr-home-intro__img2{display:none}.kpr-home-intro__text{width:auto;position:relative;bottom:auto;left:auto}.kpr-home-intro__right{flex:none;width:100%;height:40vh}.kpr-home-intro .kpr-home-intro__mediaWrap{height:100%;position:relative;inset:auto}.kpr-home-btnplay__icon{width:calc(var(--kpr-u) * 4);height:calc(var(--kpr-u) * 4)}.kpr-home-collect__blocks{flex-direction:column}.kpr-home-collect__left{flex:none;order:2;width:100%}.kpr-home-collect__count{width:100%;padding:calc(var(--kpr-u) * 2) calc(var(--kpr-u) * 1.5);position:relative;left:0;transform:none}.kpr-home-collect__countNum{font-size:calc(var(--kpr-u) * 10)}.kpr-home-collect__mid{padding:calc(var(--kpr-u) * 2.5)}.kpr-home-collect__hero{width:100%;max-width:calc(var(--kpr-u) * 32)}.kpr-home-collect__right{flex-direction:row;flex:none;width:100%;height:24vh}.kpr-home-launch{height:240vh}.kpr-home-launch__title{font-size:calc(var(--kpr-u) * 6.5)}.kpr-home-launch__cardBox:first-of-type{width:62vw!important;height:34vh!important;top:12%!important;left:8%!important}.kpr-home-launch__cardBox:nth-of-type(2){width:34vw!important;height:30vh!important;top:49%!important;left:38%!important}.kpr-home-launch__cardBox:nth-of-type(3){width:58vw!important;height:14vh!important;top:82%!important;left:12%!important}}@media (prefers-reduced-motion:reduce){.kpr-home-btnplay__icon,.kpr-home-btnhold__icon{transition:none!important}}.kpr-portal{background:var(--kpr-black);height:220vh;position:relative;overflow:clip}.kpr-portal__sticky{justify-content:center;align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.kpr-portal__mask{will-change:transform;position:absolute;inset:5vh 0;overflow:hidden;transform:scaleX(.16)}.kpr-portal__pic{will-change:transform;background-position:50%;background-size:cover;position:absolute;inset:0;transform:scaleX(6.25)scale(1.3)}.kpr-portal__word{z-index:2;color:#fff;font-size:calc(var(--kpr-u) * 14);letter-spacing:-.07em;text-transform:uppercase;white-space:nowrap;text-shadow:0 2px 40px #00000073;will-change:opacity, transform;margin:0;font-weight:700;line-height:.85;position:relative}.kpr-portal__word .kpr-portal__index{right:100%;top:calc(var(--kpr-u) * .6);padding-right:calc(var(--kpr-u) * .8);font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1.1);letter-spacing:0;opacity:.7;font-weight:400;position:absolute}.kpr-portal__word .dot{color:var(--kpr-green)}@media (max-width:767px){.kpr-portal{height:160vh}.kpr-portal__word{font-size:calc(var(--kpr-u) * 5)}}.kpr-boot-wipe{z-index:79;opacity:1;pointer-events:none;background:#fff;position:fixed;inset:0}.kpr-boot-wipe.off{opacity:0;transition:opacity .1s}.kpr-preloader{z-index:80;padding:0 calc(var(--kpr-u) * 4);color:#000;text-transform:uppercase;pointer-events:none;opacity:0;flex-direction:column;justify-content:center;transition:opacity .35s,transform .72s cubic-bezier(.76,0,.24,1);display:flex;position:fixed;inset:0;overflow:hidden;transform:translateZ(0)}.kpr-preloader.show{opacity:1;pointer-events:auto}.kpr-preloader.hide{opacity:1;pointer-events:none;transform:translateY(-103%)}.kpr-preloader .bg{background:#fff;position:absolute;inset:0}.kpr-preloader .inner{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.kpr-preloader .label{justify-content:center;align-items:baseline;gap:calc(var(--kpr-u) * 2.4);font-family:var(--kpr-font-mono);font-feature-settings:"zero" on;margin-bottom:calc(var(--kpr-u) * 4);color:#000;opacity:1;display:flex}.kpr-preloader .label .word{letter-spacing:.18em;text-transform:uppercase;font-size:clamp(14px,1.4vw,26px);font-weight:400}.kpr-preloader .label .count{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(72px,13vw,240px);font-weight:300;line-height:1}.kpr-preloader .bar{background:#e6e6e6;width:min(56vw,880px);max-width:100%;height:2px;position:relative;overflow:hidden}.kpr-preloader .bar .progress{transform-origin:0;will-change:transform;background:#000;width:100%;height:100%;position:absolute;top:0;left:0;transform:scaleX(0)}.kpr-preloader .details{margin-top:calc(var(--kpr-u) * 3);font-family:var(--kpr-font-mono);letter-spacing:.22em;flex-direction:row;justify-content:center;align-items:center;width:min(56vw,880px);max-width:100%;font-size:clamp(10px,.9vw,16px);display:flex}.kpr-preloader .details .filenames{opacity:.38}@media (max-width:767px){.kpr-preloader{padding:0 var(--kpr-pad)}.kpr-preloader .bar,.kpr-preloader .details{width:min(80vw,480px)}.kpr-preloader .details .filenames{display:none}}.kpr-home-landing__title{opacity:1;transform:none}.kpr-home-landing.is-booting .kpr-home-landing__title{opacity:0;animation:kpr-title-reveal 1.1s var(--kpr-ease-out-quart) 9.5s forwards;transform:translateY(.35em)}.kpr-home-landing.is-booting .kpr-home-landing__title--precise{animation-delay:9.72s}.kpr-home-landing.is-booting .kpr-home-landing__title--relentless{animation-delay:9.94s}.kpr-home-landing.is-ready .kpr-home-landing__title{opacity:1;transition:opacity 1.1s var(--kpr-ease-out-quart), transform 1.2s var(--kpr-ease-out-expo), color .6s var(--kpr-ease-out-expo), -webkit-text-stroke-width .6s var(--kpr-ease-out-expo), letter-spacing .6s var(--kpr-ease-out-expo);animation:none;transform:none}.kpr-home-landing.is-ready .kpr-home-landing__title--precise{transition-delay:.22s,.22s,0s,0s,0s}.kpr-home-landing.is-ready .kpr-home-landing__title--relentless{transition-delay:.44s,.44s,0s,0s,0s}@keyframes kpr-title-reveal{to{opacity:1;transform:none}}.kpr-reveal{opacity:0;transition:opacity .9s var(--kpr-ease-out-quart), transform .9s var(--kpr-ease-out-expo);will-change:opacity, transform;transform:translateY(3rem)}.kpr-reveal.in-view{opacity:1;transform:translateY(0)}.kpr-reveal__media{width:100%;height:100%;position:relative;overflow:hidden}.kpr-reveal__media>*{transition:transform 1.2s var(--kpr-ease-out-expo);will-change:transform;transform:scale(1.12)}.kpr-reveal.in-view .kpr-reveal__media>*{transform:scale(1)}.kpr-reveal.kpr-home-intro__img1,.kpr-reveal.kpr-home-intro__img2{position:absolute;overflow:visible}.kpr-reveal.kpr-home-intro__img1 .kpr-home-intro__imgFill,.kpr-reveal.kpr-home-intro__img2 .kpr-home-intro__imgFill{position:absolute;inset:0}.kpr-home-intro__mediaWrap{inset:calc(var(--kpr-u) * 9.9) calc(var(--kpr-u) * 5.67) calc(var(--kpr-u) * 5.67) calc(var(--kpr-u) * 4);position:absolute}.kpr-home-intro__mediaWrap .kpr-reveal__media,.kpr-home-intro__mediaWrap .kpr-home-intro__media{position:absolute;inset:0}.kpr-home-collect__heroWrap{width:min(34vw, calc(var(--kpr-u) * 44));aspect-ratio:1}.kpr-home-collect__heroWrap .kpr-home-collect__hero{width:100%;height:100%;position:relative}.kpr-reveal.kpr-home-collect__rightTop{flex:1.5;position:relative;overflow:hidden}.kpr-reveal.kpr-home-collect__rightTop .kpr-home-collect__rightTopFill{background-position:50%;background-size:cover;position:absolute;inset:0}@media (max-width:767px){.kpr-home-collect__heroWrap{width:100%;max-width:calc(var(--kpr-u) * 32)}}@media (prefers-reduced-motion:reduce){.kpr-reveal,.kpr-reveal__media>*{transition:none!important}}.kpr-home-landing__bg{background-position:50% 18%;background-size:cover;position:absolute;inset:0;scale:1.08}.kpr-home-landing.is-booting .kpr-home-landing__bg{scale:1.17}.kpr-home-landing.is-settled .kpr-home-landing__bg{transition:scale 1.8s var(--kpr-ease-out-quart);scale:1.08}.kpr-home-landing__bg:after{content:"";background:linear-gradient(#0000006b,#0000001f 42%,#00000094);position:absolute;inset:0}.kpr-home-landing__titleBlock{z-index:1}.kpr-home-footer{background:var(--kpr-black);color:var(--kpr-white);border-top:1px solid var(--kpr-line-dark);padding:calc(var(--kpr-u) * 4) calc(var(--kpr-u) * 4.5) calc(var(--kpr-u) * 2.5);padding-left:calc(var(--kpr-pad) + var(--kpr-rail-w) + var(--kpr-u) * 4.5);position:relative;overflow:clip}.kpr-home-footer__band{grid-template-columns:auto auto minmax(0,1fr);align-items:start;display:grid}.kpr-home-footer__cell{align-items:flex-start;gap:calc(var(--kpr-u) * 2.2);padding:0 calc(var(--kpr-u) * 3);flex-direction:column;display:flex}.kpr-home-footer__cell:first-child{padding-left:0}.kpr-home-footer__cell+.kpr-home-footer__cell{border-left:1px solid #fff3}.kpr-home-footer__cell:last-child{align-items:flex-end}.kpr-home-footer__col{align-items:flex-start;gap:calc(var(--kpr-u) * 1.3);flex-direction:column;display:flex}.kpr-home-footer__head{font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1.1);letter-spacing:.08em;text-transform:uppercase;opacity:.5;align-items:center;gap:.6em;display:flex}.kpr-home-footer__head:before{content:"";width:calc(var(--kpr-u) * .55);height:calc(var(--kpr-u) * .55);background:var(--kpr-green);outline:1px solid #fff6}.kpr-home-footer__link{width:fit-content;font-size:calc(var(--kpr-u) * 1.4);letter-spacing:.02em;text-transform:uppercase;font-family:var(--kpr-font-mono);color:inherit;opacity:.7;transition:opacity .6s var(--kpr-ease-out-expo), color .6s var(--kpr-ease-out-expo);padding-bottom:.12em;text-decoration:none;position:relative}.kpr-home-footer__link:after{content:"";transform-origin:100%;width:100%;height:1px;transition:transform .6s var(--kpr-ease-out-expo);background:currentColor;position:absolute;bottom:0;left:0;transform:scaleX(0)}.kpr-home-footer__link:hover{opacity:1;color:var(--kpr-green)}.kpr-home-footer__link:hover:after{transform-origin:0;transform:scaleX(1)}.kpr-home-footer__contacts{align-items:stretch;gap:calc(var(--kpr-u) * 1.3);flex-direction:column;display:flex}.kpr-home-footer__contact{align-items:center;gap:calc(var(--kpr-u) * 1.1);width:fit-content;padding:calc(var(--kpr-u) * .7) calc(var(--kpr-u) * .9);margin:calc(var(--kpr-u) * -.7) calc(var(--kpr-u) * -.9);font-family:var(--kpr-font-mono);color:inherit;text-align:left;cursor:pointer;transition:border-color .6s var(--kpr-ease-out-expo), background .6s var(--kpr-ease-out-expo);background:0 0;border:1px solid #0000;text-decoration:none;display:flex}.kpr-home-footer__contact:hover{background:#ffffff0a;border-color:#ffffff40}.kpr-home-footer__contactIcon{width:calc(var(--kpr-u) * 1.6);height:calc(var(--kpr-u) * 1.6);color:var(--kpr-white);opacity:.55;transition:opacity .6s var(--kpr-ease-out-expo), color .6s var(--kpr-ease-out-expo);flex:none}.kpr-home-footer__contact:hover .kpr-home-footer__contactIcon{opacity:1;color:var(--kpr-green)}.kpr-home-footer__contactMeta{flex-direction:column;align-items:flex-start;gap:.25em;min-width:0;display:flex}.kpr-home-footer__contactLabel{font-size:calc(var(--kpr-u) * 1);letter-spacing:.12em;text-transform:uppercase;opacity:.45}.kpr-home-footer__contactValue{font-size:calc(var(--kpr-u) * 1.4);letter-spacing:.02em;opacity:.85;transition:opacity .6s var(--kpr-ease-out-expo)}.kpr-home-footer__contact:hover .kpr-home-footer__contactValue{opacity:1}.kpr-home-footer__contactCopy{width:calc(var(--kpr-u) * 1.3);height:calc(var(--kpr-u) * 1.3);margin-left:calc(var(--kpr-u) * .4);color:var(--kpr-white);opacity:0;transition:opacity .6s var(--kpr-ease-out-expo), transform .6s var(--kpr-ease-out-expo), color .6s var(--kpr-ease-out-expo);flex:none;transform:translate(-.3em)}.kpr-home-footer__contact:hover .kpr-home-footer__contactCopy{opacity:.6;transform:translate(0)}.kpr-home-footer__contactCopy.is-copied{opacity:1;color:var(--kpr-green);transform:translate(0)}.kpr-home-footer__contact:focus-visible{outline:1px solid var(--kpr-green);outline-offset:2px}.kpr-home-footer__btn{padding:calc(var(--kpr-u) * .9) calc(var(--kpr-u) * 1.6);font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1.1);letter-spacing:.08em;text-transform:uppercase;color:var(--kpr-white);cursor:pointer;transition:background .6s var(--kpr-ease-out-expo), color .6s var(--kpr-ease-out-expo), border-color .6s var(--kpr-ease-out-expo);background:0 0;border:1px solid #fffc;align-items:center;gap:.5em;display:inline-flex}.kpr-home-footer__btn svg{width:calc(var(--kpr-u) * 1.2);height:calc(var(--kpr-u) * 1.2);transition:transform .6s var(--kpr-ease-out-expo)}.kpr-home-footer__btn:hover{background:var(--kpr-white);color:var(--kpr-black)}.kpr-home-footer__btn:hover svg{transform:translateY(-.25em)}.kpr-home-footer__word{width:100%;height:auto;margin-top:calc(var(--kpr-u) * 5);display:block;overflow:visible}.kpr-home-footer__wordChar{font-family:var(--kpr-font-sans);letter-spacing:0;fill:var(--kpr-white);stroke:var(--kpr-green);stroke-width:0;paint-order:stroke;cursor:pointer;transition:fill .5s var(--kpr-ease-out-expo), stroke-width .5s var(--kpr-ease-out-expo);font-size:475px;font-weight:900}.kpr-home-footer__word:hover .kpr-home-footer__wordChar{fill:#ffffff1f;stroke-width:2.5px}.kpr-home-footer__word .kpr-home-footer__wordChar:hover{fill:var(--kpr-white);stroke-width:4.5px}@media (hover:none){.kpr-home-footer__word:hover .kpr-home-footer__wordChar{fill:var(--kpr-white);stroke-width:0}}.kpr-home-footer__bottom{justify-content:flex-end;align-items:center;gap:calc(var(--kpr-u) * 2);margin-top:calc(var(--kpr-u) * 5);font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1);letter-spacing:.06em;text-transform:uppercase;opacity:.6;display:flex}@media (max-width:767px){.kpr-home-footer__band{grid-template-columns:1fr}.kpr-home-footer__cell{padding:calc(var(--kpr-u) * 2.5) 0}.kpr-home-footer__cell:first-child{padding-top:0}.kpr-home-footer__cell+.kpr-home-footer__cell{border-top:1px solid #fff3;border-left:0}.kpr-home-footer__cell:last-child{align-items:flex-start}}.kpr-list{background:var(--kpr-white);color:var(--kpr-black);min-height:100vh;overflow:clip}.kpr-list__container{padding-left:calc(var(--kpr-pad) + var(--kpr-rail-w));padding-right:var(--kpr-pad)}.kpr-list__headingWrap{padding-top:calc(var(--kpr-pad) + var(--kpr-bar-h))}.kpr-list__title{font-size:calc(var(--kpr-u) * 8.3);letter-spacing:-.07em;text-transform:uppercase;margin:0;font-weight:650;line-height:.9}.kpr-list__spacer{padding-right:calc(var(--kpr-u) * 8);vertical-align:top;white-space:pre;width:fit-content;display:inline-block}.kpr-list__pretitle{width:fit-content;font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1.44);letter-spacing:-.02em;text-transform:uppercase;flex-direction:row;align-items:center;font-weight:450;line-height:1.1;display:flex}.kpr-list__dot{width:calc(var(--kpr-u) * .7);height:calc(var(--kpr-u) * .7);margin-right:calc(var(--kpr-u) * .8);background:var(--kpr-green);flex:none;margin-top:.1rem;display:inline-block}.kpr-list__bottom{margin-top:calc(var(--kpr-u) * 6);margin-left:var(--kpr-pad);margin-right:var(--kpr-pad);background:var(--kpr-black);color:var(--kpr-white);padding-top:calc(var(--kpr-u) * 4.5);padding-bottom:calc(var(--kpr-u) * 4.5)}.kpr-list__bottom .kpr-list__container{padding-left:var(--kpr-rail-w);padding-right:0}@media (max-width:767px){.kpr-list__targets{row-gap:calc(var(--kpr-u) * 2);flex-wrap:wrap}.kpr-list__vline{height:calc(var(--kpr-u) * 4)}}.kpr-list__targets{align-items:center;gap:calc(var(--kpr-u) * 3);display:flex}.kpr-list__target{font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1.6);letter-spacing:-.02em;text-transform:uppercase;white-space:pre}.kpr-list__vline{width:1px;height:calc(var(--kpr-u) * 11.2);background:#fff3;flex:none}.kpr-list__top{align-items:stretch;gap:calc(var(--kpr-u) * 4);padding-top:calc(var(--kpr-u) * 6);display:flex}.kpr-list__top>*{flex:1}.kpr-list__pretitle2{font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1.44);letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap;margin:0;font-weight:450;line-height:1.1}.kpr-list__desc{font-size:calc(var(--kpr-u) * 2.4);letter-spacing:-.02em;max-width:calc(var(--kpr-u) * 46);margin:0;line-height:1.3}.kpr-list__giant{padding:calc(var(--kpr-u) * 9.6) calc(var(--kpr-u) * 6.4);font-size:min(24vw, calc(var(--kpr-u) * 48));letter-spacing:-.095em;text-transform:uppercase;text-align:center;white-space:nowrap;margin:0;font-weight:700;line-height:.87}.kpr-list__giant--cjk{font-size:min(13vw, calc(var(--kpr-u) * 26));letter-spacing:-.01em;white-space:normal;line-height:1.14}.kpr-list__team{padding-bottom:calc(var(--kpr-u) * 14)}.kpr-list__members{border-top:1px solid #0000001a;flex-wrap:wrap;display:flex}.kpr-list__item{aspect-ratio:1;width:25%;padding:calc(var(--kpr-u) * 4.8);text-transform:uppercase;color:inherit;transition:opacity .9s var(--kpr-ease-out-quart), transform .9s var(--kpr-ease-out-expo);will-change:opacity, transform;border-bottom:1px solid #0000001a;border-right:1px solid #0000001a;text-decoration:none;display:block;position:relative}.kpr-list__item:nth-child(4n),.kpr-list__item:last-child{border-right:none}.kpr-list__item:hover{z-index:5}.kpr-list__item--boot{opacity:0;transform:translateY(2.4rem)}.kpr-list__item--in{opacity:1;will-change:auto;transform:translateY(0)}.kpr-list__name{margin-bottom:calc(var(--kpr-u) * 1.6);max-width:calc(var(--kpr-u) * 29);font-size:calc(var(--kpr-u) * 5.8);letter-spacing:-.06em;text-transform:uppercase;font-weight:600;line-height:.85;display:block}.kpr-list__job{align-items:center;gap:calc(var(--kpr-u) * .8);font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1.6);letter-spacing:-.02em;text-transform:uppercase;line-height:1.1;display:inline-flex}.kpr-list__jobdot{width:calc(var(--kpr-u) * .6);height:calc(var(--kpr-u) * .6);background:var(--kpr-green);flex:none;display:inline-block}.kpr-list__number{right:calc(var(--kpr-u) * 4.8);bottom:calc(var(--kpr-u) * 4.8);font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1.6);letter-spacing:-.02em;position:absolute}.kpr-list__card{aspect-ratio:415/499;pointer-events:none;z-index:3;width:110%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.kpr-list-card__position,.kpr-list-card__scale,.kpr-list-card__rotation,.kpr-list-card__outer,.kpr-list-card__inner{width:100%;height:100%;display:block}.kpr-list-card__scale{perspective:1000px;will-change:transform;transform:scale(.9)}.kpr-list-card__outer,.kpr-list-card__inner{overflow:hidden}.kpr-list-card__outer{transform:translateY(-101%)}.kpr-list-card__inner{transform:translateY(101%)}.kpr-list-card__bg{background:#000;display:block;position:absolute;inset:0;-webkit-mask-image:url(/images/kpr/about-team-card-desktop.svg);mask-image:url(/images/kpr/about-team-card-desktop.svg);-webkit-mask-size:cover;mask-size:cover}.kpr-list-card__bgInner{background-position:50%;background-size:cover;display:block;position:absolute;inset:0}.kpr-cert-card__bg{filter:brightness(.75)contrast(1.05)}.kpr-list-card__overlay{mix-blend-mode:hard-light;will-change:transform;background:linear-gradient(#aa8adf00,#aa8adf,#aa8adf00);width:100%;height:300%;display:block;position:absolute;top:0;left:0}.kpr-list-card__info{padding:calc(var(--kpr-u) * 6.4);color:var(--kpr-white);text-transform:uppercase;display:block;position:absolute;inset:0}.kpr-list-card__name{margin-bottom:calc(var(--kpr-u) * 1.6);max-width:calc(var(--kpr-u) * 29);font-size:calc(var(--kpr-u) * 5.8);letter-spacing:-.06em;font-weight:600;line-height:.85;display:block}.kpr-list__name--cjk,.kpr-list-card__name--cjk{margin-bottom:calc(var(--kpr-u) * 2.4);letter-spacing:0;line-height:1.18}.kpr-list-card__job{align-items:center;gap:calc(var(--kpr-u) * .8);margin-bottom:calc(var(--kpr-u) * 1.4);font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1.6);letter-spacing:-.02em;line-height:1.1;display:inline-flex}.kpr-list-card__detail{font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1.6);letter-spacing:-.02em;white-space:pre;line-height:1.5;display:block}.kpr-list--static .kpr-list__card{display:none}@media (max-width:767px){.kpr-list__title{font-size:calc(var(--kpr-u) * 4.4)}.kpr-list__spacer{padding-right:calc(var(--kpr-u) * 3.2)}.kpr-list__top{gap:calc(var(--kpr-u) * 2);padding-top:calc(var(--kpr-u) * 4);flex-direction:column}.kpr-list__giant{padding:calc(var(--kpr-u) * 5) 0;font-size:15vw}.kpr-list__item{aspect-ratio:auto;width:100%;min-height:13rem}.kpr-list__item:nth-child(4n){border-right:1px solid #0000001a}.kpr-list__item:last-child{border-right:none}}@media (prefers-reduced-motion:reduce){.kpr-list__item{opacity:1!important;transition:none!important;transform:none!important}.kpr-list__card{display:none}}.kpr-section,.kpr-reader{background:var(--kpr-white);color:var(--kpr-black);--color-bg:#fff;--color-surface:#f4f3ef;--color-text:#0a0a0a;--color-muted:#00000080;--color-divider:#0000001a;--color-border:#00000024;--color-accent:#0a0a0a;--color-accent-soft:#0000000f;--color-accent-foreground:#fff;--color-accent-glow:#00000014;min-height:100vh}.kpr-reader{padding-top:calc(var(--kpr-pad) + var(--kpr-bar-h))}.kpr-reader__col{width:100%;max-width:1080px;margin-inline:auto}.kpr-section__back{align-items:center;gap:calc(var(--kpr-u) * 1);margin-bottom:calc(var(--kpr-u) * 2.6);padding:calc(var(--kpr-u) * 1.1) calc(var(--kpr-u) * 2);background:var(--kpr-black);color:var(--kpr-white);border:1px solid var(--kpr-black);font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1.5);letter-spacing:.08em;text-transform:uppercase;transition:background-color .6s var(--kpr-ease-out-expo), color .6s var(--kpr-ease-out-expo), border-color .6s var(--kpr-ease-out-expo);border-radius:2px;text-decoration:none;display:inline-flex}.kpr-section__backRow{align-items:center;gap:calc(var(--kpr-u) * 1);margin-bottom:calc(var(--kpr-u) * 2.6);flex-wrap:wrap;display:flex}.kpr-section__backRow .kpr-section__back{margin-bottom:0}.kpr-section__back:hover{background:var(--kpr-green);border-color:var(--kpr-green);color:#111}.kpr-section__backArrow{transition:transform .6s var(--kpr-ease-out-expo);display:inline-flex}.kpr-section__back:hover .kpr-section__backArrow{transform:translateX(calc(var(--kpr-u) * -.6))}.kpr-backchip{align-items:center;gap:calc(var(--kpr-u) * 1);padding:calc(var(--kpr-u) * 1.1) calc(var(--kpr-u) * 2);background:var(--kpr-black);color:var(--kpr-white);border:1px solid var(--kpr-black);font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1.5);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background-color .6s var(--kpr-ease-out-expo), color .6s var(--kpr-ease-out-expo), border-color .6s var(--kpr-ease-out-expo);border-radius:2px;display:inline-flex}.kpr-backchip:hover{background:var(--kpr-green);border-color:var(--kpr-green);color:#111}.kpr-backchip svg{transition:transform .6s var(--kpr-ease-out-expo)}.kpr-backchip:hover svg{transform:translateX(calc(var(--kpr-u) * -.6))}.kpr-section__titleCn{font-size:calc(var(--kpr-u) * 6.2);letter-spacing:-.01em;font-weight:650;line-height:1.14}.kpr-section__sort{margin-left:calc(var(--kpr-u) * 4);align-items:center;display:flex}.kpr-section__rows{margin-top:calc(var(--kpr-u) * 5.6);border-bottom:1px solid var(--kpr-line-dark)}.kpr-section__row{grid-template-columns:calc(var(--kpr-u) * 6) minmax(0, 1fr) auto auto;align-items:center;column-gap:calc(var(--kpr-u) * 2.4);padding:calc(var(--kpr-u) * 3.2) calc(var(--kpr-u) * 2);border-top:1px solid var(--kpr-line-dark);color:inherit;animation:kpr-row-in .9s var(--kpr-ease-out-expo) backwards;grid-template-areas:"num main date arrow";text-decoration:none;display:grid;position:relative;overflow:hidden}.kpr-section__row:before{content:"";background:var(--kpr-black);transform-origin:0;transition:transform .6s var(--kpr-ease-out-expo);position:absolute;inset:0;transform:scaleX(0)}.kpr-section__row:hover:before{transform:scaleX(1)}.kpr-section__row>*{z-index:1;position:relative}.kpr-section__num{font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1.3);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#0006;transition:color .6s var(--kpr-ease-out-expo);grid-area:num}.kpr-section__rowMain{grid-area:main;min-width:0}.kpr-section__rowTitle{font-size:calc(var(--kpr-u) * 2.6);letter-spacing:-.02em;transition:color .6s var(--kpr-ease-out-expo);font-weight:600;line-height:1.2;display:block}.kpr-section__rowDesc{margin-top:calc(var(--kpr-u) * .8);font-size:calc(var(--kpr-u) * 1.5);color:#00000073;max-width:calc(var(--kpr-u) * 78);-webkit-line-clamp:2;line-clamp:2;transition:color .6s var(--kpr-ease-out-expo);-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.kpr-section__rowDate{font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1.3);letter-spacing:-.02em;white-space:nowrap;color:#0006;transition:color .6s var(--kpr-ease-out-expo);grid-area:date}.kpr-section__rowArrow{font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1.8);opacity:0;transition:opacity .6s var(--kpr-ease-out-expo), transform .6s var(--kpr-ease-out-expo);grid-area:arrow;line-height:1;transform:translate(-1rem)}.kpr-section__row:hover .kpr-section__num{color:var(--kpr-green)}.kpr-section__row:hover .kpr-section__rowTitle{color:#fff}.kpr-section__row:hover .kpr-section__rowDesc{color:#ffffff8c}.kpr-section__row:hover .kpr-section__rowDate{color:#ffffffb3}.kpr-section__row:hover .kpr-section__rowArrow{opacity:1;transform:translate(0)}@keyframes kpr-row-in{0%{opacity:0;transform:translateY(1.6rem)}to{opacity:1;transform:none}}.kpr-section__withCover{grid-template-columns:calc(var(--kpr-u) * 26) minmax(0, 1fr);gap:calc(var(--kpr-u) * 6);margin-top:calc(var(--kpr-u) * 5.6);align-items:start;display:grid}.kpr-section__aside{top:calc(var(--kpr-u) * 8);position:sticky}.kpr-section__cover{aspect-ratio:3/4;background:#eee;position:relative;overflow:hidden}.kpr-section__cover img{object-fit:cover;transition:transform 1.2s var(--kpr-ease-out-expo)}.kpr-section__cover:hover img{transform:scale(1.04)}.kpr-section__asideDesc{margin:calc(var(--kpr-u) * 2.4) 0 0;font-size:calc(var(--kpr-u) * 1.5);color:#0000008c;line-height:1.55}.kpr-section__asideTags{gap:calc(var(--kpr-u) * .8) calc(var(--kpr-u) * 1.6);margin-top:calc(var(--kpr-u) * 1.6);font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1.2);letter-spacing:-.02em;text-transform:uppercase;color:#0006;flex-wrap:wrap;display:flex}.kpr-section__rowsMain{border-bottom:1px solid var(--kpr-line-dark);margin-top:0}.kpr-reader__head{padding-top:calc(var(--kpr-u) * 4)}.kpr-reader__crumbRow{justify-content:space-between;align-items:center;gap:calc(var(--kpr-u) * 1.2) calc(var(--kpr-u) * 3);margin-bottom:calc(var(--kpr-u) * 3.2);flex-wrap:wrap;display:flex}.kpr-reader__crumbs{align-items:center;gap:calc(var(--kpr-u) * 1.2);font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1.3);letter-spacing:-.02em;text-transform:uppercase;color:#00000073;flex-wrap:wrap;display:flex}.kpr-reader__crumbLink{color:inherit;transition:color .6s var(--kpr-ease-out-expo);text-decoration:none}.kpr-reader__crumbLink:hover{color:#000;text-underline-offset:.3em;text-decoration:underline}.kpr-reader__crumbSep{opacity:.3}.kpr-reader__titlePrefix{align-items:center;gap:calc(var(--kpr-u) * .8);width:fit-content;margin-bottom:calc(var(--kpr-u) * 2);font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1.44);letter-spacing:-.02em;text-transform:uppercase;color:#0000008c;font-weight:450;display:flex}.kpr-reader__title{font-size:calc(var(--kpr-u) * 5.4);letter-spacing:-.02em;max-width:calc(var(--kpr-u) * 72);margin:0;font-weight:650;line-height:1.12}.kpr-reader__desc{margin:calc(var(--kpr-u) * 2.4) 0 0;font-size:calc(var(--kpr-u) * 2);color:#0000008c;max-width:calc(var(--kpr-u) * 56);line-height:1.45}.kpr-reader__bar{margin-top:calc(var(--kpr-u) * 5.6)}.kpr-reader__body{padding-top:calc(var(--kpr-u) * 6);padding-bottom:calc(var(--kpr-u) * 10)}.kpr-reader__content.article-body h1,.kpr-reader__content.article-body h2,.kpr-reader__content.article-body h3{font-family:var(--kpr-font-sans)}.kpr-reader__content.article-body strong{color:#000}.kpr-reader__tags{gap:calc(var(--kpr-u) * 1) calc(var(--kpr-u) * 2);margin-top:calc(var(--kpr-u) * 6);padding-top:calc(var(--kpr-u) * 2.4);border-top:1px solid var(--kpr-line-dark);font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1.2);letter-spacing:-.02em;text-transform:uppercase;color:#00000073;flex-wrap:wrap;display:flex}.kpr-reader__nav{margin-top:calc(var(--kpr-u) * 8);border-top:1px solid var(--kpr-line-dark);grid-template-columns:1fr 1fr;display:grid}.kpr-reader__navItem{padding:calc(var(--kpr-u) * 3.2) calc(var(--kpr-u) * 2);color:inherit;text-decoration:none;position:relative;overflow:hidden}.kpr-reader__navItem:before{content:"";background:var(--kpr-black);transform-origin:0;transition:transform .6s var(--kpr-ease-out-expo);position:absolute;inset:0;transform:scaleX(0)}.kpr-reader__navItem--next:before{transform-origin:100%}.kpr-reader__navItem:hover:before{transform:scaleX(1)}.kpr-reader__navItem>*{z-index:1;position:relative}.kpr-reader__navItem--next{text-align:right;border-left:1px solid var(--kpr-line-dark)}.kpr-reader__navLabel{align-items:center;gap:calc(var(--kpr-u) * .8);font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1.2);letter-spacing:-.02em;text-transform:uppercase;color:#00000073;transition:color .6s var(--kpr-ease-out-expo);display:inline-flex}.kpr-reader__navTitle{margin-top:calc(var(--kpr-u) * 1.2);font-size:calc(var(--kpr-u) * 2.2);letter-spacing:-.02em;transition:color .6s var(--kpr-ease-out-expo);font-weight:600;line-height:1.25;display:block}.kpr-reader__navItem:hover .kpr-reader__navLabel{color:#ffffff8c}.kpr-reader__navItem:hover .kpr-reader__navTitle{color:#fff}.kpr-sort{align-items:center;gap:calc(var(--kpr-u) * 2);display:inline-flex}.kpr-sort__label{font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1.6);letter-spacing:-.02em;text-transform:uppercase;color:#ffffff73}.kpr-sort__link{align-items:center;gap:calc(var(--kpr-u) * .8);font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1.6);letter-spacing:-.02em;text-transform:uppercase;white-space:pre;color:#fff6;transition:color .6s var(--kpr-ease-out-expo);text-decoration:none;display:inline-flex}.kpr-sort__link:hover{color:#fff}.kpr-sort__dot{width:calc(var(--kpr-u) * .7);height:calc(var(--kpr-u) * .7);background:var(--kpr-green);opacity:0;transition:opacity .6s var(--kpr-ease-out-expo);display:inline-block}.kpr-sort__link.is-active{color:#fff}.kpr-sort__link.is-active .kpr-sort__dot{opacity:1}@media (max-width:767px){.kpr-section__titleCn{font-size:calc(var(--kpr-u) * 3.6)}.kpr-section__row{grid-template-columns:calc(var(--kpr-u) * 5) minmax(0, 1fr) auto;row-gap:calc(var(--kpr-u) * 1);padding:calc(var(--kpr-u) * 2.4) calc(var(--kpr-u) * 1.2);grid-template-areas:"num date arrow""main main main"}.kpr-section__rowTitle{font-size:calc(var(--kpr-u) * 2.1)}.kpr-section__withCover{gap:calc(var(--kpr-u) * 3);grid-template-columns:minmax(0,1fr)}.kpr-section__cover{width:52%}.kpr-section__aside{position:static}.kpr-reader__title{font-size:calc(var(--kpr-u) * 3.4);max-width:none}.kpr-reader__desc{font-size:calc(var(--kpr-u) * 1.7);max-width:none}.kpr-reader__nav{grid-template-columns:1fr}.kpr-reader__navItem--next{border-left:none;border-top:1px solid var(--kpr-line-dark)}}@media (prefers-reduced-motion:reduce){.kpr-section__row,.kpr-section__row:before,.kpr-section__row>*,.kpr-section__back,.kpr-section__backArrow,.kpr-section__cover img,.kpr-reader__navItem,.kpr-reader__navItem:before,.kpr-reader__navItem>*,.kpr-reader__crumbLink,.kpr-sort__link,.kpr-sort__dot{transition:none!important;animation:none!important}}.kpr-pager{margin-top:calc(var(--kpr-u) * 7.2);padding-top:calc(var(--kpr-u) * 2.4);border-top:1px solid var(--kpr-line-dark)}.kpr-pager__group{justify-content:center;align-items:center;gap:calc(var(--kpr-u) * 1);flex-wrap:wrap;display:flex}.kpr-pager__nav{padding:calc(var(--kpr-u) * .8) calc(var(--kpr-u) * 1.4);font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1.4);letter-spacing:-.02em;text-transform:uppercase;color:var(--kpr-black);transition:background .6s var(--kpr-ease-out-expo), color .6s var(--kpr-ease-out-expo);align-items:center;gap:.45em;text-decoration:none;display:inline-flex}.kpr-pager__nav:hover{background:var(--kpr-black);color:var(--kpr-white)}.kpr-pager__nav.is-disabled{color:#00000040}.kpr-pager__nums{align-items:center;gap:calc(var(--kpr-u) * .4);display:inline-flex}.kpr-pager__num{min-width:calc(var(--kpr-u) * 3.6);height:calc(var(--kpr-u) * 3.6);padding:0 calc(var(--kpr-u) * .8);font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1.3);font-variant-numeric:tabular-nums;color:#0000008c;transition:background .6s var(--kpr-ease-out-expo), color .6s var(--kpr-ease-out-expo);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.kpr-pager__num:hover,.kpr-pager__num.is-active{background:var(--kpr-black);color:var(--kpr-white)}.kpr-pager__ellipsis{padding:0 calc(var(--kpr-u) * .4);font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1.3);color:#00000059}.kpr-pager__divider{width:1px;height:calc(var(--kpr-u) * 2.4);background:var(--kpr-line-dark);margin:0 calc(var(--kpr-u) * 1.2)}.kpr-pager__jump{align-items:stretch;display:inline-flex}.kpr-pager__jump input{width:calc(var(--kpr-u) * 7.2);height:calc(var(--kpr-u) * 3.6);border:1px solid var(--kpr-line-dark);font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1.2);text-align:center;color:var(--kpr-black);appearance:textfield;transition:border-color .6s var(--kpr-ease-out-expo);background:0 0;border-right:none;outline:none}.kpr-pager__jump input::placeholder{color:#00000040;letter-spacing:.06em}.kpr-pager__jump input:focus{border-color:var(--kpr-black)}.kpr-pager__jump input::-webkit-inner-spin-button{appearance:none}.kpr-pager__jump input::-webkit-outer-spin-button{appearance:none}.kpr-pager__jump button{height:calc(var(--kpr-u) * 3.6);padding:0 calc(var(--kpr-u) * 1.6);border:1px solid var(--kpr-line-dark);font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1.2);letter-spacing:.06em;color:var(--kpr-black);cursor:pointer;transition:background .6s var(--kpr-ease-out-expo), color .6s var(--kpr-ease-out-expo);background:0 0}.kpr-pager__jump button:hover{background:var(--kpr-black);color:var(--kpr-white)}@media (max-width:767px){.kpr-pager__nav{font-size:calc(var(--kpr-u) * 1.6)}.kpr-pager__num{min-width:calc(var(--kpr-u) * 4.2);height:calc(var(--kpr-u) * 4.2);font-size:calc(var(--kpr-u) * 1.5)}}.kpr-filter{gap:calc(var(--kpr-u) * 1.6);flex-direction:column;display:flex}.kpr-filter__head{font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1.1);letter-spacing:.08em;text-transform:uppercase;color:#0006}.kpr-filter__row{gap:calc(var(--kpr-u) * 1.2) calc(var(--kpr-u) * 3.2);flex-wrap:wrap;display:flex}.kpr-filter__btn{align-items:center;gap:calc(var(--kpr-u) * .8);font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1.4);letter-spacing:-.02em;text-transform:uppercase;white-space:pre;color:#00000080;cursor:pointer;transition:color .6s var(--kpr-ease-out-expo);background:0 0;border:none;padding:0;display:inline-flex}.kpr-filter__btn:hover,.kpr-filter__btn.is-active{color:var(--kpr-black)}.kpr-filter__dot{width:calc(var(--kpr-u) * .7);height:calc(var(--kpr-u) * .7);background:var(--kpr-green);opacity:0;transition:opacity .6s var(--kpr-ease-out-expo);display:inline-block}.kpr-filter__btn.is-active .kpr-filter__dot{opacity:1}.kpr-filter__count{font-variant-numeric:tabular-nums;color:#0000004d;transition:color .6s var(--kpr-ease-out-expo)}.kpr-filter__btn:hover .kpr-filter__count,.kpr-filter__btn.is-active .kpr-filter__count{color:#0000008c}.kpr-filter__clear{align-items:center;gap:calc(var(--kpr-u) * .8);font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1.1);letter-spacing:.08em;text-transform:uppercase;color:#0006;cursor:pointer;transition:color .6s var(--kpr-ease-out-expo);background:0 0;border:none;padding:0;display:inline-flex}.kpr-filter__clear:hover{color:var(--kpr-black)}.kpr-cert__frame{border:1px solid var(--kpr-line-dark);padding:calc(var(--kpr-u) * 4.8);justify-content:center;align-items:center;display:flex}.kpr-cert__imgWrap{width:100%;max-width:calc(var(--kpr-u) * 72);aspect-ratio:1.414;position:relative}.kpr-cert__imgWrap img{object-fit:contain}.kpr-cert__empty{padding:calc(var(--kpr-u) * 10) calc(var(--kpr-u) * 4);text-align:center;font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1.4);letter-spacing:.08em;text-transform:uppercase;color:#00000059}.kpr-search{align-items:center;gap:calc(var(--kpr-u) * 1.6);border-bottom:1px solid var(--kpr-black);padding-bottom:calc(var(--kpr-u) * 1.6);display:flex}.kpr-search__icon{width:calc(var(--kpr-u) * 2);height:calc(var(--kpr-u) * 2);flex:none}.kpr-search__icon svg{stroke:currentColor;width:100%;height:100%;display:block}.kpr-search input{min-width:0;font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 2.8);letter-spacing:-.02em;text-transform:uppercase;color:var(--kpr-black);background:0 0;border:none;outline:none;flex:1;padding:0}.kpr-search input::placeholder{color:#00000040;text-transform:none}.kpr-search input::-webkit-search-cancel-button{appearance:none}.kpr-search__clear{width:calc(var(--kpr-u) * 3.6);height:calc(var(--kpr-u) * 3.6);border:1px solid var(--kpr-line-dark);color:var(--kpr-black);cursor:pointer;transition:background .6s var(--kpr-ease-out-expo), color .6s var(--kpr-ease-out-expo);background:0 0;flex:none;justify-content:center;align-items:center;display:flex}.kpr-search__clear:hover{background:var(--kpr-black);color:var(--kpr-white)}.kpr-discovertabs{align-items:center;gap:calc(var(--kpr-u) * 1.2) calc(var(--kpr-u) * 3.2);flex-wrap:wrap;display:flex}.kpr-discover__group{margin-top:calc(var(--kpr-u) * 6);border-top:1px solid var(--kpr-line-dark)}.kpr-discover__groupHead{align-items:baseline;gap:calc(var(--kpr-u) * 1.6);padding:calc(var(--kpr-u) * 2.4) 0 calc(var(--kpr-u) * 1.6);display:flex}.kpr-discover__groupNo{font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1.2);color:#00000059}.kpr-discover__groupName{font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1.8);letter-spacing:-.02em;text-transform:uppercase;font-weight:700}.kpr-discover__groupCount{font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1.1);color:#0006;font-variant-numeric:tabular-nums}.kpr-discover__groupMore{font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1.2);letter-spacing:-.02em;text-transform:uppercase;color:#00000073;transition:color .6s var(--kpr-ease-out-expo);margin-left:auto;text-decoration:none}.kpr-discover__groupMore:hover{color:var(--kpr-black)}.kpr-discover__cats{margin-top:calc(var(--kpr-u) * 6);border-bottom:1px solid var(--kpr-line-dark)}.kpr-discover__empty{margin-top:calc(var(--kpr-u) * 6);border:1px dashed var(--kpr-line-dark);padding:calc(var(--kpr-u) * 10) calc(var(--kpr-u) * 4);text-align:center}.kpr-discover__emptyNo{font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 6);color:#0000001f;font-weight:700;line-height:1}.kpr-discover__emptyTitle{margin:calc(var(--kpr-u) * 2) 0 0;font-size:calc(var(--kpr-u) * 2);font-weight:650}.kpr-discover__emptyDesc{margin:calc(var(--kpr-u) * 1) 0 0;font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1.3);color:#0006}.kpr-discover__emptyActions{margin-top:calc(var(--kpr-u) * 3.2);justify-content:center;gap:calc(var(--kpr-u) * 1.6);flex-wrap:wrap;display:flex}.kpr-discover__emptyBtn{align-items:center;gap:calc(var(--kpr-u) * .8);height:calc(var(--kpr-u) * 4);padding:0 calc(var(--kpr-u) * 2);border:1px solid var(--kpr-line-dark);font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1.2);letter-spacing:.06em;text-transform:uppercase;color:var(--kpr-black);transition:background .6s var(--kpr-ease-out-expo), color .6s var(--kpr-ease-out-expo), border-color .6s var(--kpr-ease-out-expo);text-decoration:none;display:inline-flex}.kpr-discover__emptyBtn:hover{background:var(--kpr-black);border-color:var(--kpr-black);color:var(--kpr-white)}@media (max-width:767px){.kpr-search input{font-size:calc(var(--kpr-u) * 2)}}@keyframes kpr-vinyl-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.kpr-music-fab{display:none}@media (max-width:767px){.kpr-music-fab{z-index:60;right:calc(var(--kpr-u) * 2);bottom:calc(var(--kpr-u) * 2);width:calc(var(--kpr-u) * 6);height:calc(var(--kpr-u) * 6);background:var(--kpr-white);border:1px solid var(--kpr-black);color:var(--kpr-black);cursor:pointer;transition:background .6s var(--kpr-ease-out-expo), color .6s var(--kpr-ease-out-expo);justify-content:center;align-items:center;display:flex;position:fixed}.kpr-music-fab:hover{background:var(--kpr-black);color:var(--kpr-white)}.kpr-music-fab svg{width:calc(var(--kpr-u) * 2.4);height:calc(var(--kpr-u) * 2.4);stroke:currentColor}.kpr-music-fab.is-playing svg{animation:3.2s linear infinite kpr-vinyl-spin}}.kpr-music-panel{z-index:62;left:calc(var(--kpr-pad) + var(--kpr-rail-w) + var(--kpr-u) * 1.6);bottom:var(--kpr-pad);width:calc(var(--kpr-u) * 34);background:var(--kpr-white);border:1px solid var(--kpr-black);color:var(--kpr-black);animation:kpr-panel-in .6s var(--kpr-ease-out-expo) both;position:fixed}@keyframes kpr-panel-in{0%{opacity:0;transform:translateY(calc(var(--kpr-u) * 1.6))}to{opacity:1;transform:translateY(0)}}.kpr-music-panel.is-closing{animation:.2s ease-in both kpr-panel-out}@keyframes kpr-panel-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(calc(var(--kpr-u) * 1.2))}}.kpr-music-panel__head{padding:calc(var(--kpr-u) * 1.2) calc(var(--kpr-u) * 1.6);border-bottom:1px solid var(--kpr-line-dark);font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1.1);letter-spacing:.08em;text-transform:uppercase;color:#00000073;justify-content:space-between;align-items:center;display:flex}.kpr-music-panel__close{width:calc(var(--kpr-u) * 2.8);height:calc(var(--kpr-u) * 2.8);border:1px solid var(--kpr-line-dark);color:var(--kpr-black);cursor:pointer;font-size:calc(var(--kpr-u) * 1.4);transition:background .6s var(--kpr-ease-out-expo), color .6s var(--kpr-ease-out-expo);background:0 0;justify-content:center;align-items:center;line-height:1;display:flex}.kpr-music-panel__close:hover{background:var(--kpr-black);color:var(--kpr-white)}.kpr-music-panel__body{padding:calc(var(--kpr-u) * 1.6)}.kpr-music-panel__title{font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1.7);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:700;overflow:hidden}.kpr-music-panel__artist{margin:calc(var(--kpr-u) * .4) 0 0;font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1.2);color:#00000073;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kpr-music-panel__progress{margin-top:calc(var(--kpr-u) * 2)}.kpr-music-range{appearance:none;width:100%;height:calc(var(--kpr-u) * 1.4);cursor:pointer;background:0 0}.kpr-music-range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--kpr-black) var(--fill,0%), #00000026 var(--fill,0%));height:1px}.kpr-music-range::-webkit-slider-thumb{-webkit-appearance:none;width:calc(var(--kpr-u) * 1.1);height:calc(var(--kpr-u) * 1.1);margin-top:calc(var(--kpr-u) * -.55);background:var(--kpr-black);border:none;border-radius:0}.kpr-music-range::-moz-range-track{background:#00000026;height:1px}.kpr-music-range::-moz-range-progress{background:var(--kpr-black);height:1px}.kpr-music-range::-moz-range-thumb{width:calc(var(--kpr-u) * 1.1);height:calc(var(--kpr-u) * 1.1);background:var(--kpr-black);border:none;border-radius:0}.kpr-music-panel__times{margin-top:calc(var(--kpr-u) * .6);font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1);color:#0006;font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.kpr-music-panel__controls{justify-content:center;align-items:center;gap:calc(var(--kpr-u) * 1.6);margin-top:calc(var(--kpr-u) * 2);display:flex}.kpr-music-btn{width:calc(var(--kpr-u) * 4.4);height:calc(var(--kpr-u) * 4.4);border:1px solid var(--kpr-line-dark);color:var(--kpr-black);cursor:pointer;transition:background .6s var(--kpr-ease-out-expo), color .6s var(--kpr-ease-out-expo), border-color .6s var(--kpr-ease-out-expo);background:0 0;justify-content:center;align-items:center;display:flex}.kpr-music-btn svg{width:calc(var(--kpr-u) * 1.6);height:calc(var(--kpr-u) * 1.6);fill:currentColor;stroke:none}.kpr-music-btn:hover{background:var(--kpr-black);border-color:var(--kpr-black);color:var(--kpr-white)}.kpr-music-btn.is-on{color:var(--kpr-green)}.kpr-music-btn--play{width:calc(var(--kpr-u) * 5.4);height:calc(var(--kpr-u) * 5.4);background:var(--kpr-black);border-color:var(--kpr-black);color:var(--kpr-white)}.kpr-music-btn--play:hover{background:var(--kpr-green);border-color:var(--kpr-green);color:var(--kpr-black)}.kpr-music-panel__foot{margin-top:calc(var(--kpr-u) * 2);padding-top:calc(var(--kpr-u) * 1.4);border-top:1px solid var(--kpr-line-dark);justify-content:space-between;align-items:center;display:flex}.kpr-music-panel__volume{align-items:center;gap:calc(var(--kpr-u) * .8);display:flex}.kpr-music-panel__volume .kpr-music-btn{width:calc(var(--kpr-u) * 3.4);height:calc(var(--kpr-u) * 3.4);border:none}.kpr-music-panel__volume .kpr-music-btn svg{width:calc(var(--kpr-u) * 1.4);height:calc(var(--kpr-u) * 1.4)}.kpr-music-panel__volume input{appearance:none;width:calc(var(--kpr-u) * 8);height:calc(var(--kpr-u) * 1.4);cursor:pointer;background:0 0}.kpr-music-panel__volume input::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--kpr-black) var(--fill,70%), #00000026 var(--fill,70%));height:1px}.kpr-music-panel__volume input::-webkit-slider-thumb{-webkit-appearance:none;width:calc(var(--kpr-u) * 1);height:calc(var(--kpr-u) * 1);margin-top:calc(var(--kpr-u) * -.5);background:var(--kpr-black);border-radius:0}.kpr-music-panel__volume input::-moz-range-track{background:#00000026;height:1px}.kpr-music-panel__volume input::-moz-range-progress{background:var(--kpr-black);height:1px}.kpr-music-panel__volume input::-moz-range-thumb{width:calc(var(--kpr-u) * 1);height:calc(var(--kpr-u) * 1);background:var(--kpr-black);border:none;border-radius:0}.kpr-music-panel__list{align-items:center;gap:calc(var(--kpr-u) * .8);font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1.1);letter-spacing:.08em;text-transform:uppercase;color:#00000080;cursor:pointer;transition:color .6s var(--kpr-ease-out-expo);background:0 0;border:none;padding:0;display:inline-flex}.kpr-music-panel__list:hover{color:var(--kpr-black)}.kpr-music-playlist{z-index:63;left:calc(var(--kpr-pad) + var(--kpr-rail-w) + var(--kpr-u) * 1.6);bottom:var(--kpr-pad);width:calc(var(--kpr-u) * 44);max-height:min(60vh, calc(var(--kpr-u) * 52));background:var(--kpr-white);border:1px solid var(--kpr-black);color:var(--kpr-black);animation:kpr-panel-in .6s var(--kpr-ease-out-expo) both;flex-direction:column;display:flex;position:fixed}.kpr-music-playlist__head{padding:calc(var(--kpr-u) * 1.2) calc(var(--kpr-u) * 1.6);border-bottom:1px solid var(--kpr-line-dark);font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1.1);letter-spacing:.08em;text-transform:uppercase;color:#00000073;justify-content:space-between;align-items:center;display:flex}.kpr-music-playlist__head strong{color:var(--kpr-black);font-weight:700}.kpr-music-playlist__search{align-items:center;gap:calc(var(--kpr-u) * .8);padding:calc(var(--kpr-u) * 1.2) calc(var(--kpr-u) * 1.6);border-bottom:1px solid var(--kpr-line-dark);display:flex}.kpr-music-playlist__search input{min-width:0;font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1.3);color:var(--kpr-black);background:0 0;border:none;outline:none;flex:1;padding:0}.kpr-music-playlist__search input::placeholder{color:#00000040}.kpr-music-playlist__rows{overscroll-behavior:contain;flex:1;overflow-y:auto}.kpr-music-playlist__row{grid-template-columns:calc(var(--kpr-u) * 4) minmax(0, 1fr) auto;align-items:center;column-gap:calc(var(--kpr-u) * 1.2);width:100%;padding:calc(var(--kpr-u) * 1.1) calc(var(--kpr-u) * 1.6);text-align:left;color:#0000008c;cursor:pointer;transition:background .6s var(--kpr-ease-out-expo), color .6s var(--kpr-ease-out-expo);background:0 0;border:none;border-bottom:1px solid #0000000d;display:grid}.kpr-music-playlist__row:hover{color:var(--kpr-black);background:#0000000a}.kpr-music-playlist__row.is-current,.kpr-music-playlist__row.is-current:hover{background:var(--kpr-black);color:var(--kpr-white)}.kpr-music-playlist__num{font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1.1);font-variant-numeric:tabular-nums;color:#0000004d}.kpr-music-playlist__row.is-current .kpr-music-playlist__num{color:#ffffff80}.kpr-music-playlist__main{min-width:0}.kpr-music-playlist__title{font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1.3);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.kpr-music-playlist__artist{font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1);opacity:.5;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kpr-music-playlist__dot{width:calc(var(--kpr-u) * .7);height:calc(var(--kpr-u) * .7);background:var(--kpr-green)}.kpr-music-playlist__foot{padding:calc(var(--kpr-u) * 1) calc(var(--kpr-u) * 1.6);border-top:1px solid var(--kpr-line-dark);font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1);color:#0006;font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}@media (max-width:767px){.kpr-music-panel,.kpr-music-playlist{border-bottom:none;border-left:none;border-right:none;width:auto;max-height:70vh;bottom:0;left:0;right:0}}@media (prefers-reduced-motion:reduce){.kpr-music-fab.is-playing svg,.kpr-music-panel,.kpr-music-playlist{animation:none!important}.kpr-pager__nav,.kpr-pager__num,.kpr-pager__jump button,.kpr-filter__btn,.kpr-filter__dot,.kpr-filter__clear,.kpr-search__clear,.kpr-discover__groupMore,.kpr-discover__emptyBtn,.kpr-music-btn,.kpr-music-panel__close,.kpr-music-playlist__row{transition:none!important}}.kpr-list__item .kpr-cert__gridName,.kpr-list-card__info .kpr-cert__gridName{max-width:100%;font-size:calc(var(--kpr-u) * 3.1);letter-spacing:-.02em;line-height:1.12}.kpr-list__bottomRow{align-items:center;gap:calc(var(--kpr-u) * 3) calc(var(--kpr-u) * 6);flex-wrap:wrap;display:flex}.kpr-list__filters{align-items:center;gap:calc(var(--kpr-u) * 2) calc(var(--kpr-u) * 4);flex-wrap:wrap;display:flex}.kpr-list__filters .kpr-filter{align-items:center;gap:calc(var(--kpr-u) * 2.4);flex-direction:row}.kpr-list__filters .kpr-list__vline{height:calc(var(--kpr-u) * 4)}.kpr-list__bottom .kpr-filter__head{color:#fff6}.kpr-list__bottom .kpr-filter__btn{color:#ffffff8c}.kpr-list__bottom .kpr-filter__btn:hover,.kpr-list__bottom .kpr-filter__btn.is-active{color:var(--kpr-white)}.kpr-list__bottom .kpr-filter__count{color:#ffffff59}.kpr-list__bottom .kpr-filter__btn:hover .kpr-filter__count,.kpr-list__bottom .kpr-filter__btn.is-active .kpr-filter__count{color:#fff9}.kpr-list__bottom .kpr-filter__clear{color:#ffffff8c}.kpr-list__bottom .kpr-filter__clear:hover{color:var(--kpr-white)}@media (max-width:767px){.kpr-list__filters{row-gap:calc(var(--kpr-u) * 1.6)}.kpr-list__filters .kpr-filter{align-items:flex-start;gap:calc(var(--kpr-u) * 1.2);flex-direction:column}.kpr-list__filters .kpr-list__vline{display:none}}.kpr-home-collect__ruler{gap:calc(var(--kpr-u) * .9);margin-top:calc(var(--kpr-u) * 1.2);padding-top:calc(var(--kpr-u) * 1.6);font-family:var(--kpr-font-mono);border-top:1px solid #0000001f;flex-direction:column;display:flex}.kpr-home-collect__rulerLine{height:calc(var(--kpr-u) * 1);background:repeating-linear-gradient(90deg,#00000059 0 1px,#0000 1px 12px) 0 0/100% 40% no-repeat;justify-content:space-between;align-items:flex-start;display:flex}.kpr-home-collect__rulerTick{background:#000000a6;width:1px;height:100%}.kpr-home-collect__rulerLabels{font-size:calc(var(--kpr-u) * .95);letter-spacing:.12em;color:#0009;justify-content:space-between;display:flex}.kpr-home-collect__rulerMeta{font-size:calc(var(--kpr-u) * .95);letter-spacing:.12em;text-transform:uppercase;color:#0006}.kpr-finale{background:var(--kpr-white);min-height:100vh;color:var(--kpr-black);flex-direction:column;display:flex;position:relative;overflow-x:clip}.kpr-finale__marquee{border-top:1px solid var(--kpr-line-dark);border-bottom:1px solid var(--kpr-line-dark);align-items:center;height:9.5vh;display:flex;overflow:hidden}.kpr-finale__track{will-change:transform;width:max-content;animation:28s linear infinite kpr-finale-marquee;display:flex}.kpr-finale__row{letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap;flex-shrink:0;align-items:center;font-family:Archivo Black,Arial Black,Impact,sans-serif;font-size:4.5vh;line-height:1;display:flex}.kpr-finale__item{align-items:center;display:inline-flex}.kpr-finale__sep{opacity:.28;margin:0 .55em}@keyframes kpr-finale-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.kpr-finale__track{animation:none}}.kpr-actmarquee{background:var(--kpr-white);color:var(--kpr-black);margin-block:8vh}.kpr-finale__body{justify-content:space-between;gap:calc(var(--kpr-u) * 2);min-height:130vh;padding:calc(var(--kpr-u) * 3) calc(var(--kpr-pad) + var(--kpr-u) * 3) calc(var(--kpr-u) * 2.5) calc(var(--kpr-pad) + var(--kpr-rail-w) + var(--kpr-u) * 2);flex-direction:column;flex:1;display:flex}.kpr-finale__meta{align-items:baseline;display:flex}.kpr-finale__caption{margin:0}.kpr-finale__stage{flex-direction:column;flex:1;justify-content:center;display:flex;position:relative}.kpr-finale__title{padding-left:calc(var(--kpr-u) * 2);letter-spacing:-.02em;text-transform:uppercase;cursor:default;flex-direction:column;margin:0;font-family:Archivo Black,Arial Black,Impact,sans-serif;font-size:min(24vw,40vh);line-height:.84;display:flex}.kpr-finale__line--ghost{color:#0000;-webkit-text-stroke:2px var(--kpr-black);transition:color .6s cubic-bezier(.22,1,.36,1)}.kpr-finale__title:hover .kpr-finale__line--ghost{color:var(--kpr-black)}@supports not (-webkit-text-stroke:1px black){.kpr-finale__line--ghost{color:#0000002e}}.kpr-finale__line--solid{text-align:right;-webkit-text-stroke:2px transparent;align-self:flex-end;transition:color .6s cubic-bezier(.22,1,.36,1),-webkit-text-stroke-color .6s cubic-bezier(.22,1,.36,1)}@supports (-webkit-text-stroke:1px black){.kpr-finale__title:hover .kpr-finale__line--solid{color:#0000;-webkit-text-stroke-color:var(--kpr-black)}}@supports not (-webkit-text-stroke:1px black){.kpr-finale__title:hover .kpr-finale__line--solid{color:#00000040}}.kpr-finale__star{width:clamp(64px,9vw,150px);color:var(--kpr-black);pointer-events:none;transition:transform .6s cubic-bezier(.22,1,.36,1);position:absolute;top:2%;right:16vw}.kpr-finale__stage:hover .kpr-finale__star{transform:scale(1.18)}.kpr-finale__star svg{width:100%;height:auto;animation:22s linear infinite kpr-finale-spin;display:block}@keyframes kpr-finale-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.kpr-finale__star svg{animation:none}.kpr-finale__star,.kpr-finale__line--ghost,.kpr-finale__line--solid{transition:none}}.kpr-finale__mark{font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1.4);color:#00000059;pointer-events:none;line-height:1;position:absolute}.kpr-finale__mark--tl{top:calc(var(--kpr-u) * -.6);left:0}.kpr-finale__mark--tr{top:calc(var(--kpr-u) * -.6);right:0}.kpr-finale__mark--bl{bottom:calc(var(--kpr-u) * -.6);left:0}.kpr-finale__mark--br{bottom:calc(var(--kpr-u) * -.6);right:0}.kpr-finale__keeper{left:calc(var(--kpr-pad) + var(--kpr-rail-w) + var(--kpr-u) * 1);writing-mode:vertical-rl;font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1.15);letter-spacing:.22em;text-transform:uppercase;color:var(--kpr-ink-soft,#444);margin:0;position:absolute;top:50%;bottom:auto;transform:translateY(-50%)}@media (max-width:900px){.kpr-finale__body{padding-left:var(--kpr-pad);padding-right:var(--kpr-pad)}.kpr-finale__title{font-size:26vw}.kpr-finale__row{font-size:3.6vh}.kpr-finale__star{width:clamp(40px,12vw,80px);right:4vw}.kpr-finale__keeper{display:none}}.kpr-intro2{padding:calc(var(--kpr-u) * 9) calc(var(--kpr-pad) + var(--kpr-u) * 2) calc(var(--kpr-u) * 10) calc(var(--kpr-pad) + var(--kpr-rail-w) + var(--kpr-u) * 2);background:var(--kpr-white);color:var(--kpr-black);position:relative}.kpr-intro2__title{margin:calc(var(--kpr-u) * 2.4) 0 0;max-width:calc(var(--kpr-u) * 88);font-family:Archivo Black,Arial Black,Impact,sans-serif;font-size:calc(var(--kpr-u) * 6.2);letter-spacing:-.035em;text-transform:uppercase;font-weight:900;line-height:.98}.kpr-intro2__splitLine{will-change:transform}.kpr-intro2__lede{margin:calc(var(--kpr-u) * 2.2) 0 0;max-width:calc(var(--kpr-u) * 46);font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1.2);letter-spacing:.04em;color:#0000009e;line-height:1.75}.kpr-intro2__grid{gap:calc(var(--kpr-u) * 2);margin-top:calc(var(--kpr-u) * 5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.kpr-intro2__cell{transition:translate .7s cubic-bezier(.22,1,.36,1);position:relative}.kpr-intro2__cell:hover{translate:0 calc(var(--kpr-u) * -.5)}.kpr-intro2__cell:has(.kpr-intro2__card:focus-visible){translate:0 calc(var(--kpr-u) * -.5)}.kpr-intro2__card{background:var(--kpr-white);color:inherit;cursor:pointer;border:1px solid #00000024;border-radius:14px;flex-direction:column;text-decoration:none;transition:border-color .7s cubic-bezier(.22,1,.36,1);display:flex}.kpr-intro2__card:hover,.kpr-intro2__card:focus-visible{border-color:#0006}.kpr-intro2__card--soon{cursor:default}.kpr-intro2__frame{aspect-ratio:3/4;background:#0c0c0c;border-radius:13px 13px 0 0;transition:background-color .45s cubic-bezier(.22,1,.36,1);display:block;position:relative;overflow:hidden}.kpr-intro2__media{will-change:transform;display:block;position:absolute;inset:-3%}.kpr-intro2__img{object-fit:cover;width:100%;height:100%;transition:scale .7s cubic-bezier(.22,1,.36,1),opacity .35s cubic-bezier(.22,1,.36,1);display:block}.kpr-intro2__card:hover .kpr-intro2__img,.kpr-intro2__card:focus-visible .kpr-intro2__img{scale:1.06}.kpr-intro2__chip{top:calc(var(--kpr-u) * 1.2);left:calc(var(--kpr-u) * 1.2);z-index:2;padding:calc(var(--kpr-u) * .35) calc(var(--kpr-u) * .8);font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1.1);letter-spacing:.12em;background:var(--kpr-black);color:var(--kpr-white);border:1px solid var(--kpr-black);transition:background .35s var(--kpr-ease-out-expo), color .35s var(--kpr-ease-out-expo);position:absolute}.kpr-intro2__card:hover .kpr-intro2__chip,.kpr-intro2__card:focus-visible .kpr-intro2__chip{background:var(--kpr-white);color:var(--kpr-black)}.kpr-intro2__info{gap:calc(var(--kpr-u) * 1);padding:calc(var(--kpr-u) * 1.8) calc(var(--kpr-u) * 1.6) calc(var(--kpr-u) * 2);border-top:1px solid #0000001a;flex-direction:column;flex:1;display:flex}.kpr-intro2__labelRow{justify-content:space-between;align-items:baseline;gap:calc(var(--kpr-u) * 1);display:flex}.kpr-intro2__label{font-family:Archivo Black,Arial Black,Impact,sans-serif;font-size:calc(var(--kpr-u) * 2.1);letter-spacing:-.01em;text-transform:uppercase;line-height:1}.kpr-intro2__name{font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1.2);letter-spacing:.14em;color:#0000008c}.kpr-intro2__meta{justify-content:space-between;align-items:baseline;gap:calc(var(--kpr-u) * 1);font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1.05);letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:#0000008c;display:flex}.kpr-intro2__rule{height:1px;margin-top:calc(var(--kpr-u) * .4);background:var(--kpr-black);transform-origin:0;transition:transform .7s cubic-bezier(.22,1,.36,1);display:block;transform:scaleX(0)}.kpr-intro2__card:hover .kpr-intro2__rule,.kpr-intro2__card:focus-visible .kpr-intro2__rule{transform:scaleX(1)}@media (max-width:900px){.kpr-intro2__grid{gap:calc(var(--kpr-u) * 2.4);grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.kpr-intro2__cell,.kpr-intro2__card,.kpr-intro2__img,.kpr-intro2__chip,.kpr-intro2__rule{transition:none!important}}.kpr-intro2__hovercard{aspect-ratio:3/4;pointer-events:none;z-index:5;width:100%;position:absolute;top:0;left:0}.kpr-intro2--hovercards .kpr-intro2__card:hover .kpr-intro2__img,.kpr-intro2--hovercards .kpr-intro2__card:focus-visible .kpr-intro2__img{opacity:0}.kpr-intro2--hovercards .kpr-intro2__card:hover .kpr-intro2__frame,.kpr-intro2--hovercards .kpr-intro2__card:focus-visible .kpr-intro2__frame{background:0 0}.kpr-intro2--static .kpr-intro2__hovercard{display:none}.kpr-friends{min-height:150vh;padding:calc(var(--kpr-u) * 9) calc(var(--kpr-pad) + var(--kpr-u) * 2) calc(var(--kpr-u) * 10) calc(var(--kpr-pad) + var(--kpr-rail-w) + var(--kpr-u) * 2);flex-direction:column;display:flex}.kpr-friends__grid{gap:calc(var(--kpr-u) * 2.2);margin-top:calc(var(--kpr-u) * 8);flex:1;grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;display:grid}.kpr-friends__card{gap:calc(var(--kpr-u) * .9);min-height:calc(var(--kpr-u) * 19);padding:calc(var(--kpr-u) * 2.2) calc(var(--kpr-u) * 2) calc(var(--kpr-u) * 2.2);background:var(--kpr-white);color:inherit;cursor:pointer;border:1px solid #00000024;border-radius:18px;flex-direction:column;text-decoration:none;transition:border-color .7s cubic-bezier(.22,1,.36,1),translate .7s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden}.kpr-friends__card:hover,.kpr-friends__card:focus-visible,.kpr-friends__card:focus-within{translate:0 calc(var(--kpr-u) * -.6);border-color:#0006}.kpr-friends__card--soon{cursor:default}.kpr-friends__ghost{top:calc(var(--kpr-u) * .8);right:calc(var(--kpr-u) * 1.2);z-index:0;font-family:Archivo Black,Arial Black,Impact,sans-serif;font-size:calc(var(--kpr-u) * 7);color:#0000;-webkit-text-stroke:1px #00000014;pointer-events:none;line-height:1;transition:-webkit-text-stroke-color .7s cubic-bezier(.22,1,.36,1);position:absolute}.kpr-friends__card:hover .kpr-friends__ghost,.kpr-friends__card:focus-visible .kpr-friends__ghost,.kpr-friends__card:focus-within .kpr-friends__ghost{-webkit-text-stroke-color:#00000029}.kpr-friends__chip{z-index:1;font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1.15);letter-spacing:.14em;color:#00000073;position:relative}.kpr-friends__titleRow{z-index:1;align-items:center;gap:calc(var(--kpr-u) * 1.8);display:flex;position:relative}.kpr-friends__iconBox{width:calc(var(--kpr-u) * 4.2);height:calc(var(--kpr-u) * 4.2);background:#f4f2ee;border:1px solid #0000001f;border-radius:9px;flex:none;position:relative;overflow:hidden}.kpr-friends__iconFallback{font-family:Archivo Black,Arial Black,Impact,sans-serif;font-size:calc(var(--kpr-u) * 2);color:#00000038;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.kpr-friends__iconImg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.kpr-friends__name{font-family:Archivo Black,Arial Black,Impact,sans-serif;font-size:calc(var(--kpr-u) * 2.1);letter-spacing:-.01em;text-transform:uppercase;line-height:1.15}.kpr-friends__desc{z-index:1;font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1.2);letter-spacing:.03em;color:#0000008c;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.7;display:-webkit-box;position:relative;overflow:hidden}.kpr-friends__foot{z-index:1;justify-content:space-between;align-items:baseline;gap:calc(var(--kpr-u) * 1);padding-top:calc(var(--kpr-u) * 1.4);margin-top:auto;display:flex;position:relative}.kpr-friends__url{font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1.25);letter-spacing:.06em;color:#00000073;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kpr-friends__go{font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1.5);color:var(--kpr-black);transition:translate .7s cubic-bezier(.22,1,.36,1)}.kpr-friends__card:hover .kpr-friends__go,.kpr-friends__card:focus-visible .kpr-friends__go,.kpr-friends__card:focus-within .kpr-friends__go{translate:calc(var(--kpr-u) * .5) calc(var(--kpr-u) * -.5)}.kpr-friends__rule{z-index:1;background:var(--kpr-black);transform-origin:0;height:1px;transition:transform .7s cubic-bezier(.22,1,.36,1);display:block;position:relative;transform:scaleX(0)}.kpr-friends__card:hover .kpr-friends__rule,.kpr-friends__card:focus-visible .kpr-friends__rule,.kpr-friends__card:focus-within .kpr-friends__rule{transform:scaleX(1)}.kpr-friends__hit{z-index:2;border-radius:inherit;outline:none;position:absolute;inset:0}.kpr-friends__hit:focus-visible{outline:2px solid var(--kpr-black);outline-offset:calc(var(--kpr-u) * -.4)}.kpr-friends__latest{z-index:3;align-items:baseline;gap:calc(var(--kpr-u) * 1);min-width:0;padding-top:calc(var(--kpr-u) * .3);color:inherit;text-decoration:none;display:flex;position:relative}.kpr-friends__latestChip{font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1.05);letter-spacing:.12em;color:#00000073;white-space:nowrap;flex:none;align-items:center;display:inline-flex}.kpr-friends__latestDot{width:calc(var(--kpr-u) * .7);height:calc(var(--kpr-u) * .7);margin-right:calc(var(--kpr-u) * .8);background:var(--kpr-green);flex:none;display:inline-block}.kpr-friends__latestTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1.15);letter-spacing:.02em;color:#000000c7;transition:color .7s cubic-bezier(.22,1,.36,1);overflow:hidden}.kpr-friends__latestGo{font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1.3);color:var(--kpr-black);opacity:0;translate:calc(var(--kpr-u) * -.5) 0;flex:none;transition:opacity .7s cubic-bezier(.22,1,.36,1),translate .7s cubic-bezier(.22,1,.36,1)}.kpr-friends__latest:hover .kpr-friends__latestTitle,.kpr-friends__latest:focus-visible .kpr-friends__latestTitle{color:var(--kpr-black)}.kpr-friends__latest:hover .kpr-friends__latestGo,.kpr-friends__latest:focus-visible .kpr-friends__latestGo{opacity:1;translate:0}.kpr-friends__site{width:100%;max-width:calc(var(--kpr-u) * 72);margin:calc(var(--kpr-u) * 6) auto 0;padding:calc(var(--kpr-u) * 2.6) calc(var(--kpr-u) * 3);background:var(--kpr-white);border:1px solid #00000024;border-radius:18px;flex:none}.kpr-friends__siteHead{justify-content:space-between;align-items:center;gap:calc(var(--kpr-u) * 1);display:flex}.kpr-friends__siteCopy{font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1.1);letter-spacing:.1em;color:var(--kpr-black);padding:calc(var(--kpr-u) * .5) calc(var(--kpr-u) * 1.2);cursor:pointer;background:0 0;border:1px solid #0000004d;border-radius:8px;transition:background-color .4s cubic-bezier(.22,1,.36,1),color .4s cubic-bezier(.22,1,.36,1)}.kpr-friends__siteCopy:hover,.kpr-friends__siteCopy:focus-visible{background:var(--kpr-black);color:var(--kpr-white)}.kpr-friends__siteJson{margin:calc(var(--kpr-u) * 1.6) 0 0;padding:calc(var(--kpr-u) * 1.6) calc(var(--kpr-u) * 1.8);font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1.2);letter-spacing:.02em;color:#000000b8;white-space:pre;text-align:left;-webkit-user-select:text;user-select:text;background:#f4f2ee;border-radius:12px;line-height:1.8;overflow-x:auto}.kpr-friends__notes{margin:calc(var(--kpr-u) * 2) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.kpr-friends__note{align-items:baseline;gap:calc(var(--kpr-u) * 1.2);padding:calc(var(--kpr-u) * 1.1) 0;border-top:1px solid #00000014;display:flex}.kpr-friends__note:first-child{border-top:none;padding-top:0}.kpr-friends__note:last-child{padding-bottom:0}.kpr-friends__noteNo{font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1.1);letter-spacing:.1em;color:#00000061;flex:none}.kpr-friends__noteText{font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1.2);letter-spacing:.02em;color:#0000009e;line-height:1.8}.kpr-friends__fab{z-index:58;right:calc(var(--kpr-u) * 2.4);bottom:calc(var(--kpr-u) * 2.4);align-items:center;gap:calc(var(--kpr-u) * .8);padding:calc(var(--kpr-u) * 1.1) calc(var(--kpr-u) * 1.6);border:1px solid var(--kpr-black);background:var(--kpr-white);color:var(--kpr-black);font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1.2);letter-spacing:.1em;cursor:pointer;transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1),background-color .4s cubic-bezier(.22,1,.36,1),color .4s cubic-bezier(.22,1,.36,1);display:inline-flex;position:fixed}.kpr-friends__fab[data-hidden=true]{opacity:0;transform:translateY(calc(var(--kpr-u) * 2));pointer-events:none}.kpr-friends__fab:hover,.kpr-friends__fab:focus-visible{background:var(--kpr-black);color:var(--kpr-white)}.kpr-friends__fabText{font-family:var(--kpr-font-mono)}.kpr-friends__fabArrow{font-size:calc(var(--kpr-u) * 1.3)}@media (max-width:767px){.kpr-friends__fab{bottom:calc(var(--kpr-u) * 9.5)}}@media (prefers-reduced-motion:reduce){.kpr-friends__fab{transition:opacity .2s linear}}.kpr-friends__cta{margin:calc(var(--kpr-u) * 8) 0 0;font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1.3);letter-spacing:.12em;text-transform:uppercase;text-align:center;color:#0006;flex:none}.kpr-guestbook{width:100%;max-width:calc(var(--kpr-u) * 72);margin:calc(var(--kpr-u) * 3) auto 0;gap:calc(var(--kpr-u) * 3);flex-direction:column;flex:none;display:flex}.kpr-reader .kpr-guestbook{margin-top:calc(var(--kpr-u) * 10)}.kpr-guestbook__off{margin:calc(var(--kpr-u) * 3) 0 0;font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1.15);letter-spacing:.12em;text-align:center;color:#00000059;flex:none}.kpr-guestbook__form{gap:calc(var(--kpr-u) * 1.8);padding:calc(var(--kpr-u) * 2.6) calc(var(--kpr-u) * 2.6) calc(var(--kpr-u) * 2.2);background:var(--kpr-white);border:1px solid #00000024;border-radius:18px;flex-direction:column;display:flex}.kpr-guestbook__head{justify-content:space-between;align-items:center;gap:calc(var(--kpr-u) * 1);display:flex}.kpr-guestbook__count{font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1.1);letter-spacing:.08em;color:#00000073}.kpr-guestbook__body{align-items:flex-start;gap:calc(var(--kpr-u) * 1.6);display:flex}.kpr-guestbook__bodyMain{gap:calc(var(--kpr-u) * 1.8);flex-direction:column;flex:1;min-width:0;display:flex}.kpr-guestbook__formAvatar{width:calc(var(--kpr-u) * 6);height:calc(var(--kpr-u) * 6);font-family:Archivo Black,Arial Black,Impact,sans-serif;font-size:calc(var(--kpr-u) * 2.8);color:#00000059;background:#f4f2ee;border:1px solid #0000001f;border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.kpr-guestbook__fields{gap:calc(var(--kpr-u) * 1.4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.kpr-guestbook__field{gap:calc(var(--kpr-u) * .55);flex-direction:column;display:flex}.kpr-guestbook__label{font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1.05);letter-spacing:.1em;color:#00000080}.kpr-guestbook__input,.kpr-guestbook__textarea{font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1.25);color:var(--kpr-black);padding:calc(var(--kpr-u) * .9) calc(var(--kpr-u) * 1.1);background:#f4f2ee;border:1px solid #00000038;border-radius:6px;outline:none;line-height:1.7;transition:border-color .4s cubic-bezier(.22,1,.36,1)}.kpr-guestbook__input::placeholder,.kpr-guestbook__textarea::placeholder{color:#0000004d}.kpr-guestbook__input:focus,.kpr-guestbook__textarea:focus{border-color:#00000080}.kpr-guestbook__textarea{resize:vertical;min-height:calc(var(--kpr-u) * 8)}.kpr-guestbook__counter{font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1);letter-spacing:.06em;color:#00000059;align-self:flex-end}.kpr-guestbook__gotcha{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.kpr-guestbook__actions{justify-content:flex-end;align-items:center;gap:calc(var(--kpr-u) * 1.4);display:flex}.kpr-guestbook__feedback{font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1.1);letter-spacing:.06em;color:#00000073}.kpr-guestbook__feedback[data-state=ok]{color:#1a7f37}.kpr-guestbook__feedback[data-state=error]{color:#b3261e}.kpr-guestbook__submit{font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1.15);letter-spacing:.12em;color:var(--kpr-white);background:var(--kpr-black);padding:calc(var(--kpr-u) * .8) calc(var(--kpr-u) * 2);border:1px solid var(--kpr-black);cursor:pointer;border-radius:6px;transition:opacity .4s cubic-bezier(.22,1,.36,1)}.kpr-guestbook__submit:hover,.kpr-guestbook__submit:focus-visible{opacity:.78}.kpr-guestbook__submit:disabled{opacity:.35;cursor:not-allowed}.kpr-guestbook__list{gap:calc(var(--kpr-u) * 1.6);scroll-margin-top:calc(var(--kpr-u) * 8);flex-direction:column;display:flex}.kpr-guestbook__empty{font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1.2);letter-spacing:.06em;text-align:center;color:#0006}.kpr-guestbook__retry{font:inherit;color:var(--kpr-black);cursor:pointer;background:0 0;border:none;border-bottom:1px solid #0006;padding:0}.kpr-guestbook__item{gap:calc(var(--kpr-u) * .9);padding:calc(var(--kpr-u) * 1.8) calc(var(--kpr-u) * 2);background:var(--kpr-white);border:1px solid #0000001a;border-radius:14px;flex-direction:column;display:flex}.kpr-guestbook__itemHead{align-items:center;row-gap:calc(var(--kpr-u) * .6);gap:calc(var(--kpr-u) * 1);flex-wrap:wrap;display:flex}.kpr-guestbook__avatar{width:calc(var(--kpr-u) * 3.6);height:calc(var(--kpr-u) * 3.6);font-family:Archivo Black,Arial Black,Impact,sans-serif;font-size:calc(var(--kpr-u) * 1.8);color:#00000073;background:#f4f2ee;border:1px solid #0000001f;border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.kpr-guestbook__avatarImg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.kpr-guestbook__author{font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1.3);letter-spacing:.04em;color:var(--kpr-black);font-weight:600}.kpr-guestbook__author--link{border-bottom:1px solid #00000040;text-decoration:none}.kpr-guestbook__author--link:hover{border-bottom-color:var(--kpr-black)}.kpr-guestbook__time{font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1.05);letter-spacing:.05em;color:#0006;margin-left:auto}.kpr-guestbook__text{font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1.25);color:#000000b8;white-space:pre-wrap;word-break:break-word;line-height:1.85}.kpr-guestbook__replying{justify-content:space-between;align-items:center;gap:calc(var(--kpr-u) * 1);margin-bottom:calc(var(--kpr-u) * .8);padding:calc(var(--kpr-u) * .7) calc(var(--kpr-u) * 1);border:1px solid var(--kpr-black);background:var(--kpr-black);color:#fff;font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1.1);letter-spacing:.04em;border-radius:8px;display:flex}.kpr-guestbook__replyingCancel{color:#fff;font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1);letter-spacing:.05em;padding:calc(var(--kpr-u) * .25) calc(var(--kpr-u) * .7);cursor:pointer;background:0 0;border:1px solid #ffffff8c;border-radius:6px;flex:none;transition:background .18s,color .18s}.kpr-guestbook__replyingCancel:hover,.kpr-guestbook__replyingCancel:focus-visible{color:var(--kpr-black);background:#fff}.kpr-guestbook__replies{gap:calc(var(--kpr-u) * .9);margin-top:calc(var(--kpr-u) * .4);padding-left:calc(var(--kpr-u) * 2.4);border-left:2px solid #0000001f;flex-direction:column;display:flex}.kpr-guestbook__item--reply{background:#faf9f7;border-color:#0000000f}.kpr-guestbook__replyTag{max-width:calc(var(--kpr-u) * 18);text-overflow:ellipsis;white-space:nowrap;font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1.05);letter-spacing:.04em;color:#00000073;flex:none;overflow:hidden}.kpr-guestbook__replyBtn{color:#0009;font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1);letter-spacing:.08em;padding:calc(var(--kpr-u) * .25) calc(var(--kpr-u) * .9);cursor:pointer;background:0 0;border:1px solid #00000040;border-radius:6px;flex:none;transition:background .18s,color .18s,border-color .18s}.kpr-guestbook__replyBtn:hover,.kpr-guestbook__replyBtn:focus-visible{background:var(--kpr-black);border-color:var(--kpr-black);color:#fff}@media (prefers-reduced-motion:reduce){.kpr-guestbook__replyBtn,.kpr-guestbook__replyingCancel{transition:none}}@media (max-width:900px){.kpr-guestbook__fields{grid-template-columns:1fr}}@media (max-width:1023px){.kpr-guestbook{max-width:100%}}@media (max-width:1100px){.kpr-friends__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.kpr-friends__grid{gap:calc(var(--kpr-u) * 2);grid-template-columns:1fr}.kpr-friends{min-height:0}}@media (prefers-reduced-motion:reduce){.kpr-friends__card,.kpr-friends__rule,.kpr-friends__go,.kpr-friends__ghost,.kpr-friends__latestTitle,.kpr-friends__latestGo{transition:none!important}}@media (max-width:1023px){:root{--kpr-u:clamp(12px, 2.6667vw, 27.28px)}.kpr-frame__top{padding-top:env(safe-area-inset-top,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);height:calc(var(--kpr-bar-h) + env(safe-area-inset-top,0px))}.kpr-frame__burger{top:env(safe-area-inset-top,0px);left:env(safe-area-inset-left,0px)}.kpr-frame__hline{top:calc(var(--kpr-pad) + var(--kpr-bar-h) + env(safe-area-inset-top,0px))}.kpr-frame__left{top:calc(var(--kpr-pad) + var(--kpr-bar-h) + env(safe-area-inset-top,0px));padding-bottom:env(safe-area-inset-bottom,0px)}.kpr-music-fab{bottom:calc(var(--kpr-u) * 2 + env(safe-area-inset-bottom,0px))}.kpr-menu__container{max-width:min(88vw, calc(100vw - var(--kpr-pad) * 2))}.kpr-menu__sectionLeft{flex-basis:calc(var(--kpr-u) * 8)}.kpr-menu-item__label{font-size:min(calc(var(--kpr-u) * 6.4), 7vw);line-height:.94}.kpr-home-landing{--landing-extra:40vh;height:calc(100dvh + var(--landing-extra));min-height:0}.kpr-home-landing__titleBlock{left:calc(var(--kpr-u) * 1.5);right:calc(var(--kpr-u) * 1.5);bottom:calc(var(--kpr-u) * 8);height:calc(var(--kpr-u) * 30)}.kpr-home-landing__title--quiet{bottom:calc(var(--kpr-u) * 14);left:calc(var(--kpr-u) * 6)}.kpr-home-landing__title--precise{bottom:calc(var(--kpr-u) * 7);right:0}.kpr-home-landing__title--relentless{bottom:0;left:0}.kpr-home-landing__title{white-space:normal;font-size:min(calc(var(--kpr-u) * 26), 13vw)}.kpr-home-hzh{font-size:min(46vw, calc(var(--kpr-u) * 84))}.kpr-home-hzh--welcome{font-size:min(17vw, calc(var(--kpr-u) * 32))}.kpr-home-landing__desc{max-width:55vw}.kpr-intro2__grid{grid-template-columns:1fr}.kpr-finale{min-height:100dvh}.kpr-list__giant{white-space:normal}}@media (max-width:639px){:root{--kpr-u:clamp(10.5px, 2.8vw, 27.28px)}.kpr-frame__burger{min-width:44px;min-height:44px}.kpr-menu__container{width:100vw;max-width:none;padding-left:env(safe-area-inset-left,0px);padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.kpr-menu__close{min-width:44px;min-height:44px}.kpr-menu-item__label{font-size:min(calc(var(--kpr-u) * 5.15), 10.5vw)}.kpr-intro2__grid,.kpr-friends__grid{grid-template-columns:1fr}}@media (max-width:1023px){.kpr-list__bottom .kpr-list__container{padding-left:calc(var(--kpr-u) * 2.5)}.kpr-list__targets{row-gap:calc(var(--kpr-u) * 2);flex-wrap:wrap}.kpr-sort{gap:calc(var(--kpr-u) * 1.2)}.kpr-sort__link{font-size:calc(var(--kpr-u) * 1.25)}.kpr-home-footer__band{grid-template-columns:1fr}.kpr-home-footer__cell{padding:calc(var(--kpr-u) * 2.5) 0}.kpr-home-footer__cell:first-child{padding-top:0}.kpr-home-footer__cell+.kpr-home-footer__cell{border-top:1px solid #fff3;border-left:0}.kpr-home-footer__cell:last-child{align-items:flex-start}}@media (max-width:639px){.kpr-list__bottom .kpr-list__container{padding-left:calc(var(--kpr-u) * 1.5);padding-right:calc(var(--kpr-u) * 1.5)}.kpr-section__titleCn{font-size:min(calc(var(--kpr-u) * 6.2), 14vw)}.kpr-list__title{font-size:min(calc(var(--kpr-u) * 8.3), 10.5vw)}.kpr-list__spacer{padding-right:calc(var(--kpr-u) * 3)}.kpr-list__target{font-size:calc(var(--kpr-u) * 1.35)}.kpr-section__sort{margin-left:calc(var(--kpr-u) * 1.5)}.kpr-sort{gap:calc(var(--kpr-u) * 1)}.kpr-sort__link{font-size:calc(var(--kpr-u) * 1.25)}.kpr-reader__title{font-size:min(calc(var(--kpr-u) * 5.4), 12vw)}}.kpr-about__body{max-width:calc(var(--kpr-u) * 56);translate:calc(var(--kpr-rail-w) / -2) 0;padding-bottom:calc(var(--kpr-u) * 10);margin-inline:auto;position:relative}.kpr-about__avatar{top:calc(var(--kpr-u) * .5);right:calc(100% + var(--kpr-u) * 4);width:calc(var(--kpr-u) * 28);height:auto;display:block;position:absolute}.kpr-about__label{margin:0 0 calc(var(--kpr-u) * 2.2);font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1.2);letter-spacing:.16em;text-transform:uppercase;color:#0000006b}.kpr-about__lead{margin:0 0 calc(var(--kpr-u) * 2.8);font-family:var(--kpr-font-serif);font-size:calc(var(--kpr-u) * 2.7);line-height:1.5}.kpr-about__text{margin:0 0 calc(var(--kpr-u) * 2.2);font-size:calc(var(--kpr-u) * 1.75);color:#000000bd;line-height:1.85}.kpr-about__block{margin-top:calc(var(--kpr-u) * 9);padding-top:calc(var(--kpr-u) * 3.5);border-top:1px solid #0000001f}.kpr-about__rows{margin:0;padding:0;list-style:none}.kpr-about__row{grid-template-columns:calc(var(--kpr-u) * 10) 1fr;gap:calc(var(--kpr-u) * 2.5);padding:calc(var(--kpr-u) * 2.2) 0;border-top:1px solid #00000012;display:grid}.kpr-about__row:first-child{border-top:none;padding-top:0}.kpr-about__row:last-child{padding-bottom:0}.kpr-about__rowKey{font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1.35);letter-spacing:.02em;color:#0000007a;white-space:nowrap;margin:0;padding-top:.25em}.kpr-about__rowText{font-size:calc(var(--kpr-u) * 1.7);color:#000000c7;margin:0;line-height:1.75}.kpr-about__certRow{align-items:baseline;gap:calc(var(--kpr-u) * 2);padding:calc(var(--kpr-u) * 2) 0;border-top:1px solid #00000012;grid-template-columns:1fr auto;display:grid}.kpr-about__certRow:first-child{border-top:none;padding-top:0}.kpr-about__certRow:last-child{padding-bottom:0}.kpr-about__certName{font-size:calc(var(--kpr-u) * 1.7);color:inherit;transition:border-color .3s var(--kpr-ease-out-expo);border-bottom:1px solid #0000;font-weight:500;text-decoration:none}.kpr-about__certName:hover{border-color:var(--kpr-black)}.kpr-about__certMeta{align-items:baseline;gap:calc(var(--kpr-u) * 1.6);display:flex}.kpr-about__certIssuer{font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1.2);color:#0000006b}.kpr-about__certDate{font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1.2);color:#0000006b;white-space:nowrap}.kpr-about__nav{gap:calc(var(--kpr-u) * 2) calc(var(--kpr-u) * 5);margin-top:calc(var(--kpr-u) * 9);padding-top:calc(var(--kpr-u) * 3.5);border-top:1px solid #0000001f;flex-wrap:wrap;display:flex}.kpr-about__navLink{font-family:var(--kpr-font-mono);font-size:calc(var(--kpr-u) * 1.5);letter-spacing:.06em;text-transform:uppercase;color:#0009;transition:color .3s var(--kpr-ease-out-expo);text-decoration:none}.kpr-about__navLink:hover{color:var(--kpr-black)}@media (max-width:1023px){.kpr-about__body{max-width:none;translate:none}.kpr-about__avatar{width:calc(var(--kpr-u) * 18);margin-bottom:calc(var(--kpr-u) * 3);position:static}}@media (max-width:639px){.kpr-about__row{gap:calc(var(--kpr-u) * .6);padding:calc(var(--kpr-u) * 1.8) 0;grid-template-columns:1fr}.kpr-about__rowKey{padding-top:0}.kpr-about__certRow{gap:calc(var(--kpr-u) * .5);grid-template-columns:1fr}.kpr-about__certMeta{flex-wrap:wrap}}
