#dc-root>.sc-host{position:relative}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.kg-root{--kg-accent:#e8874a;--kg-on-accent:#0b090a;--h:clamp(680px,100vh,1200px);height:var(--h);isolation:isolate;color:#f6f1ee;-webkit-font-smoothing:antialiased;background:#0b090a;font-family:Archivo,system-ui,sans-serif;position:relative;overflow:hidden}.kg-stage{width:min(calc(var(--h) * 100 / 97),64vw);aspect-ratio:100/97;z-index:1;position:absolute;bottom:0;right:-1%}.kg-stage:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0b090a00,#0b090a 92%);height:20%;position:absolute;bottom:0;left:0;right:0}.kg-expose{position:absolute;inset:0}.kg-pb{aspect-ratio:2000/1335;width:100%;transform:translate3d(calc(var(--px,0) * 10px),calc(var(--py,0) * 6px),0);transition:transform .9s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:0;left:0}.kg-pw{aspect-ratio:790/620;width:86%;transform:translate3d(calc(var(--px,0) * -22px),calc(var(--py,0) * -12px),0);transition:transform .9s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;left:7%}.kg-photo,.kg-cut{transform-origin:52% 58%;background-image:url(/img/keg-flash-wall.jpg);background-size:100% 100%;position:absolute;inset:0}.kg-photo{-webkit-mask-image:radial-gradient(72% 88% at 50% 64%,#000 50%,#0000 100%);mask-image:radial-gradient(72% 88% at 50% 64%,#000 50%,#0000 100%)}.kg-cut{-webkit-mask-image:url(/img/keg-band-mask.png);mask-image:url(/img/keg-band-mask.png);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.kg-word{width:100%;height:100%;filter:drop-shadow(0 0 22px color-mix(in srgb,var(--kg-accent) 38%,transparent));display:block;overflow:visible}.kg-boil{animation:.42s step-end infinite kgBoil}.kg-s{fill:none;stroke:var(--kg-accent);stroke-width:30px;stroke-linecap:round;stroke-linejoin:round}.kg-s1{--l:360;--d:.95s;--t:.32s;stroke-dasharray:360}.kg-s2{--l:430;--d:1.25s;--t:.34s;stroke-dasharray:430}.kg-s3{--l:748;--d:1.57s;--t:.5s;stroke-dasharray:748}.kg-s4{--l:423;--d:2.03s;--t:.36s;stroke-dasharray:423}.kg-s5{--l:1008;--d:2.33s;--t:.64s;stroke-dasharray:1008}.kg-root .kg-s{animation:kgDraw var(--t) cubic-bezier(.55,0,.3,1) var(--d) both}.kg-root.kg-fa .kg-s{animation-name:kgDrawA;animation-delay:calc(var(--d) - .62s)}.kg-root.kg-fb .kg-s{animation-name:kgDrawB;animation-delay:calc(var(--d) - .62s)}.kg-flash{opacity:0;pointer-events:none;z-index:9;background:#fff;position:absolute;inset:0}.kg-root .kg-flash{animation:1.5s linear both kgFlashIntro}.kg-root.kg-fa .kg-flash{animation:.9s cubic-bezier(.1,.6,.3,1) both kgFlashA}.kg-root.kg-fb .kg-flash{animation:.9s cubic-bezier(.1,.6,.3,1) both kgFlashB}.kg-root .kg-expose{animation:1.9s cubic-bezier(.2,.7,.2,1) both kgExpIntro}.kg-root.kg-fa .kg-expose{animation:1.3s cubic-bezier(.2,.7,.2,1) both kgExpA}.kg-root.kg-fb .kg-expose{animation:1.3s cubic-bezier(.2,.7,.2,1) both kgExpB}.kg-root .kg-kb{animation:11s cubic-bezier(.15,.6,.2,1) .15s both kgKB}.kg-grain{opacity:.085;pointer-events:none;z-index:8;width:200%;height:200%;animation:.9s step-end infinite kgGrain;position:absolute;top:-50%;left:-50%}.kg-nav{z-index:6;justify-content:space-between;align-items:center;gap:24px;padding:22px clamp(20px,4.4vw,64px);display:flex;position:absolute;top:0;left:0;right:0}.kg-navl{align-items:center;gap:30px;display:flex}.kg-nl{color:#f6f1eed1;letter-spacing:.16em;text-transform:uppercase;background:linear-gradient(var(--kg-accent),var(--kg-accent)) left calc(100% - 8px)/0 2px no-repeat;padding:14px 0;font-size:12.5px;font-weight:650;text-decoration:none;transition:background-size .35s cubic-bezier(.2,.7,.2,1),color .2s}.kg-nl:hover{color:#fff;background-size:100% 2px}.kg-navr{align-items:center;gap:10px;display:flex}.kg-ico,.kg-flashbtn{color:#f6f1ee;background:#0b090a59;border:1.5px solid #f6f1ee52;border-radius:50%;place-items:center;width:44px;height:44px;text-decoration:none;transition:border-color .2s,color .2s,transform .3s cubic-bezier(.3,1.6,.5,1);display:grid}.kg-ico:hover,.kg-flashbtn:hover{border-color:var(--kg-accent);color:var(--kg-accent);transform:rotate(-8deg)scale(1.06)}.kg-flashbtn{cursor:pointer;font:inherit;padding:0;position:relative}.kg-flashbtn:after{content:"";border:1.5px solid var(--kg-accent);opacity:0;border-radius:50%;animation:2.8s ease-out 3.4s infinite kgRing;position:absolute;inset:-6px}.kg-flashwrap{display:inline-flex;position:relative}.kg-tix{background:var(--kg-accent);height:44px;color:var(--kg-on-accent);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;margin-left:4px;padding:0 20px;font-size:12.5px;font-weight:750;text-decoration:none;transition:transform .3s cubic-bezier(.3,1.6,.5,1);display:inline-flex}.kg-tix:hover{color:var(--kg-on-accent);transform:translateY(-2px)rotate(-2deg)}.kg-i{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.kg-note{white-space:nowrap;color:#f6f1ee;transform-origin:100% 0;pointer-events:none;flex-direction:row-reverse;align-items:flex-start;gap:0;font:400 19px/1 Permanent Marker,cursive;display:flex;position:absolute;top:calc(100% + 2px);right:22px;transform:rotate(-5deg)}.kg-note span{padding-top:30px}.kg-note svg{fill:none;stroke:#f6f1ee;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:48px;height:42px}.kg-note path{--l:90;stroke-dasharray:90}.kg-copy{z-index:4;width:min(34vw,480px);transform:translate3d(calc(var(--px,0) * 6px),calc(var(--py,0) * 4px),0);flex-direction:column;align-items:flex-start;gap:22px;transition:transform .9s cubic-bezier(.2,.7,.2,1);display:flex;position:absolute;bottom:150px;left:clamp(20px,4.4vw,64px)}.kg-pill{color:#f6f1ee;letter-spacing:.12em;text-transform:uppercase;background:#17131a;border:1px solid #f6f1ee24;border-radius:999px;align-items:center;gap:12px;min-height:40px;padding:0 16px 0 14px;font-size:12.5px;text-decoration:none;display:inline-flex}.kg-pill:hover{border-color:var(--kg-accent);color:#fff}.kg-dot{background:var(--kg-accent);width:9px;height:9px;box-shadow:0 0 0 0 color-mix(in srgb,var(--kg-accent) 70%,transparent);border-radius:50%;animation:1.8s ease-out infinite kgPulse}.kg-pill-k{font-weight:800}.kg-pill-v{color:#f6f1eed1;letter-spacing:.08em;font-weight:500}.kg-h1{text-transform:uppercase;letter-spacing:-.005em;color:#f6f1ee;flex-direction:column;margin:0;font-size:clamp(52px,7vw,112px);font-weight:820;font-stretch:72%;line-height:.84;display:flex}.kg-line{padding:.02em 0 .04em;display:block;overflow:hidden}.kg-li{display:block}.kg-mk{z-index:1;text-transform:lowercase;color:var(--kg-accent);transform-origin:0;margin:-.08em 0 -.16em .95em;font-family:Permanent Marker,cursive;font-size:.44em;font-weight:400;font-stretch:100%;line-height:1;display:block;position:relative;transform:rotate(-5deg)}.kg-vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kg-sub{color:#f6f1eec7;max-width:30em;margin:0;font-size:17px;font-weight:420;line-height:1.5}.kg-ctas{flex-wrap:wrap;gap:12px;display:flex}.kg-btn{letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-items:center;gap:10px;height:54px;padding:0 26px;font-size:14px;font-weight:750;text-decoration:none;transition:transform .3s cubic-bezier(.3,1.6,.5,1),background .2s,border-color .2s,color .2s;display:inline-flex}.kg-btn-p{background:var(--kg-accent);color:var(--kg-on-accent)}.kg-btn-p:hover{color:var(--kg-on-accent);transform:translateY(-3px)rotate(-1.5deg)}.kg-btn-p .kg-i{transition:transform .3s cubic-bezier(.3,1.6,.5,1)}.kg-btn-p:hover .kg-i{transform:translate(4px)}.kg-btn-s{color:#f6f1ee;border:1.5px solid #f6f1ee66}.kg-btn-s:hover{color:#fff;border-color:#fff;transform:translateY(-3px)}.kg-btn-s .kg-i{fill:currentColor;stroke:none}.kg-credit{letter-spacing:.2em;text-transform:uppercase;color:#f6f1ee8c;margin:0;font-size:11px}.kg-tape{z-index:5;background:var(--kg-accent);align-items:center;height:60px;display:flex;position:absolute;bottom:40px;left:-3%;right:-3%;overflow:hidden;transform:rotate(-1.8deg);box-shadow:0 14px 34px #00000073}.kg-track{width:max-content;animation:72s linear infinite kgMarquee;display:flex}.kg-tape:hover .kg-track{animation-play-state:paused}.kg-set{white-space:nowrap;align-items:center;gap:26px;padding-right:26px;display:flex}.kg-tk{color:var(--kg-on-accent);text-transform:uppercase;letter-spacing:.01em;align-items:baseline;gap:10px;font-size:22px;font-weight:820;font-stretch:76%;display:inline-flex}.kg-tk-v{letter-spacing:.08em;font-size:14px;font-weight:550;font-stretch:100%}.kg-tk.is-past{opacity:.62;text-decoration:line-through;text-decoration-thickness:2px}.kg-tk-tonight{color:#fff;letter-spacing:.16em;background:#0b090a;border-radius:999px;align-self:center;padding:5px 9px;font-size:11px;font-weight:750;font-stretch:100%}.kg-sep{fill:none;width:16px;height:16px;stroke:var(--kg-on-accent);stroke-width:2.6px;stroke-linecap:round;opacity:.9;flex:none}.kg-root .kg-nav{animation:.8s ease-out 1.3s both kgFade}.kg-root .kg-pill{animation:.7s cubic-bezier(.2,.8,.2,1) 1.5s both kgRise}.kg-root .kg-li1{animation:.9s cubic-bezier(.2,.85,.15,1) 1.6s both kgLine}.kg-root .kg-li2{animation:.65s cubic-bezier(.3,1.6,.5,1) 2.05s both kgPop}.kg-root .kg-li3{animation:.9s cubic-bezier(.2,.85,.15,1) 1.74s both kgLine}.kg-root .kg-sub{animation:.8s cubic-bezier(.2,.8,.2,1) 2.05s both kgRise}.kg-root .kg-ctas{animation:.8s cubic-bezier(.2,.8,.2,1) 2.15s both kgRise}.kg-root .kg-credit{animation:.8s ease-out 2.5s both kgOp}.kg-root .kg-tape{animation:1.05s cubic-bezier(.2,.8,.2,1) 2.2s both kgTape}.kg-root .kg-note{animation:.5s ease-out 3s both kgOp}.kg-root .kg-note path{animation:.55s cubic-bezier(.5,0,.3,1) 3.15s both kgDraw}@keyframes kgDraw{0%{stroke-dashoffset:var(--l)}to{stroke-dashoffset:0}}@keyframes kgDrawA{0%{stroke-dashoffset:var(--l)}to{stroke-dashoffset:0}}@keyframes kgDrawB{0%{stroke-dashoffset:var(--l)}to{stroke-dashoffset:0}}@keyframes kgBoil{0%{filter:url(#kg-b1)}33%{filter:url(#kg-b2)}66%{filter:url(#kg-b3)}to{filter:url(#kg-b1)}}@keyframes kgFlashIntro{0%,9%{opacity:0}10.5%{opacity:1}26%{opacity:0}31%{opacity:.9}54%{opacity:0}to{opacity:0}}@keyframes kgFlashA{0%{opacity:.96}to{opacity:0}}@keyframes kgFlashB{0%{opacity:.96}to{opacity:0}}@keyframes kgExpIntro{0%,8%{opacity:0;filter:brightness(3)contrast(.55)}9%{opacity:1;filter:brightness(3)contrast(.55)}to{opacity:1;filter:brightness()contrast()}}@keyframes kgExpA{0%{filter:brightness(2.6)contrast(.6)}to{filter:brightness()contrast()}}@keyframes kgExpB{0%{filter:brightness(2.6)contrast(.6)}to{filter:brightness()contrast()}}@keyframes kgKB{0%{transform:scale(1.09)}to{transform:scale(1)}}@keyframes kgGrain{0%{transform:translate(0)}12%{transform:translate(-4%,3%)}25%{transform:translate(3%,-5%)}37%{transform:translate(-6%,-2%)}50%{transform:translate(5%,4%)}62%{transform:translate(-2%,6%)}75%{transform:translate(6%,-3%)}87%{transform:translate(-5%,-6%)}to{transform:translate(0)}}@keyframes kgFade{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes kgOp{0%{opacity:0}to{opacity:1}}@keyframes kgRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes kgLine{0%{transform:translateY(108%)}to{transform:none}}@keyframes kgPop{0%{opacity:0;transform:scale(.55)rotate(10deg)}to{opacity:1;transform:none}}@keyframes kgTape{0%{transform:translateY(170%)rotate(4deg)}to{transform:rotate(-1.8deg)}}@keyframes kgMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes kgPulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--kg-accent) 70%,transparent)}to{box-shadow:0 0 0 12px color-mix(in srgb,var(--kg-accent) 0%,transparent)}}@keyframes kgRing{0%{opacity:.9;transform:scale(.9)}70%,to{opacity:0;transform:scale(1.35)}}@media (max-width:860px){.kg-root{flex-direction:column;height:auto;padding-top:78px;display:flex}.kg-navl,.kg-note{display:none}.kg-nav{padding:16px 20px}.kg-stage{width:112%;margin-left:-6%;position:relative;bottom:auto;right:auto}.kg-copy{width:auto;margin-top:-6%;padding:0 20px;position:relative;bottom:auto;left:auto;transform:none}.kg-h1{font-size:clamp(52px,16vw,104px)}.kg-sub{font-size:16px}.kg-tape{flex:none;width:108%;margin:44px 0 52px -4%;position:relative;bottom:auto;left:auto;right:auto}}@media (prefers-reduced-motion:reduce){.kg-root,.kg-root *,.kg-root :after{transition:none!important;animation:none!important}.kg-flash{display:none}}.kt-root{--kt-accent:#e8874a;--kt-on-accent:#0b090a;color:#f6f1ee;-webkit-font-smoothing:antialiased;background:#0b090a;width:100%;padding:clamp(96px,11vw,168px) 0;font-family:Archivo,system-ui,sans-serif;position:relative;overflow-x:clip}.kt-root *,.kt-root :before,.kt-root :after{box-sizing:border-box}.kt-wrap{max-width:1440px;margin:0 auto;padding-inline:clamp(20px,4.4vw,64px)}.kt-vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kt-i{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.kt-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px clamp(32px,5vw,88px);margin-bottom:clamp(48px,6vw,88px);display:flex}.kt-kick{color:var(--kt-accent);transform-origin:0 100%;margin:0 0 4px .15em;font:400 clamp(22px,2.2vw,30px)/1 Permanent Marker,cursive;display:inline-block;transform:rotate(-4deg)}.kt-h2{text-transform:uppercase;letter-spacing:-.005em;color:#f6f1ee;flex-direction:column;margin:0;font-size:clamp(56px,8vw,128px);font-weight:820;font-stretch:72%;line-height:.86;display:flex}.kt-line{padding:.02em 0 .05em;display:block;overflow:hidden}.kt-li{display:block}.kt-stop{color:var(--kt-accent)}.kt-lede{flex-direction:column;flex:0 430px;align-items:flex-start;gap:22px;padding-bottom:.4em;display:flex}.kt-sub{color:#f6f1eec7;margin:0;font-size:17px;font-weight:420;line-height:1.55}.kt-sub b{color:#f6f1ee;font-weight:650}.kt-pill{color:#f6f1ee;letter-spacing:.12em;text-transform:uppercase;background:#17131a;border:1px solid #f6f1ee24;border-radius:999px;align-items:center;gap:12px;min-height:44px;padding:0 18px 0 15px;font-size:12.5px;text-decoration:none;transition:border-color .2s,transform .3s cubic-bezier(.3,1.6,.5,1);display:inline-flex}.kt-pill:hover{border-color:var(--kt-accent);color:#fff;transform:translateY(-2px)}.kt-pill-dot{background:var(--kt-accent);border-radius:50%;flex:none;width:9px;height:9px}.kt-pill-k{font-weight:800}.kt-pill-v{color:#f6f1eed1;letter-spacing:.08em;font-weight:500}.kt-body{grid-template-columns:minmax(0,1.32fr) minmax(0,1fr);align-items:start;gap:clamp(40px,5.5vw,80px);display:grid}.kt-side{min-width:0;position:sticky;top:28px}.kt-gh{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;margin:0;padding:0 18px 14px;font-size:12.5px;font-weight:400;line-height:1.2;display:flex}.kt-ey{letter-spacing:.15em;text-transform:uppercase;color:#f6f1ee;font-size:12.5px;font-weight:720}.kt-ey-m{letter-spacing:.12em;text-transform:uppercase;color:#f6f1eeb8;font-size:12.5px;font-weight:600}.kt-list{margin:0;padding:0;list-style:none}.kt-list-f{margin-bottom:clamp(40px,4vw,56px)}.kt-row{border-radius:20px;grid-template-columns:clamp(96px,8.6vw,124px) minmax(0,1fr) auto;align-items:center;gap:10px clamp(16px,2vw,28px);padding:18px;transition:background .25s,color .25s;display:grid;position:relative}.kt-row:before{content:"";background:#f6f1ee24;height:1px;transition:opacity .2s;position:absolute;top:0;left:0;right:0}.kt-list-h .kt-row:last-child:after{content:"";background:#f6f1ee24;height:1px;position:absolute;bottom:0;left:0;right:0}.kt-row.is-hot,.kt-row.is-today{z-index:1}.kt-row.is-hot:before,.kt-row.is-hot+.kt-row:before,.kt-row.is-today:before,.kt-row.is-today+.kt-row:before{opacity:0}.kt-row.is-hot{background:#141012}.kt-row.is-fest{border:1.5px dashed #f6f1ee52;border-radius:22px}.kt-row.is-fest:before{display:none}.kt-date{align-items:flex-end;gap:8px;line-height:1;display:flex}.kt-dd{letter-spacing:-.01em;font-size:clamp(48px,4.4vw,64px);font-weight:820;font-stretch:72%;line-height:.8;transition:color .2s}.kt-dms{flex-direction:column;gap:5px;padding-bottom:1px;display:flex}.kt-mon{text-transform:uppercase;letter-spacing:.02em;font-size:22px;font-weight:800;font-stretch:72%;line-height:.85}.kt-wd{letter-spacing:.14em;text-transform:uppercase;color:#f6f1eeb8;font-size:12px;font-weight:700}.kt-info{min-width:0}.kt-cityline{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.kt-city{text-transform:uppercase;letter-spacing:.005em;margin:0;font-size:clamp(30px,3vw,44px);font-weight:800;font-stretch:72%;line-height:.9;transition:transform .35s cubic-bezier(.3,1.6,.5,1)}.kt-row.is-hot .kt-city{transform:translate(6px)}.kt-cityw{display:inline-block;position:relative}.kt-meta{color:#f6f1eeb8;margin:7px 0 0;font-size:15px;font-weight:450;line-height:1.45}.kt-venue{color:#f6f1ee;font-weight:620}.kt-sep{margin:0 .5em}.kt-sup{font-size:14px}.kt-fchip{letter-spacing:.16em;text-transform:uppercase;color:#f6f1ee;border:1.5px dashed #f6f1ee80;border-radius:999px;align-items:center;height:26px;padding:0 11px;font-size:11.5px;font-weight:750;display:inline-flex}.kt-tonight{color:#fff;letter-spacing:.16em;text-transform:uppercase;background:#0b090a;border-radius:999px;align-items:center;gap:7px;height:26px;padding:0 11px;font-size:11.5px;font-weight:750;display:inline-flex}.kt-tdot{background:var(--kt-accent);border-radius:50%;width:7px;height:7px}.kt-nextup{color:var(--kt-accent);font:400 18px/1 Permanent Marker,cursive;display:inline-block;transform:rotate(-5deg)}.kt-act{justify-content:flex-end;display:flex}.kt-tix{color:#f6f1ee;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border:1.5px solid #f6f1ee66;border-radius:999px;align-items:center;gap:8px;height:44px;padding:0 16px 0 20px;font-size:13px;font-weight:750;text-decoration:none;transition:transform .3s cubic-bezier(.3,1.6,.5,1),background .2s,border-color .2s,color .2s;display:inline-flex}.kt-tix:hover{color:#fff;border-color:#fff;transform:translateY(-2px)rotate(-2deg)}.kt-tix .kt-i{transition:transform .3s cubic-bezier(.3,1.6,.5,1)}.kt-tix:hover .kt-i{transform:translate(3px)}.kt-tix:focus-visible{outline-offset:3px;outline:2px solid #f6f1ee}.kt-row.is-hot .kt-tix,.kt-row.is-next .kt-tix{background:var(--kt-accent);border-color:var(--kt-accent);color:var(--kt-on-accent)}.kt-gone{letter-spacing:.14em;text-transform:uppercase;color:#f6f1ee99;white-space:nowrap;padding:0 4px;font-size:12.5px;font-weight:700}.kt-row.is-today,.kt-row.is-today.is-hot{background:var(--kt-accent);color:var(--kt-on-accent)}.kt-row.is-today .kt-wd,.kt-row.is-today .kt-meta,.kt-row.is-today .kt-venue{color:var(--kt-on-accent)}.kt-row.is-today .kt-meta{opacity:.86}.kt-row.is-today .kt-tix{color:#fff;background:#0b090a;border-color:#0b090a}.kt-row.is-today .kt-tix:focus-visible{outline-color:var(--kt-on-accent)}.kt-row.is-next .kt-dd,.kt-row.is-hot .kt-dd{color:var(--kt-accent)}.kt-row.is-today.is-hot .kt-dd{color:var(--kt-on-accent)}.kt-row.is-past .kt-dd,.kt-row.is-past .kt-mon,.kt-row.is-past .kt-wd,.kt-row.is-past .kt-city,.kt-row.is-past .kt-meta,.kt-row.is-past .kt-venue{color:#f6f1ee99}.kt-row.is-past .kt-fchip{color:#f6f1ee99;border-color:#f6f1ee4d}.kt-strike{pointer-events:none;width:110%;height:30px;margin-top:-15px;position:absolute;top:50%;left:-5%;overflow:visible}.kt-strike path{fill:none;stroke:var(--kt-accent);stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;--kt-l:436;stroke-dasharray:436}.kt-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 28px;margin-top:clamp(32px,3.5vw,48px);padding:0 18px;display:flex}.kt-foot p{color:#f6f1eec7;max-width:26em;margin:0;font-size:17px;font-weight:420;line-height:1.5}.kt-btn{background:var(--kt-accent);height:54px;color:var(--kt-on-accent);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-items:center;gap:10px;padding:0 26px;font-size:14px;font-weight:750;text-decoration:none;transition:transform .3s cubic-bezier(.3,1.6,.5,1);display:inline-flex}.kt-btn:hover{color:var(--kt-on-accent);transform:translateY(-3px)rotate(-1.5deg)}.kt-btn .kt-i{transition:transform .3s cubic-bezier(.3,1.6,.5,1)}.kt-btn:hover .kt-i{transform:translate(4px)}.kt-btn:focus-visible,.kt-pill:focus-visible{outline-offset:3px;outline:2px solid #f6f1ee}.kt-map{background:#141012;border:1px solid #f6f1ee24;border-radius:28px;margin:0;padding:20px 22px 18px}.kt-maphead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:4px;display:flex}.kt-maptag{color:var(--kt-accent);transform-origin:0;font:400 24px/1 Permanent Marker,cursive;display:inline-block;transform:rotate(-4deg)}.kt-stage{aspect-ratio:640/680;width:100%;margin:0 auto;position:relative}.kt-svg{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.kt-gl{fill:none;stroke:#f6f1ee13;stroke-width:1px;vector-effect:non-scaling-stroke}.kt-gt{letter-spacing:.12em;fill:#f6f1ee8c;font:600 11px Archivo,sans-serif}.kt-gtc{text-anchor:middle}.kt-sea{letter-spacing:.32em;fill:#f6f1ee8c;text-anchor:middle;font:600 12px Archivo,sans-serif}.kt-cmp{fill:none;stroke:#f6f1ee99;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.kt-cmpt{fill:#f6f1eebf;text-anchor:middle;font:400 19px Permanent Marker,cursive}.kt-rsvg{filter:drop-shadow(0 0 9px color-mix(in srgb,var(--kt-accent) 42%,transparent))}.kt-rg{filter:url(#kt-b1)}.kt-route{fill:none;stroke:var(--kt-accent);stroke-width:4.4px;stroke-linecap:round;stroke-linejoin:round;--kt-l:2878;stroke-dasharray:2878}.kt-arrow{fill:none;stroke:#f6f1ee;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.kt-arrow1{--kt-l:86;stroke-dasharray:86}.kt-arrow2{--kt-l:29;stroke-dasharray:29}.kt-ann-l{display:block}.kt-ann{color:#f6f1ee;transform-origin:0 0;pointer-events:none;z-index:3;margin:0;font:400 clamp(15px,1.45vw,19px)/1.02 Permanent Marker,cursive;position:absolute;top:67.5%;left:5.5%;transform:rotate(-6deg)}.kt-pin{z-index:2;width:0;height:0;transition:opacity .25s;position:absolute}.kt-pop{position:absolute;top:0;left:0}.kt-pdot{background:#f6f1ee;border-radius:50%;width:12px;height:12px;transition:transform .35s cubic-bezier(.3,1.6,.5,1),background .2s,border-color .2s;position:absolute;top:-6px;left:-6px;box-shadow:0 0 0 3px #141012}.kt-plab{white-space:nowrap;letter-spacing:.1em;text-transform:uppercase;color:#f6f1eecc;background:#141012;border-radius:5px;padding:4px 5px 3px;font-size:11px;font-weight:700;font-stretch:88%;line-height:1;transition:background .2s,color .2s;position:absolute}.kt-lb-r .kt-plab{top:-9px;left:11px}.kt-lb-l .kt-plab{top:-9px;right:11px}.kt-lb-t .kt-plab{bottom:11px;left:0;transform:translate(-50%)}.kt-lb-b .kt-plab{top:11px;left:0;transform:translate(-50%)}.kt-pin.is-fest .kt-pdot{background:#141012;border:2.5px solid #f6f1ee}.kt-pin.is-next .kt-pdot{border:2.5px solid var(--kt-accent);background:#141012}.kt-pin.is-past .kt-pdot{background:#f6f1ee73}.kt-pin.is-past.is-fest .kt-pdot{background:#141012;border-color:#f6f1ee73}.kt-pin.is-past .kt-plab{color:#f6f1ee99}.kt-pin.is-today{z-index:3}.kt-pin.is-today .kt-pdot{background:var(--kt-accent);border:0}.kt-pin.is-today .kt-pdot:after{content:"";border:2px solid var(--kt-accent);opacity:0;border-radius:50%;position:absolute;inset:-3px}.kt-pin.is-today .kt-plab{color:#fff}.kt-pchip{white-space:nowrap;color:var(--kt-accent);transform-origin:0 100%;text-shadow:0 0 2px #141012,0 0 6px #141012,0 0 10px #141012;font:400 17px/1 Permanent Marker,cursive;position:absolute;bottom:13px;left:5px;transform:rotate(-8deg)}.kt-pin.is-hot{z-index:4}.kt-pin.is-hot .kt-pdot{background:var(--kt-accent);border-color:var(--kt-accent);transform:scale(1.6)}.kt-pin.is-hot .kt-plab{background:var(--kt-accent);color:var(--kt-on-accent)}.kt-map.is-hovering .kt-pin{opacity:.5}.kt-map.is-hovering .kt-pin.is-hot{opacity:1}.kt-legend{border-top:1px solid #f6f1ee24;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:8px;padding-top:14px;display:flex}.kt-lg{letter-spacing:.12em;text-transform:uppercase;color:#f6f1eeb8;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.kt-lgd{background:#f6f1ee;border-radius:50%;flex:none;width:11px;height:11px}.kt-lgd-f{background:0 0;border:2.5px solid #f6f1ee}.kt-lgd-t{background:var(--kt-accent)}.kt-hint{color:#f6f1eeb8;margin-left:auto;font:400 15px/1 Permanent Marker,cursive;transform:rotate(-3deg)}@media (prefers-reduced-motion:no-preference){.kt-root .kt-kick{opacity:0}.kt-root.kt-in .kt-kick{animation:.65s cubic-bezier(.3,1.6,.5,1) .1s both kt-kick}.kt-root .kt-li{transform:translateY(108%)}.kt-root.kt-in .kt-li1{animation:.9s cubic-bezier(.2,.85,.15,1) .15s both kt-line}.kt-root.kt-in .kt-li2{animation:.9s cubic-bezier(.2,.85,.15,1) .28s both kt-line}.kt-root .kt-lede,.kt-root .kt-map,.kt-root .kt-gh,.kt-root .kt-row,.kt-root .kt-foot{opacity:0}.kt-root.kt-in .kt-lede{animation:.8s cubic-bezier(.2,.8,.2,1) .45s both kt-rise}.kt-root.kt-in .kt-map{animation:.9s cubic-bezier(.2,.8,.2,1) .3s both kt-rise}.kt-root.kt-in .kt-gh{animation:.7s cubic-bezier(.2,.8,.2,1) .4s both kt-rise}.kt-root.kt-in .kt-row{animation:.7s cubic-bezier(.2,.8,.2,1) .48s both kt-rise}.kt-root.kt-in .kt-list-h .kt-row:nth-child(2){animation-delay:.53s}.kt-root.kt-in .kt-list-h .kt-row:nth-child(3){animation-delay:.58s}.kt-root.kt-in .kt-list-h .kt-row:nth-child(4){animation-delay:.63s}.kt-root.kt-in .kt-list-h .kt-row:nth-child(5){animation-delay:.68s}.kt-root.kt-in .kt-list-h .kt-row:nth-child(6){animation-delay:.73s}.kt-root.kt-in .kt-list-h .kt-row:nth-child(7){animation-delay:.78s}.kt-root.kt-in .kt-list-h .kt-row:nth-child(8){animation-delay:.83s}.kt-root.kt-in .kt-list-h .kt-row:nth-child(9){animation-delay:.88s}.kt-root.kt-in .kt-list-h .kt-row:nth-child(10){animation-delay:.93s}.kt-root.kt-in .kt-list-h .kt-row:nth-child(11){animation-delay:.98s}.kt-root.kt-in .kt-list-h .kt-row:nth-child(12){animation-delay:1.03s}.kt-root.kt-in .kt-foot{animation:.7s cubic-bezier(.2,.8,.2,1) 1.1s both kt-rise}.kt-root .kt-strike path{stroke-dashoffset:436px}.kt-root.kt-in .kt-strike path{animation:.6s cubic-bezier(.5,0,.3,1) 1.25s both kt-draw}.kt-root .kt-route{stroke-dashoffset:2878px}.kt-root.kt-in .kt-route{animation:3.6s linear .8s both kt-draw}.kt-root .kt-pop{opacity:0}.kt-root.kt-in .kt-pop{animation:kt-pin .55s cubic-bezier(.3,1.6,.5,1) var(--kt-dl) both}.kt-root .kt-arrow{stroke-dashoffset:var(--kt-l)}.kt-root.kt-in .kt-arrow1{animation:.45s cubic-bezier(.5,0,.3,1) 4.6s both kt-draw}.kt-root.kt-in .kt-arrow2{animation:.25s cubic-bezier(.5,0,.3,1) 5.02s both kt-draw}.kt-root .kt-ann{opacity:0}.kt-root.kt-in .kt-ann{animation:.5s ease-out 4.5s both kt-op}.kt-boil{animation:.48s step-end infinite kt-boil}.kt-pin.is-today .kt-pdot:after{animation:1.8s ease-out infinite kt-ping}.kt-tdot,.kt-pill-dot{animation:1.8s ease-out infinite kt-pulse}}@keyframes kt-draw{0%{stroke-dashoffset:var(--kt-l)}to{stroke-dashoffset:0}}@keyframes kt-kick{0%{opacity:0;transform:scale(.5)rotate(8deg)}to{opacity:1;transform:rotate(-4deg)}}@keyframes kt-line{0%{transform:translateY(108%)}to{transform:none}}@keyframes kt-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes kt-op{0%{opacity:0}to{opacity:1}}@keyframes kt-pin{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:none}}@keyframes kt-boil{0%{filter:url(#kt-b1)}33%{filter:url(#kt-b2)}66%{filter:url(#kt-b3)}to{filter:url(#kt-b1)}}@keyframes kt-ping{0%{opacity:.9;transform:scale(1)}80%,to{opacity:0;transform:scale(2.6)}}@keyframes kt-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--kt-accent) 70%,transparent)}to{box-shadow:0 0 0 10px color-mix(in srgb,var(--kt-accent) 0%,transparent)}}@media (min-width:1081px){.kt-line{white-space:nowrap}.kt-stage{width:min(100%,94.1176vh - 216.471px)}}@media (hover:none){.kt-hint{display:none}}@media (max-width:1080px){.kt-body{grid-template-columns:minmax(0,1fr)}.kt-side{order:-1;width:100%;max-width:640px;position:relative;top:auto}}@media (max-width:640px){.kt-side{max-width:none}.kt-map{border-radius:22px;padding:16px 14px 14px}.kt-maptag{font-size:21px}.kt-gt,.kt-sea{display:none}.kt-route{stroke-width:5.6px}.kt-pdot{width:10px;height:10px;top:-5px;left:-5px;box-shadow:0 0 0 2.5px #141012}.kt-plab{padding:3px 4px 2px;font-size:10px}.kt-lb-r .kt-plab{top:-7.5px;left:9px}.kt-lb-l .kt-plab{top:-7.5px;right:9px}.kt-lb-t .kt-plab{bottom:9px}.kt-lb-b .kt-plab{top:9px}.kt-pchip{font-size:14px;bottom:10px}.kt-legend{gap:8px 14px}.kt-lg{font-size:11px}.kt-gh{padding:0 14px 12px}.kt-row{grid-template-columns:62px minmax(0,1fr);align-items:start;gap:10px 14px;padding:16px 14px}.kt-date{flex-direction:column;align-items:flex-start;gap:6px}.kt-dd{font-size:46px}.kt-dms{flex-direction:row;align-items:baseline;gap:6px}.kt-mon{font-size:17px}.kt-wd{font-size:11px}.kt-city{font-size:30px}.kt-act{grid-column:2;justify-content:flex-start}.kt-foot{padding:0 14px}.kt-foot p{font-size:16px}}@media (prefers-reduced-motion:reduce){.kt-root *{transition:none!important}}@property --km-n{syntax:"<integer>";inherits:false;initial-value:0}.km-root{--km-accent:#e8874a;--km-on-accent:#0b090a;--km-mut:#f6f1eeb8;--km-hair:#f6f1ee24;--km-pad:clamp(20px,4.4vw,64px);--km-ease:cubic-bezier(.2,.8,.2,1);--km-spring:cubic-bezier(.3,1.6,.5,1);--km-a0:0deg;box-sizing:border-box;isolation:isolate;color:#f6f1ee;-webkit-font-smoothing:antialiased;background:#0b090a;width:100%;padding:clamp(96px,11vw,168px) 0;font-family:Archivo,system-ui,sans-serif;font-size:17px;font-weight:420;line-height:1.5;position:relative;overflow:clip}.km-root *,.km-root :before,.km-root :after{box-sizing:border-box}.km-wrap{max-width:1440px;padding-inline:var(--km-pad);margin:0 auto}.km-vh{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.km-i{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.km-eb{letter-spacing:.16em;text-transform:uppercase;color:var(--km-mut);align-items:center;gap:12px;margin:0;font-size:13px;font-weight:720;display:flex}.km-eb:before{content:"";background:var(--km-accent);border-radius:2px;flex:none;width:26px;height:2px}.km-h{text-transform:uppercase;letter-spacing:-.005em;color:#f6f1ee;margin:0;font-weight:820;font-stretch:72%;line-height:.86}.km-h-xl{font-size:clamp(56px,8vw,128px)}.km-h-l{font-size:clamp(48px,6vw,96px)}.km-line{padding:.03em 0 .05em;display:block;overflow:hidden}.km-li{display:block}.km-mk{color:var(--km-accent);transform-origin:0;margin:0;font-family:Permanent Marker,cursive;font-size:clamp(22px,2.2vw,31px);font-weight:400;line-height:1.05;transform:rotate(-4deg)}.km-body{max-width:34em;color:var(--km-mut);margin:0;font-size:17px;font-weight:420;line-height:1.55}.km-trow{flex-wrap:wrap;align-items:flex-end;gap:12px clamp(18px,2.6vw,40px);display:flex}.km-kick{padding-bottom:.5em}.km-head{flex-direction:column;gap:18px;margin-bottom:clamp(40px,4.6vw,68px);display:flex}.km-feat{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(40px,5vw,80px);display:grid}.km-deck{--km-s:clamp(300px,30vw,470px);min-width:0;position:relative}.km-stage{width:calc(var(--km-s) * 1.56);height:calc(var(--km-s) * 1.08);position:relative}.km-sleeve{left:0;top:calc(var(--km-s) * .04);width:var(--km-s);height:var(--km-s);z-index:3;border-radius:3px;position:absolute;box-shadow:0 46px 70px -26px #000000eb,0 0 0 1px #f6f1ee12}.km-cover{object-fit:cover;border-radius:3px;width:100%;height:100%;display:block}.km-sleeve:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 94%,#0006);border-radius:3px;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff14}.km-stk{left:calc(var(--km-s) * -.05);bottom:calc(var(--km-s) * -.07);z-index:5;width:clamp(92px,calc(var(--km-s) * .29),132px);aspect-ratio:1;background:var(--km-accent);color:var(--km-on-accent);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex;position:absolute;transform:rotate(-12deg);box-shadow:0 14px 26px #00000080}.km-stk:before{content:"";border:1.5px dashed color-mix(in srgb,var(--km-on-accent) 38%,transparent);border-radius:50%;position:absolute;inset:5px}.km-stk-n{font-weight:820;font-stretch:72%;font-size:clamp(30px,calc(var(--km-s) * .095),44px);text-transform:uppercase;align-items:flex-start;gap:.04em;line-height:.85;display:flex}.km-stk-no{padding-top:.1em;font-size:.42em;line-height:1}.km-stk-l{max-width:76%;font-size:clamp(9.5px,calc(var(--km-s) * .025),11.5px);letter-spacing:.1em;text-transform:uppercase;font-weight:780;line-height:1.2}.km-disc{left:calc(var(--km-s) * .02);top:calc(var(--km-s) * .06);width:calc(var(--km-s) * .96);height:calc(var(--km-s) * .96);z-index:2;transform:translateX(calc(var(--km-s) * .44));border-radius:50%;transition:box-shadow .8s;position:absolute;box-shadow:0 32px 60px -18px #000000e0,inset 0 0 0 1px #f6f1ee14}.km-deck.km-spinning .km-disc{box-shadow:0 32px 60px -18px #000000e0,inset 0 0 0 1px #f6f1ee1a,0 0 90px -18px color-mix(in srgb,var(--km-accent) 55%,transparent)}.km-roll,.km-spin{border-radius:50%;position:absolute;inset:0}.km-spin{will-change:transform;background:radial-gradient(circle closest-side,#161214 0 41%,#0000 41.4% 51.6%,#0a0809eb 51.9% 52.7%,#0000 53% 63.6%,#0a0809eb 63.9% 64.6%,#0000 64.9% 75.4%,#0a0809eb 75.7% 76.4%,#0000 76.7% 86.6%,#0a0809eb 86.9% 87.5%,#0000 87.8% 95.6%,#100d0f 96% 100%),repeating-radial-gradient(circle closest-side,#161214 0,#201b1e .55%,#121011 1.1%)}.km-label{background:url(/img/art/2025_funs-over-album.jpg) 50%/cover no-repeat;border-radius:50%;position:absolute;inset:33%;box-shadow:0 0 0 1.5px #000000b3,inset 0 0 0 2px #00000040}.km-label-img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block;position:absolute;inset:0}.km-label-ring{pointer-events:none;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #00000040}.km-etch{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.km-etch-t{letter-spacing:.9px;fill:#f6f1ee57;font-family:Archivo,sans-serif;font-size:4.4px;font-weight:650}.km-sheen{pointer-events:none;background:conic-gradient(#f6f1ee00 0deg 26deg,#f6f1ee1f 44deg,#f6f1ee00 64deg 206deg,#f6f1ee14 224deg,#f6f1ee00 244deg 360deg);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(circle closest-side,#0000 0 40%,#000 41.5% 95%,#0000 96%);mask:radial-gradient(circle closest-side,#0000 0 40%,#000 41.5% 95%,#0000 96%)}.km-hole{background:#0b090a;border-radius:50%;width:3.4%;height:3.4%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 1px 2px #000000e6,0 0 0 1px #f6f1ee38}.km-tarm{z-index:4;pointer-events:none;filter:drop-shadow(0 12px 12px #0009);width:100%;height:100%;position:absolute;inset:0;overflow:visible}.km-rod{fill:none;stroke:#d9d2cd;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.km-cw,.km-rest{fill:#2b2528;stroke:#f6f1ee47;stroke-width:.5px}.km-head{fill:var(--km-accent)}.km-base{fill:#1c181a;stroke:#f6f1ee38;stroke-width:.6px}.km-pin{fill:var(--km-accent)}.km-arm,.km-arm-w{transform-box:view-box;transform-origin:144px 14px}.km-arm{transition:transform .9s cubic-bezier(.3,1.25,.5,1)}.km-deck.km-spinning .km-arm{transform:rotate(16deg)}.km-deck.km-spinning .km-spin{animation:1.2s cubic-bezier(.333,0,.667,.333) both kmSpinUp,1.8s linear 1.2s infinite kmSpin}.km-deck.km-stopping .km-spin{animation:1.4s cubic-bezier(.333,.667,.667,1) both kmSpinDown}.km-deck.km-spinning .km-arm-w{animation:1.8s ease-in-out 1s infinite kmWob}.km-ctl{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:clamp(22px,2.6vw,36px);display:flex}.km-btn{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;cursor:pointer;height:54px;transition:transform .3s var(--km-spring),background-color .2s,border-color .2s,color .2s;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-family:inherit;font-size:14px;font-weight:750;text-decoration:none;display:inline-flex;position:relative}.km-btn:focus-visible{outline:3px solid var(--km-accent);outline-offset:3px}.km-btn-p{background:var(--km-accent);color:var(--km-on-accent);border:0}.km-btn-p:hover{color:var(--km-on-accent);transform:translateY(-3px)rotate(-1.5deg)}.km-btn-s{color:#f6f1ee;background:0 0;border:1.5px solid #f6f1ee66}.km-btn-s:hover{color:#fff;border-color:#fff;transform:translateY(-3px)}.km-spinbtn .km-i{color:var(--km-accent)}.km-spinbtn.km-on{border-color:var(--km-accent)}.km-spinbtn:after{content:"";border:1.5px solid var(--km-accent);opacity:0;pointer-events:none;border-radius:999px;animation:2.8s ease-out 3.4s infinite kmRing;position:absolute;inset:-6px}.km-spinbtn.km-on:after{animation:none}.km-deck.km-spinning .km-spinbtn .km-i{animation:1.8s linear infinite kmTurn}.km-btn-sub{letter-spacing:.14em;color:#f6f1eea8;border-left:1px solid #f6f1ee47;padding-left:10px;font-size:12.5px;font-weight:650}.km-note{color:#f6f1ee;align-items:center;gap:6px;margin:0;font-family:Permanent Marker,cursive;font-size:19px;line-height:1;display:inline-flex;transform:rotate(-4deg)}.km-note svg{fill:none;stroke:#f6f1ee;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:46px;height:30px}.km-note path,.km-hint path,.km-swipe path,.km-ul-p{stroke-dasharray:100}.km-info{flex-direction:column;gap:26px;min-width:0;display:flex}.km-charts{border-top:1px solid var(--km-hair);border-bottom:1px solid var(--km-hair);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.km-ch{flex-direction:column;gap:8px;padding:16px 14px 16px 0;display:flex}.km-ch+.km-ch{border-left:1px solid var(--km-hair);padding-left:18px}.km-cn{text-transform:uppercase;color:var(--km-accent);align-items:flex-start;gap:.05em;font-size:clamp(40px,3.5vw,54px);font-weight:820;font-stretch:72%;line-height:.86;display:flex}.km-cn-no{padding-top:.12em;font-size:.38em;line-height:1}.km-cl{letter-spacing:.12em;text-transform:uppercase;color:var(--km-mut);font-size:12.5px;font-weight:700;line-height:1.35}.km-back{border:1px solid var(--km-hair);background:#141012;border-radius:6px;padding:20px clamp(18px,2vw,28px) 16px;position:relative}.km-back-h,.km-back-f{letter-spacing:.14em;text-transform:uppercase;color:var(--km-mut);justify-content:space-between;align-items:center;gap:16px;font-size:12.5px;font-weight:720;display:flex}.km-back-h{border-bottom:1px solid var(--km-hair);padding-bottom:12px}.km-back-f{border-top:1px solid var(--km-hair);letter-spacing:.1em;margin-top:6px;padding-top:12px;font-weight:600}.km-tl{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--km-tr,7),auto);grid-auto-flow:column;column-gap:clamp(20px,2.4vw,36px);margin:0;padding:8px 0 6px;list-style:none;display:grid}.km-tr{color:#f6f1ee;align-items:baseline;gap:10px;padding:6px 0;font-size:16px;font-weight:540;line-height:1.35;display:flex}.km-tr-n{letter-spacing:.04em;font-variant-numeric:tabular-nums;width:22px;color:var(--km-accent);flex:none;font-size:12.5px;font-weight:760}.km-tr-t{min-width:0}.km-tr-s{color:var(--km-accent);margin-left:8px;font-family:Permanent Marker,cursive;font-size:14px;font-weight:400;line-height:1;display:inline-block;transform:rotate(-6deg)}.km-tr-l{border-bottom:2px dotted #f6f1ee38;flex:10px;min-width:10px;height:1px;transform:translateY(-4px)}.km-tr-d{font-variant-numeric:tabular-nums;color:var(--km-mut);flex:none;font-size:14px;font-weight:500}.km-bc{background-color:#f6f1ee;background-image:repeating-linear-gradient(90deg,#0b090a 0 1.5px,#0000 1.5px 3px,#0b090a 3px 4px,#0000 4px 6.5px,#0b090a 6.5px 8.5px,#0000 8.5px 9.5px,#0b090a 9.5px 10.5px,#0000 10.5px 13px);background-position:5px 4px;background-repeat:no-repeat;background-size:50px 18px;border-radius:2px;flex:none;width:60px;height:26px}.km-listen{flex-direction:column;gap:12px;display:flex}.km-btns{flex-wrap:wrap;gap:10px;display:flex}.km-vlink{color:#f6f1ee;background:linear-gradient(var(--km-accent),var(--km-accent)) left calc(100% - 8px)/0 2px no-repeat;min-height:44px;transition:background-size .35s var(--km-ease);align-self:flex-start;align-items:center;gap:10px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.km-vlink:hover{color:#fff;background-size:100% 2px}.km-vlink:focus-visible{outline:3px solid var(--km-accent);outline-offset:4px;border-radius:2px}.km-vlink .km-i{color:var(--km-accent);transition:transform .3s var(--km-spring)}.km-vlink:hover .km-i{transform:translate(4px)}.km-b{margin-top:clamp(96px,9vw,136px)}.km-dig-h{flex-direction:column;gap:16px;max-width:780px;display:flex}.km-swipe{color:#f6f1ee;transform-origin:0;align-items:center;gap:8px;margin:0;font-family:Permanent Marker,cursive;font-size:18px;line-height:1;display:none;transform:rotate(-3deg)}.km-swipe svg{fill:none;stroke:#f6f1ee;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:44px;height:24px}.km-crate{--km-w:clamp(118px,13.2vw,196px);padding-top:calc(var(--km-w) * .38 + 76px);position:relative}.km-hint{right:calc(var(--km-w) * .5);color:#f6f1ee;pointer-events:none;align-items:flex-start;gap:2px;margin:0;font-family:Permanent Marker,cursive;font-size:20px;line-height:1;transition:opacity .25s;display:flex;position:absolute;top:18px;transform:rotate(-5deg)}.km-hint svg{fill:none;stroke:#f6f1ee;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:56px;height:46px;margin-top:10px}.km-crate:hover .km-hint,.km-crate:focus-within .km-hint{opacity:0}.km-row{padding:0 calc(var(--km-w) * .2) 0 0;perspective:1300px;perspective-origin:50% 0;justify-content:center;margin:0;list-style:none;display:flex}.km-sl{z-index:1;flex:0 0 var(--km-w);width:var(--km-w);margin-left:calc(var(--km-w) * -.58);transform-origin:50% 100%;transform:rotateX(26deg) rotateZ(var(--km-r,0deg));transition:transform .65s cubic-bezier(.3,1.3,.5,1),filter .35s,z-index 0s linear .3s;position:relative}.km-sl:first-child{margin-left:0}.km-sl:nth-child(3n+1){--km-r:-.9deg}.km-sl:nth-child(3n+2){--km-r:.6deg}.km-sl:nth-child(4n){--km-r:1.2deg}.km-sl-a{color:#f6f1ee;outline:none;text-decoration:none;display:block;position:relative}.km-art{aspect-ratio:1;background:#141012;border-radius:3px;width:100%;display:block;position:relative;overflow:hidden;box-shadow:-16px 0 26px -6px #000000c7,0 0 0 1px #f6f1ee14}.km-art img{object-fit:cover;width:100%;height:100%;display:block}.km-sl-a:focus-visible .km-art{outline:3px solid var(--km-accent);outline-offset:4px}.km-wl{text-align:center;color:#0b090a;background:#ebe4de;flex-direction:column;justify-content:space-between;align-items:center;padding:9% 8%;display:flex}.km-wl-a,.km-wl-b{color:#0b090a;font-family:Permanent Marker,cursive;line-height:1;display:block;transform:rotate(-4deg)}.km-wl-a{font-size:calc(var(--km-w) * .1)}.km-wl-b{font-size:calc(var(--km-w) * .082)}.km-wl-hole{aspect-ratio:1;background:radial-gradient(circle closest-side,#0b090a 0 9%,var(--km-accent) 10% 54%,#0b090a 56% 100%);border-radius:50%;width:38%;display:block;box-shadow:inset 0 2px 6px #0009}.km-cap{white-space:nowrap;text-align:center;pointer-events:none;opacity:0;transition:opacity .25s ease,transform .5s var(--km-spring);flex-direction:column-reverse;align-items:center;gap:7px;display:flex;position:absolute;bottom:calc(100% + 16px);left:50%;transform:translate(-50%,12px)}.km-cap-t{text-transform:uppercase;color:#f6f1ee;font-size:clamp(22px,2vw,30px);font-weight:820;font-stretch:72%;line-height:.9}.km-cap-k{letter-spacing:.14em;text-transform:uppercase;color:var(--km-accent);font-size:12.5px;font-weight:750}.km-sl:hover,.km-sl:focus-within{z-index:40;transform:translateY(calc(var(--km-w) * -.38)) translateZ(60px) rotateX(0deg) rotateZ(-1.5deg);transition:transform .55s cubic-bezier(.3,1.3,.5,1),filter .25s,z-index}.km-sl:hover~.km-sl,.km-sl:focus-within~.km-sl{transform:translateX(calc(var(--km-w) * .2)) rotateX(34deg) rotateZ(var(--km-r,0deg))}.km-row:hover .km-sl,.km-row:focus-within .km-sl{filter:brightness(.55)}.km-row .km-sl:hover,.km-row .km-sl:focus-within{filter:none}.km-sl:hover .km-cap,.km-sl:focus-within .km-cap{opacity:1;transform:translate(-50%)}.km-sl:nth-child(-n+2) .km-cap{text-align:left;align-items:flex-start;left:0;transform:translateY(12px)}.km-sl:nth-last-child(-n+2) .km-cap{text-align:right;align-items:flex-end;left:auto;right:0;transform:translateY(12px)}.km-sl:nth-child(-n+2):hover .km-cap,.km-sl:nth-child(-n+2):focus-within .km-cap,.km-sl:nth-last-child(-n+2):hover .km-cap,.km-sl:nth-last-child(-n+2):focus-within .km-cap{transform:translate(0)}.km-lip{z-index:50;height:calc(var(--km-w) * .4);margin-top:calc(var(--km-w) * -.26);background:#141012;border-top:1px solid #f6f1ee29;border-radius:4px 4px 18px 18px;justify-content:space-between;align-items:center;gap:16px;padding:0 clamp(18px,2.4vw,36px);display:flex;position:relative;box-shadow:0 -18px 30px -12px #000000d9}.km-lip-y{letter-spacing:.16em;text-transform:uppercase;color:var(--km-mut);font-size:12.5px;font-weight:750}.km-lip-slot{background:#0b090a;border-radius:999px;width:clamp(80px,12%,150px);height:16px;box-shadow:inset 0 2px 4px #000000e6,0 1px #f6f1ee14}.km-top{border-top:1px solid var(--km-hair);grid-template-columns:minmax(0,1fr) minmax(0,2.4fr);align-items:start;gap:28px clamp(32px,4vw,72px);margin-top:clamp(64px,6vw,96px);padding-top:clamp(28px,3vw,40px);display:grid}.km-top-h{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.km-top-k{color:#f6f1ee;transform-origin:0;margin:0;padding-bottom:14px;font-family:Permanent Marker,cursive;font-size:clamp(22px,2vw,28px);line-height:1.1;position:relative;transform:rotate(-3deg)}.km-ul{width:calc(100% + 8px);height:auto;position:absolute;bottom:-6px;left:-4px;overflow:visible}.km-ul-p{fill:none;stroke:var(--km-accent);stroke-width:4px;stroke-linecap:round}.km-ul-p2{stroke-width:3px}.km-top-note{color:#f6f1eea8;margin:0;font-size:13px}.km-top-l{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.6vw,40px);margin:0;padding:0;list-style:none;display:grid}.km-tp{color:#f6f1ee;flex-direction:column;gap:10px;padding:4px 0;text-decoration:none;display:flex}.km-tp:focus-visible{outline:3px solid var(--km-accent);outline-offset:6px;border-radius:4px}.km-tp-r{letter-spacing:.14em;color:var(--km-accent);justify-content:space-between;align-items:center;font-size:12.5px;font-weight:750;display:flex}.km-tp-r .km-i{transition:transform .3s var(--km-spring)}.km-tp:hover .km-tp-r .km-i{transform:translate(3px,-3px)}.km-tp-num{align-items:flex-end;gap:10px;display:flex}.km-n{letter-spacing:-.01em;font-variant-numeric:tabular-nums;counter-reset:km-count var(--km-n);min-width:2.1em;font-size:clamp(60px,6.4vw,100px);font-weight:820;font-stretch:72%;line-height:.84;transition:color .2s}.km-n:after{content:counter(km-count) "k"}.km-n1{--km-n:517}.km-n2{--km-n:247}.km-n3{--km-n:197}.km-tp:hover .km-n{color:var(--km-accent)}.km-tp-p{letter-spacing:.14em;text-transform:uppercase;color:var(--km-mut);padding-bottom:.5em;font-size:12.5px;font-weight:750}.km-tp-t{font-size:18px;font-weight:650;line-height:1.25}.km-tp-f{letter-spacing:.12em;text-transform:uppercase;color:var(--km-mut);font-size:12.5px;font-weight:700}@keyframes kmOp{0%{opacity:0}to{opacity:1}}@keyframes kmRise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes kmRow{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@keyframes kmLine{0%{transform:translateY(110%)}to{transform:none}}@keyframes kmPop{0%{opacity:0;transform:scale(.55)rotate(8deg)}to{opacity:1;transform:rotate(-4deg)}}@keyframes kmDraw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes kmDrop{0%{opacity:0;transform:translateY(-110px)rotateX(26deg)}to{opacity:1;transform:rotateX(26deg) rotateZ(var(--km-r,0deg))}}@keyframes kmRiseX{0%{opacity:0;transform:translate(48px)}to{opacity:1;transform:none}}@keyframes kmSpinUp{0%{transform:rotate(var(--km-a0))}to{transform:rotate(calc(var(--km-a0) + 120deg))}}@keyframes kmSpin{0%{transform:rotate(calc(var(--km-a0) + 120deg))}to{transform:rotate(calc(var(--km-a0) + 480deg))}}@keyframes kmSpinDown{0%{transform:rotate(var(--km-a0))}to{transform:rotate(calc(var(--km-a0) + 140deg))}}@keyframes kmTurn{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes kmWob{0%,to{transform:rotate(0)}50%{transform:rotate(.8deg)}}@keyframes kmRing{0%{opacity:.9;transform:scale(.94)}70%,to{opacity:0;transform:scale(1.16)}}@keyframes kmCount{0%{--km-n:0}}@media (prefers-reduced-motion:no-preference){.km-a .km-eb,.km-b .km-eb,.km-kick,.km-ctl,.km-lede,.km-charts,.km-back,.km-tr,.km-listen,.km-vlink,.km-dsub,.km-swipe,.km-lip,.km-hint>*,.km-top-h,.km-tpi{opacity:0}.km-li{transform:translateY(110%)}.km-note path,.km-hint path,.km-swipe path,.km-ul-p{stroke-dashoffset:100px}.km-root.km-in .km-a .km-eb{animation:.6s ease-out 50ms both kmOp}.km-root.km-in .km-a .km-li{animation:.95s cubic-bezier(.2,.85,.15,1) .12s both kmLine}.km-root.km-in .km-a .km-kick{animation:kmPop .65s var(--km-spring) .75s both}.km-root.km-in1 .km-lede{animation:kmRise .8s var(--km-ease) .3s both}.km-root.km-in1 .km-charts{animation:kmRise .8s var(--km-ease) .42s both}.km-root.km-in1 .km-back{animation:kmRise .8s var(--km-ease) .54s both}.km-root.km-in1 .km-tr{animation:kmRow .5s var(--km-ease) both}.km-root .km-tr:first-child{animation-delay:.72s}.km-root .km-tr:nth-child(2){animation-delay:.755s}.km-root .km-tr:nth-child(3){animation-delay:.79s}.km-root .km-tr:nth-child(4){animation-delay:.825s}.km-root .km-tr:nth-child(5){animation-delay:.86s}.km-root .km-tr:nth-child(6){animation-delay:.895s}.km-root .km-tr:nth-child(7){animation-delay:.93s}.km-root .km-tr:nth-child(8){animation-delay:.965s}.km-root .km-tr:nth-child(9){animation-delay:1s}.km-root .km-tr:nth-child(10){animation-delay:1.035s}.km-root .km-tr:nth-child(11){animation-delay:1.07s}.km-root .km-tr:nth-child(12){animation-delay:1.105s}.km-root .km-tr:nth-child(13){animation-delay:1.14s}.km-root.km-in1 .km-listen{animation:kmRise .8s var(--km-ease) .9s both}.km-root.km-in1 .km-vlink{animation:kmRise .8s var(--km-ease) 1.02s both}.km-root.km-in1 .km-ctl{animation:kmRise .7s var(--km-ease) 1.5s both}.km-root.km-in1 .km-note path{animation:.6s cubic-bezier(.5,0,.3,1) 2.1s both kmDraw}.km-sleeve{transition:opacity .8s ease-out .15s,transform 1.1s var(--km-ease) .15s}.km-root:not(.km-in1) .km-sleeve{opacity:0;transform:translateY(40px)rotate(-3deg)}.km-disc{transition:transform 1.5s var(--km-ease) .65s,box-shadow .8s ease}.km-roll{transition:transform 1.5s var(--km-ease) .65s}.km-root:not(.km-in1) .km-disc{transform:translate(0)}.km-root:not(.km-in1) .km-roll{transform:rotate(-240deg)}.km-tarm{transition:opacity .6s ease-out 1.8s,transform .9s var(--km-ease) 1.8s}.km-root:not(.km-in1) .km-tarm{opacity:0;transform:translate(2%,-5%)}.km-stk{transition:opacity .25s ease-out 2s,transform .7s var(--km-spring) 2s}.km-root:not(.km-in1) .km-stk{opacity:0;transform:scale(.3)rotate(30deg)}.km-root.km-in2 .km-b .km-eb{animation:.6s ease-out 50ms both kmOp}.km-root.km-in2 .km-b .km-li{animation:.95s cubic-bezier(.2,.85,.15,1) .1s both kmLine}.km-root.km-in2 .km-b .km-kick{animation:kmPop .65s var(--km-spring) .6s both}.km-root.km-in2 .km-dsub{animation:kmRise .8s var(--km-ease) .28s both}.km-root.km-in2 .km-swipe{animation:.6s ease-out 1.2s both kmOp}.km-root.km-in2 .km-swipe path{animation:.5s cubic-bezier(.5,0,.3,1) 1.3s both kmDraw}.km-root.km-in3 .km-lip{animation:kmRise .8s var(--km-ease) .1s both}.km-root.km-in3 .km-hint>*{animation:.5s ease-out 1.5s both kmOp}.km-root.km-in3 .km-hint path{animation:.6s cubic-bezier(.5,0,.3,1) 1.6s both kmDraw}.km-root:not(.km-in3) .km-sl{opacity:0}.km-root.km-in3 .km-sl{animation:kmDrop .85s var(--km-ease) backwards}.km-root .km-sl:first-child{animation-delay:.15s}.km-root .km-sl:nth-child(2){animation-delay:.2s}.km-root .km-sl:nth-child(3){animation-delay:.25s}.km-root .km-sl:nth-child(4){animation-delay:.3s}.km-root .km-sl:nth-child(5){animation-delay:.35s}.km-root .km-sl:nth-child(6){animation-delay:.4s}.km-root .km-sl:nth-child(7){animation-delay:.45s}.km-root .km-sl:nth-child(8){animation-delay:.5s}.km-root .km-sl:nth-child(9){animation-delay:.55s}.km-root .km-sl:nth-child(10){animation-delay:.6s}.km-root .km-sl:nth-child(11){animation-delay:.65s}.km-root .km-sl:nth-child(12){animation-delay:.7s}.km-root .km-sl:nth-child(13){animation-delay:.75s}.km-root .km-sl:nth-child(14){animation-delay:.85s}.km-root.km-in4 .km-top-h{animation:kmRise .8s var(--km-ease) 50ms both}.km-root.km-in4 .km-ul-p{animation:.7s cubic-bezier(.5,0,.3,1) .55s both kmDraw}.km-root.km-in4 .km-ul-p2{animation-delay:.95s}.km-root.km-in4 .km-tpi{animation:kmRise .8s var(--km-ease) both}.km-root .km-tpi:first-child{animation-delay:.15s}.km-root .km-tpi:nth-child(2){animation-delay:.27s}.km-root .km-tpi:nth-child(3){animation-delay:.39s}.km-root.km-in4 .km-n{animation:1.8s cubic-bezier(.2,.8,.2,1) .25s both kmCount}}@media (prefers-reduced-motion:no-preference) and (max-width:900px){.km-root.km-in3 .km-sl{animation-name:kmRiseX}}@media (max-width:1100px){.km-feat{grid-template-columns:minmax(0,1fr);align-items:start}.km-deck{--km-s:min(56vw,430px)}.km-info{max-width:680px}}@media (max-width:900px){.km-crate{--km-w:min(54vw,220px);margin-inline:calc(var(--km-pad) * -1);padding-top:6px}.km-row{padding:10px var(--km-pad) 20px;perspective:none;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--km-pad);scrollbar-width:none;justify-content:flex-start;gap:14px;overflow-x:auto}.km-row::-webkit-scrollbar{display:none}.km-sl,.km-sl:hover,.km-sl:focus-within,.km-sl:hover~.km-sl,.km-sl:focus-within~.km-sl{filter:none;margin-left:0;transform:none}.km-row:hover .km-sl,.km-row:focus-within .km-sl{filter:none}.km-sl{scroll-snap-align:start}.km-art{box-shadow:0 0 0 1px #f6f1ee14}.km-root .km-row .km-sl .km-cap{opacity:1;text-align:left;white-space:normal;align-items:flex-start;padding-top:14px;position:static;left:auto;right:auto;transform:none}.km-lip,.km-hint{display:none}.km-swipe{display:inline-flex}}@media (max-width:760px){.km-top{grid-template-columns:minmax(0,1fr)}.km-top-l{grid-template-columns:minmax(0,1fr);gap:0}.km-tpi+.km-tpi{border-top:1px solid var(--km-hair);margin-top:18px;padding-top:18px}}@media (max-width:560px){.km-charts{grid-template-columns:minmax(0,1fr)}.km-ch{flex-direction:row;align-items:center;gap:16px;padding:14px 0}.km-ch+.km-ch{border-left:0;border-top:1px solid var(--km-hair);padding-left:0}.km-cn{min-width:2.6em}.km-tl{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-flow:row}.km-back-f{align-items:flex-end}.km-btn{padding:0 20px}}@media (prefers-reduced-motion:reduce){.km-root *,.km-root :before,.km-root :after{transition:none!important;animation:none!important}}.kp-root{--kp-accent:#e8874a;--kp-on-accent:#0b090a;--kp-p:0;--kp-gut:clamp(20px,4.4vw,64px);box-sizing:border-box;isolation:isolate;color:#f6f1ee;-webkit-font-smoothing:antialiased;background:#0b090a;width:100%;padding:clamp(96px,11vw,168px) 0;font-family:Archivo,system-ui,sans-serif;position:relative;overflow:hidden}.kp-root *,.kp-root :before,.kp-root :after{box-sizing:border-box}.kp-wrap{z-index:1;max-width:1440px;padding-inline:var(--kp-gut);margin:0 auto;position:relative}.kp-vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kp-defs{width:0;height:0;position:absolute;overflow:hidden}.kp-root :focus-visible{outline:2px solid var(--kp-accent);outline-offset:3px}.kp-marq{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;text-transform:uppercase;letter-spacing:.01em;color:#0000;-webkit-text-fill-color:transparent;-webkit-text-stroke:2px #f6f1ee;opacity:.045;flex-direction:column;gap:.04em;font-size:clamp(120px,17vw,280px);font-weight:820;font-stretch:72%;line-height:.88;display:flex;position:absolute;top:52%;left:0;right:0;transform:translateY(-50%)}.kp-row{white-space:nowrap;width:max-content;display:flex}.kp-row2{margin-left:-.6em}.kp-set{align-items:center;gap:.28em;padding-right:.28em;display:flex}.kp-sl{font-weight:300}.kp-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px 48px;display:flex}.kp-eye{letter-spacing:.16em;text-transform:uppercase;color:#f6f1eeb8;align-items:center;gap:12px;margin:0 0 20px;font-size:13px;font-weight:700;display:flex}.kp-eye:before{content:"";background:var(--kp-accent);border-radius:2px;width:30px;height:2px}.kp-h2{text-transform:uppercase;letter-spacing:-.005em;color:#f6f1ee;flex-wrap:wrap;align-items:center;column-gap:.16em;margin:0;font-size:clamp(56px,8vw,128px);font-weight:820;font-stretch:72%;line-height:.86;display:flex}.kp-line{padding:.03em 0 .05em;display:block;overflow:hidden}.kp-li{display:block}.kp-mk{text-transform:lowercase;color:var(--kp-accent);font-family:Permanent Marker,cursive;font-size:.42em;font-weight:400;font-stretch:100%;line-height:1;display:block;transform:rotate(-6deg)translateY(-.12em)}.kp-note{color:#f6f1ee;transform-origin:100% 100%;align-items:flex-start;gap:6px;margin:0 0 8px;font:400 clamp(18px,1.6vw,22px)/1.1 Permanent Marker,cursive;display:flex;transform:rotate(-5deg)}.kp-note svg{flex:none;width:48px;height:50px;margin-top:2px;overflow:visible}.kp-note path{fill:none;stroke:#f6f1ee;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;--kp-l:82;stroke-dasharray:82}.kp-deck{margin-top:clamp(48px,5vw,80px);position:relative}.kp-stage{display:grid}.kp-q{--kp-pad:clamp(84px,10.6vw,170px);visibility:hidden;flex-direction:column;grid-area:1/1;justify-content:center;gap:clamp(24px,2.6vw,40px);margin:0;display:flex}.kp-q.kp-on{visibility:visible}.kp-bq{padding-left:var(--kp-pad);margin:0;position:relative}.kp-mark{aspect-ratio:120/100;transform-origin:50% 60%;width:clamp(64px,8.6vw,138px);height:auto;display:block;position:absolute;top:-4px;left:0;overflow:visible;transform:rotate(-7deg)}.kp-mark path{fill:none;stroke:var(--kp-accent);stroke-width:11px;stroke-linecap:round;stroke-linejoin:round;--kp-l:188;stroke-dasharray:188}.kp-qt{text-transform:uppercase;letter-spacing:-.004em;color:#f6f1ee;margin:0;font-size:clamp(40px,6vw,96px);font-weight:800;font-stretch:72%;line-height:.92}.kp-words{flex-wrap:wrap;gap:.03em .24em;display:flex}.kp-w,.kp-key{display:inline-block;position:relative}.kp-ring{pointer-events:none;width:calc(100% + .42em);height:calc(100% + .36em);position:absolute;top:-.2em;left:-.2em;overflow:visible}.kp-ring path{fill:none;stroke:var(--kp-accent);stroke-width:7px;stroke-linecap:round;stroke-linejoin:round;--kp-l:816;stroke-dasharray:816}.kp-cap{padding-left:var(--kp-pad);flex-wrap:wrap;align-items:center;gap:14px 24px;display:flex}.kp-pub{color:var(--kp-accent);transform-origin:0;font:400 clamp(28px,2.7vw,40px)/1 Permanent Marker,cursive;display:inline-block;transform:rotate(-4deg)}.kp-stars{align-items:center;gap:2px;display:inline-flex}.kp-star{width:30px;height:30px;display:block;overflow:visible}.kp-star path{fill:none;stroke:var(--kp-accent);stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round;--kp-l:162;stroke-dasharray:162}.kp-star.kp-off path{stroke:#f6f1ee4d}.kp-sd1{--kp-s:0;transform:rotate(-8deg)}.kp-sd2{--kp-s:1;transform:rotate(5deg)translateY(-2px)}.kp-sd3{--kp-s:2;transform:rotate(-3deg)}.kp-sd4{--kp-s:3;transform:rotate(9deg)translateY(1px)}.kp-sd5{--kp-s:4;transform:rotate(-5deg)translateY(-1px)}.kp-meta{letter-spacing:.14em;text-transform:uppercase;flex-direction:column;gap:4px;font-size:13px;font-weight:720;line-height:1.3;display:flex}.kp-who{color:#f6f1ee}.kp-ctx{letter-spacing:.1em;color:#f6f1eeb8;font-weight:520}.kp-read{color:#f6f1ee;letter-spacing:.14em;text-transform:uppercase;border:1.5px solid #f6f1ee66;border-radius:999px;align-items:center;gap:8px;height:44px;margin-left:auto;padding:0 18px 0 20px;font-size:12.5px;font-weight:750;text-decoration:none;transition:transform .3s cubic-bezier(.3,1.6,.5,1),border-color .2s,color .2s;display:inline-flex}.kp-read:hover{border-color:var(--kp-accent);color:#fff;transform:translateY(-2px)rotate(-1.5deg)}.kp-i{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.kp-i-f{fill:currentColor;stroke:none}.kp-nav{margin-top:clamp(40px,4.4vw,64px)}.kp-prog{background:#f6f1ee24;border-radius:2px;height:2px;position:relative;overflow:hidden}.kp-prog-f{background:var(--kp-accent);transform-origin:0;transform:scaleX(var(--kp-p));transition:transform .12s linear,opacity .3s;position:absolute;inset:0}.kp-root.kp-paused .kp-prog-f{opacity:.4}.kp-navrow{justify-content:space-between;align-items:center;gap:16px 32px;padding-top:16px;display:flex}.kp-tabs{flex-wrap:wrap;flex:auto;gap:2px;min-width:0;margin-left:-12px;display:flex;position:relative}.kp-tab{cursor:pointer;min-height:44px;font:inherit;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:#f6f1eeb8;background:0 0;border:0;border-radius:6px;padding:0 12px;font-size:13px;font-weight:700;transition:color .2s,transform .3s cubic-bezier(.3,1.6,.5,1);position:relative}.kp-tab:hover{color:#fff;transform:translateY(-1px)rotate(-1deg)}.kp-tab.kp-on{color:#fff}.kp-ul{pointer-events:none;width:calc(100% - 16px);height:10px;position:absolute;bottom:5px;left:8px;overflow:visible}.kp-ul path{fill:none;stroke:var(--kp-accent);stroke-width:3.4px;stroke-linecap:round;--kp-l:98;stroke-dasharray:98;stroke-dashoffset:98px;transition:stroke-dashoffset .35s cubic-bezier(.2,.8,.2,1)}.kp-tab:hover .kp-ul path{stroke-dashoffset:64px}.kp-tab.kp-on .kp-ul path{stroke-dashoffset:0}.kp-ctrl{flex:none;align-items:center;gap:10px;display:flex}.kp-count{font-variant-numeric:tabular-nums;color:#f6f1ee;align-items:baseline;gap:6px;margin:0 12px 0 0;font-size:34px;font-weight:800;font-stretch:72%;line-height:1;display:flex}.kp-count small{letter-spacing:.12em;color:#f6f1eeb8;font-size:13px;font-weight:650;font-stretch:100%}.kp-btn{color:#f6f1ee;cursor:pointer;width:54px;height:54px;font:inherit;background:0 0;border:1.5px solid #f6f1ee66;border-radius:50%;flex:none;place-items:center;padding:0;transition:transform .3s cubic-bezier(.3,1.6,.5,1),border-color .2s,color .2s;display:grid}.kp-btn:hover{border-color:var(--kp-accent);color:var(--kp-accent);transform:translateY(-2px)rotate(-6deg)}.kp-btn-p{background:var(--kp-accent);border-color:var(--kp-accent);color:var(--kp-on-accent)}.kp-btn-p:hover{color:var(--kp-on-accent);transform:translateY(-2px)rotate(6deg)}.kp-btn-p .kp-i{transition:transform .3s cubic-bezier(.3,1.6,.5,1)}.kp-btn-p:hover .kp-i{transform:translate(3px)}.kp-btn-h{width:44px;height:44px}.kp-d0{--kp-d:0}.kp-d1{--kp-d:1}.kp-d2{--kp-d:2}.kp-d3{--kp-d:3}.kp-d4{--kp-d:4}.kp-d5{--kp-d:5}.kp-d6{--kp-d:6}.kp-d7{--kp-d:7}.kp-d8{--kp-d:8}.kp-d9{--kp-d:9}.kp-d10{--kp-d:10}.kp-d11{--kp-d:11}.kp-d12{--kp-d:12}.kp-d13{--kp-d:13}.kp-d14{--kp-d:14}.kp-d15{--kp-d:15}.kp-n4{--kp-n:4}.kp-n5{--kp-n:5}.kp-n6{--kp-n:6}.kp-n7{--kp-n:7}.kp-n8{--kp-n:8}.kp-n9{--kp-n:9}.kp-n10{--kp-n:10}.kp-n11{--kp-n:11}.kp-n12{--kp-n:12}.kp-n13{--kp-n:13}.kp-n14{--kp-n:14}.kp-n15{--kp-n:15}@media (prefers-reduced-motion:no-preference){.kp-row1{animation:150s linear infinite kpMarq}.kp-row2{animation:190s linear infinite kpMarqR}.kp-root.kp-hold .kp-row{animation-play-state:paused}.kp-root:not(.kp-in) .kp-eye,.kp-root:not(.kp-in) .kp-li2,.kp-root:not(.kp-in) .kp-note,.kp-root:not(.kp-in) .kp-w,.kp-root:not(.kp-in) .kp-cap,.kp-root:not(.kp-in) .kp-nav{opacity:0}.kp-root:not(.kp-in) .kp-li1,.kp-root:not(.kp-in) .kp-li3{transform:translateY(108%)}.kp-root:not(.kp-in) .kp-mark path,.kp-root:not(.kp-in) .kp-ring path,.kp-root:not(.kp-in) .kp-star path,.kp-root:not(.kp-in) .kp-note path{stroke-dashoffset:var(--kp-l)}.kp-root.kp-in .kp-eye{animation:.7s cubic-bezier(.2,.8,.2,1) both kpRise}.kp-root.kp-in .kp-li1{animation:.9s cubic-bezier(.2,.85,.15,1) 80ms both kpLine}.kp-root.kp-in .kp-li2{animation:.65s cubic-bezier(.3,1.6,.5,1) .5s both kpPop}.kp-root.kp-in .kp-li3{animation:.9s cubic-bezier(.2,.85,.15,1) .2s both kpLine}.kp-root.kp-in .kp-note{animation:.5s ease-out 1.1s both kpOp}.kp-root.kp-in .kp-note path{animation:.55s cubic-bezier(.5,0,.3,1) 1.2s both kpDraw}.kp-root.kp-in .kp-nav{animation:.8s cubic-bezier(.2,.8,.2,1) .7s both kpRise}.kp-root.kp-in .kp-tab.kp-on .kp-ul path{animation:.5s cubic-bezier(.55,0,.3,1) .3s both kpDraw}.kp-root.kp-in .kp-q.kp-on .kp-boil{animation:.42s step-end infinite kpBoil}.kp-root.kp-in .kp-q.kp-on .kp-mark path{animation:.42s cubic-bezier(.55,0,.3,1) .1s both kpDraw}.kp-root.kp-in .kp-q.kp-on .kp-mark .kp-m2{animation-delay:.32s}.kp-root.kp-in .kp-q.kp-on .kp-w{animation:kpWord .8s cubic-bezier(.2,.8,.2,1) calc(.3s + var(--kp-d) * 55ms) both}.kp-root.kp-in .kp-q.kp-on .kp-ring path{animation:kpDraw .8s cubic-bezier(.6,0,.25,1) calc(.7s + var(--kp-n) * 55ms) both}.kp-root.kp-in .kp-q.kp-on .kp-key{animation:kpNudge .55s cubic-bezier(.3,1.6,.5,1) calc(1.2s + var(--kp-n) * 55ms) both}.kp-root.kp-in .kp-q.kp-on .kp-cap{animation:kpRise .7s cubic-bezier(.2,.8,.2,1) calc(.5s + var(--kp-n) * 55ms) both}.kp-root.kp-in .kp-q.kp-on .kp-star path{animation:kpDraw .4s cubic-bezier(.5,0,.3,1) calc(.85s + var(--kp-n) * 55ms + var(--kp-s) * 90ms) both}.kp-q.kp-out{visibility:visible;pointer-events:none;animation:.3s cubic-bezier(.5,0,.75,0) both kpOut}}@keyframes kpDraw{0%{stroke-dashoffset:var(--kp-l)}to{stroke-dashoffset:0}}@keyframes kpWord{0%{opacity:0;transform:translateY(.55em)rotate(6deg)}to{opacity:1;transform:none}}@keyframes kpNudge{0%{transform:none}40%{transform:scale(1.07)rotate(-2.5deg)}to{transform:rotate(-1deg)}}@keyframes kpOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-16px)}}@keyframes kpBoil{0%{filter:url(#kp-b1)}33%{filter:url(#kp-b2)}66%{filter:url(#kp-b3)}to{filter:url(#kp-b1)}}@keyframes kpRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes kpOp{0%{opacity:0}to{opacity:1}}@keyframes kpLine{0%{transform:translateY(108%)}to{transform:none}}@keyframes kpPop{0%{opacity:0;transform:scale(.55)rotate(10deg)}to{opacity:1;transform:none}}@keyframes kpMarq{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes kpMarqR{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (max-width:760px){.kp-head{flex-direction:column;align-items:flex-start;gap:18px}.kp-h2{font-size:clamp(52px,16vw,96px)}.kp-note{align-self:flex-end;margin:0}.kp-q{--kp-pad:0px}.kp-mark{width:68px;margin:0 0 14px -4px;position:relative;top:auto;left:auto}.kp-qt{font-size:clamp(32px,9vw,46px);line-height:.94}.kp-read{margin-left:0}.kp-navrow{flex-direction:column;align-items:stretch;gap:14px}.kp-tabs{margin:0 calc(var(--kp-gut) * -1);padding:0 var(--kp-gut);scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--kp-gut),#000 calc(100% - 36px),transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--kp-gut),#000 calc(100% - 36px),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--kp-gut),#000 calc(100% - 36px),transparent);flex-wrap:nowrap;overflow-x:auto}.kp-tabs::-webkit-scrollbar{display:none}.kp-count{margin-right:auto}}@media (prefers-reduced-motion:reduce){.kp-root *,.kp-root :before,.kp-root :after{transition:none!important;animation:none!important}.kp-prog-f,.kp-btn-h{display:none}}a{color:#f6f1ee}a:hover{color:#fff}.kb-root{--kb-accent:#e8874a;--kb-on-accent:#0b090a;--kb-name:clamp(28px,2.8vw,42px);--kb-wide:118%;box-sizing:border-box;color:#f6f1ee;-webkit-font-smoothing:antialiased;background:#0b090a;width:100%;padding-block:clamp(96px,11vw,168px);font-family:Archivo,system-ui,sans-serif;position:relative;overflow-x:clip}.kb-root *,.kb-root :before,.kb-root :after{box-sizing:border-box}.kb-wrap{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:start;gap:clamp(40px,6vw,112px);max-width:1440px;margin:0 auto;padding-inline:clamp(20px,4.4vw,64px);display:grid}.kb-wrap.kb-solo{grid-template-columns:minmax(0,1fr)}.kb-vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kb-fig{flex-direction:column;align-self:start;min-width:0;margin:0;display:flex;position:sticky;top:clamp(24px,7vh,88px)}.kb-pile{aspect-ratio:25/23;isolation:isolate;width:100%;position:relative}.kb-hit{z-index:40;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:8px;margin:0;padding:0;position:absolute;inset:4%}.kb-slot{--kb-x:0%;--kb-y:0%;--kb-dr:0deg;--kb-ox:0%;--kb-oy:0%;--kb-or:0deg;--kb-b:1;width:var(--kb-w);transform:translate(-50%,-50%) translate(calc(var(--kb-x) + var(--kb-ox)),calc(var(--kb-y) + var(--kb-oy))) rotate(calc(var(--kb-r) + var(--kb-dr) + var(--kb-or)));will-change:transform;pointer-events:none;transition:transform .6s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;left:50%}.kb-land{--kb-w:88%;--kb-tx:-106%}.kb-port{--kb-w:62%;--kb-tx:-150%}.kb-pp0{--kb-r:-2deg;--kb-sx:-30%;--kb-sy:-14%;--kb-sr:-9deg;--kb-dd:.66s;--kb-dx:-10%;--kb-drr:-9deg}.kb-pp1{--kb-r:4deg;--kb-sx:16%;--kb-sy:-18%;--kb-sr:10deg;--kb-dd:.52s;--kb-dx:12%;--kb-drr:11deg}.kb-pp2{--kb-r:-6deg;--kb-sx:-24%;--kb-sy:16%;--kb-sr:-12deg;--kb-dd:.38s;--kb-dx:-14%;--kb-drr:-12deg}.kb-pp3{--kb-r:7deg;--kb-sx:14%;--kb-sy:18%;--kb-sr:12deg;--kb-dd:.24s;--kb-dx:10%;--kb-drr:14deg}.kb-pp4{--kb-r:-4deg;--kb-sx:-6%;--kb-sy:-24%;--kb-sr:-5deg;--kb-dd:.1s;--kb-dx:-6%;--kb-drr:-10deg}.kb-d0{z-index:5;--kb-b:1}.kb-d1{z-index:4;--kb-x:2.2%;--kb-y:1.6%;--kb-dr:1deg;--kb-b:.9}.kb-d2{z-index:3;--kb-x:-2.6%;--kb-y:3%;--kb-dr:-1deg;--kb-b:.82}.kb-d3{z-index:2;--kb-x:3%;--kb-y:-2.4%;--kb-dr:1.5deg;--kb-b:.76}.kb-d4{z-index:1;--kb-x:-1.8%;--kb-y:-3.2%;--kb-dr:-1.5deg;--kb-b:.7}.kb-dn{z-index:0;--kb-b:.64}.kb-pile.kb-shuf .kb-slot{--kb-ox:var(--kb-sx);--kb-oy:var(--kb-sy);--kb-or:var(--kb-sr);transition-duration:.34s}.kb-print{filter:brightness(var(--kb-b));background:#f3eee8;border-radius:2px;padding:3.4%;transition:filter .5s,box-shadow .4s;display:block;box-shadow:0 1px 2px #0006,0 16px 34px -10px #000000b8,0 40px 70px -30px #0009}.kb-print img{object-fit:cover;outline-offset:-1px;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;background:#1b1719;outline:1px solid #00000014;width:100%;height:auto;display:block}.kb-land img{aspect-ratio:1600/1069}.kb-port img{aspect-ratio:1280/1600}.kb-slot.kb-fly-a,.kb-slot.kb-fly-b{--kb-b:1}.kb-slot.kb-fly-a{animation:.95s both kbThrowA}.kb-slot.kb-fly-b{animation:.95s both kbThrowB}.kb-fly-a .kb-print,.kb-fly-b .kb-print{box-shadow:0 2px 3px #0006,0 34px 64px -14px #000c}@media (hover:hover){.kb-pile:hover .kb-d0{--kb-y:-2.4%;--kb-dr:-1.8deg}}.kb-ctl{flex-wrap:wrap;order:2;align-items:center;gap:12px;margin-top:14px;display:flex}.kb-btn{background:var(--kb-accent);height:54px;color:var(--kb-on-accent);font:inherit;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:10px;margin:0;padding:0 24px 0 26px;font-size:14px;font-weight:750;transition:transform .3s cubic-bezier(.3,1.6,.5,1);display:inline-flex}.kb-btn:hover{transform:translateY(-3px)rotate(-1.5deg)}.kb-btn:active{transform:scale(.97)}.kb-btn .kb-i{transition:transform .35s cubic-bezier(.3,1.6,.5,1)}.kb-btn:hover .kb-i{transform:translate(3px,-2px)rotate(-10deg)}.kb-ico{color:#f6f1ee;cursor:pointer;background:0 0;border:1.5px solid #f6f1ee66;border-radius:50%;flex:none;place-items:center;width:54px;height:54px;margin:0;padding:0;transition:border-color .2s,color .2s,transform .3s cubic-bezier(.3,1.6,.5,1);display:grid}.kb-ico:hover{border-color:var(--kb-accent);color:var(--kb-accent);transform:rotate(-12deg)scale(1.06)}.kb-btn:focus-visible,.kb-ico:focus-visible{outline-offset:3px;outline:2px solid #f6f1ee}.kb-i{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.kb-count{letter-spacing:.14em;color:#f6f1eeb8;font-variant-numeric:tabular-nums;margin-left:6px;font-size:12.5px;font-weight:700}.kb-count b{color:#f6f1ee;font-weight:750}.kb-cap{--kb-rot:-4deg;color:#f6f1ee;transform:rotate(var(--kb-rot));transform-origin:100%;order:1;align-self:flex-end;margin:14px 6px 0 0;font:400 17px/1.2 Permanent Marker,cursive}.kb-copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.kb-kick{--kb-rot:-4deg;color:var(--kb-accent);transform:rotate(var(--kb-rot));transform-origin:0;margin:0 0 14px .1em;font:400 clamp(20px,1.8vw,26px)/1 Permanent Marker,cursive}.kb-h2{text-transform:uppercase;letter-spacing:-.005em;color:#f6f1ee;flex-direction:column;align-items:flex-start;margin:0;font-size:clamp(56px,8vw,128px);font-weight:820;font-stretch:72%;line-height:.86;display:flex}.kb-line{padding:.02em 0 .05em;display:block;overflow:hidden}.kb-li{display:block}.kb-swash{width:3.5em;height:.24em;margin:.02em 0 0 .02em;display:block;overflow:visible}.kb-sw{fill:none;stroke:var(--kb-accent);stroke-width:7px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:300}.kb-bio{color:#f6f1eec7;max-width:33em;margin:clamp(26px,2.6vw,36px) 0 0;font-size:17px;font-weight:420;line-height:1.55}.kb-t{color:#f6f1ee;font-weight:650}.kb-a{color:#f6f1ee;text-decoration:underline;-webkit-text-decoration-color:var(--kb-accent);text-decoration-color:var(--kb-accent);text-underline-offset:4px;text-decoration-thickness:2px;transition:color .2s}.kb-a:hover{color:var(--kb-accent)}.kb-sign{--kb-rot:-5deg;color:#f6f1ee;transform:rotate(var(--kb-rot));transform-origin:0;margin:14px 0 0;font:400 22px/1 Permanent Marker,cursive}.kb-facts{flex-wrap:wrap;align-items:center;gap:10px 18px;margin:clamp(26px,2.4vw,36px) 0 0;padding:0;display:flex}.kb-fact{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;font-size:12.5px;display:flex}.kb-fact+.kb-fact:before{content:"";background:var(--kb-accent);border-radius:50%;flex:none;width:6px;height:6px;margin-right:10px}.kb-fact dt{color:#f6f1eea8;font-weight:650}.kb-fact dd{color:#f6f1ee;margin:0;font-weight:750}.kb-luhead{justify-content:space-between;align-items:flex-end;gap:16px;width:100%;margin-top:clamp(40px,4vw,60px);padding-bottom:14px;display:flex}.kb-eye{letter-spacing:.16em;text-transform:uppercase;color:#f6f1ee;align-items:center;gap:10px;margin:0;font-size:13px;font-weight:750;display:inline-flex}.kb-eye .kb-i{width:16px;height:16px;stroke:var(--kb-accent);stroke-width:2.6px}.kb-eye-n{color:#f6f1eea8;font-weight:650}.kb-hint{--kb-rot:-4deg;color:var(--kb-accent);white-space:nowrap;transform:rotate(var(--kb-rot));transform-origin:100%;font:400 18px/1 Permanent Marker,cursive}.kb-hint-t{display:none}.kb-lineup{border-bottom:1px solid #f6f1ee24;width:100%;margin:0;padding:0;list-style:none}.kb-row{cursor:default;border-top:1px solid #f6f1ee24;outline:none;align-items:center;gap:clamp(14px,1.4vw,22px);padding:clamp(8px,.8vw,12px) 4px;display:flex;position:relative}.kb-row:focus-visible{outline:2px solid var(--kb-accent);outline-offset:2px;border-radius:4px}.kb-r0{--kb-rd:.1s}.kb-r1{--kb-rd:.17s}.kb-r2{--kb-rd:.24s}.kb-r3{--kb-rd:.31s}.kb-r4{--kb-rd:.38s}.kb-r5{--kb-rd:.45s}.kb-r6{--kb-rd:.52s}.kb-r7{--kb-rd:.59s}.kb-r8{--kb-rd:.66s}.kb-r9{--kb-rd:.73s}.kb-r10{--kb-rd:.8s}.kb-r11{--kb-rd:.87s}.kb-no{letter-spacing:.12em;color:#f6f1ee99;font-variant-numeric:tabular-nums;flex:none;width:2.4em;font-size:12.5px;font-weight:700;transition:color .25s}.kb-name{font-size:var(--kb-name);letter-spacing:-.003em;text-transform:uppercase;white-space:nowrap;color:#f6f1ee;padding-top:.06em;font-weight:820;font-stretch:72%;line-height:.9;transition:font-stretch .55s cubic-bezier(.3,1.6,.5,1),color .25s;display:block}.kb-inst{text-transform:lowercase;white-space:nowrap;color:#f6f1ee;opacity:0;transform-origin:0;flex:none;font:400 clamp(17px,1.5vw,22px)/1.2 Permanent Marker,cursive;transition:opacity .25s,transform .45s cubic-bezier(.3,1.6,.5,1);transform:translate(-12px)rotate(-8deg)}.kb-row:hover .kb-name,.kb-row:focus .kb-name{font-stretch:var(--kb-wide);color:var(--kb-accent)}.kb-row:hover .kb-no,.kb-row:focus .kb-no{color:var(--kb-accent)}.kb-row:hover .kb-inst,.kb-row:focus .kb-inst{opacity:1;transition-delay:60ms;transform:rotate(-4deg)}@media (hover:hover){.kb-lineup:hover .kb-row:not(:hover) .kb-name{color:#f6f1ee9e}}@media (hover:none){.kb-inst{opacity:1;transform:rotate(-4deg)}.kb-hint-h{display:none}.kb-hint-t{display:inline}}@media (prefers-reduced-motion:no-preference){.kb-root:not(.kb-in) .kb-print,.kb-root:not(.kb-in) .kb-ctl,.kb-root:not(.kb-in) .kb-cap,.kb-root:not(.kb-in) .kb-kick,.kb-root:not(.kb-in) .kb-bio,.kb-root:not(.kb-in) .kb-sign,.kb-root:not(.kb-in) .kb-facts{opacity:0}.kb-root:not(.kb-in) .kb-li{transform:translateY(108%)}.kb-root:not(.kb-in) .kb-sw{stroke-dashoffset:300px}.kb-root:not(.kb-lu-in) .kb-luhead,.kb-root:not(.kb-lu-in) .kb-row{opacity:0}.kb-root.kb-in .kb-print{animation:kbDrop .75s cubic-bezier(.2,.8,.2,1) var(--kb-dd) backwards}.kb-root.kb-in .kb-ctl{animation:.7s cubic-bezier(.2,.8,.2,1) 1.1s backwards kbRise}.kb-root.kb-in .kb-cap{animation:.55s cubic-bezier(.3,1.6,.5,1) 1.35s backwards kbPop}.kb-root.kb-in .kb-kick{animation:.6s cubic-bezier(.3,1.6,.5,1) .2s backwards kbPop}.kb-root.kb-in .kb-li1{animation:.9s cubic-bezier(.2,.85,.15,1) .3s backwards kbLine}.kb-root.kb-in .kb-li2{animation:.9s cubic-bezier(.2,.85,.15,1) .42s backwards kbLine}.kb-root.kb-in .kb-sw{animation:.6s cubic-bezier(.5,0,.3,1) 1s backwards kbDraw}.kb-root.kb-in .kb-bio{animation:.8s cubic-bezier(.2,.8,.2,1) .6s backwards kbRise}.kb-root.kb-in .kb-sign{animation:.55s cubic-bezier(.3,1.6,.5,1) 1.05s backwards kbPop}.kb-root.kb-in .kb-facts{animation:.8s cubic-bezier(.2,.8,.2,1) .8s backwards kbRise}.kb-root.kb-lu-in .kb-luhead{animation:.7s cubic-bezier(.2,.8,.2,1) 50ms backwards kbRise}.kb-root.kb-lu-in .kb-row{animation:kbRise .7s cubic-bezier(.2,.8,.2,1) var(--kb-rd) backwards}.kb-root.kb-lu-in .kb-name{animation:kbWave .9s cubic-bezier(.3,0,.3,1) calc(var(--kb-rd) + .5s)}}@keyframes kbDrop{0%{opacity:0;transform:translate(var(--kb-dx),-34%) rotate(var(--kb-drr)) scale(1.16)}40%{opacity:1}to{opacity:1;transform:none}}@keyframes kbThrowA{0%{z-index:30;transform:translate(-50%,-50%) rotate(var(--kb-r));animation-timing-function:cubic-bezier(.2,.75,.35,1)}44%{z-index:30;transform:translate(-50%,-50%) translate(var(--kb-tx),-16%) rotate(calc(var(--kb-r) - 34deg));animation-timing-function:linear}50%{z-index:0;transform:translate(-50%,-50%) translate(var(--kb-tx),-13%) rotate(calc(var(--kb-r) - 32deg));animation-timing-function:cubic-bezier(.5,0,.25,1)}to{z-index:0;transform:translate(-50%,-50%) translate(var(--kb-x),var(--kb-y)) rotate(calc(var(--kb-r) + var(--kb-dr)))}}@keyframes kbThrowB{0%{z-index:30;transform:translate(-50%,-50%) rotate(var(--kb-r));animation-timing-function:cubic-bezier(.2,.75,.35,1)}44%{z-index:30;transform:translate(-50%,-50%) translate(var(--kb-tx),12%) rotate(calc(var(--kb-r) + 30deg));animation-timing-function:linear}50%{z-index:0;transform:translate(-50%,-50%) translate(var(--kb-tx),10%) rotate(calc(var(--kb-r) + 28deg));animation-timing-function:cubic-bezier(.5,0,.25,1)}to{z-index:0;transform:translate(-50%,-50%) translate(var(--kb-x),var(--kb-y)) rotate(calc(var(--kb-r) + var(--kb-dr)))}}@keyframes kbRise{0%{opacity:0;transform:translateY(18px)}}@keyframes kbPop{0%{opacity:0;transform:scale(.55)rotate(10deg)}}@keyframes kbLine{0%{transform:translateY(108%)}to{transform:none}}@keyframes kbDraw{0%{stroke-dashoffset:300px}to{stroke-dashoffset:0}}@keyframes kbWave{0%,to{font-stretch:72%}42%{font-stretch:var(--kb-wide);color:var(--kb-accent)}}@media (max-width:1180px){.kb-root{--kb-wide:108%}}@media (max-width:1024px){.kb-root{--kb-name:clamp(30px,5.2vw,50px);--kb-wide:118%}.kb-wrap{grid-template-columns:minmax(0,1fr);gap:clamp(56px,10vw,88px)}.kb-fig{width:100%;max-width:560px;margin-inline:auto;position:relative;top:auto}}@media (max-width:760px){.kb-root{--kb-wide:104%}}@media (max-width:560px){.kb-root{--kb-name:clamp(28px,8.2vw,44px);--kb-wide:94%}.kb-row{flex-wrap:wrap;row-gap:6px;padding-block:12px}.kb-no{display:none}.kb-inst{opacity:1;flex-basis:100%;transform:rotate(-3deg)}.kb-hint{font-size:16px}}@media (prefers-reduced-motion:reduce){.kb-root *,.kb-root :before,.kb-root :after{transition:none!important;animation:none!important}}.kv-root{--kv-accent:#e8874a;--kv-on-accent:#0b090a;--kv-gut:clamp(20px,4.4vw,64px);isolation:isolate;color:#f6f1ee;-webkit-font-smoothing:antialiased;background:#0b090a;width:100%;padding-block:clamp(96px,11vw,168px);font-family:Archivo,system-ui,sans-serif;position:relative;overflow-x:clip}.kv-root,.kv-root *,.kv-root :before,.kv-root :after{box-sizing:border-box}.kv-wrap{max-width:1440px;padding-inline:var(--kv-gut);margin:0 auto}.kv-vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kv-i{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.kv-i-f{fill:currentColor;stroke:none}.kv-root a:focus-visible,.kv-root button:focus-visible{outline:3px solid var(--kv-accent);outline-offset:3px}.kv-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px 48px;display:flex}.kv-kick{width:max-content;color:var(--kv-accent);transform-origin:0 100%;margin:0 0 .35em .15em;font:400 clamp(20px,2vw,28px)/1 Permanent Marker,cursive;display:block;transform:rotate(-4deg)}.kv-title{text-transform:uppercase;letter-spacing:-.005em;color:#f6f1ee;margin:0;font-size:clamp(56px,8vw,128px);font-weight:820;font-stretch:72%;line-height:.86}.kv-line{padding:.02em 0 .04em;display:block;overflow:hidden}.kv-li{display:block}.kv-head-r{flex-direction:column;align-items:flex-start;gap:8px;max-width:27em;padding-bottom:4px;display:flex}.kv-lede{color:#f6f1eec7;margin:0;font-size:17px;font-weight:420;line-height:1.55}.kv-all{color:#f6f1ee;letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(var(--kv-accent),var(--kv-accent)) left calc(100% - 8px)/0 2px no-repeat;align-items:center;gap:10px;min-height:44px;font-size:12.5px;font-weight:750;text-decoration:none;transition:background-size .35s cubic-bezier(.2,.7,.2,1),color .2s;display:inline-flex}.kv-all:hover{color:#fff;background-size:100% 2px}.kv-all .kv-i{transition:transform .3s cubic-bezier(.3,1.6,.5,1)}.kv-all:hover .kv-i{transform:translate(3px,-3px)}.kv-stage{border-bottom:1px solid #f6f1ee24;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(36px,4vw,64px);margin-top:clamp(40px,5vw,80px);display:grid}.kv-telly{--kv-aw:clamp(140px,14.5vw,210px);width:100%;max-width:820px;padding-top:calc(var(--kv-aw) * .46);padding-bottom:14px;position:relative}.kv-tv{--kv-ch:0;background:#1d181a;border-radius:clamp(24px,2.6vw,40px);grid-template-columns:minmax(0,1fr) clamp(82px,7vw,104px);gap:clamp(14px,1.5vw,22px);padding:clamp(14px,1.8vw,26px);display:grid;position:relative;box-shadow:inset 0 2px #ffffff12,inset 0 -8px #00000052,inset 0 0 0 1px #f6f1ee0d,0 50px 80px -40px #000000e6}.kv-ch1{--kv-ch:0}.kv-ch2{--kv-ch:1}.kv-ch3{--kv-ch:2}.kv-ch4{--kv-ch:3}.kv-ch5{--kv-ch:4}.kv-ch6{--kv-ch:5}.kv-ch7{--kv-ch:6}.kv-ch8{--kv-ch:7}.kv-ant{bottom:calc(100% - 6px);left:calc(42% - var(--kv-aw) / 2);width:var(--kv-aw);height:calc(var(--kv-aw) * .5);transform-origin:50% 100%;position:absolute;overflow:visible}.kv-ant-rod{fill:none;stroke:#3b3337;stroke-width:4px;stroke-linecap:round}.kv-ant-tip{fill:#3b3337}.kv-ant-base{fill:#1d181a}.kv-foot{background:#151113;border-radius:0 0 10px 10px;width:13%;height:14px;position:absolute;top:calc(100% - 2px)}.kv-foot-l{left:9%}.kv-foot-r{right:9%}.kv-bezel{background:#0e0b0c;border-radius:clamp(18px,2vw,30px);padding:clamp(10px,1.1vw,16px);box-shadow:inset 0 0 0 1px #f6f1ee0f,inset 0 10px 24px #000000b3,0 1px #ffffff0f}.kv-screen{aspect-ratio:4/3;isolation:isolate;background:#110d0f;border-radius:9%/12%;align-items:center;display:grid;position:relative;overflow:clip;container-type:inline-size}.kv-fx{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.kv-static{z-index:2;opacity:.07;overflow:hidden}.kv-snow{width:200%;height:200%;display:block;position:absolute;top:-50%;left:-50%}.kv-scan{z-index:3;background:repeating-linear-gradient(#00000047 0 1px,#0000 1px 3px)}.kv-band{z-index:3;background:linear-gradient(#f6f1ee00,#f6f1ee0d,#f6f1ee00);border-radius:0;height:30%;inset:-30% 0 auto}.kv-bar{z-index:4;opacity:0;background:#060405b8;border-top:2px solid #f6f1ee59;border-radius:0;height:18%;inset:-18% 0 auto}.kv-vig{z-index:5;background:radial-gradient(#0000 58%,#0009 100%);box-shadow:inset 0 0 50px #000000bf,inset 0 0 0 2px #000c}.kv-vig:after{content:"";border-radius:inherit;background:radial-gradient(55% 38% at 26% 16%,#ffffff1a,#fff0 70%);position:absolute;inset:0}.kv-flick{z-index:5;opacity:0;background:#f6f1ee}.kv-power{z-index:6;opacity:0;background:#f6f1ee;border-radius:0;box-shadow:0 0 24px #f6f1ee}.kv-osd{z-index:4;pointer-events:none;letter-spacing:.16em;text-transform:uppercase;color:#f6f1ee;text-shadow:0 0 8px #f6f1ee73;grid-template-rows:auto 1fr auto;grid-template-columns:1fr auto;padding:4.6cqi 7cqi;font-size:clamp(10px,2.3cqi,13px);font-weight:700;display:grid;position:absolute;inset:0}.kv-osd-play{grid-area:1/1;align-items:center;gap:.5em;display:inline-flex}.kv-osd-play .kv-i{width:1.1em;height:1.1em}.kv-osd-ch{grid-area:1/2;gap:.5em;display:inline-flex}.kv-osd-sp{grid-area:3/1;align-self:end}.kv-osd-date{color:var(--kv-accent);text-shadow:0 0 10px color-mix(in srgb,var(--kv-accent) 70%,transparent);grid-area:3/2;align-self:end}.kv-card{z-index:1;flex-direction:column;align-items:flex-start;padding:calc(6cqi + 20px) 8cqi;display:flex;position:relative}.kv-eye{letter-spacing:.16em;text-transform:uppercase;color:#f6f1eed6;align-items:center;gap:.7em;margin:0;font-size:clamp(11px,2.4cqi,13.5px);font-weight:700;display:flex}.kv-eye-dot{background:var(--kv-accent);border-radius:50%;flex:none;width:5px;height:5px}.kv-tt{text-transform:uppercase;letter-spacing:-.005em;color:#fff;text-shadow:-2px 0 #ff326e52,2px 0 #32c8ff47,0 0 24px #f6f1ee38;margin:10px 0 0;font-weight:820;font-stretch:72%;line-height:.88}.kv-tt-xl{font-size:clamp(40px,16cqi,108px)}.kv-tt-l{font-size:clamp(34px,11.5cqi,80px)}.kv-tt-m{font-size:clamp(28px,8.4cqi,58px)}.kv-cred{max-width:100%;color:var(--kv-accent);transform-origin:0;margin:10px 0 0 .1em;font:400 clamp(15px,3.6cqi,22px)/1.15 Permanent Marker,cursive;transform:rotate(-3deg)}.kv-views{letter-spacing:.14em;text-transform:uppercase;color:#f6f1ee;align-items:center;gap:8px;margin:12px 0 0;font-size:clamp(11px,2.4cqi,13.5px);font-weight:750;display:inline-flex}.kv-views .kv-i{width:1.25em;height:1.25em}.kv-setl{color:#f6f1eecc;max-width:34em;margin:10px 0 0;font-size:13px;line-height:1.45}.kv-setl-k{letter-spacing:.14em;text-transform:uppercase;color:#f6f1ee;margin-right:.6em;font-size:.92em;font-weight:750}@container (max-width:480px){.kv-setl{display:none}}.kv-watch{background:var(--kv-accent);height:clamp(44px,10cqi,54px);color:var(--kv-on-accent);letter-spacing:.12em;text-transform:uppercase;box-shadow:0 0 28px color-mix(in srgb,var(--kv-accent) 35%,transparent);border-radius:999px;align-items:center;gap:10px;margin-top:18px;padding:0 24px 0 20px;font-size:clamp(12.5px,2.6cqi,14px);font-weight:750;text-decoration:none;transition:transform .3s cubic-bezier(.3,1.6,.5,1);display:inline-flex}.kv-watch:hover{color:var(--kv-on-accent);transform:translateY(-3px)rotate(-1.5deg)}.kv-watch .kv-i{width:20px;height:20px}.kv-ctrl{flex-direction:column;align-items:center;gap:12px;padding:6px 0 4px;display:flex}.kv-plate{letter-spacing:.14em;text-transform:uppercase;text-align:center;color:#f6f1eea8;font-size:10.5px;font-weight:800;font-stretch:80%;line-height:1.1}.kv-led{min-width:74px;color:var(--kv-accent);letter-spacing:.14em;text-shadow:0 0 10px color-mix(in srgb,var(--kv-accent) 70%,transparent);background:#0b090a;border-radius:8px;justify-content:center;align-items:baseline;gap:6px;padding:8px 10px 7px;font-size:11px;font-weight:750;display:flex;box-shadow:inset 0 2px 6px #000c,0 1px #ffffff0f}.kv-led b{letter-spacing:.04em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;font-stretch:80%}.kv-dial{width:62px;height:62px;transform:rotate(calc(var(--kv-ch) * 42deg - 147deg));background:#2a2427;border-radius:50%;flex:none;transition:transform .6s cubic-bezier(.3,1.6,.5,1);position:relative;box-shadow:inset 0 2px #ffffff14,0 6px 12px #00000080,0 0 0 4px #161214}.kv-dial:before{content:"";background:repeating-conic-gradient(#00000059 0 6deg,#ffffff0a 6deg 12deg);border-radius:50%;position:absolute;inset:7px}.kv-dial:after{content:"";background:var(--kv-accent);border-radius:2px;width:4px;height:18px;margin-left:-2px;position:absolute;top:6px;left:50%}.kv-chs{gap:8px;display:flex}.kv-chb{cursor:pointer;width:44px;height:44px;font:inherit;color:#f6f1ee;background:#272124;border:1.5px solid #f6f1ee38;border-radius:50%;place-items:center;padding:0;transition:transform .3s cubic-bezier(.3,1.6,.5,1),border-color .2s,color .2s;display:grid}.kv-chb:hover{border-color:var(--kv-accent);color:var(--kv-accent);transform:translateY(-2px)rotate(-6deg)}.kv-chb:active{transform:translateY(1px)}.kv-grille{background:repeating-linear-gradient(#0c090a 0 3px,#231e20 3px 7px);border-radius:10px;flex:1;width:100%;min-height:56px;box-shadow:inset 0 0 0 1px #00000080}.kv-pwr{letter-spacing:.16em;text-transform:uppercase;color:#f6f1eea8;align-items:center;gap:7px;font-size:10px;font-weight:750;display:flex}.kv-pwr-led{background:var(--kv-accent);width:8px;height:8px;box-shadow:0 0 10px var(--kv-accent);border-radius:50%}.kv-shelf{--kv-tw:clamp(46px,3.9vw,56px);--kv-th:clamp(320px,25vw,360px);--kv-lift:72px;--kv-lip:62px;--kv-pad:10px;width:max-content;max-width:100%;position:relative}.kv-note{z-index:3;color:#f6f1ee;transform-origin:100% 100%;pointer-events:none;justify-content:flex-end;align-items:flex-start;gap:4px;margin:0 0 -22px;padding-right:6px;font:400 19px/1 Permanent Marker,cursive;display:flex;position:relative;transform:rotate(-4deg)}.kv-note svg{fill:none;stroke:#f6f1ee;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:52px;height:44px;margin-top:6px}.kv-note path{--kv-l:80;stroke-dasharray:80}.kv-note-m{display:none}.kv-rack{z-index:1;padding:var(--kv-lift) var(--kv-pad) 0;scrollbar-width:none;overscroll-behavior-x:contain;scroll-padding-inline:var(--kv-pad);align-items:flex-end;gap:6px;display:flex;position:relative;overflow:auto hidden}.kv-rack::-webkit-scrollbar{display:none}.kv-lip{z-index:2;height:var(--kv-lip);background:#211b1e;border-radius:6px 6px 0 0;align-items:center;padding-inline:18px;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:inset 0 1px #f6f1ee1a,inset 0 -3px #00000059,0 -12px 22px -10px #000000bf}.kv-dymo{background:var(--kv-accent);color:var(--kv-on-accent);letter-spacing:.24em;text-transform:uppercase;border-radius:2px;padding:6px 12px 5px;font-size:12px;font-weight:750;line-height:1;display:inline-block;transform:rotate(-1.4deg);box-shadow:0 1px #00000073}.kv-tape{--kv-fs:calc(var(--kv-tw) * .31);width:var(--kv-tw);height:var(--kv-th);color:#1a1315;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;margin:0;padding:0;transition:transform .5s cubic-bezier(.3,1.6,.5,1);position:relative;transform:translateY(0)}.kv-tape:hover,.kv-tape:focus-visible{transform:translateY(-22px)rotate(.6deg)}.kv-tape.kv-sel{z-index:1;transform:translateY(calc(var(--kv-lift) * -.8)) rotate(-1.4deg)}.kv-root .kv-tape:focus-visible{outline:none}.kv-tape:focus-visible .kv-tbody{outline:3px solid var(--kv-accent);outline-offset:3px}.kv-tp-long{--kv-fs:calc(var(--kv-tw) * .26)}.kv-tbody{background:var(--kv-shell,#1a1517);border-radius:6px 6px 3px 3px;display:block;position:absolute;inset:0;box-shadow:inset 3px 0 #f6f1ee0d,inset -3px 0 #00000080,inset 0 2px #f6f1ee17,0 0 0 1px #0000008c,6px 0 14px -6px #0009}.kv-tbody:before{content:"";background:repeating-linear-gradient(#f6f1ee17 0 1px,#f6f1ee00 1px 4px);border-radius:2px;height:14px;position:absolute;top:9px;left:22%;right:22%}.kv-pb{background:var(--kv-accent);width:22px;height:22px;color:var(--kv-on-accent);opacity:0;border-radius:50%;place-items:center;margin-left:-11px;transition:opacity .2s,transform .45s cubic-bezier(.3,1.6,.5,1);display:grid;position:absolute;top:6px;left:50%;transform:scale(.4)}.kv-pb svg{fill:currentColor;width:11px;height:11px}.kv-sel .kv-pb{opacity:1;transform:none}.kv-stk{left:var(--kv-sl,6px);right:var(--kv-sr2,6px);top:var(--kv-st,36px);writing-mode:vertical-rl;background:var(--kv-sc,#f1e7d0);color:#1a1315;transform:rotate(var(--kv-sr,0deg));border-radius:2px 3px 2px 4px;flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;padding:12px 0 14px;display:flex;position:absolute;box-shadow:0 1px 1px #0006,inset 0 0 0 1px #0000000d}.kv-stk-t{font:400 var(--kv-fs)/1.05 "Permanent Marker",cursive;white-space:nowrap}.kv-stk-y{font:400 calc(var(--kv-fs) * .7)/1.15 "Permanent Marker",cursive;white-space:nowrap;opacity:.82}.kv-e180{writing-mode:vertical-rl;letter-spacing:.14em;color:#f6f1ee9e;font-size:9px;font-weight:750;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.kv-tp1{--kv-i:0;--kv-sc:#f1e7d0;--kv-sr:-1deg;--kv-st:36px}.kv-tp2{--kv-i:1;--kv-sc:#f4c4d0;--kv-sr:.8deg;--kv-st:46px;--kv-sl:7px;--kv-sr2:5px;--kv-shell:#1e181b}.kv-tp3{--kv-i:2;--kv-sc:#efdc7c;--kv-sr:-.5deg;--kv-st:40px}.kv-tp4{--kv-i:3;--kv-sc:#c4e5cd;--kv-sr:1.1deg;--kv-st:52px;--kv-shell:#161214}.kv-tp5{--kv-i:4;--kv-sc:#c5d9ee;--kv-sr:-1.2deg;--kv-st:38px;--kv-sl:5px;--kv-sr2:7px}.kv-tp6{--kv-i:5;--kv-sc:#f6f1ee;--kv-sr:.6deg;--kv-st:44px;--kv-shell:#211a1d}.kv-tp7{--kv-i:6;--kv-sc:#e3c59d;--kv-sr:-.7deg;--kv-st:32px}.kv-tp8{--kv-i:7;--kv-sc:#dacff1;--kv-sr:.9deg;--kv-st:42px;--kv-shell:#1b1618}@media (prefers-reduced-motion:no-preference){.kv-root:not(.kv-in) .kv-kick,.kv-root:not(.kv-in) .kv-lede,.kv-root:not(.kv-in) .kv-all,.kv-root:not(.kv-in) .kv-telly,.kv-root:not(.kv-in) .kv-lip,.kv-root:not(.kv-in) .kv-note{opacity:0}.kv-root:not(.kv-in) .kv-li{transform:translateY(108%)}.kv-root:not(.kv-in) .kv-tbody{transform:translateY(106%)}.kv-root:not(.kv-in) .kv-note path{stroke-dashoffset:80px}.kv-root:not(.kv-on) .kv-card,.kv-root:not(.kv-on) .kv-osd,.kv-root:not(.kv-on) .kv-static{opacity:0}.kv-root:not(.kv-on) .kv-pwr-led{opacity:.25;box-shadow:none}.kv-root.kv-in .kv-li{animation:.9s cubic-bezier(.2,.85,.15,1) .1s both kvLine}.kv-root.kv-in .kv-kick{animation:.65s cubic-bezier(.3,1.6,.5,1) .4s both kvPop}.kv-root.kv-in .kv-lede{animation:.8s cubic-bezier(.2,.8,.2,1) .3s both kvRise}.kv-root.kv-in .kv-all{animation:.8s cubic-bezier(.2,.8,.2,1) .42s both kvRise}.kv-root.kv-in .kv-telly{animation:1s cubic-bezier(.2,.8,.2,1) .25s both kvRise}.kv-root.kv-in .kv-lip{animation:.6s ease-out .4s both kvOp}.kv-root.kv-in .kv-tbody{animation:kvTape .9s cubic-bezier(.2,.8,.2,1) calc(.55s + var(--kv-i) * 70ms) both}.kv-root.kv-in .kv-note{animation:.5s ease-out 1.3s both kvOp}.kv-root.kv-in .kv-note path{animation:.6s cubic-bezier(.5,0,.3,1) 1.45s both kvDraw}.kv-root.kv-on .kv-power{animation:1.05s cubic-bezier(.2,.7,.2,1) .2s both kvPower}.kv-root.kv-on .kv-static{animation:1.7s ease-out .3s both kvSnowOn}.kv-root.kv-on .kv-card{animation:.75s cubic-bezier(.2,.8,.2,1) 1.35s both kvCardOn}.kv-root.kv-on .kv-osd{animation:.3s steps(2,end) 1.5s both kvOp}.kv-root.kv-on .kv-pwr-led{animation:.2s steps(2,end) .15s both kvOp}.kv-snow{animation:.27s step-end infinite kvSnow}.kv-band{animation:7s linear infinite kvBand}.kv-flick{animation:5s step-end infinite kvFlick}.kv-osd-play .kv-i{animation:1.2s step-end infinite kvBlink}.kv-root .kv-tv.kv-ca .kv-static{animation:.62s cubic-bezier(.4,0,.6,1) both kvBurstA}.kv-root .kv-tv.kv-cb .kv-static{animation:.62s cubic-bezier(.4,0,.6,1) both kvBurstB}.kv-root .kv-tv.kv-ca .kv-card{animation:.6s cubic-bezier(.2,.8,.2,1) 80ms both kvRollA}.kv-root .kv-tv.kv-cb .kv-card{animation:.6s cubic-bezier(.2,.8,.2,1) 80ms both kvRollB}.kv-root .kv-tv.kv-ca .kv-bar{animation:.5s linear both kvBarA}.kv-root .kv-tv.kv-cb .kv-bar{animation:.5s linear both kvBarB}.kv-root .kv-tv.kv-ca .kv-ant{animation:.8s ease-out both kvWobA}.kv-root .kv-tv.kv-cb .kv-ant{animation:.8s ease-out both kvWobB}}@media (prefers-reduced-motion:reduce){.kv-root *,.kv-root :before,.kv-root :after{transition:none!important;animation:none!important}.kv-power,.kv-bar,.kv-flick{display:none}}@keyframes kvLine{0%{transform:translateY(108%)}to{transform:none}}@keyframes kvPop{0%{opacity:0;transform:scale(.6)rotate(8deg)}to{opacity:1;transform:rotate(-4deg)}}@keyframes kvRise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes kvOp{0%{opacity:0}to{opacity:1}}@keyframes kvTape{0%{transform:translateY(106%)}to{transform:none}}@keyframes kvDraw{0%{stroke-dashoffset:var(--kv-l)}to{stroke-dashoffset:0}}@keyframes kvPower{0%{opacity:1;transform:scale(0,.006)}28%{opacity:1;transform:scaleY(.006)}48%{opacity:.9;transform:scale(1)}75%,to{opacity:0;transform:scale(1)}}@keyframes kvSnowOn{0%,26%{opacity:0}30%{opacity:1}74%{opacity:.9}to{opacity:.07}}@keyframes kvCardOn{0%{opacity:0;transform:translateY(-36%)skew(9deg)}35%{opacity:1;transform:translateY(14%)skew(-5deg)}60%{transform:translate(-2.5%,-4%)skew(2deg)}80%{transform:translate(1%,1%)}to{opacity:1;transform:none}}@keyframes kvSnow{0%{transform:translate(0)}12%{transform:translate(-7%,4%)}25%{transform:translate(5%,-8%)}37%{transform:translate(-9%,-3%)}50%{transform:translate(8%,6%)}62%{transform:translate(-3%,9%)}75%{transform:translate(9%,-4%)}87%{transform:translate(-8%,-9%)}to{transform:translate(0)}}@keyframes kvBand{0%{transform:translateY(0)}to{transform:translateY(450%)}}@keyframes kvFlick{0%,to{opacity:0}41%{opacity:.035}43%{opacity:0}71%{opacity:.02}72%{opacity:0}}@keyframes kvBlink{0%{opacity:1}50%{opacity:.15}to{opacity:1}}@keyframes kvBurstA{0%{opacity:1}50%{opacity:.85}to{opacity:.07}}@keyframes kvBurstB{0%{opacity:1}50%{opacity:.85}to{opacity:.07}}@keyframes kvRollA{0%{filter:drop-shadow(6px 0 #ff2864bf)drop-shadow(-6px 0 #28c8ffbf);transform:translateY(-55%)skew(10deg)}22%{transform:translateY(18%)skew(-7deg)}40%{transform:translate(-4%,-8%)skew(4deg)}58%{transform:translate(3%,3%)skew(-2deg)}78%{transform:translate(-1%)}to{filter:none;transform:none}}@keyframes kvRollB{0%{filter:drop-shadow(6px 0 #ff2864bf)drop-shadow(-6px 0 #28c8ffbf);transform:translateY(-55%)skew(10deg)}22%{transform:translateY(18%)skew(-7deg)}40%{transform:translate(-4%,-8%)skew(4deg)}58%{transform:translate(3%,3%)skew(-2deg)}78%{transform:translate(-1%)}to{filter:none;transform:none}}@keyframes kvBarA{0%{opacity:1;transform:translateY(0)}92%{opacity:1}to{opacity:0;transform:translateY(720%)}}@keyframes kvBarB{0%{opacity:1;transform:translateY(0)}92%{opacity:1}to{opacity:0;transform:translateY(720%)}}@keyframes kvWobA{0%{transform:rotate(0)}20%{transform:rotate(-7deg)}45%{transform:rotate(5deg)}70%{transform:rotate(-2deg)}to{transform:rotate(0)}}@keyframes kvWobB{0%{transform:rotate(0)}20%{transform:rotate(-7deg)}45%{transform:rotate(5deg)}70%{transform:rotate(-2deg)}to{transform:rotate(0)}}@media (max-width:1180px){.kv-stage{grid-template-columns:minmax(0,1fr);align-items:start;gap:44px}.kv-telly{max-width:760px}.kv-shelf{--kv-tw:56px;--kv-th:340px}}@media (max-width:600px){.kv-head{flex-direction:column;align-items:flex-start}.kv-title{font-size:clamp(56px,17vw,104px)}.kv-lede{font-size:16px}.kv-stage{gap:36px}.kv-telly{--kv-aw:132px;max-width:none}.kv-tv{border-radius:24px;grid-template-columns:minmax(0,1fr);gap:12px;padding:12px}.kv-bezel{border-radius:18px;padding:9px}.kv-screen{aspect-ratio:1}.kv-ctrl{flex-direction:row;align-items:center;gap:10px;padding:0 4px}.kv-plate,.kv-dial,.kv-pwr{display:none}.kv-led{order:1}.kv-grille{background:repeating-linear-gradient(90deg,#0c090a 0 3px,#231e20 3px 7px);order:2;height:40px;min-height:0}.kv-chs{order:3}.kv-shelf{--kv-tw:54px;--kv-th:330px;--kv-lift:60px;--kv-lip:52px;width:calc(100% + 2 * var(--kv-gut));max-width:none;margin-inline:calc(-1 * var(--kv-gut))}.kv-rack{padding-inline:var(--kv-gut);scroll-padding-inline:var(--kv-gut);scroll-snap-type:x proximity}.kv-tape{scroll-snap-align:start}.kv-lip{padding-inline:var(--kv-gut);border-radius:0}.kv-note{padding-right:var(--kv-gut);font-size:18px}.kv-note-d{display:none}.kv-note-m{display:inline}}.kl-root{--kl-accent:#e8874a;--kl-on-accent:#0b090a;--kl-max:125%;isolation:isolate;color:#f6f1ee;-webkit-font-smoothing:antialiased;background:#0b090a;width:100%;font-family:Archivo,system-ui,sans-serif;position:relative;overflow:hidden}.kl-root *,.kl-root :before,.kl-root :after{box-sizing:border-box}.kl-wrap{max-width:1440px;margin:0 auto;padding:clamp(80px,8vw,128px) clamp(20px,4.4vw,64px);position:relative}.kl-vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kl-top{position:relative}.kl-bg{z-index:0;aspect-ratio:1600/1069;pointer-events:none;width:min(74%,1100px);position:absolute;bottom:calc(-1*clamp(24px,4vw,64px));right:calc(-1*clamp(20px,4.4vw,64px))}.kl-bgi{filter:grayscale()contrast(1.08);opacity:.28;transform-origin:60% 40%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(62% 64% at 58% 46%,#000 32%,#0000 100%);mask-image:radial-gradient(62% 64% at 58% 46%,#000 32%,#0000 100%)}.kl-bgimg{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.kl-credit{z-index:1;letter-spacing:.2em;text-transform:uppercase;color:#f6f1eea3;margin:0;font-size:11px;font-weight:600;position:absolute;bottom:-34px;right:0}.kl-head{z-index:1;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:24px clamp(32px,5vw,80px);display:grid;position:relative}.kl-kick{letter-spacing:.16em;text-transform:uppercase;color:#f6f1eed1;align-items:center;gap:12px;margin:0 0 18px;font-size:13px;font-weight:700;display:inline-flex}.kl-dot{background:var(--kl-accent);width:9px;height:9px;box-shadow:0 0 0 0 color-mix(in srgb,var(--kl-accent) 70%,transparent);border-radius:50%;flex:none;animation:1.8s ease-out infinite kl-pulse}.kl-h2{margin:0}.kl-h2v{text-transform:uppercase;letter-spacing:-.005em;color:#f6f1ee;flex-direction:column;align-items:flex-start;font-size:clamp(56px,8vw,128px);font-weight:820;font-stretch:72%;line-height:.86;display:inline-flex}.kl-line{padding:.03em 0;display:block;overflow:hidden}.kl-li{display:block}.kl-mk{text-transform:lowercase;color:var(--kl-accent);transform-origin:100%;align-self:flex-end;margin:-.1em -.3em 0 0;font-family:Permanent Marker,cursive;font-size:.42em;font-weight:400;font-stretch:100%;line-height:1;display:block;transform:rotate(-5deg)}.kl-intro{color:#f6f1eecc;max-width:30em;margin:0 0 8px;font-size:17px;font-weight:420;line-height:1.55}.kl-stats{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(40px,4.5vw,72px) 0 0;padding:0;display:grid;position:relative}.kl-stats:before{content:"";transform-origin:0;background:#f6f1ee24;height:1px;position:absolute;top:0;left:0;right:0}.kl-stat{padding:22px clamp(16px,2.2vw,34px) 0;position:relative}.kl-stat:first-child{padding-left:0}.kl-stat+.kl-stat:before{content:"";transform-origin:top;background:#f6f1ee24;width:1px;position:absolute;top:0;bottom:0;left:0}.kl-stat:nth-child(4n+1){padding-left:0}.kl-stat:nth-child(4n+1):before{display:none}@media (min-width:1101px){.kl-sc1{grid-template-columns:minmax(0,1fr)}.kl-sc2{grid-template-columns:repeat(2,minmax(0,1fr))}.kl-sc3{grid-template-columns:repeat(3,minmax(0,1fr))}.kl-stat:nth-child(n+5){border-top:1px solid #f6f1ee24;margin-top:22px}}.kl-eb{letter-spacing:.14em;text-transform:uppercase;color:#f6f1eeb8;margin:0;font-size:13px;font-weight:700}.kl-num{white-space:nowrap;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:#f6f1ee;align-items:flex-start;margin:12px 0 0;font-size:clamp(60px,8vw,128px);font-weight:820;font-stretch:72%;line-height:.84;display:flex;position:relative}.kl-n{transform-origin:0 100%;display:block}.kl-plus{color:var(--kl-accent);margin:.02em 0 0 .03em;font-size:.62em;line-height:1;transition:opacity .3s,transform .55s cubic-bezier(.3,1.6,.5,1);display:block}.kl-aside{color:var(--kl-accent);transform-origin:0;flex-direction:column;align-items:flex-start;gap:2px;margin:10px 0 0;font:400 clamp(16px,1.4vw,20px)/1.1 Permanent Marker,cursive;transition:opacity .4s,transform .6s cubic-bezier(.3,1.6,.5,1);display:inline-flex;transform:rotate(-4deg)}.kl-squig{width:112px;height:14px;display:block;overflow:visible}.kl-squig path{fill:none;stroke:var(--kl-accent);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:118;stroke-dashoffset:0;transition:stroke-dashoffset .7s cubic-bezier(.5,0,.3,1) .15s}.kl-fhead{z-index:1;justify-content:space-between;align-items:flex-end;gap:20px;margin:clamp(44px,4.4vw,72px) 0 14px;display:flex;position:relative}.kl-h3{letter-spacing:.14em;text-transform:uppercase;color:#f6f1eeb8;margin:0;font-size:13px;font-weight:700}.kl-hint{color:#f6f1ee;transform-origin:100% 100%;align-items:flex-start;gap:6px;margin:0;font:400 19px/1 Permanent Marker,cursive;display:inline-flex;transform:rotate(-4deg)}.kl-hint svg{flex:none;width:40px;height:36px;margin:6px 0 -18px;overflow:visible}.kl-hint path{fill:none;stroke:var(--kl-accent);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:70;stroke-dashoffset:0}.kl-fl{z-index:1;border-top:1px solid #f6f1ee24;margin:0;padding:0;list-style:none;position:relative}.kl-fest{cursor:default;-webkit-tap-highlight-color:transparent;outline:none;padding:clamp(2px,.3vw,5px) 0;font-size:clamp(48px,6.4vw,104px);line-height:.86;display:block;position:relative}.kl-fest:before{content:"";transform-origin:0;height:1px;transition:transform 1s cubic-bezier(.2,.8,.2,1) var(--kl-dl,0s);background:#f6f1ee24;position:absolute;bottom:0;left:0;right:0}.kl-fest:after{content:"";background:var(--kl-accent);transform-origin:0;height:2px;transition:transform .55s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.kl-fest:focus-visible{outline:2px solid var(--kl-accent);outline-offset:4px;border-radius:4px}.kl-fclip{margin:-.06em 0 -.02em;padding:.06em 0 .02em;display:block;overflow:hidden}.kl-fname{vertical-align:top;white-space:nowrap;letter-spacing:-.005em;text-transform:uppercase;color:#f6f1ee;transition:font-stretch .62s cubic-bezier(.25,1.15,.4,1),color .25s ease,opacity .3s ease,transform 1s cubic-bezier(.2,.85,.15,1) var(--kl-dl,0s);font-weight:800;font-stretch:62%;display:inline-block}.kl-fcode{letter-spacing:.16em;color:#f6f1eeb8;transition:opacity .5s ease calc(var(--kl-dl,0s) + .3s);font-size:13px;font-weight:700;line-height:1;position:absolute;top:50%;right:0;transform:translateY(-50%)}.kl-fmeta{text-align:right;pointer-events:none;opacity:0;flex-direction:column;align-items:flex-end;gap:5px;line-height:1;transition:opacity .28s,transform .6s cubic-bezier(.3,1.4,.5,1);display:flex;position:absolute;top:50%;right:0;transform:translate(40px,-50%)}.kl-fyr{color:var(--kl-accent);white-space:nowrap;font:400 clamp(19px,1.7vw,26px)/1 Permanent Marker,cursive;transform:rotate(-4deg)}.kl-fco{color:#f6f1ee;white-space:nowrap;font:400 clamp(15px,1.3vw,19px)/1 Permanent Marker,cursive;transform:rotate(-4deg)}.kl-fdet{letter-spacing:.14em;text-transform:uppercase;color:#f6f1eeb8;white-space:nowrap;font-size:11.5px;font-weight:700}.kl-fest:hover .kl-fname,.kl-fest:focus-visible .kl-fname{font-stretch:var(--kl-max);color:var(--kl-accent)}.kl-fest:hover:after,.kl-fest:focus-visible:after{transform:scaleX(1)}.kl-fest:hover .kl-fmeta,.kl-fest:focus-visible .kl-fmeta{opacity:1;transform:translateY(-50%)}.kl-fest:hover .kl-fcode,.kl-fest:focus-visible .kl-fcode{opacity:0;transition-delay:0s}.kl-fl:hover .kl-fest:not(:hover) .kl-fname{opacity:.42}.kl-fl:has(.kl-fest:focus-visible) .kl-fest:not(:focus-visible) .kl-fname{opacity:.42}.kl-x62{--kl-max:62%}.kl-x65{--kl-max:65%}.kl-x70{--kl-max:70%}.kl-x75{--kl-max:75%}.kl-x80{--kl-max:80%}.kl-x85{--kl-max:85%}.kl-x90{--kl-max:90%}.kl-x95{--kl-max:95%}.kl-x100{--kl-max:100%}.kl-x105{--kl-max:105%}.kl-x110{--kl-max:110%}.kl-x115{--kl-max:115%}.kl-x120{--kl-max:120%}.kl-x125{--kl-max:125%}.kl-fest:nth-child(2){--kl-dl:60ms}.kl-fest:nth-child(3){--kl-dl:.12s}.kl-fest:nth-child(4){--kl-dl:.18s}.kl-fest:nth-child(5){--kl-dl:.24s}.kl-fest:nth-child(6){--kl-dl:.3s}.kl-fest:nth-child(7){--kl-dl:.36s}.kl-fest:nth-child(8){--kl-dl:.42s}.kl-fest:nth-child(9){--kl-dl:.48s}.kl-fest:nth-child(10){--kl-dl:.54s}.kl-fest:nth-child(11){--kl-dl:.6s}.kl-fest:nth-child(12){--kl-dl:.66s}.kl-more{z-index:1;grid-template-columns:minmax(0,200px) minmax(0,1fr);align-items:baseline;gap:12px 32px;margin-top:24px;display:grid;position:relative}.kl-ml{flex-wrap:wrap;align-items:center;gap:10px 0;margin:0;padding:0;list-style:none;display:flex}.kl-mi{align-items:center;gap:10px;margin-right:14px;display:inline-flex}.kl-sep{flex:none;width:13px;height:13px;margin-right:4px}.kl-sep path{fill:none;stroke:var(--kl-accent);stroke-width:2.6px;stroke-linecap:round}.kl-mi:first-child .kl-sep{display:none}.kl-mn{text-transform:uppercase;color:#f6f1ee;font-size:clamp(20px,1.7vw,24px);font-weight:800;font-stretch:72%;line-height:1}.kl-my{letter-spacing:.1em;color:#f6f1eeb8;font-variant-numeric:tabular-nums;font-size:12px;font-weight:650}.kl-extras{z-index:1;border-top:1px solid #f6f1ee24;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:40px clamp(40px,6vw,104px);margin-top:clamp(44px,4.4vw,72px);padding-top:clamp(28px,2.4vw,36px);display:grid;position:relative}.kl-pills,.kl-chips{flex-wrap:wrap;margin:18px 0 0;padding:0;list-style:none;display:flex}.kl-pills{gap:10px}.kl-chips{gap:8px}.kl-pill{letter-spacing:.04em;text-transform:uppercase;color:#f6f1ee;border:1.5px solid #f6f1ee66;border-radius:999px;align-items:center;gap:10px;min-height:40px;padding:0 18px;font-size:16px;font-weight:780;font-stretch:80%;line-height:1;display:inline-flex}.kl-pill-y{letter-spacing:.1em;color:#f6f1eeb8;font-size:12px;font-weight:650;font-stretch:100%}.kl-chip{letter-spacing:.12em;text-transform:uppercase;color:#f6f1ee;background:#141012;border:1px solid #f6f1ee24;border-radius:999px;align-items:center;gap:9px;min-height:36px;padding:0 14px;font-size:12.5px;font-weight:700;line-height:1;display:inline-flex}.kl-next{border:1.5px dashed var(--kl-accent);min-height:44px;color:var(--kl-accent);background:0 0;padding:0 16px;text-decoration:none;transition:transform .3s cubic-bezier(.3,1.6,.5,1),background .2s,color .2s,border-color .2s}.kl-next .kl-dot{width:8px;height:8px}.kl-next:hover{background:var(--kl-accent);color:var(--kl-on-accent);border-style:solid;transform:translateY(-2px)rotate(-2deg)}.kl-next:hover .kl-dot{background:var(--kl-on-accent);animation:none}.kl-next:focus-visible{outline-offset:3px;outline:2px solid #f6f1ee}.kl-i{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px;transition:transform .3s cubic-bezier(.3,1.6,.5,1)}.kl-next:hover .kl-i{transform:translate(3px)}@keyframes kl-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--kl-accent) 70%,transparent)}to{box-shadow:0 0 0 12px color-mix(in srgb,var(--kl-accent) 0%,transparent)}}@keyframes kl-thump{0%{transform:none}38%{transform:scale(1.07)rotate(-1.5deg)}to{transform:none}}@media (prefers-reduced-motion:no-preference){.kl-li{transition:transform .95s cubic-bezier(.2,.85,.15,1)}.kl-li2{transition-delay:.1s}.kl-root:not(.kl-in) .kl-li{transform:translateY(108%)}.kl-mk{transition:opacity .3s .55s,transform .65s cubic-bezier(.3,1.6,.5,1) .55s}.kl-root:not(.kl-in) .kl-mk{opacity:0;transform:scale(.5)rotate(12deg)}.kl-kick,.kl-intro,.kl-credit{transition:opacity .7s,transform .8s cubic-bezier(.2,.8,.2,1)}.kl-intro{transition-delay:.35s}.kl-credit{transition-delay:.6s}.kl-root:not(.kl-in) .kl-kick,.kl-root:not(.kl-in) .kl-intro{opacity:0;transform:translateY(16px)}.kl-root:not(.kl-in) .kl-credit{opacity:0}.kl-bgi{transition:opacity 1.6s,transform 6s cubic-bezier(.15,.6,.2,1)}.kl-root:not(.kl-in) .kl-bgi{opacity:0;transform:scale(1.08)}.kl-stats:before{transition:transform 1.1s cubic-bezier(.2,.8,.2,1)}.kl-stats:not(.kl-on):before{transform:scaleX(0)}.kl-stat{transition:opacity .8s,transform .9s cubic-bezier(.2,.8,.2,1)}.kl-stat+.kl-stat:before{transition:transform .9s cubic-bezier(.2,.8,.2,1) .3s}.kl-stat:nth-child(2){transition-delay:.1s}.kl-stat:nth-child(3){transition-delay:.2s}.kl-stat:nth-child(4){transition-delay:.3s}.kl-stats:not(.kl-on) .kl-stat{opacity:0;transform:translateY(26px)}.kl-stats:not(.kl-on) .kl-stat:before{transform:scaleY(0)}.kl-stat:not(.kl-done) .kl-plus{opacity:0;transform:scale(.3)rotate(-30deg)}.kl-stat:not(.kl-done) .kl-aside{opacity:0;transform:translateY(10px)rotate(-12deg)}.kl-stat:not(.kl-done) .kl-squig path{stroke-dashoffset:118px}.kl-stat.kl-done .kl-n{animation:.5s cubic-bezier(.3,1.6,.5,1) kl-thump}.kl-fl:not(.kl-on) .kl-fname{transform:translateY(108%)}.kl-fl:not(.kl-on) .kl-fest:before{transform:scaleX(0)}.kl-fl:not(.kl-on) .kl-fcode{opacity:0}.kl-hint{transition:opacity .5s .2s}.kl-hint path{transition:stroke-dashoffset .6s cubic-bezier(.5,0,.3,1) .7s}.kl-fhead:has(+.kl-fl:not(.kl-on)) .kl-hint{opacity:0}.kl-fhead:has(+.kl-fl:not(.kl-on)) .kl-hint path{stroke-dashoffset:70px}.kl-more,.kl-extras>*{transition:opacity .8s,transform .9s cubic-bezier(.2,.8,.2,1)}.kl-extras>:nth-child(2){transition-delay:.12s}.kl-more:not(.kl-on),.kl-extras:not(.kl-on)>*{opacity:0;transform:translateY(22px)}}@media (hover:none){.kl-fest:focus .kl-fname{font-stretch:var(--kl-max);color:var(--kl-accent)}.kl-fest:focus:after{transform:scaleX(1)}.kl-fest:focus .kl-fmeta{opacity:1;transform:translateY(-50%)}.kl-fest:focus .kl-fcode{opacity:0}.kl-fl:focus-within .kl-fest:not(:focus) .kl-fname{opacity:.42}}@media (max-width:1100px){.kl-head{grid-template-columns:minmax(0,1fr)}.kl-intro{margin:6px 0 0}.kl-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.kl-stat:nth-child(3){padding-left:0}.kl-stat:nth-child(3):before{display:none}.kl-stat:nth-child(odd){padding-left:0}.kl-stat:nth-child(odd):before{display:none}.kl-stat{padding-bottom:26px}.kl-stat:nth-child(n+3){border-top:1px solid #f6f1ee24}.kl-num{font-size:clamp(56px,11vw,120px)}.kl-extras{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.kl-bg{width:125%;bottom:-16px;right:-20px}.kl-bgi{opacity:.24}.kl-credit{text-align:right;margin:16px 0 0;position:relative;bottom:auto;right:auto}.kl-intro{font-size:16px}.kl-stat{padding:24px 14px 22px}.kl-stat:nth-child(odd){padding-left:0}.kl-num{font-size:clamp(52px,17vw,96px)}.kl-aside{font-size:16px}.kl-squig{width:92px}.kl-fhead{flex-direction:column;align-items:flex-start;gap:14px}.kl-hint{transform-origin:0 100%;font-size:17px}.kl-fest{padding:10px 0 12px;font-size:13vw}.kl-fname{white-space:normal}.kl-fcode{display:none}.kl-fmeta,.kl-fest:hover .kl-fmeta,.kl-fest:focus .kl-fmeta,.kl-fest:focus-visible .kl-fmeta{opacity:1;text-align:left;flex-flow:wrap;align-items:baseline;gap:4px 12px;margin-top:8px;position:relative;top:auto;right:auto;transform:none}.kl-fyr{font-size:17px}.kl-fco{font-size:15px}.kl-more{grid-template-columns:minmax(0,1fr);margin-top:28px}.kl-mi{margin-right:10px}.kl-pill{min-height:44px;padding:0 16px;font-size:15px}}@media (prefers-reduced-motion:reduce){.kl-root *,.kl-root :before,.kl-root :after{transition:none!important;animation:none!important}}body{background:#0b090a;margin:0}.kf-root{--kf-accent:#e8874a;--kf-on-accent:#0b090a;--kf-ink:#f6f1ee;--kf-mute:#f6f1eeb8;--kf-hair:#f6f1ee24;isolation:isolate;width:100%;color:var(--kf-ink);-webkit-font-smoothing:antialiased;background:#0b090a;font-family:Archivo,system-ui,sans-serif;position:relative;overflow:hidden}.kf-root *,.kf-root :before,.kf-root :after{box-sizing:border-box}.kf-root ::selection{background:var(--kf-accent);color:var(--kf-on-accent)}.kf-root a:focus-visible,.kf-root button:focus-visible{outline:2px solid var(--kf-accent);outline-offset:4px}.kf-spot{z-index:0;pointer-events:none;width:1040px;height:1040px;opacity:var(--kf-so,0);background:radial-gradient(closest-side,color-mix(in srgb,var(--kf-accent) 17%,transparent),color-mix(in srgb,var(--kf-accent) 6%,transparent) 48%,transparent);transform:translate3d(var(--kf-mx,0px),var(--kf-my,0px),0);will-change:transform;border-radius:50%;transition:opacity .7s,transform .5s cubic-bezier(.2,.7,.2,1);position:absolute;top:-520px;left:-520px}.kf-grain{z-index:4;opacity:.07;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.kf-wrap{z-index:1;max-width:1440px;margin:0 auto;padding:clamp(96px,11vw,168px) clamp(20px,4.4vw,64px) 28px;position:relative}.kf-stage{position:relative}.kf-copy,.kf-formzone{z-index:2;position:relative}.kf-kick{width:max-content;color:var(--kf-accent);transform-origin:0 100%;margin:0 0 4px;font:400 30px/1 Permanent Marker,cursive;transform:rotate(-6deg)}.kf-kick-i{display:inline-block}.kf-h{text-transform:uppercase;letter-spacing:-.005em;color:var(--kf-ink);margin:0;font-size:clamp(56px,12vw,104px);font-weight:820;font-stretch:72%;line-height:.86}.kf-line{padding:.02em 0 .04em;display:block;overflow:hidden}.kf-li{display:block}.kf-sub{color:#f6f1eec7;max-width:34em;margin:18px 0 0;font-size:17px;font-weight:420;line-height:1.5}.kf-form{margin:0}.kf-row{flex-wrap:wrap;align-items:flex-end;gap:16px 20px;display:flex}.kf-field{cursor:text;flex-direction:column;flex:260px;gap:10px;min-width:0;display:flex;position:relative}.kf-label{letter-spacing:.16em;text-transform:uppercase;color:var(--kf-mute);font-size:12.5px;font-weight:700;transition:color .25s}.kf-field:focus-within .kf-label{color:var(--kf-accent)}.kf-input{appearance:none;width:100%;box-shadow:none;color:var(--kf-ink);caret-color:var(--kf-accent);letter-spacing:.005em;background:0 0;border:0;border-bottom:2px solid #f6f1ee73;border-radius:0;outline:none;margin:0;padding:6px 0 12px;font-family:inherit;font-size:24px;font-weight:520;font-stretch:88%;line-height:1.2;transition:border-color .25s;display:block}.kf-input::placeholder{color:#f6f1ee80;opacity:1}.kf-field:hover .kf-input{border-bottom-color:#f6f1eebf}.kf-input:-webkit-autofill{-webkit-text-fill-color:#f6f1ee;caret-color:var(--kf-accent);transition:background-color 9999s ease-out;-webkit-box-shadow:inset 0 0 0 1000px #0b090a}.kf-input:-webkit-autofill:hover{-webkit-text-fill-color:#f6f1ee;caret-color:var(--kf-accent);transition:background-color 9999s ease-out;-webkit-box-shadow:inset 0 0 0 1000px #0b090a}.kf-input:-webkit-autofill:focus{-webkit-text-fill-color:#f6f1ee;caret-color:var(--kf-accent);transition:background-color 9999s ease-out;-webkit-box-shadow:inset 0 0 0 1000px #0b090a}.kf-focus{background:var(--kf-accent);transform-origin:0;pointer-events:none;border-radius:3px;height:3px;transition:transform .55s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.kf-field:focus-within .kf-focus{transform:scaleX(1)}.kf-btn{background:var(--kf-accent);height:54px;color:var(--kf-on-accent);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-family:inherit;font-size:14px;font-weight:750;transition:transform .3s cubic-bezier(.3,1.6,.5,1);display:inline-flex}.kf-btn:hover{transform:translateY(-3px)rotate(-1.5deg)}.kf-btn:active{transform:scale(.97)}.kf-btn .kf-i{transition:transform .3s cubic-bezier(.3,1.6,.5,1)}.kf-btn:hover .kf-i{transform:translate(4px)}.kf-i{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.kf-btn.kf-busy{cursor:progress}.kf-btn.kf-busy:hover{transform:none}.kf-btn .kf-spin,.kf-btn:hover .kf-spin{transform-origin:50%;animation:.8s linear infinite kfSpin}.kf-err{color:var(--kf-ink);transform-origin:0;align-items:flex-start;gap:10px;margin:14px 0 0;font:400 18px/1.3 Permanent Marker,cursive;display:flex;transform:rotate(-2deg)}.kf-err-i{flex:none;width:22px;height:22px;margin-top:1px;overflow:visible}.kf-err-i path{fill:none;stroke:var(--kf-accent);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.kf-done{outline:none;align-items:center;gap:18px;display:flex}.kf-tick{flex:none;width:60px;height:53px;overflow:visible}.kf-tick path{fill:none;stroke:var(--kf-accent);stroke-width:7px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100}.kf-done-t{flex-direction:column;align-items:flex-start;display:flex}.kf-ta{color:var(--kf-ink);transform-origin:0;margin:0;font:400 32px/1.05 Permanent Marker,cursive;transform:rotate(-4deg)}.kf-ta-i{display:inline-block}.kf-again{min-height:44px;color:var(--kf-mute);letter-spacing:.14em;text-transform:uppercase;text-underline-offset:5px;cursor:pointer;background:0 0;border:0;margin-top:2px;padding:0;font-family:inherit;font-size:12.5px;font-weight:700;-webkit-text-decoration:underline #f6f1ee66;text-decoration:underline #f6f1ee66;transition:color .2s}.kf-again:hover{color:#fff;-webkit-text-decoration-color:var(--kf-accent);text-decoration-color:var(--kf-accent)}.kf-tiltbox{z-index:1;aspect-ratio:790/620;perspective:1600px;pointer-events:none;width:100%;position:relative}.kf-tilt{transform:rotateX(calc(var(--kf-ty,0) * -6deg)) rotateY(calc(var(--kf-tx,0) * 6deg)) translate3d(calc(var(--kf-tx,0) * 10px),calc(var(--kf-ty,0) * 8px),0);will-change:transform;transition:transform 1s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.kf-word{width:100%;height:100%;filter:drop-shadow(0 0 22px color-mix(in srgb,var(--kf-accent) 38%,transparent));transition:filter .5s;display:block;overflow:visible}.kf-stage:focus-within .kf-word{filter:drop-shadow(0 0 34px color-mix(in srgb,var(--kf-accent) 62%,transparent))}.kf-s{fill:none;stroke:var(--kf-accent);stroke-width:30px;stroke-linecap:round;stroke-linejoin:round}.kf-s1{--kf-l:360;--kf-d:.1s;--kf-t:.34s;stroke-dasharray:360}.kf-s2{--kf-l:430;--kf-d:.42s;--kf-t:.36s;stroke-dasharray:430}.kf-s3{--kf-l:748;--kf-d:.76s;--kf-t:.52s;stroke-dasharray:748}.kf-s4{--kf-l:423;--kf-d:1.24s;--kf-t:.38s;stroke-dasharray:423}.kf-s5{--kf-l:1008;--kf-d:1.56s;--kf-t:.68s;stroke-dasharray:1008}.kf-cols{border-top:1px solid var(--kf-hair);margin-top:clamp(56px,7vw,88px);display:grid}.kf-col{min-width:0}.kf-eye{letter-spacing:.16em;text-transform:uppercase;color:var(--kf-mute);align-items:center;gap:10px;margin:0 0 14px;font-size:12.5px;font-weight:700;display:flex}.kf-eye:before{content:"";background:var(--kf-accent);border-radius:50%;flex:none;width:7px;height:7px}.kf-list{margin:0;padding:0;list-style:none}.kf-link{min-height:46px;color:var(--kf-ink);align-items:center;gap:12px;text-decoration:none;display:flex}.kf-link .kf-i{color:var(--kf-mute);transition:color .2s,transform .35s cubic-bezier(.3,1.6,.5,1)}.kf-link:hover .kf-i{color:var(--kf-accent);transform:rotate(-8deg)scale(1.1)}.kf-lt{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.kf-ln{background:linear-gradient(var(--kf-accent),var(--kf-accent)) left 100%/0 2px no-repeat;font-size:16px;font-weight:600;line-height:1.25;transition:background-size .35s cubic-bezier(.2,.7,.2,1),color .2s}.kf-link:hover .kf-ln{color:#fff;background-size:100% 2px}.kf-hd{color:#f6f1eead;overflow-wrap:anywhere;font-size:13px;line-height:1.3}.kf-dl{flex-direction:column;gap:8px;margin:0;display:flex}.kf-ci{flex-direction:column;display:flex}.kf-role{color:#f6f1eead;font-size:13px;line-height:1.35}.kf-dd{margin:0}.kf-mail{min-height:44px;color:var(--kf-ink);flex-wrap:wrap;align-items:center;font-size:15.5px;font-weight:550;text-decoration:none;display:inline-flex}.kf-mail span{overflow-wrap:anywhere;text-underline-offset:5px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px;transition:text-decoration-color .25s,color .2s;display:inline-block}.kf-mail:hover span{color:#fff;-webkit-text-decoration-color:var(--kf-accent);text-decoration-color:var(--kf-accent)}.kf-note{max-width:24em;color:var(--kf-mute);margin:0 0 18px;font-size:15px;font-weight:420;line-height:1.5}.kf-tix{background:var(--kf-accent);height:54px;color:var(--kf-on-accent);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:14px;font-weight:750;text-decoration:none;transition:transform .3s cubic-bezier(.3,1.6,.5,1);display:inline-flex}.kf-tix:hover{color:var(--kf-on-accent);transform:translateY(-3px)rotate(-1.5deg)}.kf-cap{letter-spacing:.04em;color:#f6f1eead;margin:12px 0 0;font-size:13px}.kf-bar{border-top:1px solid var(--kf-hair);letter-spacing:.14em;text-transform:uppercase;color:var(--kf-mute);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 32px;margin-top:clamp(40px,5vw,64px);padding-top:14px;font-size:12.5px;font-weight:650;display:flex}.kf-bar p{margin:0;padding:12px 0}.kf-top{min-height:44px;color:var(--kf-ink);align-items:center;gap:10px;font-weight:750;text-decoration:none;display:inline-flex}.kf-top:hover{color:#fff}.kf-arrow{width:20px;height:28px;transition:transform .4s cubic-bezier(.3,1.6,.5,1);overflow:visible}.kf-arrow path{fill:none;stroke:var(--kf-accent);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100}.kf-top:hover .kf-arrow{transform:translateY(-5px)rotate(-5deg)}@media (max-width:999px){.kf-stage{flex-direction:column;display:flex}.kf-formzone{margin-top:clamp(30px,5vw,44px)}.kf-tiltbox{margin-top:clamp(48px,9vw,80px)}.kf-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.kf-col{padding:26px 0 20px}.kf-col:nth-child(odd){padding-right:16px}.kf-col:nth-child(2n){border-left:1px solid var(--kf-hair);padding-left:16px}.kf-col:nth-child(n+3){border-top:1px solid var(--kf-hair)}}@media (max-width:560px){.kf-kick{font-size:26px}.kf-input{font-size:22px}.kf-btn{width:100%}.kf-ta{font-size:28px}.kf-mail{font-size:14.5px}.kf-bar{flex-direction:column;align-items:flex-start}.kf-bar p{padding:6px 0}}@media (max-width:420px){.kf-tix{letter-spacing:.1em;width:100%;padding:0 12px;font-size:12.5px}.kf-tix .kf-i{display:none}.kf-link{gap:10px}.kf-ln{font-size:15px}}@media (min-width:1000px){.kf-stage{aspect-ratio:790/620;container-type:inline-size}.kf-tiltbox{aspect-ratio:auto;width:auto;position:absolute;inset:0}.kf-copy{width:84%;transform:translate3d(calc(var(--kf-tx,0) * -5px),calc(var(--kf-ty,0) * -4px),0);transition:transform 1s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;left:13.3%}.kf-kick{margin-bottom:.3cqw;font-size:clamp(22px,2.3cqw,34px)}.kf-h{font-size:7.2cqw}.kf-sub{margin-top:1.1cqw;font-size:clamp(16px,1.36cqw,18px)}.kf-formzone{width:53.2%;height:18.1%;transform:translate3d(calc(var(--kf-tx,0) * -4px),calc(var(--kf-ty,0) * -3px),0);align-items:center;margin:0;transition:transform 1s cubic-bezier(.2,.7,.2,1);display:flex;position:absolute;top:67.7%;left:30.4%}.kf-fzi{width:100%}.kf-row{flex-wrap:nowrap}.kf-field{flex:220px}.kf-input{font-size:clamp(22px,2.35cqw,32px)}.kf-tick{width:clamp(52px,5cqw,68px);height:auto}.kf-ta{font-size:clamp(26px,2.7cqw,38px)}.kf-cols{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(40px,4vw,64px)}.kf-col{border-left:1px solid var(--kf-hair);padding:32px 28px 20px}.kf-col:first-child{border-left:0;padding-left:0}.kf-col:last-child{padding-right:0}}@media (hover:none){.kf-spot{display:none}}@media (prefers-reduced-motion:no-preference){.kf-boil{animation:.42s step-end infinite kfBoil}.kf-s{stroke-dashoffset:var(--kf-l)}.kf-root.kf-go .kf-s{animation:kfDraw var(--kf-t) cubic-bezier(.55,0,.3,1) var(--kf-d) both}.kf-root.kf-ra .kf-s{animation:kfDrawA var(--kf-t) cubic-bezier(.55,0,.3,1) calc(var(--kf-d) * .7) both}.kf-root.kf-rb .kf-s{animation:kfDrawB var(--kf-t) cubic-bezier(.55,0,.3,1) calc(var(--kf-d) * .7) both}.kf-kick-i,.kf-sub,.kf-fzi,.kf-col,.kf-bar{opacity:0}.kf-li{transform:translateY(108%)}.kf-root.kf-in .kf-kick-i{animation:.6s cubic-bezier(.3,1.6,.5,1) .1s both kfPop}.kf-root.kf-in .kf-li1{animation:.9s cubic-bezier(.2,.85,.15,1) .18s both kfLine}.kf-root.kf-in .kf-li2{animation:.9s cubic-bezier(.2,.85,.15,1) .3s both kfLine}.kf-root.kf-in .kf-sub{animation:.8s cubic-bezier(.2,.8,.2,1) .5s both kfRise}.kf-root.kf-in .kf-fzi{animation:.8s cubic-bezier(.2,.8,.2,1) .66s both kfRise}.kf-root.kf-seen .kf-col{animation:.8s cubic-bezier(.2,.8,.2,1) both kfRise}.kf-root.kf-seen .kf-col:nth-child(2){animation-delay:80ms}.kf-root.kf-seen .kf-col:nth-child(3){animation-delay:.16s}.kf-root.kf-seen .kf-col:nth-child(4){animation-delay:.24s}.kf-root.kf-seen .kf-bar{animation:.9s ease-out .4s both kfOp}.kf-arrow path{--kf-l:100;stroke-dashoffset:100px}.kf-root.kf-seen .kf-arrow path{animation:.45s cubic-bezier(.5,0,.3,1) .8s both kfDraw}.kf-root.kf-seen .kf-arrow .kf-ah{animation-delay:1.15s}.kf-done{animation:.5s cubic-bezier(.2,.8,.2,1) both kfRise}.kf-tick path{--kf-l:100;animation:.6s cubic-bezier(.6,0,.3,1) .15s both kfDraw}.kf-ta-i{animation:.55s cubic-bezier(.3,1.6,.5,1) .55s both kfPop}.kf-again{animation:.5s ease-out .9s both kfOp}.kf-err{animation:.35s ease-out both kfOp}}@keyframes kfDraw{0%{stroke-dashoffset:var(--kf-l)}to{stroke-dashoffset:0}}@keyframes kfDrawA{0%{stroke-dashoffset:var(--kf-l)}to{stroke-dashoffset:0}}@keyframes kfDrawB{0%{stroke-dashoffset:var(--kf-l)}to{stroke-dashoffset:0}}@keyframes kfBoil{0%{filter:url(#kf-b1)}33%{filter:url(#kf-b2)}66%{filter:url(#kf-b3)}to{filter:url(#kf-b1)}}@keyframes kfRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes kfOp{0%{opacity:0}to{opacity:1}}@keyframes kfLine{0%{transform:translateY(108%)}to{transform:none}}@keyframes kfPop{0%{opacity:0;transform:scale(.55)rotate(10deg)}to{opacity:1;transform:none}}@keyframes kfSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.kf-root *,.kf-root :before,.kf-root :after{transition:none!important;animation:none!important}.kf-tilt,.kf-copy,.kf-formzone{transform:none!important}}
