.kn-root{--y: var(--color-accent);--k: var(--ground);--bar-k: rgb(var(--ground-rgb) / .992);--w: var(--color-text);--w2: color-mix(in srgb, var(--color-text) 86%, black);--hair: color-mix(in srgb, var(--color-text) 20%, transparent);--hair2: color-mix(in srgb, var(--color-text) 38%, transparent);--sick: rgb(240 214 62);--cold: rgb(152 186 236);--field: var(--ground-field);--pad: clamp(1.25rem, 5vw, 6rem);--bar: clamp(4rem, 10svh, 7rem);--slug: 4.5rem;--wide: "Vital Film", "Vital Film Fallback", "Arial Black", sans-serif;--text: "Vital Film Text", "Vital Film Text Fallback", system-ui, sans-serif;--ease: var(--ease-hard);--lean: 18.4deg;--steel: var(--ground-text-2);position:relative;isolation:isolate;overflow-x:clip;clip-path:inset(0);background:var(--k);color:var(--w);font-family:var(--text);font-size:1.0625rem;line-height:1.55}.kn-root :where(h1,h2,h3,p,ul,ol,dl,dd){margin:0;padding:0}.kn-root :where(ul,ol){list-style:none}.kn-root :where(a){color:inherit;text-decoration:none}.kn-root :where(b){font-weight:700;font-variant-numeric:tabular-nums}.kn-root :where(i){font-style:normal}.kn-air{position:fixed;inset:0;z-index:1;width:100%;height:100%;pointer-events:none;opacity:0;transition:opacity 1.2s ease}.kn-root[data-air=live] .kn-air{opacity:1}.kn-root[data-air=live] .kn-still{display:none}.kn-bar,.kn-slug{position:relative;z-index:2;display:flex;align-items:center;background:var(--bar-k);padding-inline:var(--pad)}.kn-bar{min-height:var(--bar);gap:clamp(1rem,2.4vw,2.5rem)}@media(min-width:1101px)and (max-width:1439px){.kn-bar{gap:.75rem}}.kn-bar-foot{justify-content:space-between}.kn-status{display:flex;align-items:center;gap:clamp(1.25rem,3vw,3.5rem);min-width:0}.kn-status-item{display:inline-flex;align-items:baseline;gap:.65rem;min-height:2.75rem;padding-block:.7rem;font-size:.9375rem;white-space:nowrap}.kn-status-key{font-weight:650;letter-spacing:.12em;text-transform:uppercase}.kn-status-item b{border-bottom:1px solid transparent;transition:border-color var(--duration-hover) var(--ease)}.kn-status-item:hover b{border-color:var(--y)}.kn-slug{min-height:var(--slug);gap:1rem;flex-wrap:wrap;padding-block:.75rem}.kn-slug-title{font:italic 900 1.125rem/1 var(--wide);letter-spacing:.05em;text-transform:uppercase}.kn-slug-note{margin-inline-start:auto;font-size:.9375rem;letter-spacing:.02em}.kn-shot{position:relative;overflow:hidden;background:var(--field)}.kn-pic{position:absolute;inset:0;z-index:0;overflow:hidden;container-type:size}.kn-pic img{position:absolute;max-width:none;-webkit-user-select:none;user-select:none}.kn-veil{position:absolute;inset:0}.kn-still{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none;--tone: color-mix(in srgb, var(--cold) calc(var(--lc) * 100%), var(--sick))}.kn-still:before,.kn-still:after{content:"";position:absolute;inset:0}.kn-still:before{background:radial-gradient(circle at var(--lx) var(--ly),color-mix(in srgb,var(--tone) 24%,transparent) 0,color-mix(in srgb,var(--tone) 7%,transparent) 26%,transparent 58%);opacity:calc(var(--lp) * .85);-webkit-mask-image:radial-gradient(circle at var(--lx) var(--ly),black 0,transparent 72%);mask-image:radial-gradient(circle at var(--lx) var(--ly),black 0,transparent 72%)}.kn-still:after{background:url(/m/b00cd4dc04/grain.svg) 0 0 / 240px 240px,url(/m/b00cd4dc04/haze.svg) 0 0 / 1500px 750px;opacity:calc(.16 + var(--lh) * .12);-webkit-mask-image:radial-gradient(circle at var(--lx) var(--ly),black 0,rgb(0 0 0 / .35) 80%);mask-image:radial-gradient(circle at var(--lx) var(--ly),black 0,rgb(0 0 0 / .35) 80%)}.kn-tri{width:0;height:0;border-block:.36em solid transparent;border-inline-start:.56em solid currentColor}.kn-cue{position:relative;display:inline-flex;align-items:center;gap:.8rem;min-height:3rem;padding:0 1.4rem;font:italic 900 1.0625rem/1 var(--wide);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;transition:transform var(--duration-hover) var(--ease),background-color var(--duration-hover) var(--ease),color var(--duration-hover) var(--ease),box-shadow var(--duration-hover) var(--ease)}.kn-cue-lg{min-height:3.75rem;padding:0 2rem;font-size:1.375rem}.kn-cue-lamp{background:var(--y);color:var(--k);box-shadow:.35rem .35rem #000000bf}.kn-cue-lamp:hover{background:var(--color-accent-hover);transform:translate(-2px,-2px);box-shadow:calc(.35rem + 2px) calc(.35rem + 2px) 0 #000000bf}.kn-cue-lamp:active{transform:translate(.2rem,.2rem);box-shadow:.1rem .1rem #000000bf}.kn-cue-lamp:focus-visible{outline-color:var(--w);outline-offset:3px}.kn-cue-line{border:1px solid var(--hair2);background:rgb(var(--ground-rgb) / .55);color:var(--w)}.kn-cue-line:hover{border-color:var(--w);background:var(--w);color:var(--k)}.kn-cue-line:active{transform:translateY(2px)}.kn-quiet{display:inline-flex;align-items:center;min-height:2.75rem;font-weight:650;text-decoration:underline;text-decoration-color:var(--hair2);text-decoration-thickness:1px;text-underline-offset:.42em;transition:text-decoration-color var(--duration-hover) var(--ease)}.kn-quiet:hover{text-decoration-color:var(--y)}.kn-empty{position:relative;z-index:2;margin-block:0 1.25rem;color:var(--w2);font-size:1rem;text-align:center}.kn-roll .lf{position:relative;z-index:2;margin-block-end:1.25rem;text-align:start}.kn-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.75rem}.kn-label{font:650 .9375rem/1.3 var(--text);letter-spacing:.26em;text-transform:uppercase}.kn-v{display:block;flex:none;width:auto;height:1rem;aspect-ratio:84.2 / 47;fill:currentColor}.kn-tag{display:inline-flex;align-items:center;gap:.6rem;font:700 .875rem/1 var(--text);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap}.kn-tag .kn-v{color:var(--steel)}@keyframes kn-fade-up{0%{opacity:0}to{opacity:1}}@keyframes kn-studio{0%{opacity:0}12%{opacity:1}70%{opacity:1}to{opacity:0}}@keyframes kn-draw{to{stroke-dashoffset:0}}.kn-mv{position:relative;z-index:2;display:grid;gap:clamp(1rem,1.8vw,1.5rem);max-width:calc(54rem + 2 * var(--pad));margin-inline:auto;padding:clamp(1rem,1.8vw,1.5rem) var(--pad) clamp(1.75rem,3vw,2.5rem)}.kn-line{letter-spacing:0;font:italic 900 clamp(1.625rem,2.9vw,3.25rem) / 1 var(--wide);text-transform:uppercase}.kn-facts>div{display:grid;grid-template-columns:minmax(0,15rem) minmax(0,1fr);gap:.25rem 2rem;padding-block:1rem;border-top:1px solid var(--hair)}.kn-facts>div:last-child{border-bottom:1px solid var(--hair)}.kn-facts dt{font-size:1.125rem;font-weight:800}.kn-store .kn-shot{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;min-height:clamp(28rem,64svh,36rem)}.kn-object{left:33%;top:44%;width:min(58rem,62cqw);height:auto;transform:translate(-50%,-50%);filter:brightness(.9) contrast(1.12)}.kn-plate{position:absolute;left:33%;top:84%;display:inline-flex;align-items:center;gap:.7rem;min-height:2.25rem;padding:0 1.9rem;border:1px solid var(--hair2);background:radial-gradient(circle at .8rem 50%,rgb(255 255 255 / .5) 0 1.5px,transparent 2.5px),radial-gradient(circle at calc(100% - .8rem) 50%,rgb(255 255 255 / .5) 0 1.5px,transparent 2.5px),linear-gradient(180deg,#26292e,#0e0f11);font:700 .875rem/1 var(--text);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;transform:translate(-50%,-50%)}.kn-plate .kn-v{height:1rem;color:var(--steel)}.kn-pool{position:absolute;left:34%;top:88%;width:46cqw;height:11cqh;transform:translate(-50%,-50%);background:radial-gradient(closest-side,color-mix(in srgb,var(--cold) 13%,transparent),transparent)}.kn-store-pic .kn-veil{background:linear-gradient(90deg,rgb(var(--ground-rgb) / .5) 0%,transparent 14%,transparent 58%,rgb(var(--ground-rgb) / .92) 70%)}.kn-store-copy{position:relative;z-index:2;grid-column:2;display:grid;justify-items:start;gap:1.5rem;padding:3.5rem var(--pad) 3.5rem 0}.kn-plus{letter-spacing:0;font:italic 900 clamp(2.5rem,4.6vw,5rem) / .95 var(--wide)}.kn-sells{width:100%;border-top:1px solid var(--hair)}.kn-sells li{padding-block:.7rem;border-bottom:1px solid var(--hair)}.kn-credits .kn-shot{padding:clamp(4rem,9svh,6.5rem) var(--pad) clamp(4.5rem,10svh,7.5rem)}.kn-roll{position:relative;z-index:2;display:grid;gap:clamp(4rem,9svh,6.5rem);width:min(100%,50rem);margin-inline:auto}.kn-block{display:grid;justify-items:center;gap:1.5rem;text-align:center}.kn-cast{display:grid;gap:.9rem;width:100%}.kn-cast li{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:.15rem;text-align:center}.kn-block>.kn-cast[data-layer]{grid-area:2 / 1}.kn-block>.kn-cast[data-layer=off]{visibility:hidden}.kn-credits-pick{max-width:100%;min-height:2.75rem;padding-inline:.875rem 2.5rem;border:1px solid var(--hair2);border-radius:0;background-color:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;transition:border-color var(--duration-hover) var(--ease)}.kn-credits-pick:hover{border-color:var(--w2)}.kn-credits-pick:focus-visible{border-color:var(--y)}.kn-cast-role{font-size:.9375rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.kn-cast-role b{margin-inline-end:.5rem;font-weight:800}.kn-cast-name{font-size:1.5rem;font-weight:750;line-height:1.2}.kn-cast-name a{color:inherit;text-decoration:underline;text-decoration-color:var(--hair2);text-decoration-thickness:1px;text-underline-offset:.18em;transition:text-decoration-color var(--duration-hover) var(--ease)}.kn-cast-name a:hover{text-decoration-color:var(--y)}.kn-cast-note{color:var(--w2);font-size:.9375rem;font-variant-numeric:tabular-nums}.kn-cast li[data-first=true] .kn-cast-role b{color:var(--y)}.kn-cast li[data-first=true] .kn-cast-name{font:italic 900 2rem/1.1 var(--wide)}.kn-discord{gap:.6rem}.kn-discord-n{margin-top:.5rem;font:italic 900 clamp(3rem,6.4vw,6rem) / .95 var(--wide)}.kn-discord-l{margin-bottom:1.25rem}@media(min-width:40rem){.kn-roll{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(3rem,7svh,4.5rem) clamp(1.5rem,4vw,3.5rem);width:min(100%,84rem)}.kn-cast{gap:1.05rem}}@media(min-width:64rem){.kn-credits .kn-shot{padding-block:clamp(3rem,7svh,5rem) clamp(3.5rem,8svh,6rem)}.kn-roll{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:clamp(2.5rem,5svh,3.5rem)}.kn-roll-top,.kn-roll-firsts{grid-row:1 / span 2}.kn-roll-live,.kn-discord{grid-column:3}.kn-roll[data-blocks="2"]{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,60rem)}.kn-roll[data-blocks="2"] .kn-discord{grid-column:2}.kn-discord-n{font-size:clamp(2.75rem,3.6vw,4.5rem)}}.kn-end{position:relative;z-index:2;background:var(--bar-k);border-top:1px solid var(--hair)}.kn-end-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;padding:1.25rem var(--pad) 1.5rem}.kn-end-line{display:inline-flex;align-items:center;gap:.9rem;font-size:.9375rem;font-weight:650;letter-spacing:.3em;text-transform:uppercase}.kn-end-line .kn-v{height:1.125rem;color:var(--y)}@media(max-width:860px){.kn-root{--slug: 4rem}.kn-status-wide{display:none}.kn-end-row{padding-block:1rem 1.25rem}.kn-slug-note{flex-basis:100%;margin-inline-start:0}.kn-bar-foot{gap:.75rem}.kn-store .kn-shot{grid-template-columns:minmax(0,1fr);align-items:end;min-height:0}.kn-store-copy{grid-column:1;padding:17rem var(--pad) 2.5rem}.kn-line{font-size:clamp(1.5rem,6.4vw,2.75rem)}.kn-facts>div{grid-template-columns:minmax(0,1fr)}.kn-object{left:50%;top:7.25rem;width:min(34rem,112cqw)}.kn-plate{left:50%;top:14.25rem}.kn-pool{left:50%;top:15.5rem;width:100cqw;height:5rem}.kn-store-pic .kn-veil{background:none}.kn-cast-role{letter-spacing:.08em}.kn-cast-name{font-size:1.25rem}.kn-cast li[data-first=true] .kn-cast-name{font-size:1.5rem}}.kn-root{--moon: 198 214 244;--night-ink: 4 7 16;--ice: var(--ground-text-1);--white: rgb(255 255 255);--kn-k: 1.3;--px: 5;--py: 18;--pw: 44}.kn-filters{position:absolute;width:0;height:0;overflow:hidden}.kn-head{position:fixed;inset:0 0 auto;z-index:20;display:flex;align-items:center;gap:var(--head-gap);min-height:var(--site-head);padding-inline:var(--pad);background:linear-gradient(to bottom,rgb(var(--night-ink) / .5),rgb(var(--night-ink) / .26) 60%,transparent)}.kn-head:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--head-surface);box-shadow:inset 0 -1px 0 var(--head-line);opacity:0;transition:opacity .35s var(--ease-hard)}.kn-root[data-scrolled] .kn-head:before,.kn-root[data-docked] .kn-head:before{opacity:1}@supports (animation-timeline: scroll()){@media(prefers-reduced-motion:no-preference){.kn-root[data-morph=css] .kn-head:before{animation:kn-bar-close linear both;animation-timeline:scroll(root block);animation-range:calc(var(--m-run) * .55) var(--m-run)}}}@keyframes kn-bar-close{0%{opacity:0}to{opacity:1}}@supports (animation-timeline: scroll()){@media(prefers-reduced-motion:no-preference){.kn-root[data-morph=css][data-room] .kn-head .kn-nav{animation:kn-nav-room linear both;animation-timeline:scroll(root block);animation-range:0px calc(var(--m-run) * var(--m-size))}}}@keyframes kn-nav-room{0%{translate:calc(-1 * var(--m-nav)) 0}to{translate:0 0}}.kn-head .kn-brand{gap:0;color:var(--white)}.kn-brand-slot{display:inline-flex}.kn-root .kn-brand-word{--vital-logotype-height: var(--head-logo);--vital-logotype-align: middle;--vital-logotype-fill: var(--white)}@media(prefers-reduced-motion:no-preference){.kn-root:not([data-morph=off]) .kn-brand-word{visibility:hidden}}.kn-root[data-landed] .kn-brand-word{--vital-logotype-filter: drop-shadow(0 0 calc(1.75rem * var(--m-k)) rgb(var(--moon) / .22));visibility:visible}.kn-root[data-landed] .kn-morph{visibility:hidden}.kn-root .kn-drawer-word{--vital-logotype-height: 1.25rem;--vital-logotype-fill: var(--white)}.kn-morph{position:absolute;left:calc(var(--px) * 1%);top:calc(max(100svh,38rem) * var(--py) / 100);z-index:3;width:calc(var(--pw) * 1%);pointer-events:none;transform-origin:0 0}.kn-root[data-morph=css] .kn-morph,.kn-root[data-morph=js][data-docked] .kn-morph{position:fixed;left:var(--m-x0);top:var(--m-y0);width:var(--m-w0)}.kn-root[data-morph=js][data-docked] .kn-morph{z-index:30}@supports (animation-timeline: scroll()){@media(prefers-reduced-motion:no-preference){.kn-root[data-morph=css] .kn-morph{animation:kn-dock linear both,kn-dock-size linear both;animation-timeline:scroll(root block),scroll(root block);animation-range:0px var(--m-run),0px calc(var(--m-run) * var(--m-size, 1))}}}@keyframes kn-dock{0%{translate:0 0;z-index:3}32%{z-index:3}33%{z-index:30}to{translate:var(--m-dx) var(--m-dy);z-index:30}}@keyframes kn-dock-size{0%{scale:1}to{scale:var(--m-k)}}.kn-logo{position:relative;margin:0;line-height:0}.kn-root .kn-logo-word{--vital-logotype-height: auto;--vital-logotype-fill: var(--white);--vital-logotype-filter: drop-shadow(0 0 1.75rem rgb(var(--moon) / .22));display:block;width:100%;height:auto}.kn-curtain{position:fixed;inset:0;z-index:50;display:grid;place-items:center;background:var(--ground);pointer-events:none;animation:kn-curtain calc(.7s * var(--kn-k)) ease-out calc(1.9s * var(--kn-k)) both}.kn-studio{display:grid;justify-items:center;gap:clamp(1.4rem,3.4svh,2.6rem);opacity:0;animation:kn-studio calc(1.9s * var(--kn-k)) ease-out both}.kn-studio svg{width:clamp(9rem,min(20vw,30svh),18rem);height:auto;overflow:visible}.kn-studio-fill{fill:var(--ice);opacity:0;animation:kn-fade-up calc(.5s * var(--kn-k)) ease-out calc(.75s * var(--kn-k)) both}.kn-studio-line{fill:none;stroke:rgb(var(--moon));stroke-width:.7;stroke-dasharray:1;stroke-dashoffset:1;animation:kn-draw calc(.95s * var(--kn-k)) ease-in-out calc(.1s * var(--kn-k)) both}.kn-studio span{font:650 clamp(.9375rem,1.25vw,1.25rem) / 1 var(--text);letter-spacing:.3em;text-indent:.3em;text-transform:uppercase;white-space:nowrap;animation:kn-fade-up calc(.5s * var(--kn-k)) ease-out calc(.5s * var(--kn-k)) both}.kn-head{animation:kn-head-in .19s var(--ease-hard) calc(1.9s * var(--kn-k)) both}@media(prefers-reduced-motion:no-preference){.site-shell:has(>.site-main>.kn-root:not([data-held],[data-motion=off]) .kn-curtain)>.site-foot{--kn-k: 1.3;animation:kn-head-in calc(.7s * var(--kn-k)) ease-out calc(1.9s * var(--kn-k)) both}}.kn-title>*{animation:kn-fade-up .6s ease-out both;animation-delay:calc(1.9s * var(--kn-k) + .35s + var(--n, 0) * .14s)}.kn-root[data-studio=hold] :is(.kn-curtain,.kn-studio,.kn-studio *){opacity:1;visibility:visible;stroke-dashoffset:0;animation:none}@keyframes kn-curtain{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes kn-head-in{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}.kn-open{position:relative;display:grid;grid-template-rows:minmax(0,1fr) auto;height:100svh;min-height:38rem;background:var(--k)}.kn-stage{--fh: 155cqh;--fw: calc(var(--fh) * .9);--ft: calc(11.5cqh - var(--fh) * .047);--fl: calc(62cqw - var(--fw) * .375);position:relative;overflow:hidden;container-type:size}.kn-loop{--kn-la: 2.4033;--kn-lk: 1.1111;--kn-lx: .62;position:absolute;top:0;left:min(0px,(100cqw - 100cqh * var(--kn-la)) * var(--kn-lx));width:max(100cqw,100cqh * var(--kn-la));height:max(100cqh * var(--kn-lk),100cqw / var(--kn-la) * var(--kn-lk));pointer-events:none}.kn-loop picture,.kn-loop img,.kn-loop video{position:absolute;inset:0;display:block;width:100%;max-width:none;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none}.kn-loop video{opacity:0}.kn-loop video[data-shown]{opacity:1}@media(max-aspect-ratio:1/1){.kn-loop{--kn-la: .75;--kn-lx: .5}}.kn-title{--kn-gap: clamp(1.5rem, 4cqh, 2.5rem);position:absolute;z-index:4;left:var(--pad);top:calc(max(100svh,38rem) * var(--py) / 100 + var(--pw) * .22785cqw + var(--kn-gap));display:grid;justify-items:start;width:fit-content;max-width:min(100% - 2 * var(--pad),40rem)}.kn-kicker{font-size:.9375rem;font-weight:650;letter-spacing:.3em;text-transform:uppercase;text-shadow:0 1px 12px rgb(0 0 0 / .9),0 0 3px rgb(0 0 0 / .8),0 0 24px rgb(0 0 0 / .6)}.kn-title .kn-actions{--n: 1;margin-top:1.5rem}.kn-open .kn-bar-foot{z-index:4}.kn-status-wipe:before{content:"";align-self:center;width:.5rem;height:.5rem;background:var(--white)}.kn-why-shot{display:grid;align-items:center;min-height:clamp(36rem,88svh,58rem)}.kn-why-pic{inset:0 0 0 auto;width:min(100%,84rem);-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgb(0 0 0 / .5) 18%,black 46%),linear-gradient(0deg,transparent 0%,black 22%);mask-image:linear-gradient(90deg,transparent 0%,rgb(0 0 0 / .5) 18%,black 46%),linear-gradient(0deg,transparent 0%,black 22%);-webkit-mask-composite:source-in;mask-composite:intersect}.kn-why-pic img{inset:0;width:100%;height:100%;object-fit:cover;object-position:62% 50%;filter:url(#kn-night) brightness(.72)}.kn-why-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(2.5rem,6vw,7rem);padding:clamp(4rem,12svh,8rem) var(--pad)}.kn-why-head{color:var(--ice);font:italic 900 clamp(2.5rem,5.1vw,5.5rem) / .94 var(--wide);letter-spacing:-.005em;text-transform:uppercase;text-wrap:balance;text-shadow:0 2px 24px rgb(0 0 0 / .8)}.kn-why-intro{max-width:34rem;margin-bottom:1.25rem;color:#d6dce6;font-size:1.125rem;line-height:1.6;text-wrap:pretty;text-shadow:0 1px 12px rgb(0 0 0 / .9)}.kn-why-story{max-width:34rem;margin-top:1.75rem;color:#d6dce6;font-size:1.125rem;line-height:1.6;text-wrap:pretty;text-shadow:0 1px 12px rgb(0 0 0 / .9)}.kn-feats{border-top:1px solid var(--hair2);background:linear-gradient(90deg,rgb(var(--ground-rgb) / .7),rgb(var(--ground-rgb) / .5))}.kn-feat{display:grid;grid-template-columns:3.25rem minmax(0,1fr) auto;align-items:center;gap:.2rem 1.25rem;padding:1rem 1.25rem;border-bottom:1px solid var(--hair);transition:background-color var(--duration-hover) var(--ease-hard)}.kn-feat:hover{background:rgb(var(--moon) / .06)}.kn-feat-icon{grid-row:span 2;display:grid;place-items:center;width:3.25rem;height:3.25rem;border:1px solid var(--hair2);background:rgb(var(--ground-rgb) / .6);color:var(--ice);transition:color var(--duration-hover) var(--ease-hard),border-color var(--duration-hover) var(--ease-hard)}.kn-feat-icon svg{width:1.6rem;height:1.6rem}.kn-feat:hover .kn-feat-icon{border-color:var(--y);color:var(--y)}.kn-feat-name{align-self:end;font:italic 900 clamp(1.125rem,1.45vw,1.375rem) / 1.05 var(--wide);letter-spacing:.01em;text-transform:uppercase}.kn-feat-state{align-self:end;display:inline-flex;align-items:center;gap:.5rem;color:#d6dce6;font-size:.9375rem;font-weight:600;line-height:1.2;white-space:nowrap}.kn-feat-state[data-state=live]{color:var(--ice)}.kn-feat-dot{width:.5625rem;height:.5625rem;border-radius:9999px;border:1.5px solid rgb(214 220 230)}.kn-feat-state[data-state=live] .kn-feat-dot{border-color:var(--color-live);background:var(--color-live)}.kn-feat-line{grid-column:2 / -1;align-self:start;color:#c8cfda;font-size:.9375rem;line-height:1.45}.kn-root[data-motion=off] :is(.kn-curtain,.kn-head,.kn-title>*),.kn-root[data-held] :is(.kn-curtain,.kn-head,.kn-title>*){animation:none}.kn-root[data-motion=off]:not([data-studio=hold]) .kn-curtain,.kn-root[data-held] .kn-curtain{display:none}@media(prefers-reduced-motion:reduce){.kn-curtain{display:none}.kn-head,.kn-title>*{animation:none}}@media(max-aspect-ratio:1/1){.kn-root{--px: 8;--py: 12;--pw: 84}.kn-stage{--fh: 86cqh;--ft: calc(51cqh - var(--fh) * .047);--fl: calc(50cqw - var(--fw) * .375)}.kn-title{--kn-gap: 1.25rem}}@media(max-width:700px){.kn-kicker{font-size:.875rem;letter-spacing:.2em}.kn-title .kn-actions{margin-top:1.25rem;flex-wrap:nowrap;gap:1rem}.kn-title .kn-cue-lg{gap:.6rem;padding:0 1rem;font-size:1.25rem}}@media(max-width:60rem){.kn-why-pic{inset:0 0 auto;width:100%;height:min(26rem,62vw);-webkit-mask-image:linear-gradient(180deg,black 30%,transparent 100%);mask-image:linear-gradient(180deg,black 30%,transparent 100%)}.kn-why-grid{grid-template-columns:minmax(0,1fr);padding-top:max(13rem,40vw)}.kn-feats{background:rgb(var(--ground-rgb) / .5)}}.kn-root[data-world=ice] .kn-stage{--kn-hs: .88;--kn-ice: .6;--kn-hz: calc(100cqh + var(--bar) - var(--kn-ice) * (100cqh + var(--bar) - var(--kn-hs) * 100cqh));grid-row:1 / -1;grid-column:1;padding-bottom:var(--bar)}.kn-root[data-world=ice] .kn-stage:after{content:"";position:absolute;inset:auto 0 0;z-index:3;height:clamp(1.5rem,4svh,2.5rem);background:var(--cut-down);pointer-events:none}.kn-root[data-world=ice] .kn-open>.kn-bar-foot{grid-row:2;grid-column:1;background:none}.kn-root[data-world=ice] .kn-status-item{text-shadow:0 1px 10px rgb(0 0 0 / .9),0 0 3px rgb(0 0 0 / .85)}.kn-root[data-world=ice] .kn-status{position:relative}.kn-root[data-world=ice] .kn-status:before{content:"";position:absolute;z-index:-1;inset:-1rem -5rem -1rem calc(-1 * var(--pad));background:linear-gradient(to right,transparent,rgb(var(--ground-rgb) / .5) var(--pad),rgb(var(--ground-rgb) / .5) calc(100% - 5rem),transparent);-webkit-mask-image:linear-gradient(to bottom,transparent,black 35%,black 65%,transparent);mask-image:linear-gradient(to bottom,transparent,black 35%,black 65%,transparent);pointer-events:none}@media(max-width:860px){.kn-root[data-world=ice] .kn-status{flex-wrap:wrap;row-gap:0}.kn-root[data-world=ice] .kn-status-item{flex-wrap:wrap;row-gap:0;white-space:normal}.kn-root[data-world=ice] .kn-status-item>*{white-space:nowrap}}.kn-root{--cut-fade: clamp(5rem, 13svh, 9rem);--cut-band: clamp(2.5rem, 6svh, 4rem);--cut-down: linear-gradient( to bottom, transparent 0, rgb(var(--ground-rgb) / .03) 10%, rgb(var(--ground-rgb) / .16) 25%, rgb(var(--ground-rgb) / .5) 50%, rgb(var(--ground-rgb) / .84) 75%, rgb(var(--ground-rgb) / .97) 90%, var(--k) 100% );--cut-up: linear-gradient( to top, transparent 0, rgb(var(--ground-rgb) / .03) 10%, rgb(var(--ground-rgb) / .16) 25%, rgb(var(--ground-rgb) / .5) 50%, rgb(var(--ground-rgb) / .84) 75%, rgb(var(--ground-rgb) / .97) 90%, var(--k) 100% )}.kn-root .kn-cut{position:relative;z-index:2;display:block;height:var(--cut-band);margin:0;border:0;background:linear-gradient(var(--hair2),var(--hair2)) center / 100% 1px no-repeat,var(--k);box-shadow:0 -1px 0 var(--k),0 1px 0 var(--k)}.kn-root .kn-shot:after{content:"";position:absolute;inset:0;z-index:1;background:var(--cut-up) top / 100% min(var(--cut-fade),50%) no-repeat,var(--cut-down) bottom / 100% min(var(--cut-fade),50%) no-repeat;pointer-events:none}.kn-root .kn-end{border-top-color:transparent}:root[data-theme^=ice] .kn-root{--ground-rgb: var(--ice-night-rgb);--k: var(--ice-night);--field: var(--ice-field);--w: var(--ice-white);--w2: var(--ice-white-2);--ice: var(--ice-white);--steel: var(--ice-steel);--hair: var(--ice-hair);--hair2: var(--ice-hair-2);--wide: var(--ice-display);--text: var(--ice-face);--it-moon: var(--ice-moon);--it-rim: var(--ice-rim);--it-pane: var(--ice-pane);--it-sheen: var(--ice-sheen);--it-horizon: var(--ice-horizon);--it-metal: linear-gradient(180deg, rgb(212 183 126), var(--y) 60%);--it-sec: var(--ice-sec);--it-head: var(--ice-head-size);--it-row: var(--ice-row-size);--it-label: var(--ice-label-size);font-synthesis:none}:root[data-theme^=ice] .kn-root :is(.kn-why-head,.kn-feat-name,.kn-slug-title,.kn-cue,.kn-line,.kn-plus,.kn-discord-n,.kn-drawer-list a,.kn-avatar),:root[data-theme^=ice] .kn-root .kn-cast li[data-first=true] .kn-cast-name{font-style:normal;font-stretch:var(--ice-display-stretch)}:root[data-theme^=ice] .kn-root :is(.kn-why-head,.kn-line,.kn-plus,.kn-discord-n){font-size:var(--it-head);line-height:.98;letter-spacing:-.005em}:root[data-theme^=ice] .kn-root :is(.kn-feat-name,.kn-slug-title){font-size:var(--it-row);line-height:1.1;letter-spacing:0}:root[data-theme^=ice] .kn-root .kn-feat-name{font-stretch:120%}:root[data-theme^=ice] .kn-root .kn-cast li[data-first=true] .kn-cast-name{font-size:1.75rem}@media(max-width:1240px){:root[data-theme^=ice] .kn-root .kn-feat-name{font-stretch:112%}}@media(max-width:700px){:root[data-theme^=ice] .kn-root .kn-feat-name{font-size:1.0625rem}}:root[data-theme^=ice] .kn-root :is(.kn-label,.kn-cast-role,.kn-end-line,.kn-tag,.kn-plate,.kn-status-key,.kn-slug-note){font-family:var(--ice-face);font-size:var(--it-label);font-weight:var(--ice-label-weight);letter-spacing:var(--ice-label-track);text-transform:uppercase}:root[data-theme^=ice] .kn-root :is(.kn-label,.kn-cast-role,.kn-slug-note){color:var(--steel)}:root[data-theme^=ice] .kn-root :is(.isv-tab,.isv-cols,.isv-more){font-family:var(--font-sans);font-size:.875rem;font-weight:650;font-stretch:100%;letter-spacing:.14em}:root[data-theme^=ice] .kn-root .kn-still:after{background:url(/m/b00cd4dc04/haze.svg) 0 0 / 1500px 750px;opacity:calc(.12 + var(--lh) * .1)}:root[data-theme^=ice] .kn-root .kn-cut{background:var(--it-horizon) center / 100% 1px no-repeat,var(--ice-glow),var(--k)}:root[data-theme^=ice] .kn-root .kn-feats{border-top:0;background:var(--it-sheen),var(--it-pane);box-shadow:inset 0 1px #deeaf852,inset 1px 0 #d5e2f224,inset -1px 0 #d5e2f212,inset 0 -1px #d5e2f212}:root[data-theme^=ice] .kn-root .kn-feat:hover{background:#d5e2f20d}:root[data-theme^=ice] .kn-root .kn-feat-icon{border-color:var(--it-rim);background:#d5e2f20d}:root[data-theme^=ice] .kn-root .kn-feat:hover .kn-feat-icon{border-color:var(--it-moon);color:var(--w)}:root[data-theme^=ice] .kn-root .kn-plate{border-color:var(--it-rim);background:radial-gradient(circle at .8rem 50%,rgb(236 243 252 / .5) 0 1.5px,transparent 2.5px),radial-gradient(circle at calc(100% - .8rem) 50%,rgb(236 243 252 / .5) 0 1.5px,transparent 2.5px),var(--it-sheen),linear-gradient(180deg,rgb(26 35 50),var(--ice-night))}:root[data-theme^=ice] .kn-root .kn-cue{font-weight:850;font-stretch:118%;letter-spacing:.07em}:root[data-theme^=ice] .kn-root .kn-cue-lamp{isolation:isolate;padding-inline-end:2.4rem;background:none;box-shadow:none;color:#111113}:root[data-theme^=ice] .kn-root .kn-cue-lg.kn-cue-lamp{padding-inline-end:3.25rem}:root[data-theme^=ice] .kn-root .kn-cue-lamp:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--it-metal);box-shadow:inset 0 1px #fff6;clip-path:polygon(0 0,100% 0,calc(100% - 1rem) 100%,0 100%);transition:filter var(--duration-hover) var(--ease)}:root[data-theme^=ice] .kn-root .kn-cue-lg.kn-cue-lamp:before{clip-path:polygon(0 0,100% 0,calc(100% - 1.25rem) 100%,0 100%)}:root[data-theme^=ice] .kn-root .kn-cue-lamp:hover{background:none;box-shadow:none;transform:none}:root[data-theme^=ice] .kn-root .kn-cue-lamp:hover:before{filter:brightness(1.1)}:root[data-theme^=ice] .kn-root .kn-cue-lamp:active{box-shadow:none;transform:translateY(1px)}:root[data-theme^=ice] .kn-root .kn-cue-lamp:focus-visible{outline-color:var(--color-focus)}:root[data-theme^=ice] .kn-root .kn-cue-line{border-color:transparent;background:#d5e2f20f;box-shadow:inset 0 0 0 1px #d5e2f242}:root[data-theme^=ice] .kn-root .kn-cue-line:hover{background:var(--w);box-shadow:inset 0 0 0 1px var(--w)}:root[data-theme^=ice] .kn-root .kn-end-line .kn-v{color:var(--it-moon)}:root[data-theme^=ice] .kn-root :is(.kn-why-grid,.isv,.kn-store-copy,.kn-tape-stage[data-record=glass]),:root[data-theme^=ice] .kn-root .kn-credits .kn-shot{padding-bottom:var(--it-sec)}:root[data-theme^=ice] .kn-root :is(.isv,.kn-tape-stage[data-record=glass]),:root[data-theme^=ice] .kn-root .kn-credits .kn-shot{padding-top:var(--it-sec)}@media(min-width:60.0625rem){:root[data-theme^=ice] .kn-root .kn-why-grid{padding-top:var(--it-sec)}}@media(min-width:861px){:root[data-theme^=ice] .kn-root .kn-store-copy{padding-top:var(--it-sec)}}:root[data-theme^=ice]:has(.kn-root) body{background-color:var(--ice-night)}.kn-root{--rv-ease: cubic-bezier(.22, 1, .36, 1);--rv-lead: cubic-bezier(.3, 0, .1, 1);--rv-step: 70ms}.kn-root,.kn-root [data-in]{--rv-at: calc(min(var(--rv-n, 0), 8) * var(--rv-step))}.kn-root :is([data-kn-item=stack],.kn-cast,.kn-sells,.kn-facts,.kn-end-row)>:nth-child(2){--k: 1}.kn-root :is([data-kn-item=stack],.kn-cast,.kn-sells,.kn-facts,.kn-end-row)>:nth-child(3){--k: 2}.kn-root :is([data-kn-item=stack],.kn-cast,.kn-sells,.kn-facts,.kn-end-row)>:nth-child(4){--k: 3}.kn-root :is([data-kn-item=stack],.kn-cast,.kn-sells,.kn-facts,.kn-end-row)>:nth-child(5){--k: 4}.kn-root :is([data-kn-item=stack],.kn-cast,.kn-sells,.kn-facts,.kn-end-row)>:nth-child(6){--k: 5}.kn-root :is([data-kn-item=stack],.kn-cast,.kn-sells,.kn-facts,.kn-end-row)>:nth-child(n+7){--k: 6}.kn-root .kn-sheen{position:absolute;top:0;bottom:0;left:0;width:36%;opacity:0;translate:-100% 0;background:linear-gradient(100deg,transparent 0%,rgb(var(--moon) / .05) 30%,rgb(var(--moon) / .13) 50%,rgb(var(--moon) / .05) 70%,transparent 100%);pointer-events:none}@keyframes kn-rv-rise{0%{opacity:0;translate:0 1.25rem}}@keyframes kn-rv-step{0%{opacity:0;translate:0 .75rem}}@keyframes kn-rv-slide{0%{opacity:0;translate:2.25rem 0}}@keyframes kn-rv-drift{0%{opacity:0;translate:-3.5rem 0}}@keyframes kn-rv-fade{0%{opacity:0}}@keyframes kn-rv-surface{0%{opacity:0;scale:1.06}}@keyframes kn-rv-lead{0%{opacity:0;translate:-.75em 0}}@keyframes kn-rv-lift{0%{translate:0 2.5rem}}@keyframes kn-rv-fill{0%{transform:scaleX(0)}}@keyframes kn-rv-gate{0%{opacity:.15;scale:1.12}}@keyframes kn-rv-sheen{0%{opacity:1;translate:-100% 0}to{opacity:1;translate:290% 0}}@media(prefers-reduced-motion:no-preference){.kn-root[data-armed=true] .isv :is(.isv-row,.isv-foot):not([data-in]),.kn-root[data-armed=true] [data-kn-item=stack]:not([data-in])>*,.kn-root[data-armed=true] [data-kn-reveal]:not([data-in])>.kn-slug>*,.kn-root[data-armed=true] [data-kn-reveal=why]:not([data-in]) .kn-why-pic img,.kn-root[data-armed=true] [data-kn-reveal=servers]:not([data-in]) :is(.isv-head>*,.isv-cols),.kn-root[data-armed=true] [data-kn-reveal=servers]:not([data-in]) .isv-slab:before,.kn-root[data-armed=true] [data-kn-reveal=servers]:not([data-in]) .isv-slab:after,.kn-root[data-armed=true] [data-kn-reveal=store]:not([data-in]) :is(.kn-object,.kn-pool,.kn-plate),.kn-root[data-armed=true] [data-kn-reveal=end]:not([data-in]) .kn-end-row>*{opacity:0}.kn-root[data-armed=true] [data-kn-reveal][data-in=true]>.kn-slug>.kn-slug-title{animation:kn-rv-lead .8s var(--rv-lead) var(--rv-at) backwards}.kn-root[data-armed=true] [data-kn-reveal][data-in=true]>.kn-slug>.kn-slug-note{animation:kn-rv-fade .7s var(--rv-ease) calc(var(--rv-at) + .35s) backwards}.kn-root[data-armed=true] [data-kn-item=stack][data-in=true]>*{animation:kn-rv-rise .7s var(--rv-ease) calc(var(--rv-at) + var(--k, 0) * 90ms) backwards}.kn-root[data-armed=true] [data-kn-item=stack][data-in=true]>:is(.kn-why-head,.kn-line,.kn-plus,.kn-label){animation-name:kn-rv-lead;animation-duration:.85s;animation-timing-function:var(--rv-lead)}.kn-root[data-armed=true] [data-kn-item=stack][data-in=true]>:is(.kn-sells,.kn-facts,.kn-cast){animation:none}.kn-root[data-armed=true] [data-kn-item=stack][data-in=true]>:is(.kn-quiet,.kn-actions){animation-delay:calc(var(--rv-at) + .55s)}.kn-root[data-armed=true] [data-kn-reveal=why][data-in=true] .kn-why-pic img{animation:kn-rv-surface .9s var(--rv-ease) var(--rv-at) backwards}.kn-root[data-armed=true] [data-kn-item=stack].kn-feats[data-in=true]>*{animation:kn-rv-slide .65s var(--rv-ease) calc(var(--rv-at) + var(--k, 0) * 75ms) backwards}.kn-root[data-armed=true] [data-kn-reveal=servers][data-in=true] .isv-slab{animation:kn-rv-lift .9s var(--rv-ease) var(--rv-at) backwards}.kn-root[data-armed=true] [data-kn-reveal=servers][data-in=true] .isv-slab:after,.kn-root[data-armed=true] [data-kn-reveal=servers][data-in=true] .isv-slab:before{animation:kn-rv-fade .8s var(--rv-ease) var(--rv-at) backwards}.kn-root[data-armed=true] [data-kn-reveal=servers][data-in=true] .isv-title{animation:kn-rv-lead .85s var(--rv-lead) calc(var(--rv-at) + .15s) backwards}.kn-root[data-armed=true] [data-kn-reveal=servers][data-in=true] :is(.isv-tabs,.isv-cols){animation:kn-rv-fade .7s var(--rv-ease) calc(var(--rv-at) + .35s) backwards}.kn-root[data-armed=true] .isv :is(.isv-row,.isv-foot)[data-in=true]{animation:kn-rv-rise .7s var(--rv-ease) calc(var(--rv-at) + .2s) backwards}.kn-root[data-armed=true] .isv .isv-row[data-in=true] .isv-bar i{animation:kn-rv-fill .9s var(--rv-ease) calc(var(--rv-at) + .45s) backwards}.kn-root[data-armed=true] [data-kn-reveal=record][data-in=true] .kn-tape-film :is(.kn-tape-poster,.kn-tape-video){animation:kn-rv-gate 1s var(--rv-lead) calc(var(--rv-at) + .1s) backwards}.kn-root[data-armed=true] .kn-tape-copy[data-in=true] .kn-facts>*{animation:kn-rv-rise .65s var(--rv-ease) calc(var(--rv-at) + (1 + var(--k, 0)) * 90ms) backwards}.kn-root[data-armed=true] [data-kn-reveal=store][data-in=true] .kn-object{animation:kn-rv-drift .95s var(--rv-ease) calc(var(--rv-at) + .1s) backwards}.kn-root[data-armed=true] [data-kn-reveal=store][data-in=true] .kn-pool{animation:kn-rv-fade .9s var(--rv-ease) calc(var(--rv-at) + .2s) backwards}.kn-root[data-armed=true] [data-kn-reveal=store][data-in=true] .kn-plate{animation:kn-rv-rise .7s var(--rv-ease) calc(var(--rv-at) + .55s) backwards}.kn-root[data-armed=true] [data-kn-reveal=store][data-in=true] .kn-sheen{animation:kn-rv-sheen 1.1s var(--rv-lead) calc(var(--rv-at) + .7s) backwards}.kn-root[data-armed=true] .kn-store-copy[data-in=true] .kn-sells>*{animation:kn-rv-slide .65s var(--rv-ease) calc(var(--rv-at) + (2 + var(--k, 0)) * 90ms) backwards}.kn-root[data-armed=true] .kn-block[data-in=true] .kn-cast>*{animation:kn-rv-step .6s var(--rv-ease) calc(var(--rv-at) + (1 + var(--k, 0)) * 80ms) backwards}.kn-root[data-armed=true] [data-kn-reveal=end][data-in=true] .kn-end-row>*{animation:kn-rv-rise .7s var(--rv-ease) calc(var(--rv-at) + var(--k, 0) * .2s) backwards}.kn-root[data-armed=true] [data-kn-reveal=end][data-in=true] .kn-end-line{animation-name:kn-rv-lead;animation-duration:.9s;animation-timing-function:var(--rv-lead)}}.kn-root .isv{position:relative;padding:clamp(3.5rem,8vw,7rem) var(--pad);scroll-margin-top:calc(var(--site-head, 4.5rem) + 1rem)}.kn-root .isv>.iw{--iw-hz: 60cqh;z-index:0;-webkit-mask-image:linear-gradient(180deg,transparent,black 10%,black 82%,transparent);mask-image:linear-gradient(180deg,transparent,black 10%,black 82%,transparent)}.kn-root .isv-slab{z-index:2}@media(max-width:720px){.kn-root .isv{padding-inline:max(16px,env(safe-area-inset-left,0px)) max(16px,env(safe-area-inset-right,0px))}}.kn-tape .kn-shot{display:grid;grid-template-columns:minmax(0,1fr)}.kn-tape-stage{position:relative;display:grid;grid-template-columns:minmax(0,1fr);container-type:inline-size}.kn-tape-film{position:relative;z-index:0;overflow:hidden;width:100%;max-height:92svh;aspect-ratio:16 / 9;background:var(--field)}.kn-tape-film picture,.kn-tape-haze picture{display:contents}.kn-tape-poster,.kn-tape-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.kn-tape-video{opacity:0;transition:opacity .25s linear}.kn-tape-film[data-playing] .kn-tape-video{opacity:1}.kn-tape-fade{position:absolute;inset:0;background:linear-gradient(0deg,rgb(var(--ground-rgb) / .96) 0%,rgb(var(--ground-rgb) / .55) 14%,transparent 34%),linear-gradient(180deg,rgb(var(--ground-rgb) / .7) 0%,transparent 16%);pointer-events:none}.kn-tape-copy{position:relative;z-index:2}.kn-tape-copy dd{text-wrap:pretty}.kn-tape-stage[data-record=low] .kn-tape-copy{display:grid;gap:1.5rem;margin-top:-8cqw;padding:0 var(--pad) clamp(3rem,7svh,5rem)}.kn-tape-stage[data-record=low] .kn-tape-copy:before{content:"";position:absolute;inset:-4rem 0 0;z-index:-1;background:linear-gradient(to bottom,transparent,rgb(var(--ground-rgb) / .64) 4rem);pointer-events:none}.kn-tape-stage[data-record=low] .kn-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(1.5rem,3vw,3.5rem)}.kn-tape-stage[data-record=low] .kn-facts>div{grid-template-columns:minmax(0,1fr);padding-block:.875rem 0;border-bottom:0}.kn-tape-stage[data-record=glass]{grid-template-columns:minmax(0,.74fr) minmax(0,1.26fr);align-items:center;gap:2.5rem clamp(2rem,4.5vw,5.5rem);min-height:clamp(34rem,92svh,60rem);padding:clamp(5rem,13svh,9rem) var(--pad)}.kn-tape-haze{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.kn-tape-haze img,.kn-tape-haze canvas{position:absolute;top:-8%;left:-8%;width:116%;height:116%;object-fit:cover;filter:blur(28px) brightness(.6) saturate(1.25)}.kn-tape-haze canvas{opacity:0;transition:opacity .6s linear}.kn-tape-haze[data-playing] canvas{opacity:1}.kn-tape-stage[data-record=glass] .kn-tape-film{grid-column:2;grid-row:1;max-height:none;box-shadow:0 0 0 1px var(--hair2),0 2.5rem 6rem #000000b3}.kn-tape-stage[data-record=glass] .kn-tape-fade{background:linear-gradient(0deg,rgb(var(--ground-rgb) / .3) 0%,transparent 24%)}.kn-tape-stage[data-record=glass] .kn-tape-copy{display:grid;grid-column:1;grid-row:1;gap:2rem}.kn-tape-haze:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(var(--ground-rgb) / .5) 44%,transparent 64%)}.kn-tape-stage[data-record=glass] .kn-facts>div{grid-template-columns:minmax(0,1fr)}.kn-tape-stage[data-record=marks] .kn-tape-copy{position:absolute;inset:0}.kn-tape-stage[data-record=marks] .kn-tape-copy:before,.kn-tape-stage[data-record=marks] .kn-tape-copy:after{content:"";position:absolute;inset-inline:0;z-index:-1;pointer-events:none}.kn-tape-stage[data-record=marks] .kn-tape-copy:before{top:0;height:34%;background:linear-gradient(to bottom,rgb(var(--ground-rgb) / .64) 64%,transparent)}.kn-tape-stage[data-record=marks] .kn-tape-fade{background:linear-gradient(0deg,rgb(var(--ground-rgb) / .96) 0%,rgb(var(--ground-rgb) / .55) 14%,transparent 34%)}.kn-tape-stage[data-record=marks] .kn-tape-copy:after{bottom:0;height:28%;background:linear-gradient(to top,rgb(var(--ground-rgb) / .64) 72%,transparent)}.kn-tape-stage[data-record=marks] .kn-line{position:absolute;top:8%;left:var(--pad);max-width:32cqw}.kn-tape-stage[data-record=marks] .kn-facts>div{position:absolute;grid-template-columns:minmax(0,1fr);gap:.375rem;width:min(24rem,24cqw);padding:.875rem 0 0;border-bottom:0}.kn-tape-stage[data-record=marks] .kn-facts>div:nth-child(1){top:8%;left:39%}.kn-tape-stage[data-record=marks] .kn-facts>div:nth-child(2){top:8%;left:68%}.kn-tape-stage[data-record=marks] .kn-facts>div:nth-child(3){top:83%;left:68%}.kn-tape-mark{display:none}.kn-tape-stage[data-record=marks] .kn-tape-mark{position:absolute;top:23.5%;left:68%;display:block;width:1px;height:17%;background:linear-gradient(to bottom,transparent,var(--hair2) 35%,var(--w2))}.kn-tape-stage[data-record=marks] .kn-tape-mark:after{content:"";position:absolute;top:100%;left:-.3125rem;width:.6875rem;height:.6875rem;border:1px solid var(--w2);border-radius:9999px}@media(max-width:860px){.kn-tape-stage[data-record=low] .kn-facts{grid-template-columns:minmax(0,1fr)}.kn-tape-stage[data-record=glass]{grid-template-columns:minmax(0,1fr);min-height:0;padding-block:clamp(4rem,10svh,6rem)}.kn-tape-stage[data-record=glass] .kn-tape-film{grid-column:1}.kn-tape-stage[data-record=glass] .kn-tape-copy{grid-row:2}.kn-tape-haze:after{background:linear-gradient(to bottom,transparent 15%,rgb(var(--ground-rgb) / .5) 45%)}.kn-tape-stage[data-record=marks] .kn-tape-copy{position:static;margin-top:-12cqw;padding:0 var(--pad) 3rem}.kn-tape-stage[data-record=marks] .kn-tape-copy:before,.kn-tape-stage[data-record=marks] .kn-tape-copy:after{content:none}.kn-tape-stage[data-record=marks] .kn-tape-mark{display:none}.kn-tape-stage[data-record=marks] .kn-line{z-index:2;top:clamp(2.5rem,9cqw,4rem);right:var(--pad);max-width:none}.kn-tape-stage[data-record=marks] .kn-line:before{content:"";position:absolute;inset:-1rem calc(-1 * var(--pad)) -3.5rem;z-index:-1;background:linear-gradient(to bottom,rgb(var(--ground-rgb) / .64) 56%,transparent);pointer-events:none}.kn-tape-stage[data-record=marks] .kn-facts{position:relative;z-index:2}.kn-tape-stage[data-record=marks] .kn-facts>div:nth-child(n){position:relative;inset:auto;width:auto;padding-block:1rem}.kn-tape-stage[data-record=marks] .kn-facts:before{content:"";position:absolute;inset:-3rem calc(-1 * var(--pad)) 0;z-index:-1;background:linear-gradient(to bottom,transparent,rgb(var(--ground-rgb) / .64) 3rem);pointer-events:none}}@media(max-width:700px){.kn-tape-film{aspect-ratio:1 / 1;max-height:none}.kn-tape-stage[data-record=low] .kn-tape-copy,.kn-tape-stage[data-record=marks] .kn-tape-copy{margin-top:-18cqw}}[data-intro=wait],[data-intro=wait] *,[data-intro=wait] *:before,[data-intro=wait] *:after{animation-play-state:paused!important}[data-intro=restart],[data-intro=restart] *,[data-intro=restart] *:before,[data-intro=restart] *:after{animation-name:none!important}