.kn-hero{background:#0b0b0c;position:relative}.kn-hero-stage{touch-action:pan-y;background:radial-gradient(60cqw 70cqh at 74% 62%,#19191c 0%,#19191c00 70%),#0b0b0c;height:100svh;min-height:600px;position:relative;overflow:clip;container-type:size}.kn-hero-copy{z-index:2;height:100%;padding-top:calc(var(--kn-header-h) + 32px);pointer-events:none;color:#f4f3ee;flex-direction:column;justify-content:flex-end;padding-bottom:clamp(48px,9svh,112px);display:flex;position:relative}.kn-hero-copy a,.kn-hero-copy button{pointer-events:auto}.kn-hero-title{max-width:9.2ch;font-size:clamp(64px,10.4vw,172px)}.kn-hero-title .kn-mark{padding-inline:.06em .08em}.kn-hero-sub{max-width:40ch;font:400 clamp(16px, 1.25vw, 19px) / 1.5 var(--kn-f-body);color:#b9b6ae;margin:24px 0 0}.kn-hero-actions{flex-wrap:wrap;gap:8px 12px;margin-top:32px;display:flex}@media (max-width:1023px){.kn-hero-stage{background:radial-gradient(90cqw 40cqh at 50% 80%,#1b1b1e 0%,#1b1b1e00 70%),#0b0b0c;min-height:680px}.kn-hero-copy{padding-top:calc(var(--kn-header-h) + 24px);justify-content:flex-start}.kn-hero-title{font-size:clamp(56px,16.4vw,120px)}.kn-hero-sub{margin-top:16px;font-size:16px}.kn-hero-actions{margin-top:20px}}.kn-tt{--size:var(--dsize);--r:var(--dr);--cx:var(--dcx);--cy:var(--dcy);z-index:1;pointer-events:none;position:absolute;inset:0}@media (max-width:1023px){.kn-tt{--size:var(--psize);--r:var(--pr);--cx:var(--pcx);--cy:var(--pcy)}}.kn-tt-light{left:calc(var(--cx) * 100cqw - var(--r) * 240cqw);width:calc(var(--r) * 480cqw);height:calc(var(--cy) * 100cqh + var(--r) * 40cqw);background:radial-gradient(16% 8% at 50% 0,#fffffa57,#fffffa00 100%),radial-gradient(26% 100% at 50% 0,#f4f3ee29,#f4f3ee0f 55%,#f4f3ee00 100%),radial-gradient(34% 16% at 50% 96%,#f4f3ee24,#f4f3ee00 100%);position:absolute;top:0}.kn-tt-floor{--tt-rise:0;width:calc(var(--r) * 200cqw);height:calc(var(--r) * 200cqw);transform-origin:50%;transform:translate3d(calc(var(--cx) * 100cqw - var(--r) * 100cqw), calc(var(--cy) * 100cqh - var(--r) * 100cqw), 0) perspective(calc(var(--r) * 260cqw)) rotateX(70deg);will-change:transform;border-radius:50%;position:absolute;top:0;left:0}.kn-tt-gloss{background:radial-gradient(closest-side,#f4f3ee1c,#f4f3ee0b 42%,#f4f3ee04 68%,#f4f3ee00 100%);border-radius:50%;position:absolute;inset:-62%}.kn-tt-line{border:2px solid var(--kn-volt);opacity:calc(.82 + .18 * var(--tt-rise));border-radius:50%;position:absolute;inset:0;box-shadow:0 0 22px 2px #d4ff3a6b,inset 0 0 22px 1px #d4ff3a38}.kn-tt-ring{--tt-stand:1;margin:0;padding:0;list-style:none;position:absolute;inset:0}.kn-tt-item{--x:var(--dx);--yh:var(--dyh);--yw:var(--dyw);--k:var(--dk);width:calc(var(--size) * 100cqw);aspect-ratio:1;transform-origin:0 0;transform:translate3d(calc(var(--x) * 100cqw - var(--size) * 50cqw * var(--k)), calc(var(--yh) * 100cqh + var(--yw) * 100cqw - var(--size) * 100cqw * var(--k)), 0) scale(var(--k));opacity:var(--do);z-index:var(--dz);will-change:transform;pointer-events:auto;position:absolute;top:0;left:0}.kn-tt-item[data-desk=off]{display:none}@media (max-width:1023px){.kn-tt-item{--x:var(--px);--yh:var(--pyh);--yw:var(--pyw);--k:var(--pk);opacity:var(--po);z-index:var(--pz)}.kn-tt-item[data-desk=off]{display:block}.kn-tt-item[data-phone=off]{display:none}}.kn-tt-link{cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;display:block;position:absolute;inset:0}.kn-tt[data-drag] .kn-tt-link{cursor:grabbing}.kn-tt-obj,.kn-tt-refl{height:100%;position:absolute;left:0;right:0}.kn-tt-obj{transition:transform .3s var(--kn-ease-out);top:0}.kn-tt-obj img,.kn-tt-refl img{object-fit:contain;object-position:50% 100%;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.kn-tt-refl{opacity:calc(.3 * var(--tt-stand));top:100%;transform:scaleY(-1);-webkit-mask-image:linear-gradient(#0000 52%,#00000059 78%,#000 100%);mask-image:linear-gradient(#0000 52%,#00000059 78%,#000 100%)}.kn-tt-shadow{height:10%;opacity:var(--tt-stand);background:radial-gradient(closest-side,#000000bf,#0000);border-radius:50%;position:absolute;bottom:-5%;left:16%;right:16%}@media (hover:hover) and (pointer:fine){.kn-tt-link:hover .kn-tt-obj{transform:translateY(-4%)}}.kn-tt-link:focus-visible{outline:none}.kn-tt-link:focus-visible .kn-tt-obj{outline:2px solid var(--kn-volt);outline-offset:6px;border-radius:4px}.kn-tt-label{z-index:4000;text-align:center;color:#f4f3ee;text-shadow:0 1px 12px #000c;pointer-events:auto;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--kn-fg:#f4f3ee;--kn-ground:#0b0b0c;--kn-muted:#a8a39c;width:320px;animation:kn-tt-label-in .3s var(--kn-ease-out) both;justify-items:center;gap:8px;display:grid;position:absolute;top:0;left:0}.kn-tt-label-name{font:600 17px/22px var(--kn-f-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:300px;display:-webkit-box;overflow:hidden}.kn-tt-label-row{justify-content:center;align-items:center;gap:16px;display:flex}.kn-tt-label .kn-price-now{font-size:20px}@keyframes kn-tt-label-in{0%{opacity:0;clip-path:inset(100% 0 0);translate:0 18px}to{clip-path:inset(-20% -10%)}}.kn-tt-wipe{box-shadow:0 0 0 10px var(--kn-volt), 0 0 80px 24px #d4ff3a59;visibility:hidden;transform-origin:50%;will-change:transform;z-index:6000;background:0 0;border-radius:50%;position:absolute;top:0;left:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){#kn-root:is([data-tc-motion=maximum],[data-tc-motion=standard]) .kn-hero{background:0 0;height:200svh}#kn-root:is([data-tc-motion=maximum],[data-tc-motion=standard]) .kn-band[data-block=hero]{z-index:2;background:0 0}#kn-root:is([data-tc-motion=maximum],[data-tc-motion=standard]) .kn-band[data-block=hero]+.kn-band{z-index:1;margin-top:-100svh}#kn-root:is([data-tc-motion=maximum],[data-tc-motion=standard]) .kn-hero-stage{height:100svh;position:sticky;top:0}}}.kn-rows{padding-block:clamp(24px,4vw,64px);position:relative;overflow:clip}.kn-rows-skew{will-change:transform;gap:clamp(0px,.6vw,8px);display:grid}.kn-rows-row{white-space:nowrap;font-family:var(--kn-f-display);font-variation-settings:"opsz" 96, "wdth" 84;letter-spacing:-.035em;text-transform:uppercase;font-size:clamp(56px,11vw,176px);font-weight:800;line-height:.9}.kn-rows-row[data-dir=right]{color:var(--kn-muted)}.kn-rows-run{transform:translateX(calc(-18% + var(--r) * -6%));align-items:center;display:inline-flex}.kn-rows-word{align-items:center;display:inline-flex}.kn-rows-dot{background:currentColor;border-radius:50%;width:.16em;height:.16em;margin:0 .32em;display:inline-block}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){#kn-root:is([data-tc-motion=maximum],[data-tc-motion=standard]) .kn-rows-row .kn-rows-run{animation:linear both kn-rows-left;animation-timeline:view();animation-range:cover}#kn-root:is([data-tc-motion=maximum],[data-tc-motion=standard]) .kn-rows-row[data-dir=right] .kn-rows-run{animation-name:kn-rows-right}}}@supports not (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){#kn-root:is([data-tc-motion=maximum],[data-tc-motion=standard]) .kn-rows-row .kn-rows-run{animation:38s linear infinite alternate kn-rows-left}#kn-root:is([data-tc-motion=maximum],[data-tc-motion=standard]) .kn-rows-row[data-dir=right] .kn-rows-run{animation-name:kn-rows-right}}}@keyframes kn-rows-left{0%{transform:translateX(calc(-6% + var(--r) * -4%))}to{transform:translateX(calc(-30% * var(--kn-amp) - 6% + var(--r) * -4%))}}@keyframes kn-rows-right{0%{transform:translateX(calc(-30% * var(--kn-amp) - 6%))}to{transform:translate(-6%)}}.kn-track-scroll{--W:clamp(240px, 19vw, 300px);padding-block:var(--kn-section-y)}.kn-track-stage .kn-head{margin-bottom:clamp(24px,3vw,40px)}.kn-track-stage .kn-head-title{font-size:var(--kn-fs-h2)}.kn-track-counter{font:500 14px/1 var(--kn-f-body);font-variant-numeric:tabular-nums;color:var(--kn-muted)}.kn-track-counter b{color:var(--kn-fg);font-weight:700}.kn-track{align-items:stretch;gap:var(--kn-gutter);padding:8px var(--kn-margin) 16px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--kn-margin);scrollbar-width:none;overscroll-behavior-x:contain;margin:0;list-style:none;display:flex;overflow-x:auto}.kn-track::-webkit-scrollbar{display:none}.kn-track-item{flex:0 0 var(--W);scroll-snap-align:start;display:flex}@media (max-width:767px){.kn-track-scroll{--W:62vw}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){#kn-root:is([data-tc-motion=maximum],[data-tc-motion=standard]) .kn-track-scroll{--trackW:calc(var(--n) * var(--W) + (var(--n) - 1) * var(--kn-gutter) + 2 * var(--kn-margin));--extra:max(0px, calc(var(--trackW) - 100vw));height:calc(100svh + min(var(--extra), 80svh));view-timeline:--kn-track block;view-timeline-inset:0px;padding-block:0}#kn-root:is([data-tc-motion=maximum],[data-tc-motion=standard]) .kn-track-stage{height:100svh;padding-top:var(--kn-header-h);perspective:1100px;perspective-origin:50% 60%;flex-direction:column;justify-content:center;display:flex;position:sticky;top:0;overflow:clip}#kn-root:is([data-tc-motion=maximum],[data-tc-motion=standard]) .kn-track-item{will-change:transform;transform-origin:50% 60%}#kn-root:is([data-tc-motion=maximum],[data-tc-motion=standard]) .kn-track[data-drag]{cursor:grabbing}#kn-root:is([data-tc-motion=maximum],[data-tc-motion=standard]) .kn-track{scroll-snap-type:none;touch-action:pan-y;width:max-content;transform-style:preserve-3d;cursor:grab;animation:linear both kn-track-x;animation-timeline:--kn-track;animation-range:contain;overflow:visible}}}@keyframes kn-track-x{0%{transform:none}to{transform:translateX(calc(-1 * var(--extra)))}}.kn-band[data-block=zoom]{--kn-ground:#0b0b0c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.kn-zoom-stage{isolation:isolate;height:72svh;min-height:420px;position:relative;overflow:clip}.kn-zoom-back{background:#0b0b0c;place-items:center;display:grid;position:absolute;inset:0}.kn-zoom-pool{background:radial-gradient(60% 52% at 50% 58%,#f4f3ee29,#f4f3ee00 70%);position:absolute;inset:0}.kn-zoom-product{object-fit:contain;width:min(46vw,560px);height:auto;max-height:58%;position:relative}.kn-zoom-cover{width:100%;height:100%;transform-origin:var(--kn-zoom-ox,50%) var(--kn-zoom-oy,50%);position:absolute;inset:0}.kn-zoom-fill{fill:#f4f3ee}html[data-theme=dark] .kn-zoom-fill{fill:#232327}html[data-theme=dark] .kn-zoom-pool{background:radial-gradient(60% 52% at 50% 58%,#f4f3ee57,#f4f3ee00 72%)}.kn-zoom-word{font-family:var(--kn-f-display);font-variation-settings:"opsz" 96, "wdth" 80;letter-spacing:-.02em;font-size:420px;font-weight:800}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){#kn-root:is([data-tc-motion=maximum],[data-tc-motion=standard]) .kn-zoom{view-timeline:--kn-zoom block;view-timeline-inset:0px;height:130svh}#kn-root:is([data-tc-motion=maximum],[data-tc-motion=standard]) .kn-zoom-stage{height:100svh;position:sticky;top:0}#kn-root:is([data-tc-motion=maximum],[data-tc-motion=standard]) .kn-zoom-cover{animation:linear both kn-zoom-in;animation-timeline:--kn-zoom;animation-range:contain}#kn-root:is([data-tc-motion=maximum],[data-tc-motion=standard]) .kn-zoom-product{animation:linear both kn-zoom-product;animation-timeline:--kn-zoom;animation-range:contain}}}@keyframes kn-zoom-in{0%{opacity:1;transform:scale(1)}82%{opacity:1;transform:scale(26)}to{opacity:0;transform:scale(34)}}@keyframes kn-zoom-product{0%{transform:scale(.86)}to{transform:scale(1)}}.kn-cable{padding-block:clamp(8px,2vw,32px);position:relative}.kn-cable-svg{width:100%;height:auto;display:block;overflow:visible}.kn-cable-p{display:none}@media (max-width:767px){.kn-cable-d{display:none}.kn-cable-p{display:block}}.kn-cable-ground{fill:none;stroke:#00000080;stroke-width:60px;stroke-linecap:round}.kn-cable-jacket{fill:none;stroke:var(--kn-volt);stroke-width:56px;stroke-linecap:round}.kn-cable-shade{fill:none;stroke:#0b0b0c38;stroke-width:26px;stroke-linecap:round}.kn-cable-spec{fill:none;stroke:#ffffff80;stroke-width:7px;stroke-linecap:round}.kn-cable-print{font-family:var(--kn-f-mono);letter-spacing:.14em;text-transform:uppercase;fill:#0b0b0c;dominant-baseline:central;font-size:19px;font-weight:600}.kn-cable-p .kn-cable-print{font-size:15px}.kn-cable-plug{filter:none}.kn-cf-scroll{padding-block:var(--kn-section-y)}.kn-cf-head .kn-head{margin-bottom:clamp(24px,3vw,48px)}.kn-cf{padding:8px var(--kn-margin) 24px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--kn-margin);scrollbar-width:none;overscroll-behavior-x:contain;gap:16px;margin:0;list-style:none;display:flex;position:relative;overflow-x:auto}.kn-cf::-webkit-scrollbar{display:none}.kn-cf-face{scroll-snap-align:center;flex:0 0 min(78vw,440px)}.kn-cf-link{aspect-ratio:1/1.06;perspective:900px;color:#f4f3ee;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;background:radial-gradient(70% 55% at 50% 52%,#26272a 0%,#151517 62%,#101012 100%);border-radius:16px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 40px 80px #00000073;container-type:inline-size}.kn-cf-world{transform-style:preserve-3d;transition:transform .42s var(--kn-ease-out);position:absolute;inset:0}.kn-cf-glow{background:radial-gradient(closest-side,#d4ff3a24,#d4ff3a00);border-radius:50%;height:46%;position:absolute;top:30%;left:15%;right:15%;transform:translateZ(-160px)scale(1.2)}.kn-cf-orbit{aspect-ratio:1;width:86%;transform-style:preserve-3d;border:2px solid #d4ff3acc;border-radius:50%;position:absolute;top:calc(50% - 43cqi);left:7%;transform:rotateX(76deg)rotate(-10deg);box-shadow:0 0 24px #d4ff3a59,inset 0 0 24px #d4ff3a33}.kn-cf-spin{transform-style:preserve-3d;border-radius:50%;position:absolute;inset:-1px}.kn-cf-dot{background:var(--kn-volt);border-radius:50%;width:15px;height:15px;margin-left:-7.5px;position:absolute;top:-8px;left:50%;transform:rotateX(-76deg);box-shadow:0 0 18px 6px #d4ff3abf}.kn-cf-face:not([data-front]) .kn-cf-word{opacity:.2}.kn-cf-word{transition:opacity .36s var(--kn-ease-ui);font:800 var(--fs) / .82 var(--kn-f-display);font-variation-settings:"opsz" 96, "wdth" 88;letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap;color:#f4f3ee;transform-style:preserve-3d;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.kn-cf-cut{left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);width:calc(var(--w) * 1%);translate:-50% -50%;transform:translateZ(var(--z)) rotate(var(--r));transition:transform .8s var(--kn-ease-out);position:absolute}.kn-cf-cut img{filter:drop-shadow(0 18px 22px #0000008c);width:100%;height:auto;display:block}.kn-cf-face[data-front] .kn-cf-cut{transform:translate(calc(var(--ax) * 1cqi), calc(var(--ay) * 1cqi)) translateZ(calc(var(--z) + var(--az) * var(--kn-amp))) rotate(var(--r))}.kn-cf-foot{font:600 15px/20px var(--kn-f-body);justify-content:space-between;align-items:baseline;gap:12px;display:flex;position:absolute;bottom:20px;left:24px;right:24px}.kn-cf-rest{color:#a8a39c;font-weight:400}.kn-cf-go{color:#a8a39c;white-space:nowrap;align-items:center;gap:8px;font-weight:500;display:inline-flex}.kn-cf-go svg{transition:transform .24s var(--kn-ease-out)}@media (hover:hover) and (pointer:fine){.kn-cf-link:hover .kn-cf-go{color:#f4f3ee}.kn-cf-link:hover .kn-cf-go svg{transform:translate(4px)}}.kn-cf-link:focus-visible{outline-offset:4px}@media (prefers-reduced-motion:no-preference){#kn-root:is([data-tc-motion=maximum],[data-tc-motion=standard]) .kn-cf-spin{animation:9s linear infinite paused kn-cf-spin}#kn-root:is([data-tc-motion=maximum],[data-tc-motion=standard]) .kn-cf-scroll[data-live] .kn-cf-spin{animation-play-state:running}#kn-root:is([data-tc-motion=maximum],[data-tc-motion=standard]) .kn-cf{perspective:1100px}#kn-root:is([data-tc-motion=maximum],[data-tc-motion=standard]) .kn-cf-face{will-change:transform}}@keyframes kn-cf-spin{to{transform:rotate(360deg)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (min-width:1024px){#kn-root:is([data-tc-motion=maximum],[data-tc-motion=standard]) .kn-cf-scroll{height:150svh;padding-block:0}#kn-root:is([data-tc-motion=maximum],[data-tc-motion=standard]) .kn-cf-stage{height:100svh;padding-top:calc(var(--kn-header-h) + 16px);flex-direction:column;display:flex;position:sticky;top:0;overflow:clip}#kn-root:is([data-tc-motion=maximum],[data-tc-motion=standard]) .kn-cf-stage .kn-head{margin-bottom:0}#kn-root:is([data-tc-motion=maximum],[data-tc-motion=standard]) .kn-cf-stage .kn-head-title{font-size:var(--kn-fs-h2)}#kn-root:is([data-tc-motion=maximum],[data-tc-motion=standard]) .kn-cf{perspective:1800px;perspective-origin:50% 45%;cursor:grab;touch-action:pan-y;flex:1;min-height:0;padding:0;overflow:visible}#kn-root:is([data-tc-motion=maximum],[data-tc-motion=standard]) .kn-cf-scroll[data-drag] .kn-cf{cursor:grabbing}#kn-root:is([data-tc-motion=maximum],[data-tc-motion=standard]) .kn-cf-face{width:min(460px,32vw,54svh);translate:-50% -50%;transform:translate3d(calc(min(var(--i), 1) * 74% + min(max(var(--i) - 1, 0), 1.5) * 20%), 0, calc(min(var(--i), 2.5) * -240px)) rotateY(calc(min(var(--i), 1) * -40deg));z-index:calc(100 - var(--i) * 10);position:absolute;top:50%;left:50%}}}@media (max-width:767px){.kn-band[data-block=wheel]{display:none}}.kn-wheel{place-items:center;display:grid;overflow:clip}.kn-wheel-dial{--D:min(68vh, 680px, 92vw);width:var(--D);aspect-ratio:1;position:relative}.kn-wheel-ring{background:repeating-conic-gradient(#f4f3ee52 0deg .6deg,#0000 .6deg 6deg);border:1px solid #f4f3ee2e;border-radius:50%;position:absolute;inset:12%;-webkit-mask:radial-gradient(closest-side,#0000 calc(100% - 10px),#000 calc(100% - 10px));mask:radial-gradient(closest-side,#0000 calc(100% - 10px),#000 calc(100% - 10px))}.kn-wheel-turn{margin:0;padding:0;list-style:none;position:absolute;inset:0}.kn-wheel-node{width:0;height:0;position:absolute;top:50%;left:50%}.kn-wheel-arm{transform:rotate(var(--a)) translateX(calc(var(--D) * .38));position:absolute;top:0;left:0}.kn-wheel-upright{transform:rotate(calc(-1 * var(--a)));position:absolute;top:0;left:0}.kn-wheel-link{text-align:center;border-radius:4px;gap:4px;width:max-content;max-width:13ch;padding:12px 16px;transition:background-color .16s linear;display:grid;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.kn-wheel-name{font:700 clamp(15px, 1.4vw, 20px) / 1.15 var(--kn-f-body);letter-spacing:-.01em}.kn-wheel-count{font:400 12px/1 var(--kn-f-body);color:var(--kn-muted)}@media (hover:hover) and (pointer:fine){.kn-wheel-link:hover{background:#f4f3ee14}}.kn-wheel-centre{text-align:center;place-content:center;gap:12px;display:grid;position:absolute;inset:30%}.kn-wheel-line{display:block}.kn-wheel-sub{font:400 14px/1.4 var(--kn-f-body);color:var(--kn-muted);margin:0}@media (max-width:767px){.kn-wheel-dial{--D:100vw}.kn-wheel-arm{transform:rotate(var(--a)) translateX(calc(var(--D) * .36))}.kn-wheel-link{max-width:11ch;padding:8px}.kn-wheel-name{font-size:14px}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){#kn-root:is([data-tc-motion=maximum],[data-tc-motion=standard]) .kn-wheel-turn{animation:linear both kn-wheel-turn;animation-timeline:view();animation-range:cover 10% cover 90%}#kn-root:is([data-tc-motion=maximum],[data-tc-motion=standard]) .kn-wheel-link{animation:linear both kn-wheel-upright;animation-timeline:view();animation-range:cover 10% cover 90%}#kn-root:is([data-tc-motion=maximum],[data-tc-motion=standard]) .kn-wheel-ring{animation:linear both kn-wheel-ticks;animation-timeline:view();animation-range:cover 10% cover 90%}}}@keyframes kn-wheel-turn{0%{transform:rotate(calc(40deg * var(--kn-amp)))}to{transform:rotate(calc(-80deg * var(--kn-amp)))}}@keyframes kn-wheel-upright{0%{transform:translate(-50%, -50%) rotate(calc(-40deg * var(--kn-amp)))}to{transform:translate(-50%, -50%) rotate(calc(80deg * var(--kn-amp)))}}@keyframes kn-wheel-ticks{0%{transform:rotate(calc(20deg * var(--kn-amp)))}to{transform:rotate(calc(-40deg * var(--kn-amp)))}}.kn-arrival{display:flex}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){#kn-root:is([data-tc-motion=maximum],[data-tc-motion=standard]) .kn-arrival{animation:linear both kn-row-in;animation-timeline:view();animation-range:entry entry 70%}}}@keyframes kn-row-in{0%{opacity:0;transform:translateY(32px)}}.kn-deck-row{--gap:var(--kn-gutter);grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:var(--gap);margin:0;padding:0;list-style:none;display:grid}.kn-deck-card{transform-origin:50% 100%;display:flex}.kn-deck-link{border:1px solid var(--kn-line);background:var(--kn-card-bg);width:100%;min-height:clamp(220px,22vw,320px);transition:border-color .18s var(--kn-ease-ui);border-radius:4px;flex-direction:column;gap:12px;padding:clamp(20px,2.4vw,32px);display:flex}.kn-deck-card[data-tone=ink] .kn-deck-link{color:#f4f3ee;background:#0b0b0c;border-color:#0b0b0c}html[data-theme=dark] .kn-deck-card[data-tone=ink] .kn-deck-link{color:#0b0b0c;background:#f4f3ee;border-color:#f4f3ee}.kn-deck-title{font:800 clamp(32px, 3.4vw, 56px) / .95 var(--kn-f-display);font-variation-settings:"opsz" 96, "wdth" 86;letter-spacing:-.03em;text-wrap:balance}.kn-deck-sub{max-width:32ch;font:400 15px/1.45 var(--kn-f-body);opacity:.8}.kn-deck-go{font:600 14px/1 var(--kn-f-body);align-items:center;gap:8px;margin-top:auto;display:inline-flex}@media (hover:hover) and (pointer:fine){.kn-deck-link:hover .kn-deck-go svg{transform:translate(4px)}.kn-deck-go svg{transition:transform .18s var(--kn-ease-out)}}@media (max-width:767px){.kn-deck-row{scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--kn-margin));padding-inline:var(--kn-margin);scroll-padding-inline:var(--kn-margin);scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.kn-deck-card{scroll-snap-align:start;flex:0 0 78vw}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){@media (min-width:768px){#kn-root:is([data-tc-motion=maximum],[data-tc-motion=standard]) .kn-deck-card{animation:linear both kn-deal;animation-timeline:view();animation-range:entry 10% cover 45%}}@media (max-width:767px){#kn-root:is([data-tc-motion=maximum],[data-tc-motion=standard]) .kn-deck-card{animation:linear both kn-deal-phone;animation-timeline:view();animation-range:entry entry 90%}}}}@keyframes kn-deal{0%{transform:translateX(calc((var(--m) - var(--i)) * (100% + var(--gap)))) rotate(calc((var(--i) - var(--m)) * 4deg)) translateY(calc(var(--i) * 6px))}to{transform:none}}@keyframes kn-deal-phone{0%{transform:translateX(calc(var(--i) * -40%)) rotate(calc(var(--i) * -3deg))}to{transform:none}}.kn-reviews{gap:var(--kn-gutter);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.kn-review{border:1px solid var(--kn-line);background:var(--kn-card-bg);border-radius:4px;align-content:start;gap:12px;padding:24px;display:grid}.kn-review-stars{letter-spacing:.1em;margin:0}.kn-review-body{margin:0;font-size:15px;line-height:1.55}.kn-review-by{margin:0;font-size:13px}@media (max-width:1023px){.kn-reviews{grid-template-columns:1fr}}.kn-ws{column-gap:var(--kn-gutter);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:32px;display:grid}.kn-ws-lede{font:400 clamp(17px, 1.35vw, 21px) / 1.5 var(--kn-f-body);color:var(--kn-muted);grid-column:1/span 5;max-width:40ch;margin:0}.kn-ws-body{grid-column:7/-1;gap:32px;display:grid}.kn-ws-lines{border-top:1px solid var(--kn-line);margin:0;padding:0;list-style:none}.kn-ws-lines li{border-bottom:1px solid var(--kn-line);font:500 clamp(16px, 1.25vw, 19px) / 1.4 var(--kn-f-body);padding:16px 0}.kn-ws-actions{flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}@media (max-width:1023px){.kn-ws-lede,.kn-ws-body{grid-column:1/-1}}.kn-latest-head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:24px;display:flex}.kn-latest-title{margin:0}.kn-latest-viewport{display:flex;overflow:clip;-webkit-mask:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.kn-latest-track{flex:none;gap:16px;margin:0;padding:0 8px 0 0;list-style:none;display:flex}.kn-latest-item{flex:0 0 clamp(132px,12vw,172px)}.kn-latest-link{gap:8px;display:grid}.kn-latest-name{font:500 13px/1.3 var(--kn-f-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;height:34px;display:-webkit-box;overflow:hidden}.kn-latest-price{font:700 14px/1 var(--kn-f-body);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:no-preference){#kn-root:is([data-tc-motion=maximum],[data-tc-motion=standard]) .kn-latest-track{animation:70s linear infinite kn-latest}#kn-root:is([data-tc-motion=maximum],[data-tc-motion=standard]) .kn-latest-viewport:hover .kn-latest-track,#kn-root:is([data-tc-motion=maximum],[data-tc-motion=standard]) .kn-latest-viewport:focus-within .kn-latest-track{animation-play-state:paused}}#kn-root:not([data-tc-motion=maximum]):not([data-tc-motion=standard]) .kn-latest-viewport{overflow-x:auto;-webkit-mask:none;mask:none}#kn-root:not([data-tc-motion=maximum]):not([data-tc-motion=standard]) .kn-latest-track[aria-hidden]{display:none}@media (prefers-reduced-motion:reduce){.kn-latest-viewport{overflow-x:auto!important;-webkit-mask:none!important;mask:none!important}.kn-latest-track[aria-hidden]{display:none}}@keyframes kn-latest{to{transform:translate(-100%)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){#kn-root:is([data-tc-motion=maximum],[data-tc-motion=standard]) .kn-band[data-from]{isolation:isolate}#kn-root:is([data-tc-motion=maximum],[data-tc-motion=standard]) .kn-band[data-from]:after{content:"";z-index:60;pointer-events:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--color-base);animation:linear both kn-wipe;animation-timeline:view();animation-range:entry 0 entry 60vh;position:absolute;inset:0}html[data-theme=dark] #kn-root:is([data-tc-motion=maximum],[data-tc-motion=standard]) .kn-band[data-from]:after{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}#kn-root:is([data-tc-motion=maximum],[data-tc-motion=standard]) .kn-band[data-from=dark]:after{background:#0b0b0c}#kn-root:is([data-tc-motion=maximum],[data-tc-motion=standard]) .kn-band[data-block=zoom][data-from]:after{display:none}}}@keyframes kn-wipe{0%{clip-path:inset(0)}to{clip-path:inset(0 0 0 100%)}}.kn-band[data-block]:not([data-block=hero],[data-block=rows]){content-visibility:auto;contain-intrinsic-size:auto 100svh}
