.lnx-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:76rem;margin:0 auto;padding:clamp(2.8rem,6vh,4.5rem) clamp(1.2rem,4vw,3rem);text-align:center}.lnx-stat strong{display:block;font-family:var(--def-display, "Playfair Display", serif);font-weight:400;font-size:clamp(2.6rem,5vw,4.2rem);line-height:1.04;color:#f4f1eb;font-variant-numeric:tabular-nums}.lnx-stat span{display:block;margin-top:.4rem;font-size:.6rem;font-weight:500;letter-spacing:.17em;text-transform:uppercase;color:#f4f1eb7a}.lnx-stat{padding:.4rem .8rem}.lnx-stat+.lnx-stat{border-left:1px solid rgb(244 241 235 / .1)}@media (max-width: 760px){.lnx-stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2rem}.lnx-stat+.lnx-stat{border-left:0}.lnx-stat:nth-child(2n){border-left:1px solid rgb(244 241 235 / .1)}}.lnx-learn-rows{display:grid;gap:clamp(4rem,9vh,6.5rem);max-width:82rem;margin:clamp(2.8rem,5vw,5rem) auto 0;padding:0 clamp(1.2rem,4vw,3rem)}.lnx-lrow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2.2rem,5vw,4.5rem);align-items:center}.lnx-lrow.is-flip .lnx-lcopy{order:2}.lnx-lrow.is-flip .lnx-lmedia{order:1}.lnx-index{display:flex;align-items:center;gap:1.1rem}.lnx-index i{flex:1;height:1px;background:#f4f1eb29}.lnx-no{font-family:IBM Plex Mono,monospace;font-size:.66rem;letter-spacing:.16em;color:var(--kls-accent, #fb5607)}.definitive-site.is-lead .lnx-lcopy h3{margin:0 0 .9rem;font-family:var(--def-display);font-size:clamp(1.55rem,2.85vw,2.6rem);font-weight:400;line-height:1.1;letter-spacing:-.01em;text-wrap:balance}@media (max-width: 899px){.definitive-site.is-lead .lnx-lcopy h3{font-size:clamp(1.5rem,6.6vw,2.1rem)}}.lnx-lcopy p{margin:0 0 1.4rem;color:#f4f1ebad;line-height:1.65;max-width:34rem}.lnx-lmedia{margin:0;position:relative;border-radius:.4rem;overflow:hidden;background:#0d0f14;box-shadow:0 0 0 1px #f4f1eb14}.lnx-lmedia button{display:block;width:100%;padding:0;border:0;background:none;cursor:pointer}.lnx-lmedia img,.lnx-lmedia video{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}@media (max-width: 860px){.lnx-lrow,.lnx-lrow.is-flip{grid-template-columns:1fr}.lnx-lrow.is-flip .lnx-lcopy{order:1}.lnx-lrow.is-flip .lnx-lmedia{order:2}}.lnx-craft{padding:clamp(3.4rem,8vh,6rem) clamp(1.2rem,4vw,3rem)}.lnx-craft .def-section-head{justify-content:center;text-align:center}.lnx-craft .def-section-head .def-section-sub{margin-left:auto;margin-right:auto}.lnx-craft-inner{max-width:82rem;margin:0 auto}.lnx-bts{padding:clamp(3.4rem,8vh,6rem) 0}.lnx-bts .def-section-head{padding:0 clamp(1.2rem,4vw,3rem);justify-content:center;text-align:center}.lnx-bts .def-section-head .def-section-sub{margin-left:auto;margin-right:auto}.lnx-bts-rail{overflow:hidden;margin:clamp(1.8rem,4vh,2.8rem) 0 0}.lnx-bts-track{display:flex;gap:10px;width:max-content;animation:lnx-bts-pan 52s linear infinite}.lnx-bts-track+.lnx-bts-track{margin-top:10px}.lnx-bts-track.is-reverse{animation-name:lnx-bts-pan-r}.lnx-bts-rail.is-driven .lnx-bts-track{animation:none;will-change:transform}.lnx-bts-track figure{margin:0;flex:0 0 auto}.lnx-bts-track img{display:block;height:clamp(230px,32vh,340px);width:auto;border-radius:.4rem}.lnx-bts-track figure.is-photo{overflow:hidden;border-radius:.4rem;cursor:pointer}.lnx-bts-track figure.is-photo img{transition:transform .7s cubic-bezier(.22,.61,.21,1),filter .36s ease}.lnx-bts-track figure.is-photo:hover img,.lnx-bts-track figure.is-photo:focus-visible img{transform:scale(1.035);filter:brightness(1.06)}.lnx-bts-track figure.is-photo:focus-visible{outline:1px solid rgb(244 241 235 / .6);outline-offset:3px}@keyframes lnx-bts-pan{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes lnx-bts-pan-r{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (prefers-reduced-motion: reduce){.lnx-bts-rail{overflow-x:auto}.lnx-bts-track,.lnx-bts-track.is-reverse{animation:none}.lnx-bts-track figure.is-photo img{transition:none}}.lnx-bts-cta{display:flex;justify-content:center;padding:.6rem clamp(1.2rem,4vw,3rem) 0}.lnx-mark{display:inline-flex}body.lnx-g0 .galaxy-vignette{opacity:0!important}body.lnx-g10 .galaxy-vignette{opacity:.1!important}.kls-learn .ln-proof figcaption.lnx-loud{display:flex;flex-direction:column-reverse;gap:.2rem}.kls-learn .ln-proof figcaption.lnx-loud .fig{font-size:clamp(1.3rem,2.2vw,1.9rem);color:#f4f1eb}body.shop-page .kls-sky-canvas,body.shop-page .int-sky:before,body.acting-page .kls-sky-canvas,body.acting-page .int-sky:before{display:none!important;opacity:0!important}.kls-learn .ln-hero:after{background:radial-gradient(ellipse 90% 70% at 50% 45%,#06070a0a,#06070a57 82%),linear-gradient(to bottom,rgb(6 7 10 / .42),transparent 32%,transparent 66%,rgb(6 7 10 / .94))!important}.kls-learn .ln-plate:after{background:#0405076b!important}.kls-learn .ln-split.is-coach{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.kls-learn .ln-split.is-coach .ln-vcard img{aspect-ratio:16 / 9;object-fit:cover}.lnx-coach-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));text-align:center;margin-bottom:clamp(2rem,4vh,3rem)}.lnx-coach-stats>div{padding:.4rem .8rem}.lnx-coach-stats>div+div{border-left:1px solid rgb(244 241 235 / .1)}.lnx-coach-stats strong{display:block;font-family:var(--int-display, "Playfair Display", serif);font-weight:400;font-size:clamp(1.9rem,3.4vw,2.9rem);color:#f4f1eb;font-variant-numeric:tabular-nums}.lnx-coach-stats span{display:block;margin-top:.35rem;font-size:.64rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:#f4f1eb8c}.lnx-coach-marks{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(1.4rem,3.5vw,3rem);opacity:.85}.lnx-coach-marks img{height:1.4rem;width:auto}.lnx-coach-marks img[alt=Pepsi]{height:1.85rem}.lnx-coach-marks img[alt=Gatorade]{height:1.7rem}.lnx-coach-marks img[alt=Barilla]{height:2.1rem}.lnx-coach-marks img[alt=Timberland]{height:1.6rem}.lnx-coach-marks img[alt=Puma]{height:1.25rem}.lnx-coach-marks img[alt="Hume Health"]{height:1.15rem}@media (max-width: 720px){.lnx-coach-stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.6rem}.lnx-coach-stats>div+div{border-left:0}.lnx-coach-stats>div:nth-child(2n){border-left:1px solid rgb(244 241 235 / .1)}}@keyframes photo-runway-shift{0%{transform:translate(4.5vw) rotate(-2deg) scale(1.05)}to{transform:translate(-7vw) rotate(-2deg) scale(1.05)}}.lnx-loader{position:fixed;top:0;left:0;width:100%;height:3px;z-index:2000;background:transparent;pointer-events:none}.lnx-loader i{display:block;height:100%;background:var(--kls-accent, #fb5607);transform-origin:left;transform:scaleX(0);animation:lnx-load 1s cubic-bezier(.22,1,.36,1) forwards}@keyframes lnx-load{to{transform:scaleX(1)}}.lnx-loader{animation:lnx-loader-hide .4s ease 2.1s forwards}@keyframes lnx-loader-hide{to{opacity:0}}.lnx-loader.is-done{opacity:0;transition:opacity .5s ease .25s}@media (prefers-reduced-motion: reduce){.lnx-loader{display:none}}.kls-studio{max-width:76rem;margin:0 auto;padding:clamp(3.4rem,8vh,6rem) clamp(1.2rem,4vw,3rem) clamp(2.6rem,6vh,4.2rem)}.kls-studio-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(2.6rem,5vw,5.5rem);align-items:center}.kls-studio .def-section-head{margin:0 0 clamp(1.6rem,3.5vh,2.4rem);text-align:left}.kls-studio .def-section-head h2{text-align:left}.kls-studio .def-section-sub{margin-left:0;max-width:30rem;text-align:left}.kls-studio-stats{display:grid;grid-template-columns:repeat(2,minmax(0,13rem));gap:clamp(1.4rem,2.8vh,2rem) clamp(1.6rem,3vw,2.6rem);margin-top:clamp(1.8rem,3.6vh,2.6rem)}.kls-studio-stats .lnx-stat strong{font-size:clamp(2.2rem,3.4vw,3.4rem)}.kls-studio-stats .lnx-stat{text-align:left;padding:0;border:0!important}.kls-studio-stats .lnx-stat small{display:block;margin-top:.3rem;font-family:IBM Plex Mono,monospace;font-size:.56rem;letter-spacing:.13em;text-transform:uppercase;color:#f4f1eb52}.kls-studio-frame{margin:0;position:relative;justify-self:end;width:100%;border:1px solid rgb(244 241 235 / .12);aspect-ratio:16 / 9;overflow:hidden;background:#08090d}.kls-studio-frame video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}@media (max-width: 900px){.kls-studio-grid{grid-template-columns:1fr;gap:2rem}.kls-studio-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.kls-studio-frame{justify-self:stretch;aspect-ratio:16 / 9}}.kls-studio-frame:focus-visible{outline:1px solid rgb(244 241 235 / .6);outline-offset:3px}.kls-dir-cut{margin:0 auto;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);grid-template-rows:1fr 1fr;gap:10px;max-width:34rem}.kls-dir-cut img{display:block;width:100%;height:100%;object-fit:cover}.kls-dir-cut-a{grid-row:1 / 3;min-height:clamp(300px,40vh,430px);object-position:50% 18%;clip-path:polygon(7% 0,100% 0,93% 100%,0 100%)}.kls-dir-cut-b,.kls-dir-cut-c{clip-path:polygon(10% 0,100% 0,90% 100%,0 100%)}.kls-flow{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(2.4rem,5vw,6rem);max-width:72rem;margin:0 auto}.kls-flow-head{align-self:start;position:sticky;top:clamp(5rem,12vh,7.5rem)}.kls-flow .def-section-head{margin:0 0 1.4rem;text-align:left}.kls-flow .def-section-head h2{text-align:left}.kls-flow .def-section-sub{margin-left:0;text-align:left;max-width:26rem}.kls-flow-close{margin:0;font-family:var(--def-display, "Playfair Display", serif);font-size:1.08rem;line-height:1.55;color:#f4f1ebd1;max-width:24rem}.kls-flow-close em{font-style:italic}.kls-flow-steps{list-style:none;margin:0;padding:0;display:grid;gap:0}.kls-flow-step{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.2rem;align-items:baseline;padding:clamp(1.3rem,2.6vh,2rem) 0;border-top:1px solid rgb(244 241 235 / .16)}.kls-flow-node{font-size:var(--u-label);letter-spacing:var(--u-track);color:var(--u-ink-3);transition:color .4s ease}.kls-flow-card{padding:0}.definitive-site.is-lead .kls-flow-card h3{margin:0 0 .55rem;font-family:var(--def-display);font-size:clamp(1.55rem,2.85vw,2.6rem);font-weight:400;line-height:1.1;letter-spacing:-.01em;color:var(--u-ink-3);transition:color .4s ease}.kls-flow-card p{margin:0;color:var(--u-ink-3);font-size:.92rem;line-height:1.65;transition:color .4s ease}.kls-flow-step.is-past .kls-flow-node{color:var(--u-ink-2)}.definitive-site.is-lead .kls-flow-step.is-past .kls-flow-card h3{color:#f4f1ebf0}.kls-flow-step.is-past .kls-flow-card p{color:#f4f1eb9e}.kls-flow-step.is-live .kls-flow-node,.definitive-site.is-lead .kls-flow-step.is-live .kls-flow-card h3{color:var(--u-ink)}.kls-flow-step.is-live .kls-flow-card p{color:var(--u-ink-2)}@media (prefers-reduced-motion: reduce){.kls-flow-node,.kls-flow-card h3,.kls-flow-card p{transition:none}}@media (max-width: 899px){.definitive-site.is-lead .kls-flow-card h3{font-size:clamp(1.5rem,6.6vw,2.1rem)}}@media (max-width: 900px){.kls-flow{grid-template-columns:1fr}.kls-flow-head{position:static}}.kls-blogprev{padding:var(--sec-pad-y) clamp(1.2rem,4vw,3rem)}.kls-blogprev-inner{max-width:var(--sec-measure);margin:0 auto}.definitive-site .kls-blogprev-head{flex-wrap:wrap;align-items:baseline;gap:0 clamp(1.5rem,4vw,3rem);margin-bottom:0;text-align:left}.definitive-site .kls-blogprev-head h2{order:1;margin:0;font-size:var(--t-h2-sm);letter-spacing:-.02em;line-height:var(--leading-display);text-align:left}.definitive-site .kls-blogprev-head>.def-arrow-link{order:2;flex:none;white-space:nowrap}.definitive-site .kls-blogprev-sub{order:3;flex:none;width:100%;margin:clamp(.8rem,1.4vw,1.1rem) 0 0;max-width:40rem}.kls-blogprev-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.2rem,2.2vw,2rem);margin-top:clamp(2.2rem,4.5vh,3.4rem)}.kls-blogprev-card{display:block;text-decoration:none;color:inherit;min-width:0}.kls-blogprev-media{display:block;position:relative;aspect-ratio:16 / 10;overflow:hidden;border-radius:.35rem;background:#0d0f14;box-shadow:0 0 0 1px #f4f1eb0f}.kls-blogprev-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(.82) saturate(.96);transition:filter .36s ease,transform .7s cubic-bezier(.22,.61,.21,1)}.kls-blogprev-card:hover .kls-blogprev-media img{filter:brightness(1) saturate(1);transform:scale(1.03)}.kls-blogprev-meta{display:flex;align-items:center;gap:.5rem;margin:.8rem 0 .35rem;font-family:IBM Plex Mono,monospace;font-size:.58rem;letter-spacing:.12em;text-transform:uppercase;color:#f4f1eb80}.kls-blogprev-meta time{color:var(--kls-accent, #fb5607)}.kls-blogprev-meta i{font-style:normal;opacity:.45}.kls-blogprev-meta b{font-weight:400;color:#f4f1ebb8}.definitive-site .kls-blogprev-card h3{display:block;margin:0;font-family:Playfair Display,Georgia,serif;font-weight:500;font-size:1.08rem;letter-spacing:normal;line-height:1.32;color:#f4f1ebf0;transition:color .24s ease}.definitive-site .kls-blogprev-card:hover h3{color:var(--kls-accent, #fb5607)}.definitive-site .kls-blogprev-cardsub{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:none;margin:.4rem 0 0;font-size:.82rem;line-height:1.55;color:#f4f1eb8c}@media (max-width: 1020px){.kls-blogprev-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 700px){.definitive-site .kls-blogprev-head{align-items:center;text-align:center}.definitive-site .kls-blogprev-head h2{text-align:center}.definitive-site .kls-blogprev-sub{order:2;margin:0 auto;text-align:center}.definitive-site .kls-blogprev-head>.def-arrow-link{order:3}.kls-blogprev-grid{grid-template-columns:1fr;gap:clamp(2rem,6vw,2.6rem)}}.lnx-bts-rail{touch-action:pan-y}@media (max-width: 720px){.kls-studio .def-section-head h2{text-align:center}.kls-studio-stats{justify-items:center}.kls-studio-stats .lnx-stat,.kls-flow .def-section-head h2,.kls-flow-close{text-align:center}.def-about .kls-dir-cut{max-width:100%;gap:7px}.def-about .kls-dir-cut-a{min-height:clamp(210px,58vw,290px)}.lnx-learn-rows{gap:clamp(3rem,8vh,4.5rem)}.lnx-lrow,.lnx-lrow.is-flip{display:flex;flex-direction:column;align-items:center;text-align:center;gap:0}.lnx-lcopy{display:contents}.definitive-site.is-lead .lnx-lcopy h3{order:1;margin:0 0 .6rem}.lnx-lcopy p{order:2;margin:0 0 1.1rem}.lnx-lrow .lnx-lmedia,.lnx-lrow.is-flip .lnx-lmedia{order:3;width:100%}.lnx-lcopy .lead-btn{order:4;margin-top:1.1rem}.lnx-bts-track img{height:clamp(128px,36vw,168px)}.lnx-bts-track{gap:7px}.lnx-bts-track+.lnx-bts-track{margin-top:7px}}@media (max-width: 720px){.def-about .kls-dir-cut{width:76%;max-width:76%;margin-left:auto;margin-right:auto;gap:6px}.def-about .kls-dir-cut-a{min-height:clamp(190px,52vw,260px);object-position:50% 34%}}.site-nav.site-nav{transition:transform .56s cubic-bezier(.22,.61,.21,1),background-color .3s ease,box-shadow .3s ease!important}.site-nav .menu-toggle{width:2.75rem;height:2.75rem;padding:.375rem;border:0;background:transparent;color:#f4f1eb;cursor:pointer;font-size:0;line-height:0;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.site-nav .menu-toggle svg{display:block;width:2rem;height:2rem;transform:rotate(0);transition:transform .6s cubic-bezier(.4,0,.2,1)}.site-nav .menu-toggle path{fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;transition:stroke-dasharray .6s cubic-bezier(.4,0,.2,1),stroke-dashoffset .6s cubic-bezier(.4,0,.2,1)}.site-nav .menu-toggle .mt-tb{stroke-dasharray:12 63}.site-nav .menu-toggle.is-open svg{transform:rotate(-45deg)}.site-nav .menu-toggle.is-open .mt-tb{stroke-dasharray:20 300;stroke-dashoffset:-32.42}.site-footer .nf-inner{position:relative;z-index:2;max-width:86rem;margin:0 auto;padding:clamp(3.5rem,8vh,6rem) clamp(1.2rem,4vw,3rem) clamp(1.4rem,3vh,2rem);text-align:left}.site-footer .nf-brand{display:flex;justify-content:center;margin-bottom:clamp(2.6rem,6vh,4.2rem)}.site-footer .nf-brand img{width:clamp(11rem,16vw,14.5rem);height:auto;display:block}.site-footer .nf-grid{display:grid;grid-template-columns:1.05fr 1.05fr .95fr;gap:clamp(2rem,6vw,5.5rem);align-items:start}.site-footer .nf-label{margin:0 0 1.05rem;font-family:IBM Plex Mono,monospace;font-size:.62rem;font-weight:500;letter-spacing:.34em;text-transform:uppercase;color:#f4f1eb80}.site-footer .nf-ledger a{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.92rem .1rem .92rem 0;border-bottom:1px solid rgb(244 241 235 / .12);font-family:IBM Plex Mono,monospace;font-size:.68rem;letter-spacing:.22em;text-transform:uppercase;color:#f4f1ebd1;text-decoration:none;transition:color .22s ease}.site-footer .nf-ledger a svg{width:1rem;height:1rem;flex:none;color:#f4f1eb66;transition:transform .32s cubic-bezier(.22,.61,.21,1),color .22s ease}.site-footer .nf-ledger a:hover,.site-footer .nf-ledger a:focus-visible{color:#fff}.site-footer .nf-ledger a:hover svg,.site-footer .nf-ledger a:focus-visible svg{transform:translate(5px);color:var(--kls-accent,#fb5607)}.site-footer .nf-connect{display:flex;flex-direction:column;gap:1.35rem}.site-footer .nf-mail{font-size:.95rem;letter-spacing:.01em;color:#f4f1ebe6;text-decoration:none;transition:color .22s ease}.site-footer .vf-inner{position:relative;z-index:2;max-width:86rem;margin:0 auto;padding:clamp(3.5rem,8vh,6rem) clamp(1.2rem,4vw,3rem) clamp(1.2rem,3vh,1.8rem);text-align:left}.site-footer .vf-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr .8fr;gap:clamp(2rem,5vw,4.5rem);align-items:start}.site-footer .vf-brand{align-self:stretch;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.3rem}.site-footer .vf-brand>a{display:block;width:max-content;line-height:0}.site-footer .vf-brand img{width:17rem;height:auto;display:block}.site-footer .vf-social{display:flex;gap:.9rem;align-items:center}.site-footer .vf-brand>a.vf-mail{display:none;width:auto;line-height:1.4;font-size:.8rem;color:#f4f1ebb8;text-decoration:none;letter-spacing:.01em}.site-footer .vf-mail:hover,.site-footer .vf-mail:focus-visible{color:#f4f1eb}.site-footer .vf-social a{display:grid;place-items:center;width:2.1rem;height:2.1rem;border:1px solid rgb(244 241 235 / .16);color:#f4f1eb99;transition:color .22s ease,border-color .22s ease}.site-footer .vf-social a:hover,.site-footer .vf-social a:focus-visible{color:#fff;border-color:#fff}.site-footer .vf-social svg{width:1rem;height:1rem}.site-footer .vf-label{margin:0 0 1.1rem;font-family:inherit;font-size:.56rem;font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:#f4f1eb73}.site-footer .vf-col nav{display:flex;flex-direction:column;gap:.85rem}.site-footer .vf-col nav a{position:relative;font-size:.72rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:#f4f1eb;text-decoration:none;transition:color .2s ease;width:max-content}.site-footer .vf-col nav a:after{content:"";position:absolute;right:0;bottom:-.15rem;left:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .32s var(--def-ease,cubic-bezier(.16,1,.3,1))}.site-footer .vf-col nav a:hover:after,.site-footer .vf-col nav a:focus-visible:after{transform:scaleX(1);transform-origin:left;background:var(--kls-accent,#fb5607)}.site-footer .vf-col nav a:hover,.site-footer .vf-col nav a:focus-visible{color:var(--kls-accent,#fb5607)}.site-footer .vf-col nav a[href^="mailto:"]{text-transform:none;letter-spacing:.02em;font-size:.9rem}.site-footer .vf-bottom{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;flex-wrap:wrap;margin-top:clamp(2.6rem,6vh,4rem);padding-top:1.3rem;border-top:1px solid rgb(244 241 235 / .1)}.site-footer .vf-bottom,.site-footer .vf-bottom a{font-family:inherit;font-size:.6rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:#f4f1eb80;text-decoration:none}.site-footer .vf-bottom a:hover,.site-footer .vf-bottom a:focus-visible{color:var(--kls-accent,#fb5607)}@media (max-width:900px){.site-footer .vf-grid{grid-template-columns:1fr 1fr}.site-footer .vf-brand{grid-column:1/-1}}@media (max-width:560px){.site-footer .vf-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1fr) minmax(0,1.18fr);gap:1.6rem .6rem}.site-footer .vf-brand{gap:.9rem}.site-footer .vf-brand img{width:14.5rem}.site-footer .vf-brand>a.vf-mail{display:block}.site-footer .vf-col nav{gap:.7rem}.site-footer .vf-col nav a{font-size:.6rem;letter-spacing:.07em;width:auto;line-height:1.35}.site-footer .vf-col nav a[href^="mailto:"]{display:none}.site-footer .vf-label{margin-bottom:.75rem;font-size:.54rem;letter-spacing:.24em}.site-footer .vf-bottom{justify-content:center;text-align:center;gap:.6rem 1.2rem}}.definitive-interior .site-footer{background:linear-gradient(to bottom,#06070a00,#050609e6 22%,#040508 55%,#030406)}.definitive-interior .site-footer:before,.definitive-interior .site-footer:after{content:none}.site-footer .nf-mail:hover{color:var(--kls-accent,#fb5607)}.site-footer .nf-social{display:flex;flex-wrap:wrap;gap:.2rem}.site-footer .nf-social a{display:grid;place-items:center;width:2.05rem;height:2.05rem;color:#f4f1ebb8;transition:color .22s ease,transform .22s ease}.site-footer .nf-social a:hover{color:var(--kls-accent,#fb5607);transform:translateY(-2px)}.site-footer .nf-social svg{width:1.15rem;height:1.15rem;display:block}.site-footer .nf-cta{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.3rem;padding:1.02rem 1.35rem;border:1px solid rgb(244 241 235 / .32);font-family:IBM Plex Mono,monospace;font-size:.68rem;letter-spacing:.22em;text-transform:uppercase;color:#f4f1ebeb;text-decoration:none;transition:background .24s ease,color .24s ease,border-color .24s ease}.site-footer .nf-cta svg{width:1rem;height:1rem;flex:none;transition:transform .32s cubic-bezier(.22,.61,.21,1)}.site-footer .nf-cta:hover,.site-footer .nf-cta:focus-visible{background:#f4f1eb;color:#0b0c0f;border-color:#f4f1eb}.site-footer .nf-cta:hover svg{transform:translate(5px)}html body .lead-btn:not(.is-solid):hover,html body .lead-btn:not(.is-solid):focus-visible,html body .lrn-btn:not(.is-solid):not(.is-buy):hover,html body .lrn-btn:not(.is-solid):not(.is-buy):focus-visible,html body .ln-btn:not(.is-solid):hover,html body .ln-btn:not(.is-solid):focus-visible,html body .site-footer .nf-cta:hover,html body .mnx-cta:not(.is-solid):hover,html body .site-nav .nav-cta:hover,html body .site-nav .nav-cta:focus-visible{background:var(--kls-accent,#fb5607)!important;border-color:var(--kls-accent,#fb5607)!important;color:#06070a!important}html body .lead-btn.is-solid:hover,html body .lead-btn.is-solid:focus-visible,html body .lrn-btn.is-solid:hover,html body .lrn-btn.is-solid:focus-visible,html body .lrn-btn.is-buy:hover,html body .lrn-btn.is-buy:focus-visible,html body .ln-btn.is-solid:hover,html body .ln-btn.is-solid:focus-visible{background:transparent!important;border-color:var(--kls-accent,#fb5607)!important;color:var(--kls-accent,#fb5607)!important}html body .kls-shop-card:hover strong,html body .kls-shop-card:focus-visible strong{color:var(--kls-accent,#fb5607);text-decoration:underline;text-decoration-color:var(--kls-accent,#fb5607);text-underline-offset:.18em}.site-footer .nf-bottom{display:flex;justify-content:space-between;align-items:center;gap:1rem 2rem;flex-wrap:wrap;margin-top:clamp(2.6rem,7vh,4.4rem);padding-top:1.35rem;border-top:1px solid rgb(244 241 235 / .12)}.site-footer .nf-copy,.site-footer .nf-copy a,.site-footer .nf-credit,.site-footer .nf-top{font-family:IBM Plex Mono,monospace;font-size:.58rem;letter-spacing:.16em;text-transform:uppercase;color:#f4f1eb6b;text-decoration:none}.site-footer .nf-copy a:hover,.site-footer .nf-credit:hover{color:#f4f1ebcc}.site-footer .nf-top{display:inline-flex;align-items:center;gap:.7rem;color:#f4f1eb99;transition:color .22s ease}.site-footer .nf-top i{display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:50%;box-shadow:0 0 0 1px #f4f1eb4d;transition:box-shadow .22s ease,transform .22s ease}.site-footer .nf-top svg{width:.8rem;height:.8rem}.site-footer .nf-top:hover{color:var(--kls-accent,#fb5607)}.site-footer .nf-top:hover i{box-shadow:0 0 0 1px var(--kls-accent,#fb5607);transform:translateY(-2px)}@media (max-width:900px){.site-footer .nf-grid{grid-template-columns:1fr 1fr}.site-footer .nf-connect{grid-column:1 / -1;max-width:26rem}}@media (max-width:620px){.site-footer .nf-grid{grid-template-columns:1fr;gap:2.2rem}.site-footer .nf-connect{max-width:none}.site-footer .nf-bottom{flex-direction:column;align-items:center;text-align:center;gap:1rem}}.mobile-menu{position:fixed!important;inset:0!important;z-index:70;display:block!important;width:100%!important;max-width:none!important;height:100dvh;padding:0!important;margin:0!important;background:#06070a!important;border:0!important;transform:none!important;opacity:0;pointer-events:none;transition:opacity .42s ease;overflow:hidden}.mobile-menu[hidden]{display:block!important}body.menu-open .mobile-menu{opacity:1;pointer-events:auto}.mm-frame{display:grid;grid-template-columns:1.15fr .85fr;width:100%;height:100%}.mm-left{display:flex;flex-direction:column;justify-content:center;gap:1.6rem;padding:clamp(5.5rem,12vh,8rem) clamp(1.4rem,5vw,4.5rem) clamp(2rem,5vh,3rem);overflow-y:auto}.mm-links{display:flex;flex-direction:column;gap:.2rem}.mm-line{overflow:hidden}.mm-line a{display:inline-block;font-family:Playfair Display,Georgia,serif;font-weight:500;font-size:clamp(2rem,4.6vh,3.1rem);line-height:1.22;color:#f4f1ebf0;text-decoration:none;transform:translateY(112%);transition:transform .64s cubic-bezier(.22,.61,.21,1) calc(60ms + var(--mi,0) * 70ms),color .22s ease}body.menu-open .mm-line a{transform:translateY(0)}.mm-line a:hover{color:var(--kls-accent,#fb5607)}.mm-strip{display:flex;flex-wrap:wrap;gap:.4rem 1.3rem;opacity:0;transform:translateY(10px);transition:opacity .48s ease .52s,transform .56s cubic-bezier(.22,.61,.21,1) .52s}body.menu-open .mm-strip{opacity:1;transform:none}.mm-strip a{font-family:IBM Plex Mono,monospace;font-size:.6rem;letter-spacing:.15em;text-transform:uppercase;color:#f4f1eb8c;text-decoration:none}.mm-strip a:hover{color:#f4f1ebe6}.mm-follow{display:flex;align-items:center;gap:1.1rem;margin-top:.4rem;opacity:0;transition:opacity .48s ease .7s}body.menu-open .mm-follow{opacity:1}.mm-follow-label{font-family:IBM Plex Mono,monospace;font-size:.6rem;letter-spacing:.18em;text-transform:uppercase;color:#f4f1eb73}.mm-icons{display:flex;gap:.7rem}.mm-icons a{display:grid;place-items:center;width:2.3rem;height:2.3rem;border-radius:50%;box-shadow:0 0 0 1px #f4f1eb33;color:#f4f1ebbf;transition:color .22s ease,box-shadow .22s ease,transform .22s ease}.mm-icons a:hover{color:var(--kls-accent,#fb5607);box-shadow:0 0 0 1px #f4f1eb80;transform:translateY(-2px)}.mm-icons svg{width:1rem;height:1rem}.mm-sky{position:relative;overflow:hidden;border-left:1px solid rgb(244 241 235 / .1);transform:translate(3%);opacity:0;transition:opacity .64s ease .2s,transform .76s cubic-bezier(.22,.61,.21,1) .2s}body.menu-open .mm-sky{opacity:1;transform:none}.mm-sky-canvas{position:absolute;inset:0}@media (max-width:900px){.mm-frame{grid-template-columns:1fr}.mm-sky{display:none}}:root{--panel-open-dur:.4s;--panel-close-dur:.35s;--panel-blur:2px;--panel-ease:cubic-bezier(.22,1,.36,1)}@media (min-width:901px){.site-nav .menu-toggle,#mobile-menu{display:none!important}}body.menu-open{overflow:hidden!important}body.menu-open .site-nav{transform:none!important;pointer-events:auto!important}#mobile-menu{padding:0!important;overflow:hidden!important}#mobile-menu .mnx{display:flex;flex-direction:column;height:100%;padding:clamp(4.5rem,3.9rem + 1.6vw,5rem) clamp(1.4rem,6vw,2.2rem) 0}#mobile-menu .mnx-links{flex:1;display:flex;flex-direction:column;justify-content:flex-start;justify-content:safe center;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:none;padding:.4rem 0}#mobile-menu .mnx-links::-webkit-scrollbar{display:none}#mobile-menu .mnx-item{border-bottom:1px solid rgb(244 241 235 / .1)}#mobile-menu .mnx-item:last-child{border-bottom:0}#mobile-menu .mnx-link{position:relative;display:flex;align-items:center;justify-content:center;gap:.7rem;width:100%;border:0;background:none;cursor:pointer;text-decoration:none;padding:1.05rem 0}#mobile-menu .mnx-link span{font-family:Playfair Display,Georgia,serif;font-weight:500;font-size:clamp(1.9rem,4.8vh,2.5rem);line-height:1.12;color:#f4f1ebf2;transition:color .2s ease}#mobile-menu .mnx-link:active span{color:var(--kls-accent,#fb5607)}#mobile-menu .mnx-dot{position:absolute;right:.2rem;top:50%;transform:translateY(-50%) scale(.4);width:.42rem;height:.42rem;border-radius:50%;background:var(--kls-accent,#fb5607);opacity:0;transition:opacity .24s ease,transform .32s var(--panel-ease)}#mobile-menu .mnx-link[aria-current] .mnx-dot{opacity:1;transform:translateY(-50%) scale(1)}#mobile-menu button.mnx-link:before{content:"";flex:none;width:1.05rem}#mobile-menu .mnx-chev{display:inline-grid;place-items:center;width:1.05rem;height:1.05rem;color:#f4f1eb80;transition:transform .38s var(--panel-ease),color .2s ease}#mobile-menu .mnx-chev svg{width:.75rem;height:.75rem;display:block}#mobile-menu .mnx-link[aria-expanded=true] .mnx-chev{transform:rotate(180deg);color:var(--kls-accent,#fb5607)}#mobile-menu .mnx-sub{display:grid;grid-template-rows:0fr;transition:grid-template-rows .46s var(--panel-ease)}#mobile-menu .mnx-sub.is-open{grid-template-rows:1fr}#mobile-menu .mnx-sub-in{overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:.1rem;padding:0 0 .4rem}#mobile-menu .mnx-sub.is-open .mnx-sub-in{padding-bottom:1rem}#mobile-menu .mnx-sub-in a{font-family:IBM Plex Mono,monospace;font-size:.66rem;letter-spacing:.15em;text-transform:uppercase;color:#f4f1eb8c;text-decoration:none;padding:.42rem 0;opacity:0;transform:translateY(6px);transition:opacity .36s var(--panel-ease),transform .42s var(--panel-ease),color .2s ease}#mobile-menu .mnx-sub.is-open .mnx-sub-in a{opacity:1;transform:none}#mobile-menu .mnx-sub-in a:active{color:var(--kls-accent,#fb5607)}#mobile-menu .mnx-sub.is-open .mnx-sub-in a:nth-child(1){transition-delay:30ms}#mobile-menu .mnx-sub.is-open .mnx-sub-in a:nth-child(2){transition-delay:60ms}#mobile-menu .mnx-sub.is-open .mnx-sub-in a:nth-child(3){transition-delay:90ms}#mobile-menu .mnx-sub.is-open .mnx-sub-in a:nth-child(4){transition-delay:.12s}#mobile-menu .mnx-sub.is-open .mnx-sub-in a:nth-child(5){transition-delay:.15s}#mobile-menu .mnx-sub.is-open .mnx-sub-in a:nth-child(6){transition-delay:.18s}#mobile-menu .mnx-sub.is-open .mnx-sub-in a:nth-child(7){transition-delay:.21s}#mobile-menu .mnx-sub.is-open .mnx-sub-in a:nth-child(8){transition-delay:.24s}#mobile-menu .mnx-actions{display:flex;justify-content:center;padding:1.1rem 0 1.3rem}#mobile-menu .mnx-cta{display:inline-flex;align-items:center;justify-content:center;padding:.95rem 2.8rem;background:#f4f1eb;color:#0b0c0f;text-decoration:none;font-family:IBM Plex Mono,monospace;font-size:.66rem;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;transition:background .22s ease,color .22s ease}#mobile-menu .mnx-cta:active{background:var(--kls-accent,#fb5607);color:#14100c}#mobile-menu .mnx-actions{display:flex;justify-content:center;align-items:center;gap:.6rem;flex-wrap:wrap}#mobile-menu .mnx-cta.is-ghost{background:transparent;color:#f4f1eb;box-shadow:inset 0 0 0 1px #f4f1eb8c;padding-left:2.2rem;padding-right:2.2rem}#mobile-menu .mnx-cta.is-ghost:active{background:transparent;color:var(--kls-accent,#fb5607);box-shadow:inset 0 0 0 1px var(--kls-accent,#fb5607)}#mobile-menu .mnx-bar{display:flex;justify-content:center;align-items:center;gap:1.6rem;padding:1rem 0 calc(1.1rem + env(safe-area-inset-bottom,0px));border-top:1px solid rgb(244 241 235 / .1)}#mobile-menu .mnx-bar a{font-family:IBM Plex Mono,monospace;font-size:.6rem;letter-spacing:.13em;text-transform:uppercase;color:#f4f1eb80;text-decoration:none;white-space:nowrap}#mobile-menu .mnx-bar a:active{color:var(--kls-accent,#fb5607)}#mobile-menu .mnx-bar{opacity:0;transition:opacity .48s ease .12s}body.menu-open #mobile-menu .mnx-bar{opacity:1}#mobile-menu .mnx-actions{opacity:0;transform:translateY(12px);transition:opacity .52s ease,transform .62s var(--panel-ease)}body.menu-open #mobile-menu .mnx-actions{opacity:1;transform:none;transition-delay:.44s}#mobile-menu .mnx-item{opacity:0;transform:translateY(22px);filter:blur(var(--panel-blur));transition:opacity .62s var(--panel-ease),transform .62s var(--panel-ease),filter .62s var(--panel-ease)}body.menu-open #mobile-menu .mnx-item{opacity:1;transform:none;filter:blur(0);transition-delay:calc(.13s + var(--i,0) * 60ms)}@media (max-height:660px){#mobile-menu .mnx-link span{font-size:1.55rem}#mobile-menu .mnx-link{padding:.75rem 0}}@media (prefers-reduced-motion:reduce){#mobile-menu .mnx-item,#mobile-menu .mnx-sub,#mobile-menu .mnx-sub-in a,#mobile-menu .mnx-actions,#mobile-menu .mnx-bar,#mobile-menu .mnx-chev{transition:none!important}}html,body{overflow-x:hidden;overflow-x:clip}.site-nav .nav-side{grid-column:3;grid-row:1;justify-self:end;display:flex;align-items:center;gap:.55rem}.site-nav .nav-side .nav-cta{margin-left:.95rem}.site-nav .nav-icon-cart{position:relative;display:grid;place-items:center;width:2rem;height:2rem;color:#f4f1eb9e;transition:color .24s ease}.site-nav .nav-icon-cart svg{width:1.12rem;height:1.12rem;display:block}.site-nav .nav-icon-cart:hover,.site-nav .nav-icon-cart:focus-visible{color:#f4f1eb}.site-nav .nav-icon-cart .nav-cart-count{position:absolute;top:-.06rem;right:-.22rem;min-width:.95rem;height:.95rem;padding:0 .22rem;border-radius:999px;background:var(--kls-accent,#fb5607);color:#06070a;font-family:IBM Plex Mono,monospace;font-size:.56rem;font-weight:600;line-height:.95rem;text-align:center}.site-nav .nav-auth{position:relative;padding:.8rem .35rem;font-size:.64rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:#f4f1eb99;transition:color .24s ease}.site-nav .nav-auth:hover,.site-nav .nav-auth:focus-visible,.site-nav .nav-auth[aria-current=page]{color:#f4f1eb}@media (max-width: 1024px){.site-nav .nav-auth{display:none}}.kls-scrollmeter{position:fixed;top:50%;right:clamp(10px,1.1vw,18px);transform:translateY(-50%);width:2px;height:34vh;border-radius:2px;background:#f4f1eb17;z-index:200;pointer-events:none;opacity:0;transition:opacity .5s ease}.kls-scrollmeter.is-on{opacity:1}html.kls-meter-live{scrollbar-width:none}html.kls-meter-live::-webkit-scrollbar{width:0;height:0;background:transparent}.kls-scrollmeter i{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:2px;background:var(--kls-accent,#fb5607);transform:scaleY(var(--kls-scroll,0));transform-origin:top;transition:transform .14s ease-out}body.project-open .kls-scrollmeter,body.film-theater-open .kls-scrollmeter,body.menu-open .kls-scrollmeter,body.nav-open .kls-scrollmeter,body.kls-drawer-lock .kls-scrollmeter{opacity:0}@media (max-width:760px),(pointer:coarse){.kls-scrollmeter{top:0;right:0;left:0;transform:none;width:100%;height:3px;border-radius:0;background:#f4f1eb12}.kls-scrollmeter i{border-radius:0;transform-origin:left;transform:scaleX(var(--kls-scroll,0))}}.kls-toc{position:fixed;top:50%;right:clamp(10px,1.1vw,18px);transform:translateY(-50%);z-index:200;display:flex;flex-direction:column;gap:13px;align-items:flex-end;opacity:0;transition:opacity .5s ease}.kls-toc.is-on{opacity:1}.kls-toc a{display:flex;align-items:center;justify-content:flex-end;gap:9px;height:14px;text-decoration:none}.kls-toc .lb{font-family:IBM Plex Mono,monospace;font-size:.56rem;letter-spacing:.16em;text-transform:uppercase;color:#f4f1ebbf;opacity:0;transform:translate(5px);transition:opacity .28s ease,transform .38s cubic-bezier(.22,.61,.21,1);white-space:nowrap}.kls-toc .tl{display:block;width:12px;height:1px;background:#f4f1eb61;transition:width .42s cubic-bezier(.22,.61,.21,1),background-color .3s ease}.kls-toc a:hover .lb,.kls-toc a:focus-visible .lb,.kls-toc a.is-on .lb{opacity:1;transform:translate(0)}.kls-toc a:hover .tl,.kls-toc a:focus-visible .tl{width:26px;background:#f4f1ebd9}.kls-toc a.is-on .tl{width:26px;background:var(--kls-accent,#fb5607)}.kls-toc a.is-near .tl{width:18px}.kls-toc a.is-on .lb{color:var(--kls-accent,#fb5607)}body.project-open .kls-toc,body.film-theater-open .kls-toc,body.menu-open .kls-toc,body.nav-open .kls-toc,body.kls-drawer-lock .kls-toc{opacity:0;pointer-events:none}@media (max-width:760px),(pointer:coarse){.kls-toc{display:none}}@media (pointer:fine){.kls-film-play,.definitive-site .def-reel-action .def-play,.lead-btn-play,.ln-play{display:none!important}.definitive-site .def-about .story-play{opacity:0!important;inset:0!important;transform:none!important;width:100%!important;height:100%!important;border-radius:0!important}}@keyframes klsArriveRise{0%{opacity:.001;transform:translateY(24px)}to{opacity:1;transform:none}}html.kls-arrived .reveal,html.kls-arrived [data-reveal],html.kls-arrived [data-def-reveal],html.kls-arrived .lead-cine{transition-duration:1ms!important;filter:none!important}html.kls-arrived .kls-cascade{animation:klsArriveRise 1.5s cubic-bezier(.19,1,.22,1) both!important;animation-delay:calc(var(--kls-arrive-i,0)*45ms + 60ms)!important}@media (prefers-reduced-motion:reduce){html.kls-arrived .kls-cascade{animation:none!important;opacity:1!important;transform:none!important}}.kls-w{display:inline-block;opacity:.06;transform:translateY(.16em);transition:opacity .46s cubic-bezier(.22,.61,.21,1),transform .56s cubic-bezier(.22,.61,.21,1)}[data-kls-words].kls-on .kls-w{opacity:1;transform:none;transition-delay:calc(var(--wi,0)*45ms)}.kls-r{opacity:0;transform:translateY(14px);transition:opacity .56s cubic-bezier(.22,.61,.21,1),transform .64s cubic-bezier(.22,.61,.21,1)}.kls-r.kls-on{opacity:1;transform:none;transition-delay:calc(var(--ri,0)*55ms)}@media (pointer:fine){.kls-w{filter:blur(6px);transition:opacity .46s cubic-bezier(.22,.61,.21,1),filter .46s cubic-bezier(.22,.61,.21,1),transform .56s cubic-bezier(.22,.61,.21,1)}[data-kls-words].kls-on .kls-w{filter:blur(0)}.kls-r{filter:blur(7px);transition:opacity .56s cubic-bezier(.22,.61,.21,1),filter .56s cubic-bezier(.22,.61,.21,1),transform .64s cubic-bezier(.22,.61,.21,1)}.kls-r.kls-on{filter:blur(0)}}html.kls-arrived .kls-r.kls-r0{transition-duration:1ms!important;filter:none!important}@media (prefers-reduced-motion:reduce){.kls-w,.kls-r{opacity:1!important;filter:none!important;transform:none!important;transition:none!important}}html.kls-lowpower .kls-w,html.kls-lowpower .kls-r{opacity:1!important;filter:none!important;transform:none!important;transition:none!important}@media (pointer:fine){html.kls-cursor-on,html.kls-cursor-on *{cursor:none!important}html.kls-cursor-on body.kls-drawer-lock,html.kls-cursor-on body.kls-drawer-lock *,html.kls-cursor-on dialog[open]:not(.film-dialog),html.kls-cursor-on dialog[open]:not(.film-dialog) *{cursor:auto!important}body.kls-drawer-lock .kls-cursor,body.kls-drawer-lock .kls-cursor-ring{opacity:0!important}.kls-cursor{position:fixed;left:0;top:0;width:7px;height:7px;border-radius:50%;background:#f4f1eb;mix-blend-mode:difference;pointer-events:none;z-index:2147483002;opacity:0;transition:width .3s cubic-bezier(.22,1,.36,1),height .3s cubic-bezier(.22,1,.36,1),opacity .26s ease}.kls-cursor.is-on{opacity:1}.kls-cursor.is-link{width:30px;height:30px}.kls-cursor.is-down{width:16px;height:16px}.kls-cursor.is-gone,.kls-cursor.is-play{opacity:0}.kls-cursor-ring{position:fixed;left:0;top:0;width:34px;height:34px;border-radius:50%;border:1px solid #f4f1eb;background:transparent;mix-blend-mode:difference;pointer-events:none;z-index:2147483001;opacity:0;display:grid;place-items:center;transition:width .48s cubic-bezier(.22,.61,.21,1),height .48s cubic-bezier(.22,.61,.21,1),opacity .2s ease,background-color .2s ease}.kls-cursor-ring.is-on{opacity:1}.kls-cursor-ring.is-link{width:52px;height:52px}.kls-cursor-ring.is-gone{opacity:0}.kls-cursor-ring.is-play{width:72px;height:72px;background:#f4f1eb}.kls-cursor-lab{display:grid;place-items:center;opacity:0;transition:opacity .2s ease}.kls-cursor-lab{font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:600;letter-spacing:.14em;color:#06070a}.kls-cursor-lab svg{display:none}.kls-cursor-ring.is-play .kls-cursor-lab{opacity:1}@media (prefers-reduced-motion:reduce){.kls-cursor-ring{transition:opacity .2s ease}}}
