@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(kp-plexmono-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(kp-plexmono-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.kp-arc{--fg: #ededed;--strong: var(--kp-text-strong, #fff);--muted: #b6afa5;--grey: #8d8882;--faint: #9a948a;--dim: #5f5a53;--line: rgba(237, 237, 237, .09);--line-2: rgba(237, 237, 237, .16);--accent: var(--kp-accent, #ff6b00);--accent-tip: #ffcfa0;--f-brand: var(--kp-font-heading, "Orbitron", sans-serif);--f-copy: var(--kp-font-body, "Rajdhani", sans-serif);--f-mono: "IBM Plex Mono", ui-monospace, monospace;--ease-out: cubic-bezier(.23, 1, .32, 1);display:block;background:#000;color:var(--fg)}.kp-arc *,.kp-arc *:before,.kp-arc *:after{box-sizing:border-box}.kp-arc h2,.kp-arc h3,.kp-arc p{margin:0}body:has(.kp-sticky--in){--story-dock: calc(var(--kp-sticky-h, 70px) + var(--kp-sticky-inset-b, 24px))}.kp-arc .story{position:relative;height:1840vh;border-top:1px solid var(--line)}.kp-arc .stage{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden}.kp-arc .stage-in{height:100%;max-width:1320px;margin:0 auto;display:grid;grid-template-columns:minmax(300px,390px) minmax(0,1fr);grid-template-areas:"copy art";gap:clamp(24px,4vw,72px);padding:24px max(24px,env(safe-area-inset-right,0px)) calc(24px + var(--story-dock, 0px)) max(24px,env(safe-area-inset-left,0px))}.kp-arc .art{grid-area:art;position:relative;min-width:0;min-height:0;overflow:hidden}.kp-arc #kpa-world{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.kp-arc #kpa-world *{vector-effect:non-scaling-stroke}.kp-arc svg.lead{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:4;overflow:visible}.kp-arc .lead .ld{fill:none;stroke:#ededed;stroke-width:1.4;stroke-linejoin:round}.kp-arc .lead .dot{fill:var(--accent);stroke:#000;stroke-width:2.5}.kp-arc .copy{grid-area:copy;align-self:center;display:grid;position:relative;z-index:3;min-width:0}.kp-arc .grp{grid-area:1 / 1;display:grid;gap:26px;align-content:center;transition:opacity .45s ease,visibility .45s}.kp-arc .grp.off{opacity:0;visibility:hidden;pointer-events:none}.kp-arc .hd{display:grid;gap:10px}.kp-arc .k-eyebrow{font:700 11px/1 var(--f-brand);letter-spacing:.2em;text-transform:uppercase;color:var(--accent)}.kp-arc .k-h1{font:800 clamp(30px,3.3vw,46px)/1 var(--f-brand);text-transform:uppercase;color:var(--strong);letter-spacing:.01em;margin-top:6px;text-wrap:balance}.kp-arc .k-h1 em{font-style:normal;color:var(--accent)}.kp-arc .k-lead{font:500 17px/1.45 var(--f-copy);color:var(--muted)}.kp-arc .items{list-style:none;margin:0;padding:0}.kp-arc .it{border:0}.kp-arc .ih{-webkit-appearance:none;appearance:none;background:none;border:0;color:inherit;cursor:pointer;display:flex;gap:14px;align-items:center;padding:11px 0;width:100%;text-align:left;font:inherit}.kp-arc .chev{flex:none;width:16px;height:16px;margin-left:auto;fill:none;stroke:var(--faint);stroke-width:1.6;stroke-linecap:square;transition:stroke .25s ease,transform .25s var(--ease-out),opacity .25s ease}.kp-arc .it.open .chev,.kp-arc .copy.summary .ih .chev{opacity:0}.kp-arc .hn{color:var(--faint)}.kp-arc .ch{-webkit-appearance:none;appearance:none;background:none;border:0;border-top:1px solid var(--line);color:inherit;cursor:pointer;display:flex;align-items:center;gap:10px;width:100%;padding:18px 0 0;text-align:left;font:800 17px/1.1 var(--f-brand);text-transform:uppercase;letter-spacing:.01em}.kp-arc .ch-n,.kp-arc .ch-t{color:var(--faint);transition:color .3s ease}.kp-arc .ch-t em{font-style:normal}.kp-arc .ch:focus-visible{outline:2px solid var(--accent-tip);outline-offset:4px}.kp-arc .grp[data-g="1"] .ch{border-top:0;border-bottom:1px solid var(--line);padding:0 0 18px}.kp-arc .ih h3{font:700 15px/1.2 var(--f-brand);text-transform:uppercase;letter-spacing:.03em;color:var(--faint);transition:color .3s ease}.kp-arc .ih:focus-visible{outline:2px solid var(--accent-tip);outline-offset:4px}@media(hover:hover)and (pointer:fine){.kp-arc .ih:hover h3,.kp-arc .ch:hover .ch-n,.kp-arc .ch:hover .ch-t{color:var(--fg)}.kp-arc .ih:hover .chev,.kp-arc .ch:hover .chev{stroke:var(--accent);transform:translate(3px)}}.kp-arc .it.open h3{color:var(--strong)}.kp-arc .copy.summary .ih h3{color:var(--fg)}.kp-arc .bd{display:grid;grid-template-rows:0fr;transition:grid-template-rows .55s var(--ease-out)}.kp-arc .it.open .bd{grid-template-rows:1fr}.kp-arc .bdi{min-height:0;overflow:hidden;display:grid;gap:12px;padding:0}.kp-arc .bdi:after{content:"";height:4px}.kp-arc .bu{font:500 16.5px/1.48 var(--f-copy);color:var(--fg);position:relative;opacity:0;will-change:opacity,transform}.kp-arc .bdi.two .bu{padding-left:16px}.kp-arc .bdi.two .bu:before{content:"";position:absolute;left:2px;top:.62em;width:4px;height:4px;border-radius:50%;background:var(--faint)}.kp-arc .bu .ln{display:block;text-wrap:pretty}.kp-arc .bu .ln+.ln{margin-top:.3em}.kp-arc .k-h1,.kp-arc .k-lead,.kp-arc .items{transition:opacity .4s ease}.kp-arc .close{display:none;gap:20px}.kp-arc .cl{font:600 clamp(22px,2.3vw,30px)/1.22 var(--f-copy);color:var(--strong);text-wrap:balance}.kp-arc .copy.closing .close{display:grid}.kp-arc .w{display:inline}.kp-arc .w.a{color:var(--accent)}.kp-arc .steps{display:none}.kp-arc .arcx{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;gap:.06em;pointer-events:none;z-index:5;font:800 clamp(32px,8.4vw,116px)/1.02 var(--f-brand);text-transform:uppercase;letter-spacing:.01em}.kp-arc .arcx div{display:flex}.kp-arc .arcx b{font-weight:800;color:transparent;-webkit-text-stroke:1.5px var(--accent)}.kp-arc .arcx div span{color:var(--strong);clip-path:inset(0 100% 0 0)}.kp-arc .arcx .arcs{margin-top:.9em;max-width:26em;font:500 clamp(17px,1.9vw,25px)/1.4 var(--f-copy);text-transform:none;letter-spacing:0;color:var(--fg)}.kp-arc .ttl{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:20px;padding:0 24px;text-align:center;pointer-events:none;z-index:6}.kp-arc .ttl-h{position:relative;max-width:18em;font:800 clamp(34px,5vw,78px)/1 var(--f-brand);text-transform:uppercase;letter-spacing:.005em;color:var(--grey);text-wrap:balance;will-change:transform,opacity}.kp-arc .ttl-h em{font-style:normal;color:var(--accent)}.kp-arc .ttl-s{font:600 clamp(18px,1.8vw,24px)/1.3 var(--f-copy);color:var(--muted)}.kp-arc .ttl .w{display:inline-block;vertical-align:top}.kp-arc .ttl .c{opacity:0}.kp-arc .ttl .c.on{opacity:var(--o, 1)}.kp-arc .ttl .c.arl{--o: var(--arl, 1)}.kp-arc .ttl .lit{display:inline-block;font-style:normal;white-space:nowrap;clip-path:inset(0 100% 0 0);color:transparent;-webkit-background-clip:text;background-clip:text;background-repeat:no-repeat;background-size:320% 100%;background-image:linear-gradient(100deg,#fff 0 44%,#fff6ee 47%,#ffc79c 49.5%,var(--grey) 53%,var(--grey) 100%);background-position:100% 0;transition:background-position .8s cubic-bezier(.65,0,.35,1)}.kp-arc .ttl.swept .lit{background-position:0 0}.kp-arc .ttl .caret{position:absolute;left:0;top:0;width:3px;background:var(--accent);box-shadow:0 0 12px #ff6b0099}.kp-arc .ttl .caret.idle{animation:kpArcBlink 1s steps(1) infinite}@keyframes kpArcBlink{50%{opacity:0}}.kp-arc .arcx b{transform-origin:50% 50%;will-change:transform}.kp-arc .film{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;opacity:0;visibility:hidden;background:#000;pointer-events:none}.kp-arc .film video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.kp-arc .film-sc{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 45%,#000000b8)}.kp-arc .film-h{position:absolute;z-index:7;left:max(24px,5vw);bottom:calc(9vh + 14px + var(--story-dock, 0px));margin:0;display:flex;align-items:center;gap:14px;font:500 12px/1 var(--f-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--fg);pointer-events:none;opacity:0}.kp-arc .film-h i{display:block;width:40px;height:1px;background:var(--accent);transform-origin:left}.kp-arc .film-h em{font-style:normal;color:var(--strong)}.kp-arc .film-t{position:absolute;z-index:7;right:max(24px,5vw);bottom:calc(9vh + var(--story-dock, 0px));width:48px;height:48px;display:grid;place-items:center;border:1px solid rgba(237,237,237,.5);background:#00000059;color:var(--strong);cursor:pointer;opacity:0;visibility:hidden;transition:transform .16s var(--ease-out)}.kp-arc .film-t svg{width:20px;height:20px;fill:currentColor}.kp-arc .film-t .i-play,.kp-arc .film-t[aria-pressed=true] .i-pause{display:none}.kp-arc .film-t[aria-pressed=true] .i-play{display:block}.kp-arc .film-t:active{transform:scale(.96)}.kp-arc .film-t:focus-visible{outline:2px solid var(--accent-tip);outline-offset:3px}.kp-arc .go{position:absolute;z-index:8;left:calc((100% - min(100%,1320px))/2 + 24px);bottom:calc(24px + var(--story-dock, 0px));display:flex;align-items:center;gap:8px}.kp-arc .nx,.kp-arc .ex{-webkit-appearance:none;appearance:none;border:0;border-radius:0;margin:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.kp-arc .nx{--notch: var(--kp-notch-m, 11px);position:relative;width:48px;height:48px;padding:0;display:grid;place-items:center;color:var(--accent);background:#0c0c0cb8 linear-gradient(90deg,var(--accent) 50%,transparent 50%) 100% 0 / 200% 100% no-repeat;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);clip-path:polygon(var(--notch) 0,100% 0,100% calc(100% - var(--notch)),calc(100% - var(--notch)) 100%,0 100%,0 var(--notch));transition:background-position .32s var(--ease-out),color .16s ease,transform .16s var(--ease-out)}.kp-arc .nx:active{transform:scale(.96)}.kp-arc .nx svg.ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:none;pointer-events:none;transition:opacity .16s ease}.kp-arc .nx .bg,.kp-arc .nx .fg{stroke-width:1.5;vector-effect:non-scaling-stroke}.kp-arc .nx .bg{stroke:#ff6b0047}.kp-arc .nx .fg{stroke:currentColor;stroke-dasharray:1;stroke-dashoffset:1}.kp-arc .nx-c{position:relative;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:square;stroke-linejoin:miter}.kp-arc .pv:disabled{opacity:.3;cursor:default;pointer-events:none}.kp-arc .nx.first .nx-c{animation:kpArcNudge 1.6s cubic-bezier(.77,0,.175,1) infinite}@keyframes kpArcNudge{0%,to{transform:translateY(-2px)}50%{transform:translateY(3px)}}.kp-arc .ex{--notch: 11px;position:relative;width:64px;height:48px;padding:0;display:grid;place-items:center;background:#0c0c0cb8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);clip-path:polygon(var(--notch) 0,100% 0,100% calc(100% - var(--notch)),calc(100% - var(--notch)) 100%,0 100%,0 var(--notch));font:500 10px/1 var(--f-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--fg);transition:color .2s ease,opacity .3s ease,visibility .3s,transform .16s var(--ease-out)}.kp-arc .ex span{position:relative;margin-right:-.22em}.kp-arc .ex svg.ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:none;pointer-events:none}.kp-arc .ex .bg{stroke:#ededed4d;stroke-width:1.5;vector-effect:non-scaling-stroke;transition:stroke .2s ease}.kp-arc .ex:active{transform:scale(.96)}.kp-arc .ex.off{opacity:0;visibility:hidden}@media(hover:hover){.kp-arc .nx:hover{color:#000;background-position:0 0}.kp-arc .nx:hover svg.ring{opacity:0}.kp-arc .ex:hover{color:#fff}.kp-arc .ex:hover .bg{stroke:#edededb3}}.kp-arc .nx:focus-visible{outline:none;color:#000;background-position:0 0}.kp-arc .ex:focus-visible{outline:2px solid var(--accent-tip);outline-offset:2px}@media(prefers-reduced-motion:reduce){.kp-arc .nx.first .nx-c{animation:none}}body.kp-arc-pinned .kp-btt{opacity:0!important;visibility:hidden!important}@media(max-width:759px){.kp-arc .story{height:1600vh}.kp-arc .stage-in{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"steps" "art" "copy";gap:10px;padding:14px 16px calc(14px + var(--story-dock, 0px))}.kp-arc .steps{grid-area:steps;display:flex;align-items:flex-start;gap:14px}.kp-arc .stg{flex:1;min-width:0;display:grid}.kp-arc .stc{-webkit-appearance:none;appearance:none;background:none;border:0;margin:-14px 0 0;padding:14px 0 4px;text-align:left;cursor:pointer;font:700 10px/1 var(--f-brand);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .25s ease;-webkit-tap-highlight-color:transparent}.kp-arc .stc.on{color:var(--fg)}.kp-arc .stc.on span{color:var(--accent)}.kp-arc .sts{display:flex;gap:4px}.kp-arc .steps .st{flex:1;-webkit-appearance:none;appearance:none;background:none;border:0;margin:0 0 -14px;padding:8px 0 14px;cursor:pointer;display:grid;-webkit-tap-highlight-color:transparent}.kp-arc .steps .st:focus-visible,.kp-arc .stc:focus-visible{outline:2px solid var(--accent-tip);outline-offset:2px}.kp-arc .ch{display:none}.kp-arc .steps .st:active i{transform:scaleY(2)}.kp-arc .steps i{display:block;height:2px;background:var(--line-2);position:relative;overflow:hidden;transition:transform .16s var(--ease-out)}.kp-arc .steps b{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--accent);transform-origin:left;transform:scaleX(0)}.kp-arc .steps .st.on{color:var(--accent)}.kp-arc .steps .st.past b{background:var(--faint)}.kp-arc .steps .st.past{color:var(--faint)}.kp-arc .copy{align-self:start;height:clamp(200px,38svh,320px);align-content:stretch;padding-bottom:64px}.kp-arc .go{left:50%;transform:translate(-50%);bottom:calc(10px + var(--story-dock, 0px))}.kp-arc .grp{align-content:center;gap:10px}.kp-arc .copy:not(.intro) .hd{display:none}.kp-arc .copy.closing .hd{display:grid}.kp-arc .k-h1{font-size:30px}.kp-arc .k-lead{font-size:16px}.kp-arc .items{border:0}.kp-arc .it{border:0;display:none}.kp-arc .it.open,.kp-arc .copy.summary .it{display:block}.kp-arc .copy.summary .it{border-bottom:1px solid var(--line)}.kp-arc .copy.summary .bd{display:none}.kp-arc .ih{padding:6px 0 10px}.kp-arc .copy.summary .ih{padding:13px 0}.kp-arc .bd{transition:none}.kp-arc .bdi{padding:0}.kp-arc .bu{grid-area:1 / 1;font-size:16px}.kp-arc .cl{font-size:19px}.kp-arc .close{gap:12px}.kp-arc .arcx,.kp-arc .ttl{padding:0 16px}.kp-arc .ttl-h{font-size:min(7.7vw,40px)}.kp-arc .film-h{left:16px;bottom:auto;top:calc(50% + 28.125vw - 22px);font-size:11px}.kp-arc .film-t{right:16px;bottom:auto;top:calc(50% + 28.125vw - 106px);width:44px;height:44px}}kp-arc-story:not(:defined) .story{height:auto}kp-arc-story:not(:defined) .stage{position:relative;height:auto}kp-arc-story:not(:defined) .bu{opacity:1}kp-arc-story:not(:defined) .grp{grid-area:auto}kp-arc-story:not(:defined) .grp.off[data-g="1"]{opacity:1;visibility:visible}kp-arc-story:not(:defined) .it,kp-arc-story:not(:defined) .hd{display:block}kp-arc-story:not(:defined) .bd{grid-template-rows:1fr}kp-arc-story:not(:defined) .ttl,kp-arc-story:not(:defined) .arcx,kp-arc-story:not(:defined) .film,kp-arc-story:not(:defined) .film-h,kp-arc-story:not(:defined) .film-t,kp-arc-story:not(:defined) .go,kp-arc-story:not(:defined) .steps,kp-arc-story:not(:defined) .art{display:none}@media(prefers-reduced-motion:reduce){.kp-arc .ttl .lit{background-position:0 0;transition:none}.kp-arc .ttl .caret{display:none}}.kp-arc.cut-in .copy{transition:opacity .28s var(--ease-out)}.kp-arc.cutting .copy{opacity:0!important;transition:opacity .16s var(--ease-out)}.kp-arc.cutting .grp{transition:none}
/*# sourceMappingURL=/cdn/shop/t/91/assets/kp-pdp-arc.css.map */
