.kw-root{--kw-poster:var(--font-poppins), "Arial Black", sans-serif;--kw-tile:color-mix(in srgb, var(--kw-light), white 55%);isolation:isolate;font-family:var(--font-rethink), system-ui, sans-serif;color:var(--kw-dark);background:var(--kw-light);flex-direction:column;display:flex;position:relative;overflow-x:clip;container:kw/inline-size}.kw-root.kw-in-card{overscroll-behavior:contain;scrollbar-width:none;height:100%;overflow-y:auto}.kw-root.kw-in-card::-webkit-scrollbar{display:none}.kw-root.kw-page{min-height:100dvh}.kw-stage{isolation:isolate;color:var(--kw-light);background:var(--kw-dark);padding:0 16px 96px;position:relative}.kw-stage.kw-has-tapes{padding-bottom:132px}.kw-cover{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.kw-cover img,.kw-cover video{object-fit:cover;filter:grayscale()contrast(1.1)blur(2px);opacity:.22;width:100%;height:100%}.kw-cover:after{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--kw-dark) 45%, transparent), color-mix(in srgb, var(--kw-dark) 85%, transparent) 45%, var(--kw-dark) 80%);position:absolute;inset:0}.kw-bar{z-index:20;justify-content:space-between;align-items:center;gap:10px;min-height:58px;margin:0 -16px;padding:10px 16px;display:flex;position:sticky;top:0}.kw-bar:before{content:"";z-index:-1;opacity:0;background:var(--kw-dark);transition:opacity .3s;position:absolute;inset:0}.kw-ident{flex:1;min-width:0;height:36px;position:relative}.kw-ident>*{align-items:center;transition:opacity .3s,transform .4s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset:0}.kw-handle{font-family:var(--kw-poster);font-size:13px;font-weight:700}.kw-mini{opacity:0;pointer-events:none;gap:10px;transform:translateY(10px)}.kw-mini-who{min-width:0;display:grid}.kw-mini-who b{font-family:var(--kw-poster);text-transform:uppercase;letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:900;line-height:1.1;overflow:hidden}.kw-mini-who small{white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;overflow:hidden}.kw-stuck .kw-bar:before{opacity:1}.kw-stuck .kw-handle{opacity:0;transform:translateY(-10px)}.kw-stuck .kw-mini{opacity:1;transform:none}.kw-chip{width:40px;height:40px;color:var(--kw-light);background:color-mix(in srgb, var(--kw-light) 8%, transparent);border:1px solid color-mix(in srgb, var(--kw-light) 20%, transparent);cursor:pointer;border-radius:9999px;flex:none;place-items:center;transition:transform .3s cubic-bezier(.34,1.56,.64,1),background .2s,color .2s;display:grid}.kw-chip:hover{color:var(--kw-dark);background:var(--kw-light);transform:rotate(-8deg)scale(1.06)}.kw-chip:focus-visible,.kw-cta:focus-visible,a.kw-tile:focus-visible{outline:3px solid var(--kw-focus);outline-offset:3px}.kw-echo{font-family:var(--kw-poster);text-transform:uppercase;letter-spacing:-.04em;overflow-wrap:anywhere;font-weight:900;line-height:.86;font-size:min(64px, calc((100cqi - 32px) / (var(--kw-word) * .74)));margin-top:14px}.kw-echo>span{display:block}.kw-ghost{color:#0000;-webkit-text-stroke:1.5px color-mix(in srgb, var(--kw-light) 45%, transparent);animation:.7s cubic-bezier(.22,1,.36,1) both kw-echo}.kw-ghost+.kw-ghost{-webkit-text-stroke-color:color-mix(in srgb, var(--kw-light) 70%, transparent);animation-delay:80ms}.kw-solid{color:var(--kw-light);text-shadow:0 0 6px color-mix(in srgb, var(--kw-light) 75%, transparent), 0 0 22px color-mix(in srgb, var(--kw-light) 35%, transparent);animation:.7s cubic-bezier(.22,1,.36,1) .16s both kw-echo,5s linear 1s infinite kw-neon}.kw-solid em{text-shadow:0 0 8px var(--kw-light), 0 0 26px color-mix(in srgb, var(--kw-light) 70%, transparent), 0 0 48px color-mix(in srgb, var(--kw-light) 40%, transparent);font-style:normal}.kw-tags{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.kw-tag{background:color-mix(in srgb, var(--kw-light) 8%, transparent);border:1px solid color-mix(in srgb, var(--kw-light) 20%, transparent);border-radius:9999px;padding:6px 12px;font-size:12.5px;font-weight:700}.kw-tag-loud{color:var(--kw-dark);background:var(--kw-light);border-color:#0000;rotate:-2deg}.kw-bio{white-space:pre-line;max-width:42ch;color:color-mix(in srgb, var(--kw-light) 88%, transparent);margin-top:14px;font-size:15px;line-height:1.5}.kw-wave{width:100%;height:64px;display:block;position:absolute;bottom:-1px;left:0;right:0}.kw-wave path{fill:var(--kw-light)}.kw-tapes{z-index:1;pointer-events:none;height:70px;position:absolute;bottom:14px;left:-24px;right:-24px}.kw-tape-line{color:#f4f3ef;background:#0b0b0c;border-block:5px solid #0000;border-image:repeating-linear-gradient(-45deg,#0b0b0c 0 8px,#f4f3ef 8px 16px) 5;align-items:center;height:30px;display:flex;position:absolute;left:0;right:0;overflow:hidden;box-shadow:0 8px 18px -10px #0009}.kw-tape-line:first-child{top:4px;rotate:-3.5deg}.kw-tape-line:nth-child(2){top:34px;rotate:2.5deg}.kw-run{white-space:nowrap;font-family:var(--kw-poster);letter-spacing:.18em;text-transform:uppercase;flex:none;gap:22px;padding-right:22px;font-size:12px;font-weight:900;animation:26s linear infinite kw-run;display:flex}.kw-tape-line:nth-child(2) .kw-run{animation-duration:32s;animation-direction:reverse}.kw-run i{opacity:.55;font-style:normal}.kw-rec{background:repeating-radial-gradient(circle,#111 0 2px,#1d1d1d 2px 3px);border-radius:9999px;display:block;position:relative;overflow:hidden}.kw-rec img,.kw-mono{object-fit:cover;border-radius:9999px;width:64%;height:64%;position:absolute;inset:18%}.kw-mono{font-family:var(--kw-poster);color:var(--kw-dark);background:var(--kw-light);place-items:center;font-size:28px;font-weight:900;display:grid}.kw-rec-sm{width:34px;height:34px}.kw-rec-sm img,.kw-rec-sm .kw-mono{width:80%;height:80%;font-size:11px;inset:10%}.kw-sticker{z-index:3;border:4px solid var(--kw-light);width:116px;height:116px;transition:rotate .6s cubic-bezier(.34,1.56,.64,1);position:absolute;bottom:6px;right:18px;rotate:-6deg;box-shadow:0 14px 30px -10px #00000080}.kw-sticker:hover{rotate:174deg}.kw-floor{flex-direction:column;flex:1;padding:18px 16px 26px;display:flex;position:relative}.kw-actions{gap:10px;display:flex}.kw-cta{height:54px;font-family:var(--kw-poster);white-space:nowrap;color:var(--kw-light);background:var(--kw-dark);border-radius:9999px;flex:1;justify-content:center;align-items:center;gap:9px;padding:0 18px;font-size:15px;font-weight:700;transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:flex}.kw-cta:hover{transform:translateY(-2px)rotate(-1deg)}.kw-cta:active{transform:scale(.97)}.kw-cta.kw-ghost{color:var(--kw-dark);background:var(--kw-tile);border:2px solid var(--kw-dark);flex:none}.kw-socials{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.kw-floor .kw-chip{color:var(--kw-dark);background:var(--kw-tile);border:2px solid var(--kw-dark)}.kw-floor .kw-chip:hover{color:var(--kw-light);background:var(--kw-dark)}.kw-label{font-family:var(--kw-poster);text-transform:uppercase;letter-spacing:-.02em;justify-content:space-between;align-items:baseline;margin:28px 2px 12px;font-size:22px;font-weight:900;display:flex}.kw-label small{font-family:var(--font-rethink), sans-serif;letter-spacing:0;text-transform:none;color:color-mix(in srgb, var(--kw-dark) 72%, var(--kw-light));font-size:12px;font-weight:600}.kw-grid-wrap{container-type:inline-size}.kw-grid{--cols:2;--gap:12px;grid-template-columns:repeat(var(--cols), minmax(0, 1fr));grid-auto-rows:calc((100cqi - (var(--cols) - 1) * var(--gap)) / var(--cols));gap:var(--gap);grid-auto-flow:dense;display:grid}.kw-cell{grid-column:span var(--kw-col,1);grid-row:span var(--kw-row,1);min-width:0;animation:.6s cubic-bezier(.34,1.56,.64,1) both kw-drop;animation-delay:var(--kw-delay,0s)}.kw-tile{height:100%;color:var(--kw-dark);background:var(--kw-tile);border:2px solid var(--kw-dark);rotate:var(--kw-tilt,0deg);border-radius:22px;flex-direction:column;justify-content:space-between;gap:8px;margin:0;padding:14px;transition:rotate .45s cubic-bezier(.34,1.56,.64,1),transform .45s cubic-bezier(.34,1.56,.64,1),box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 22px -16px #00000073}a.kw-tile:hover{transform:translateY(-4px)scale(1.02);box-shadow:0 18px 30px -18px #0000008c}a.kw-tile:active{transform:scale(.97)}.kw-top{justify-content:space-between;align-items:flex-start;display:flex}.kw-ico{width:40px;height:40px;color:var(--kw-light);background:var(--kw-dark);border-radius:9999px;place-items:center;display:grid}.kw-go{background:color-mix(in srgb, var(--kw-dark) 8%, transparent);border-radius:9999px;place-items:center;width:30px;height:30px;transition:transform .3s;display:grid}a.kw-tile:hover .kw-go{transform:rotate(-45deg)}.kw-words{gap:3px;min-width:0;display:grid}.kw-ttl{-webkit-line-clamp:3;font-family:var(--kw-poster);letter-spacing:-.01em;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:16px;font-weight:700;line-height:1.15;display:-webkit-box;overflow:hidden}.kw-ttl-sm{font-size:14px}.kw-src{white-space:nowrap;text-overflow:ellipsis;color:color-mix(in srgb, currentColor 72%, transparent);font-size:12px;font-weight:600;overflow:hidden}.kw-ink,.kw-hazard{color:var(--kw-light);background:var(--kw-dark)}.kw-ink .kw-ico,.kw-hazard .kw-ico{color:var(--kw-dark);background:var(--kw-light)}.kw-ink .kw-go,.kw-hazard .kw-go{background:color-mix(in srgb, var(--kw-light) 14%, transparent)}.kw-hazard{padding-top:30px}.kw-hazard:before{content:"";background:repeating-linear-gradient(-45deg, var(--kw-light) 0 8px, var(--kw-dark) 8px 16px);height:14px;position:absolute;top:0;left:0;right:0}.kw-pic{padding:0}.kw-pic>img{object-fit:cover;filter:grayscale()contrast(1.15);width:100%;height:100%;transition:transform 1s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}a.kw-pic:hover>img{transform:scale(1.05)}.kw-tape{z-index:1;color:#0b0b0c;background:#f4f3ef;align-self:flex-start;gap:2px;max-width:calc(100% - 24px);margin:auto 12px 12px;padding:8px 12px;display:grid;position:relative;rotate:-1.5deg;box-shadow:0 4px 10px -6px #00000080}.kw-tape:before{content:"";background:repeating-linear-gradient(-45deg,#0b0b0c 0 5px,#f4f3ef 5px 10px);width:44px;height:14px;position:absolute;top:-8px;left:50%;translate:-50%;rotate:3deg}.kw-tape .kw-ttl{-webkit-line-clamp:1;font-size:15px}.kw-watch{z-index:1;font-family:var(--kw-poster);color:#0b0b0c;background:#f4f3ef;border-radius:9999px;align-items:center;gap:6px;padding:6px 12px 6px 8px;font-size:12px;font-weight:700;display:flex;position:absolute;top:14px;left:14px}.kw-music{color:var(--kw-light);background:var(--kw-dark);flex-direction:row;align-items:center;gap:14px}.kw-vinyl{aspect-ratio:1;background:repeating-radial-gradient(circle,#111 0 2px,#1d1d1d 2px 3px);border-radius:9999px;flex:none;width:min(46%,120px);position:relative;box-shadow:0 8px 18px -8px #0009}.kw-vinyl:after{content:"";background:radial-gradient(circle,#111 0 9%,#f4f3ef 10%);border-radius:9999px;position:absolute;inset:32%}a.kw-music:hover .kw-vinyl{animation:1.8s linear infinite kw-spin}.kw-music-s{flex-direction:column;justify-content:space-between;align-items:flex-start}.kw-music-s .kw-vinyl{width:58%}.kw-music-l{text-align:center;flex-direction:column;justify-content:center;gap:22px}.kw-music-l .kw-vinyl{width:min(68%,300px)}.kw-music-l .kw-ttl{font-size:24px}.kw-quote{justify-content:center}.kw-quote blockquote{-webkit-line-clamp:4;font-family:var(--kw-poster);-webkit-box-orient:vertical;font-size:18px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.kw-quote figcaption{color:color-mix(in srgb, var(--kw-dark) 72%, var(--kw-light));margin-top:8px;font-size:12px;font-weight:600}.kw-ticket{flex-direction:row;padding:0;-webkit-mask:radial-gradient(circle at calc(100% - 48px) 0,#0000 9px,#000 9.5px) top/100% 51% no-repeat,radial-gradient(circle at calc(100% - 48px) 100%,#0000 9px,#000 9.5px) bottom/100% 51% no-repeat;mask:radial-gradient(circle at calc(100% - 48px) 0,#0000 9px,#000 9.5px) top/100% 51% no-repeat,radial-gradient(circle at calc(100% - 48px) 100%,#0000 9px,#000 9.5px) bottom/100% 51% no-repeat}.kw-ticket-body{flex-direction:column;flex:1;justify-content:space-between;min-width:0;padding:14px;display:flex;container-type:inline-size}.kw-amount{font-family:var(--kw-poster);letter-spacing:-.03em;overflow-wrap:anywhere;font-size:clamp(22px,18cqi,34px);font-weight:900;line-height:1}.kw-stub{width:48px;color:var(--kw-light);background:var(--kw-dark);border-left:2px dashed var(--kw-dark);place-items:center;display:grid}.kw-stub span{writing-mode:vertical-rl;font-family:var(--kw-poster);letter-spacing:.2em;font-size:12px;font-weight:900;rotate:180deg}.kw-blocks{margin-top:22px}.kw-blocks:empty{display:none}.kw-foot{justify-content:center;margin-top:auto;padding-top:30px;display:flex}.kw-made{color:color-mix(in srgb, var(--kw-dark) 75%, var(--kw-light));font-size:12.5px;font-weight:600}.kw-made b{font-family:var(--kw-poster);color:var(--kw-dark);font-weight:900}@container kw (min-width:56rem){.kw-stage,.kw-stage.kw-has-tapes{padding:0 48px 120px}.kw-bar{max-width:1104px;margin:0 auto;padding:24px 0 6px;position:relative}.kw-bar:before,.kw-mini{display:none}.kw-stage-in{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px;max-width:1104px;margin:0 auto;display:grid}.kw-echo{font-size:min(80px, calc(760px / (var(--kw-word) * .74)))}.kw-sticker{width:200px;height:200px;position:relative;bottom:-60px;right:auto}.kw-wave{height:110px}.kw-floor{width:100%;max-width:1200px;margin:0 auto;padding:24px 48px 32px}.kw-actions{max-width:460px}.kw-grid{--cols:4;--gap:18px}.kw-cell{grid-column:span var(--kw-col-wide,1);grid-row:span var(--kw-row-wide,1)}}@keyframes kw-echo{0%{opacity:0;transform:translate(-24px)}}@keyframes kw-neon{0%,18%,22%,25%,53%,57%,to{opacity:1}20%,24%{opacity:.35}55%{opacity:.6}}@keyframes kw-run{to{transform:translate(-100%)}}@keyframes kw-spin{to{rotate:360deg}}@keyframes kw-drop{0%{opacity:0;transform:translateY(-22px)}}@media (prefers-reduced-motion:reduce){.kw-root *,.kw-root :before,.kw-root :after{transition:none!important;animation:none!important}}
