.k-2026{--k-ground:#0a0b0d;--k-slab:#151618;--k-slab-2:#1c1d20;--k-shell:#595c61;--k-shell-field:#1f2022;--k-edge:#26272b;--k-ink:#ececea;--k-ink-dim:#8d8f95;--k-ink-faint:#4b4d54;--k-ink-quiet:#7a7d84;--k-blue:#3aa0ff;--k-green:#1fb28a;--k-orange:#ff9d6a;--k-pink:#ff8fc9;--k-display:"Michroma", ui-sans-serif, sans-serif;--k-sans:"IBM Plex Sans", ui-sans-serif, sans-serif;--k-mono:"IBM Plex Mono", ui-monospace, monospace;--k-gutter:clamp(16px, 4vw, 56px);--k-ease:cubic-bezier(.2, .7, .1, 1);--k-head:64px;--k-bar:clamp(72px, 3.3vw, 84px)}.k-2026 main{background:var(--k-ground);color:var(--k-ink);overflow-x:clip}.k-eyebrow{font:500 11px/1.4 var(--k-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--k-ink-dim);margin:0 0 18px}.k-display{font:400 clamp(26px, 3.6vw, 56px)/1.12 var(--k-display);letter-spacing:.02em;text-transform:uppercase;margin:0 0 22px;color:var(--k-ink);text-wrap:balance}.k-lede{font:300 clamp(1rem, .9rem + .3vw, 1.1875rem)/1.6 var(--k-sans);color:var(--k-ink-dim);max-width:34em;margin:0 0 28px}.k-sub{font:500 12px/1.4 var(--k-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--k-ink);margin:-8px 0 22px}.k-num{flex:none;display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--k-edge);border-radius:50%;font:500 12px var(--k-mono);color:var(--k-ink-dim);background:var(--k-slab);transition:color .3s,border-color .3s,box-shadow .3s}.k-btn{display:inline-flex;align-items:center;gap:14px;min-height:48px;padding:0 22px;border-radius:6px;font:500 11px/1 var(--k-mono);letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:transform .25s var(--k-ease),background .25s,color .25s}.k-btn:hover{transform:translateY(-2px)}.k-btn--light{background:var(--k-ink);color:#0a0b0d;min-width:min(260px, 100%)}.k-btn--ghost{border:1px solid var(--k-edge);color:var(--k-ink);background:rgb(10 11 13 / .6);backdrop-filter:blur(8px)}.k-btn__arrow{font-size:calc(18px * var(--k-ts));line-height:0}.k-btn__dot{width:7px;height:7px;border-radius:50%;background:var(--k-pink);box-shadow:0 0 10px var(--k-pink)}.k-hero{position:relative;background:var(--k-ground)}.k-hero__run{height:1050vh}.k-hero__stage{--p:0;position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;display:grid;place-items:center;perspective:1400px;--cw:min(100vw, calc((100svh - var(--k-head)) * 1.78));--air:clamp(32px, 8vh, 96px);--sw:min(calc(var(--cw) * .7), calc((100svh - var(--k-head) - 2 * var(--air)) * 1.6), 1500px)}.k-hero__type{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;margin:0;padding:0 var(--k-gutter);row-gap:22px;pointer-events:none;font-family:var(--k-display);line-height:1;letter-spacing:.02em;text-transform:uppercase;color:var(--k-ink);white-space:nowrap}.k-hero__word{display:block;font-size:clamp(44px, calc(var(--cw) * .125), 240px);will-change:transform}.k-hero__word--kerf{transform:translateX(calc(var(--p) * -14vw));margin-left:-.094em;color:#fff0;background:linear-gradient(180deg,#f6f6f3 20%,#a9acb1 62%,#6d7075);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 18px 50px rgb(0 0 0 / .45))}.k-hero__word--studio{align-self:flex-end;margin-right:-.047em;transform:translateX(calc(var(--p) * 14vw));color:#fff0;-webkit-text-stroke:1.5px var(--k-ink);background:linear-gradient(90deg,var(--k-ink) calc(var(--p) * 100%),transparent calc(var(--p) * 100% + .5%));-webkit-background-clip:text;background-clip:text}.k-hero__stage::before{content:"";position:absolute;z-index:0;inset:-10% -20%;pointer-events:none;background:radial-gradient(ellipse 46% 44% at 50% 54%,rgb(255 180 110 / .2),rgb(255 157 106 / .08) 45%,rgb(255 157 106 / .025) 72%,transparent);opacity:calc(1 - var(--p));animation:k-op-breathe 7s ease-in-out infinite}.k-hero__shot{position:relative;z-index:2;margin:0;width:calc(var(--cw) * .46 * (1 - var(--p)) + var(--p) * var(--sw));margin-top:var(--k-head);transform:rotateX(calc((1 - var(--p)) * 28deg)) rotateZ(calc((1 - var(--p)) * -6deg)) translateY(calc((1 - var(--p)) * var(--cw) * -.065)) /* the tilt pushes the visual weight down;lift it so the gaps above and below are even */;transform-style:preserve-3d;border-radius:calc(14px - var(--p) * 8px);overflow:hidden;box-shadow:0 40px 120px rgb(0 0 0 / .8),0 0 0 1px rgb(255 255 255 / .06)}.k-hero__cam{position:relative;width:100%;aspect-ratio:2000 / 1250;transform-origin:0 0}.k-hero__screen{position:absolute;inset:0;width:100%;height:100%;border:0;background:#050506;pointer-events:none}.k-hero__screen--mix{opacity:var(--mix,0)}.k-hero__shot{filter:blur(calc(var(--hide, 0) * 7px + var(--tease, 0) * 5px + var(--move, 0) * 1px + var(--pop, 0) * 8px)) brightness(max(.55, calc(1 - var(--hide, 0) * .35 - var(--dim, 0) * .15 - var(--tease, 0) * .3 - var(--pop, 0) * .35)))}.k-hero__pop{position:absolute;z-index:3;left:50%;top:calc(50% + var(--k-head) / 2);width:min(var(--sw), calc((100svh - var(--k-head) - 2.6 * var(--air)) * 1368 / 915), 1180px);aspect-ratio:1368 / 915;opacity:var(--pop);transform:translate(-50%,calc(-50% + (1 - var(--pop)) * 60px)) scale(calc(.9 + var(--pop) * .1));filter:drop-shadow(0 40px 80px rgb(0 0 0 / calc(var(--pop) * .7)));pointer-events:none}.k-hero__pop iframe{display:block;width:100%;height:100%;border:0;background:#fff0}.k-hero__tease li.k-hero__tease-top{top:calc(var(--k-head) + (100svh - var(--k-head) - var(--sw) * .625) / 4);transform:translateY(calc(-50% + (1 - var(--t)) * 18px));font-size:clamp(18px, calc(var(--cw) * .022), 40px)}.k-hero__tease{position:absolute;inset:0;z-index:3;margin:0;padding:0;list-style:none;pointer-events:none}.k-hero__tease li{--t:0;position:absolute;left:var(--k-gutter);right:var(--k-gutter);top:50%;text-align:center;text-wrap:balance;font:400 clamp(24px, 4.2vw, 64px)/1.12 var(--k-display);letter-spacing:.02em;text-transform:uppercase;color:var(--k-ink);text-shadow:0 2px 30px rgb(0 0 0 / .9),0 0 2px rgb(0 0 0 / .8);opacity:calc(var(--t) - var(--cta-in, 0) * 4);filter:blur(calc((1 - var(--t)) * 10px));transform:translateY(calc(-50% + (1 - var(--t)) * 24px)) scale(calc(.97 + var(--t) * .03))}.k-hero__stage.is-clear .k-hero__shot{filter:none}.k-hero__type{opacity:calc(1 - var(--words-out, 0))}.k-hero__captions{position:absolute;z-index:3;left:var(--k-gutter);bottom:28px;margin:0;padding:0;list-style:none;width:min(420px, calc(100% - 2 * var(--k-gutter)))}.k-hero__captions li{position:absolute;left:0;bottom:0;display:flex;gap:16px;align-items:flex-start;padding:16px 18px;border-radius:10px;background:rgb(10 11 13 / .78);backdrop-filter:blur(10px);border:1px solid var(--k-edge);font:300 calc(14px * var(--k-ts))/1.5 var(--k-sans);color:var(--k-ink-dim);opacity:0;transform:translateY(12px);transition:opacity .35s,transform .5s var(--k-ease)}.k-hero__captions li.is-on{opacity:1;transform:none}.k-hero__captions b{display:block;font:500 12px/1.4 var(--k-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--k-ink);margin:6px 0 4px}.k-hero__cta{position:relative;z-index:5;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:calc(var(--k-head) + 48px) var(--k-gutter) clamp(64px, 12vh, 140px);background:linear-gradient(to bottom,#fff0,rgb(10 11 13 / .55) 35%,var(--k-ground) 100%)}.k-hero__cta>*{width:min(620px, 100%)}.k-hero__cta .k-notify__form{text-align:left}.k-hero__cta-title{text-wrap:balance}.k-hero__cta-title{font:400 clamp(26px, 3.2vw, 46px)/1.08 var(--k-display);letter-spacing:.02em;text-transform:uppercase;color:var(--k-ink);margin:0 0 12px}.k-hero__cta-lede{font:300 calc(16px * var(--k-ts))/1.6 var(--k-sans);color:var(--k-ink-dim);margin:0 0 22px}.k-hero__shot::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(112deg,rgb(255 255 255 / .09),rgb(255 255 255 / .05) 27%,transparent 27.5%);opacity:calc(.55 * (1 - var(--p)))}.k-hero__note{position:absolute;z-index:3;top:50%;margin:0;font:500 11px/1.6 var(--k-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--k-ink-dim);opacity:calc(1 - var(--p) * 2.5)}.k-hero__note--left{left:var(--k-gutter);transform:translateX(calc(var(--p) * -14vw))}.k-hero__note--right{right:var(--k-gutter);text-align:right;transform:translateX(calc(var(--p) * 14vw))}.k-hero__actions{position:absolute;z-index:3;left:var(--k-gutter);right:var(--k-gutter);bottom:28px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;opacity:calc(1 - var(--p) * 3)}.k-hero .k-hero__word,.k-hero__shot,.k-hero__note,.k-hero__actions{animation:k-rise 1.1s var(--k-ease) both}.k-hero__word--studio{animation-delay:.08s}.k-hero__shot{animation-name:k-fade;animation-delay:.25s}.k-hero__note{animation-delay:.5s}.k-hero__actions{animation-delay:.65s}.k-hero__actions:has(.k-hero__manual){justify-content:flex-start}.k-hero__manual .icon{width:14px;height:14px}.k-hero__m-actions{margin-top:22px;display:flex;flex-wrap:wrap;gap:12px}@keyframes k-rise{from{opacity:0;translate:0 40px}}@keyframes k-fade{from{opacity:0}}.k-notify{position:relative;padding:clamp(72px, 12vh, 140px) var(--k-gutter);background:radial-gradient(ellipse 60% 70% at 50% 50%,rgb(58 160 255 / .07),transparent 70%),var(--k-ground);border-top:1px solid var(--k-edge)}.k-notify__card{max-width:640px;margin:0 auto;padding:clamp(28px, 4vw, 48px);text-align:center;background:linear-gradient(to bottom,var(--k-slab-top,#1a1b1e),var(--k-slab-bottom,#121316));border:1px solid var(--k-edge);border-radius:16px;box-shadow:inset 0 1px 0 rgb(255 255 255 / .05),0 40px 100px rgb(0 0 0 / .45)}.k-notify__card .k-notify__lede{margin:0 auto 28px}.k-notify__card .k-notify__form{text-align:left;max-width:520px;margin:0 auto}.k-notify__title{font:400 clamp(28px, 3.4vw, 52px)/1.05 var(--k-display);letter-spacing:.02em;text-transform:uppercase;color:var(--k-ink);margin:0 0 14px}.k-notify__lede{font:300 calc(16px * var(--k-ts))/1.6 var(--k-sans);color:var(--k-ink-dim);margin:0;max-width:30em}.k-notify__label{display:block;font:500 11px/1 var(--k-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--k-ink-dim);margin:0 0 10px}.k-notify__row{display:flex;gap:8px}.k-notify__row input{flex:1;min-width:0;min-height:52px;padding:0 16px;border:1px solid var(--k-edge);border-radius:6px;background:var(--k-ground);color:var(--k-ink);font:400 calc(16px * var(--k-ts)) var(--k-sans)}.k-notify__row input:focus-visible{outline:2px solid var(--k-pink);outline-offset:2px}.k-notify__row .k-btn{min-height:52px}.k-notify__consent{display:flex;gap:10px;align-items:flex-start;margin-top:14px;font:300 calc(14px * var(--k-ts))/1.5 var(--k-sans);color:var(--k-ink-dim)}.k-notify__consent input{margin-top:3px;accent-color:var(--k-green)}.k-notify__done{margin:14px 0 0;font:500 12px var(--k-mono);letter-spacing:.08em;color:var(--k-green)}@media (max-width:560px){.k-notify__row{flex-direction:column}}.k-specs{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);min-height:100vh;border-top:1px solid var(--k-edge)}.k-specs__text{padding:clamp(64px, 10vh, 120px) var(--k-gutter);background:var(--k-ground)}.k-specs__list{list-style:none;margin:40px 0 0;padding:0;border-top:1px solid var(--k-edge)}.k-specs__list li{display:flex;gap:20px;align-items:flex-start;padding:22px 0;border-bottom:1px solid var(--k-edge);font:300 calc(15px * var(--k-ts))/1.6 var(--k-sans);color:var(--k-ink-dim);cursor:default;transition:color .3s}.k-specs__list b{display:block;font:500 calc(13px * var(--k-ts))/1.4 var(--k-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--k-ink);margin:8px 0 6px}.k-specs__list li.is-active{color:var(--k-ink)}.k-specs__list li.is-active .k-num{color:var(--k-ground);background:var(--k-ink);border-color:var(--k-ink);box-shadow:0 0 22px rgb(236 236 234 / .25)}.k-specs__screen{position:sticky;top:var(--k-head);height:calc(100vh - var(--k-head));display:grid;place-items:center;background:radial-gradient(ellipse at 60% 40%,#1c1d20,var(--k-ground) 70%);overflow:hidden}.k-specs__frame{position:relative;width:118%;margin-left:12%;aspect-ratio:2560 / 1600;border-radius:10px 0 0 10px;overflow:hidden;box-shadow:0 30px 100px rgb(0 0 0 / .7),0 0 0 1px rgb(255 255 255 / .06)}.k-specs__frame img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:left top;opacity:0;transform:scale(1.04);transition:opacity .6s var(--k-ease),transform 1.2s var(--k-ease)}.k-specs__frame img.is-active{opacity:1;transform:none}.k-ol2{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(24px, 4vw, 64px);align-items:center;padding:clamp(80px, 14vh, 160px) var(--k-gutter);background:radial-gradient(ellipse 60% 70% at 70% 50%,rgb(58 160 255 / .08),transparent 70%),var(--k-ground);border-top:1px solid var(--k-edge)}.k-ol2 .k-display{font-size:clamp(44px, 6.4vw, 100px)}.k-tags{display:flex;gap:8px;flex-wrap:wrap;list-style:none;padding:0;margin:0 0 22px}.k-tags li{font:500 10px/1 var(--k-mono);letter-spacing:.14em;text-transform:uppercase;padding:8px 12px;border:1px solid var(--k-edge);border-radius:999px;color:var(--k-ink-dim)}.k-offer{display:grid;gap:1px;margin:0 0 22px;max-width:30em;border:1px solid var(--k-edge);border-radius:10px;overflow:hidden;background:var(--k-edge)}.k-offer div{display:grid;grid-template-columns:11em 1fr;gap:12px;align-items:baseline;padding:12px 16px;background:var(--k-slab)}.k-offer dt{font:500 11px/1.4 var(--k-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--k-ink)}.k-offer dd{margin:0;font:300 calc(15px * var(--k-ts))/1.5 var(--k-sans);color:var(--k-ink-dim)}.k-hint{font:500 11px var(--k-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--k-ink-dim);margin:0}.k-ol2__plate{perspective:1600px}.k-ol2__svg{display:block;width:100%;height:auto;filter:drop-shadow(0 40px 60px rgb(0 0 0 / .7));transform:rotateY(calc((1 - var(--p, 1)) * -14deg)) translateX(calc((1 - var(--p, 1)) * 6vw));opacity:calc(.2 + var(--p, 1) * .8);will-change:transform}.k-ol2__frame{display:block;width:100%;height:auto;aspect-ratio:1140 / 341;border:0;background:#fff0}.k-ol2__views{position:relative;display:inline-flex;margin:0 0 18px;padding:4px;border-radius:999px;background:var(--k-slab);border:1px solid var(--k-edge)}.k-ol2__views button{position:relative;z-index:1;width:96px;min-height:36px;padding:0;border:0;border-radius:999px;background:none;cursor:pointer;font:500 11px/1 var(--k-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--k-ink-dim);transition:color .3s}.k-ol2__views button[aria-pressed="true"]{color:var(--k-ground)}.k-ol2__views button:focus-visible{outline:2px solid var(--k-pink);outline-offset:2px}.k-ol2__views-thumb{position:absolute;z-index:0;top:4px;bottom:4px;left:4px;width:96px;border-radius:999px;background:var(--k-ink);transition:transform .45s var(--k-ease)}.k-ol2__views.is-rear .k-ol2__views-thumb{transform:translateX(100%)}.k-mods{padding:clamp(80px, 14vh, 160px) var(--k-gutter);border-top:1px solid var(--k-edge);background:var(--k-ground)}.k-mods__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:48px;align-items:end;margin-bottom:48px}.k-mods__head .k-eyebrow,.k-mods__head .k-display{grid-column:1}.k-mods__head .k-lede{grid-column:2;grid-row:2;margin:0 0 22px}.k-price{grid-column:2;display:flex;flex-wrap:wrap;gap:8px;margin:0}.k-price span{font:500 11px/1 var(--k-mono);letter-spacing:.12em;text-transform:uppercase;padding:10px 14px;border-radius:999px;background:var(--k-slab-2);color:var(--k-ink)}.k-price span:first-child{background:var(--k-ink);color:var(--k-ground)}.k-mods--light{--k-ground:#f2f2f0;--k-slab:#e7e8ea;--k-slab-2:#dcdee1;--k-edge:#cfd1d5;--k-ink:#18191b;--k-ink-dim:#55585e;--k-ink-faint:#9a9da3;--k-ink-quiet:#6b6e74;color:var(--k-ink);border-top:0}.k-mods--light .k-tabs__panel img{box-shadow:0 18px 50px rgb(20 22 26 / .22)}.k-tabs__list{position:relative;display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;padding:4px;margin-bottom:28px;background:var(--k-slab);border:1px solid var(--k-edge);border-radius:10px;width:max-content;max-width:100%}.k-tabs__list::-webkit-scrollbar{display:none}.k-tabs__list button{position:relative;z-index:1;flex:none;min-height:40px;padding:0 18px;border:0;border-radius:7px;background:none;font:500 11px/1 var(--k-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--k-ink-dim);cursor:pointer;transition:color .25s}.k-tabs__list button[aria-selected="true"]{color:var(--k-ground)}.k-tabs__list button:focus-visible{outline:2px solid var(--k-pink);outline-offset:2px}.k-tabs__live::before{content:"";display:inline-block;width:6px;height:6px;margin-right:8px;border-radius:50%;background:var(--k-green);box-shadow:0 0 8px var(--k-green);vertical-align:1px}.k-tabs__bar{position:absolute;z-index:0;top:4px;bottom:4px;left:0;border-radius:7px;background:var(--k-ink);transition:transform .45s var(--k-ease),width .45s var(--k-ease)}.k-tabs__panel{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:40px;align-items:center;min-height:420px;padding:clamp(20px, 3vw, 40px);background:var(--k-slab);border:1px solid var(--k-edge);border-radius:14px}.k-tabs__panel[hidden]{display:none}html:not(.js) .k-tabs__list{display:none}html:not(.js) .k-tabs__panel+.k-tabs__panel{margin-top:16px}.js .k-tabs:not(.is-ready) .k-tabs__panel:not(.is-active){display:none}.k-tabs__panel>*{transition:opacity .16s ease-out}.k-tabs__panel.is-leaving>*{opacity:0}.k-tabs__panel.is-active>*{animation:k-panel .7s var(--k-ease) both}.k-tabs__panel.is-active>:nth-child(2){animation-delay:.06s}@keyframes k-panel{from{opacity:0;transform:translateY(6px)}}.k-tabs__copy h3{font:400 clamp(17px, 1.6vw, 24px)/1.3 var(--k-display);letter-spacing:.03em;text-transform:uppercase;color:var(--k-ink);margin:0 0 16px}.k-tabs__copy p{font:300 calc(16px * var(--k-ts))/1.6 var(--k-sans);color:var(--k-ink-dim);margin:0}.k-tabs__panel img{justify-self:center;width:auto;max-width:100%;max-height:min(460px, 60vh);height:auto;border-radius:8px;box-shadow:0 20px 60px rgb(0 0 0 / .5)}.k-tabs__panel--dock .k-tabs__demo{min-width:0}.k-tabs__panel--dock .fig{margin:0;width:100%}.k-tabs__panel--dock .fig>figure{width:100%;max-width:none;margin:0}.k-split__shot{display:block;width:100%;max-width:860px;height:auto;border-radius:8px;box-shadow:0 24px 60px rgb(0 0 0 / .45)}.k-tabs__panel--live{display:block;padding:0;overflow:hidden}.k-tabs__panel--live[hidden]{display:none}.k-tabs__panel--live>section{margin:0;border-radius:14px}.k-zoom{position:relative;height:260vh;background:var(--k-ground);border-top:1px solid var(--k-edge)}.k-zoom__stage{position:sticky;top:var(--k-head);height:calc(100vh - var(--k-head));display:grid;grid-template-rows:auto 1fr;gap:24px;padding:clamp(24px, 5vh, 56px) var(--k-gutter)}.k-zoom__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:48px;align-items:end}.k-zoom__head .k-eyebrow,.k-zoom__head .k-display{grid-column:1;margin-bottom:0}.k-zoom__head .k-lede{grid-column:2;grid-row:2;margin:0}.k-zoom__frame{justify-self:center;align-self:start;width:min(100%, calc((100vh - var(--k-head) - 220px) * 1.6));height:auto;aspect-ratio:2000 / 1250;border:0;border-radius:12px;background:#050506;box-shadow:0 40px 120px rgb(0 0 0 / .7),0 0 0 1px rgb(255 255 255 / .06)}@media (max-width:900px){.k-zoom{height:200vh}.k-zoom__head{grid-template-columns:minmax(0,1fr)}.k-zoom__head .k-lede{grid-column:1;grid-row:auto}}@media (prefers-reduced-motion:reduce){.k-zoom{height:auto}.k-zoom__stage{position:relative;height:auto}}.k-tease{padding:clamp(72px, 12vh, 140px) var(--k-gutter);background:var(--k-ground);border-top:1px solid var(--k-edge)}.k-tease__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:48px;align-items:end;margin-bottom:40px}.k-tease__head .k-eyebrow,.k-tease__head .k-display{grid-column:1}.k-tease__head .k-lede{grid-column:2;grid-row:2;margin:0 0 22px}.k-tease__frame{display:block;width:100%;height:auto;border:0;border-radius:12px;background:#050506;box-shadow:0 40px 120px rgb(0 0 0 / .7),0 0 0 1px rgb(255 255 255 / .06)}@media (max-width:900px){.k-tease__head{grid-template-columns:minmax(0,1fr)}.k-tease__head .k-lede{grid-column:1;grid-row:auto}}.k-mission{padding:clamp(96px, 16vh, 180px) var(--k-gutter);background:var(--k-ground);border-top:1px solid var(--k-edge)}.k-mission .k-eyebrow{margin:0 0 28px}.k-mission__list{list-style:none;margin:0;padding:0;border-bottom:1px solid var(--k-edge)}.k-mission__row{--f:0;display:grid;grid-template-columns:clamp(48px, 7vw, 110px) minmax(0,1fr);align-items:baseline;padding:clamp(22px, 3.6vh, 40px) 0;border-top:1px solid var(--k-edge)}.k-mission__n{font:500 clamp(11px, 1vw, 13px)/1 var(--k-mono);letter-spacing:.1em;color:color-mix(in srgb,var(--k-pink) calc(var(--f) * 100%),var(--k-ink-dim));transform:translateY(-.4em)}.k-mission__line{margin:0;max-width:22ch;font:400 clamp(26px, 3.9vw, 68px)/1.1 var(--k-display);letter-spacing:.01em;text-transform:uppercase;color:var(--k-ink);filter:blur(calc((1 - var(--f)) * 3px));opacity:calc(.6 + var(--f) * .4);transform:translateX(calc((1 - var(--f)) * -14px))}.k-mission__line span{display:inline-block}@media (min-width:700px){.k-mission__line span{white-space:nowrap}.k-mission__line{max-width:none}}.k-split{display:grid;grid-template-columns:1fr 1fr}.k-split__side{display:grid;grid-template-rows:auto 1fr;gap:clamp(32px, 5vh, 56px);padding:clamp(56px, 10vh, 112px) var(--k-gutter);min-width:0}.k-split__side--reaper{border-right:1px solid rgb(0 0 0 / .25)}.k-split__side--reaper .k-eyebrow{color:rgb(236 236 234 / .9)}.k-split__side--live .k-eyebrow{color:#5c5f64}.k-split__title{font:400 clamp(24px, 2.6vw, 42px)/1.08 var(--k-display);letter-spacing:.01em;text-transform:uppercase;margin:0 0 22px}.k-split__side--reaper .k-split__title{color:var(--k-ink)}.k-split__side--live .k-split__title{color:#191a1b}.k-split__copy{max-width:36em}.k-split__copy .lede{margin-bottom:24px}.k-split__copy .meta{margin-top:18px}.k-split__demo{align-self:end;min-width:0}.k-split__demo .fig{margin:0;width:100%}.k-split__demo .fig>figure{width:100%;max-width:860px;margin-inline:0}@media (max-width:900px){.k-specs{grid-template-columns:minmax(0,1fr)}.k-specs__screen{position:relative;height:auto;padding:40px 0 40px var(--k-gutter);order:-1}.k-specs__frame{width:130%;margin-left:0}.k-ol2{grid-template-columns:minmax(0,1fr)}.k-mods__head{grid-template-columns:minmax(0,1fr)}.k-mods__head .k-lede,.k-price{grid-column:1;grid-row:auto}.k-tabs__panel{grid-template-columns:minmax(0,1fr);min-height:0}.k-split{grid-template-columns:minmax(0,1fr)}.k-split__side--reaper{border-right:0}}@media (prefers-reduced-motion:reduce){.k-hero__run{display:none}.k-hero__stage{position:relative;--p:1 !important;--hide:1 !important}.k-hero__tease,.k-hero__pop{display:none}.k-hero__captions{display:none}.k-hero *,.k-tabs__panel,.k-tabs__panel>*,.k-specs__frame img{animation:none!important;transition:none!important}.k-mission__row{--f:1 !important}.k-ol2__svg{--p:1 !important}}.k-feat{padding:clamp(80px, 13vh, 150px) var(--k-gutter);background:var(--k-ground);border-top:1px solid var(--k-edge)}.k-feat__head{margin-bottom:48px}.k-feat__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--k-edge);border-left:1px solid var(--k-edge)}.k-feat__list li{display:grid;grid-template-rows:auto auto 1fr;gap:10px;padding:22px 22px 26px;min-height:168px;border-right:1px solid var(--k-edge);border-bottom:1px solid var(--k-edge);color:var(--k-ink-dim);transition:background .25s,color .25s}.k-feat__list li:hover{background:rgb(255 255 255 / .025);color:var(--k-ink)}.k-feat__n{font:500 11px/1 var(--k-mono,'IBM Plex Mono',monospace);letter-spacing:.08em;color:var(--k-ink-quiet)}.k-feat__list li:hover .k-feat__n{color:var(--k-pink,#ff8fc9)}.k-feat__list b{font-family:'Michroma',sans-serif;font-weight:400;text-transform:uppercase;font-size:calc(13px * var(--k-ts));line-height:1.45;letter-spacing:.04em;color:var(--k-ink)}.k-feat__list li>span:last-child{font-size:calc(14px * var(--k-ts));line-height:1.5}.k-feat__list .k-feat__more{background:repeating-linear-gradient(135deg,transparent 0 9px,rgb(255 255 255 / .025) 9px 10px)}.k-feat__list .k-feat__more{grid-column:1 / -1;min-height:0;grid-template-columns:auto auto 1fr;grid-template-rows:none;align-items:baseline;gap:18px}@media (max-width:1200px){.k-feat__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.k-feat__list{grid-template-columns:minmax(0,1fr)}.k-feat__list li{min-height:0;grid-template-rows:none;gap:8px;padding:18px 20px 20px}.k-feat__list .k-feat__more{grid-template-columns:auto 1fr;row-gap:8px}.k-feat__list .k-feat__more b{justify-self:start}.k-feat__list .k-feat__more>span:last-child{grid-column:1 / -1}}.k-crop--small{max-width:520px;width:100%;justify-self:center}.k-feat__more .k-feat__n{font-size:calc(15px * var(--k-ts));color:var(--k-ink)}.k-closes{padding:0 var(--k-gutter) clamp(80px, 13vh, 150px);background:var(--k-ground)}.k-close{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(28px, 5vw, 80px);align-items:center;padding:clamp(48px, 9vh, 96px) 0;border-top:1px solid var(--k-edge);max-width:1280px;margin:0 auto}.k-close:nth-child(even){grid-template-columns:minmax(0,7fr) minmax(0,4fr)}.k-close:nth-child(even) .k-close__copy{order:2}.k-close__copy .k-display{font-size:clamp(22px, 2.4vw, 34px);margin:0 0 16px}.k-close__copy p:last-child{margin:0;max-width:34ch;color:var(--k-ink-dim);font-size:calc(16px * var(--k-ts));line-height:1.55}.k-crop{position:relative;overflow:hidden;border-radius:12px;background:#050506;box-shadow:0 40px 120px rgb(0 0 0 / .7),0 0 0 1px rgb(255 255 255 / .06)}.k-crop>iframe,.k-crop>img{position:absolute;left:0;top:0;border:0;max-width:none;transform-origin:0 0}.k-crop::after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 48px 10px #050506}@media (max-width:900px){.k-close,.k-close:nth-child(even){grid-template-columns:minmax(0,1fr)}.k-close:nth-child(even) .k-close__copy{order:0}}.k-crop__mask{position:absolute;background:#050506;pointer-events:none}.k-2026 main :is(h1,h2,h3,.k-display,.k-lede,.k-sub,.k-hint,.k-eyebrow,.k-hero__note,.k-hero__cta-lede,.k-notify__lede,.k-hero__captions li,.k-feat__list li,.k-close__copy p,.k-tabs__copy p,.k-notify__consent,dd,dt){text-wrap:balance}.k-2026 main p{text-wrap:pretty}.k-stack{position:relative;width:100%;max-width:860px;aspect-ratio:16 / 11}.k-stack__card{position:absolute;left:var(--x);top:var(--y);width:46%;height:auto;border-radius:8px;box-shadow:0 18px 44px rgb(0 0 0 / .5),0 0 0 1px rgb(255 255 255 / .06);transform:translate(0,40px) rotate(calc(var(--r) * 2)) scale(.94);opacity:0;transition:transform .9s var(--k-ease) calc(var(--i) * 90ms),opacity .6s ease calc(var(--i) * 90ms),box-shadow .3s}.k-stack.is-in .k-stack__card{transform:rotate(var(--r));opacity:1}.k-stack.is-in .k-stack__card:hover{transform:rotate(0deg) translateY(-8px) scale(1.04);z-index:9;box-shadow:0 30px 70px rgb(0 0 0 / .6),0 0 0 1px rgb(255 255 255 / .1);transition-delay:0s}@media (prefers-reduced-motion:reduce){.k-stack__card{transform:rotate(var(--r));opacity:1;transition:none}}@media (max-width:700px){.k-2026 main .k-display,.k-2026 main .k-split__title{font-size:5.6vw}.k-mission__row{grid-template-columns:34px minmax(0,1fr)}.k-mission .k-mission__line{font-size:min(5.6vw, 26px)}.k-stack .k-stack__card{width:43%}.k-mission .k-mission__row{grid-template-columns:minmax(0,1fr);row-gap:10px}.k-mission .k-mission__n{transform:none}.k-mission .k-mission__line{font-size:min(4.9vw, 26px)}.k-tabs .k-tabs__list{flex-wrap:wrap;width:auto;overflow:visible}.k-tabs .k-tabs__list button{flex:1 1 auto;padding:0 12px}.k-tabs .k-tabs__list button[aria-selected="true"]{background:var(--k-ink)}.k-tabs .k-tabs__bar{display:none}}@media (min-width:701px) and (orientation:portrait){.k-hero__stage{--cw:100vw;--wd:15vw;--pad:8vh;--sw:min(90vw, calc((100svh - var(--k-head) - 2 * var(--air)) * 1.6))}.k-hero__type{justify-content:space-between;row-gap:0;padding-top:calc(var(--k-head) + var(--pad));padding-bottom:calc(var(--k-head) + var(--pad))}.k-hero__word{font-size:var(--wd)}.k-hero__shot{width:calc(80vw * (1 - var(--p)) + var(--p) * var(--sw))}.k-hero__note--left{top:calc(var(--k-head) + var(--pad) + var(--wd) + 14px)}.k-hero__note--right{top:auto;bottom:calc(var(--k-head) + var(--pad) + var(--wd) + 14px)}}.k-hero__mobile{display:none}@media (max-width:700px){.k-hero{isolation:isolate;overflow:hidden}.k-hero::before{content:"";position:absolute;inset:-24px;z-index:-1;background:url(../../../themes/kerf/assets/redesign/img/kerf-studio-arrange.webp) 38% 20% / auto 100% no-repeat;filter:blur(4px) brightness(.62) saturate(1.45)}.k-hero::after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse 85% 55% at 50% 32%,transparent 35%,rgb(5 5 6 / .78) 100%),linear-gradient(to bottom,transparent 55%,var(--k-ground))}.k-hero .k-hero__stage,.k-hero .k-hero__run{display:none}.k-hero__mobile{display:block;padding:calc(var(--k-head) + 14vh) var(--k-gutter) 36px}.k-hero__m-title{margin:0;display:flex;flex-direction:column;font:400 min(14vw, 70px)/1 var(--k-display);letter-spacing:.02em;text-transform:uppercase;color:var(--k-ink)}.k-hero__m-studio{color:#fff0;-webkit-text-stroke:1.2px var(--k-ink)}.k-hero__m-date{margin:22px 0 0;font:500 12px/1.6 var(--k-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--k-ink)}.k-hero .k-hero__cta{min-height:0;display:block;text-align:left;margin:0 var(--k-gutter) 56px;padding:24px 20px;background:rgb(10 11 13 / .62);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgb(255 255 255 / .1);border-radius:14px}.k-hero .k-hero__cta>*{width:auto}.k-hero .k-hero__cta .k-hero__cta-title{font-size:min(7vw, 30px)}.k-hero .k-notify__row{flex-wrap:wrap}}.k-2026 .k-asis{text-transform:none;letter-spacing:.04em}@media (max-width:900px){.k-ol2{display:flex;flex-direction:column;align-items:stretch;gap:0}.k-ol2__text{display:contents}.k-ol2__plate{order:1;margin:4px 0 18px}.k-ol2 .k-hint{order:2;margin:0 0 32px}.k-ol2 .k-tags{order:3}.k-ol2 .k-offer{order:4;margin:0}}.k-2026{--k-lamp:#ffb46e}.k-op-hero{position:relative;isolation:isolate;overflow:hidden;display:grid;justify-items:center;gap:clamp(28px, 5vh, 56px);padding:clamp(72px, 12vh, 140px) var(--k-gutter) clamp(72px, 12vh, 130px);text-align:center;background:var(--k-ground)}.k-op-hero__glow{position:absolute;z-index:-1;left:50%;top:58%;width:min(1500px, 140vw);aspect-ratio:2 / 1;translate:-50% -50%;pointer-events:none;background:radial-gradient(closest-side,rgb(255 180 110 / .16),rgb(255 157 106 / .05) 55%,transparent);animation:k-op-breathe 7s ease-in-out infinite}@keyframes k-op-breathe{50%{opacity:.55;scale:.94}}.k-op-hero__copy>*{animation:k-rise 1.1s var(--k-ease) both}.k-op-hero__copy>:nth-child(2){animation-delay:.08s}.k-op-hero__copy>:nth-child(3){animation-delay:.16s}.k-op-hero__copy>:nth-child(4){animation-delay:.24s}.k-op-hero__title{margin:0 0 18px;font:400 clamp(84px, 17vw, 260px)/.9 var(--k-display);letter-spacing:.02em;background:linear-gradient(180deg,#f6f6f3 20%,#a9acb1 62%,#6d7075);-webkit-background-clip:text;background-clip:text;color:#fff0;filter:drop-shadow(0 18px 50px rgb(255 170 100 / .12))}.k-op-hero .k-sub{margin:0 0 22px;color:var(--k-lamp)}.k-op-hero .k-lede{margin:0 auto;max-width:30em}.k-op-hero__plate{width:min(1180px, 100%);perspective:1800px;animation:k-fade 1.4s .35s var(--k-ease) both}.k-op-hero .k-ol2__svg{transform:rotateX(calc(var(--tilt, 1) * 22deg)) scale(calc(1 - var(--tilt, 1) * .08));transform-origin:50% 100%;opacity:1;filter:drop-shadow(0 calc(30px + var(--tilt, 1) * 30px) 70px rgb(0 0 0 / .75))}.k-op-hero__bar{display:flex;justify-content:space-between;align-items:center;gap:16px 24px;flex-wrap:wrap;margin-top:28px}.k-op-hero__bar .k-ol2__views{margin:0}.k-op-hero__tags{justify-content:center;margin:0}.k-op-light{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px, 5vw, 88px);align-items:center;padding:clamp(80px, 14vh, 160px) var(--k-gutter);background:radial-gradient(ellipse 50% 60% at 72% 50%,rgb(255 180 110 / .06),transparent 70%),var(--k-ground);border-top:1px solid var(--k-edge)}.k-op-light .k-lede+.k-lede{margin-bottom:0}.k-op-scope{margin:0}.k-op-scope__screen{position:relative;aspect-ratio:16 / 8;border-radius:14px;overflow:hidden;background:#050506;box-shadow:0 0 0 1px #000,0 0 0 7px var(--k-slab-2),0 0 0 8px var(--k-edge),0 50px 120px rgb(0 0 0 / .6)}.k-op-scope__screen::after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(112deg,rgb(255 255 255 / .05),rgb(255 255 255 / .025) 27%,transparent 27.2%);box-shadow:inset 0 0 40px rgb(0 0 0 / .55)}.k-op-scope__canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.k-op-scope__read{position:absolute;right:18px;top:14px;z-index:1;font:500 11px/1 var(--k-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--k-ink-dim)}.k-op-scope__read b{display:inline-block;min-width:4.2ch;text-align:right;font-weight:500;font-size:calc(15px * var(--k-ts));letter-spacing:.04em;color:var(--k-lamp);font-variant-numeric:tabular-nums;text-shadow:0 0 12px rgb(255 180 110 / .5)}.k-op-scope__legend{display:flex;flex-wrap:wrap;gap:10px 26px;margin-top:26px;font:300 calc(14px * var(--k-ts))/1.4 var(--k-sans);color:var(--k-ink-dim)}.k-op-scope__legend span{display:inline-flex;align-items:center;gap:10px}.k-op-dot{width:18px;height:3px;border-radius:2px}.k-op-dot--in{background:#6f7278}.k-op-dot--gr{background:var(--k-lamp);box-shadow:0 0 8px var(--k-lamp)}.k-op-dot--lamp{width:10px;height:10px;border-radius:50%;background:radial-gradient(circle,#fff3e0,var(--k-lamp) 55%,transparent 72%)}.k-op-say .k-mission__line{max-width:18ch}.k-op-closes{padding-top:0}.k-crop--plate{background:#1a1b1e;width:100%;max-width:640px;justify-self:center}.k-crop--plate::after{box-shadow:inset 0 0 60px 14px rgb(10 11 13 / .92)}.k-op-rear{padding:clamp(80px, 14vh, 160px) var(--k-gutter);background:var(--k-ground);border-top:1px solid var(--k-edge)}.k-op-rear__head{text-align:center;max-width:760px;margin:0 auto clamp(40px, 7vh, 72px)}.k-op-rear__head .k-lede{margin:0 auto}.k-op-rear__plate{max-width:1180px;margin:0 auto clamp(48px, 8vh, 88px);filter:drop-shadow(0 40px 70px rgb(0 0 0 / .7))}.k-op-rear__frame{display:block;width:100%;height:auto;aspect-ratio:1140 / 341;border:0;background:#fff0}.k-op-rear__list{list-style:none;margin:0 auto;padding:0;max-width:1180px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--k-edge);border-left:1px solid var(--k-edge)}.k-op-rear__list li{display:grid;grid-template-rows:auto auto 1fr;gap:10px;padding:22px 22px 26px;border-right:1px solid var(--k-edge);border-bottom:1px solid var(--k-edge);color:var(--k-ink-dim);transition:background .25s,color .25s}.k-op-rear__list li:hover{background:rgb(255 255 255 / .025);color:var(--k-ink)}.k-op-rear__n{font:500 11px/1 var(--k-mono);letter-spacing:.08em;color:var(--k-ink-dim)}.k-op-rear__list li:hover .k-op-rear__n{color:var(--k-lamp)}.k-op-rear__list b{font:400 calc(13px * var(--k-ts))/1.45 var(--k-display);letter-spacing:.04em;text-transform:uppercase;color:var(--k-ink)}.k-op-rear__list span:last-child{font-size:calc(14px * var(--k-ts));line-height:1.5}.k-op-buy{background:radial-gradient(ellipse 60% 70% at 50% 50%,rgb(255 180 110 / .07),transparent 70%),var(--k-ground)}.k-op-buy__tags{justify-content:center;margin:0 0 28px}@media (max-width:1000px){.k-op-rear__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.k-op-light{grid-template-columns:minmax(0,1fr)}.k-op-hero__bar{justify-content:center}}@media (max-width:560px){.k-op-rear__list{grid-template-columns:minmax(0,1fr)}.k-op-scope__screen{aspect-ratio:4 / 3}}@media (prefers-reduced-motion:reduce){.k-op-hero__glow,.k-op-hero__copy>*,.k-op-hero__plate,.k-ext-head>*{animation:none}}.k-ext-head{padding:clamp(72px, 12vh, 140px) var(--k-gutter) clamp(40px, 6vh, 64px);background:var(--k-ground);text-align:center;position:relative;isolation:isolate;overflow:hidden}.k-ext-head>.k-op-hero__glow{animation:k-op-breathe 7s ease-in-out infinite}.k-ext-head>*{animation:k-rise 1.1s var(--k-ease) both}.k-ext-head>:nth-child(2){animation-delay:.08s}.k-ext-head>:nth-child(3){animation-delay:.16s}.k-ext-head>:nth-child(4){animation-delay:.24s}.k-ext-head__title{margin:0 0 22px;font:400 clamp(24px, 8vw, 128px)/.95 var(--k-display);letter-spacing:.02em;text-transform:uppercase;background:linear-gradient(180deg,#f6f6f3 20%,#a9acb1 70%,#6d7075);-webkit-background-clip:text;background-clip:text;color:#fff0}.k-ext-head .k-lede{margin:0 auto 36px;max-width:32em}.k-ext-filter{position:relative;display:inline-flex;flex-wrap:wrap;justify-content:center;gap:4px;padding:4px;border-radius:999px;background:var(--k-slab);border:1px solid var(--k-edge)}.k-ext-filter button{min-height:38px;padding:0 18px;border:0;border-radius:999px;background:none;cursor:pointer;font:500 11px/1 var(--k-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--k-ink-dim);transition:background .3s,color .3s}.k-ext-filter button:hover{color:var(--k-ink)}.k-ext-filter button[aria-pressed="true"]{background:var(--k-ink);color:var(--k-ground)}.k-ext-filter button:focus-visible{outline:2px solid var(--k-pink);outline-offset:2px}.k-ext-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 320px),1fr));gap:clamp(16px, 2vw, 28px);max-width:1320px;margin:0 auto;padding:clamp(24px, 4vh, 48px) var(--k-gutter) clamp(80px, 14vh, 160px);background:var(--k-ground)}.k-ext-card{position:relative;border-radius:16px;overflow:hidden;background:linear-gradient(to bottom,#1a1b1e,#121316);border:1px solid var(--k-edge);box-shadow:inset 0 1px 0 rgb(255 255 255 / .05);transition:transform .5s var(--k-ease),box-shadow .5s var(--k-ease),border-color .3s,opacity .4s}.k-ext-card:not(.k-ext-card--later):hover{transform:translateY(-6px);border-color:#34363b;box-shadow:inset 0 1px 0 rgb(255 255 255 / .06),0 40px 90px rgb(0 0 0 / .55)}.k-ext-card[hidden]{display:none}.k-ext-card__link{display:block;height:100%;color:inherit;text-decoration:none}.k-ext-card__link:focus-visible{outline:2px solid var(--k-pink);outline-offset:-2px;border-radius:16px}.k-ext-card__fig{aspect-ratio:16 / 10;display:grid;place-items:center;overflow:hidden;border-bottom:1px solid var(--k-edge)}.k-ext-card__fig img{width:86%;height:82%;object-fit:contain;filter:drop-shadow(0 20px 40px rgb(0 0 0 / .5));transition:transform .8s var(--k-ease)}.k-ext-card:hover .k-ext-card__fig img{transform:scale(1.04)}.k-ext-card__fig--dark{background:radial-gradient(ellipse 70% 70% at 50% 40%,#24262a,#0c0d0e)}.k-ext-card__fig--light{background:radial-gradient(ellipse 70% 70% at 50% 40%,#24262a,#0c0d0e)}.k-ext-card__fig--later{background:repeating-linear-gradient(135deg,transparent 0 11px,rgb(255 255 255 / .03) 11px 12px),#0e0f11;font:400 clamp(18px, 1.6vw, 24px)/1 var(--k-display);letter-spacing:.04em;text-transform:uppercase;color:#3a3c41}.k-ext-card--later{border-style:dashed;background:#0f1012}.k-ext-card__body{padding:22px 24px 26px}.k-ext-card__host{margin:0 0 10px;font:500 11px/1 var(--k-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--k-ink-dim)}.k-ext-card__name{margin:0 0 12px;font:400 clamp(16px, 1.5vw, 22px)/1.2 var(--k-display);letter-spacing:.03em;text-transform:uppercase;color:var(--k-ink)}.k-ext-card__line{margin:0 0 18px;font:300 calc(15px * var(--k-ts))/1.55 var(--k-sans);color:var(--k-ink-dim)}.k-ext-card__status{display:flex;align-items:center;gap:10px;margin:0;font:500 11px/1 var(--k-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--k-ink)}.k-ext-card__dot{width:7px;height:7px;border-radius:50%;background:var(--k-ink-dim)}.k-ext-card__dot--free{background:var(--k-green);box-shadow:0 0 10px var(--k-green)}.k-ext-card__dot--soon{background:var(--k-orange);box-shadow:0 0 10px var(--k-orange)}.k-ext-head .k-lede{margin:0 auto 18px}.k-ext-hosts{list-style:none;margin:36px auto 0;padding:0;max-width:880px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--k-edge);border-radius:14px;overflow:hidden;background:var(--k-edge);gap:1px}.k-ext-hosts li{display:grid;gap:10px;padding:20px 18px;background:var(--k-slab);text-align:left}.k-ext-hosts b{font:400 calc(14px * var(--k-ts))/1.3 var(--k-display);letter-spacing:.04em;text-transform:uppercase;color:var(--k-ink)}.k-ext-hosts span{display:flex;align-items:center;gap:9px;font:500 11px/1.3 var(--k-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--k-ink-dim)}.k-ext-hosts .k-ext-card__dot{flex:none}@media (max-width:900px){.k-ext-hosts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.k-ext-hosts{grid-template-columns:minmax(0,1fr)}.k-ext-hosts li{grid-template-columns:auto auto;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px}.k-ext-hosts span{text-align:right}}.k-2026 .k-notify__form .signup-wrap{gap:14px}.k-2026 .k-notify__form .signup{max-width:none;gap:8px;border:0}.k-2026 .k-notify__form .signup input[type=email]{height:52px;padding:0 16px;border:1px solid var(--k-edge);border-radius:6px;background:var(--k-ground);color:var(--k-ink);font:400 calc(16px * var(--k-ts)) var(--k-sans)}.k-2026 .k-notify__form .signup input[type=email]:focus-visible{outline:2px solid var(--k-pink);outline-offset:2px}.k-2026 .k-notify__form .signup button{min-height:52px;padding:0 24px;border-radius:6px;background:var(--k-ink);color:#0a0b0d;font:500 11px/1 var(--k-mono);letter-spacing:.14em;text-transform:uppercase;transition:transform .25s var(--k-ease),background .25s}.k-2026 .k-notify__form .signup button:hover{background:#fff;color:#0a0b0d;transform:translateY(-2px)}.k-2026 .k-notify__form .check{display:flex;gap:10px;align-items:flex-start;font:300 calc(14px * var(--k-ts))/1.5 var(--k-sans);color:var(--k-ink-dim)}.k-2026 .k-notify__form .small,.k-2026 .k-notify__form .msg{margin:0;font:300 calc(13px * var(--k-ts))/1.5 var(--k-sans);color:var(--k-ink-dim)}.k-2026 .k-notify__form .msg:empty{display:none}@media (max-width:480px){.k-2026 .k-notify__form .signup{flex-direction:column}.k-2026 .k-notify__form .signup input[type=email]{flex:none}}.k-ext-grid{padding-bottom:clamp(56px, 9vh, 104px)}.k-ext-install{scroll-margin-top:var(--k-head);max-width:1320px;margin:0 auto;padding:0 var(--k-gutter) clamp(80px, 14vh, 160px);background:var(--k-ground)}.k-ext-install__head{margin-bottom:clamp(24px, 4vh, 40px)}.k-ext-install__head .k-display{margin:0}.k-ext-install__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 420px),1fr));gap:clamp(16px, 2vw, 28px)}.k-ext-install__col{scroll-margin-top:var(--k-head);padding:26px 28px 8px;border-radius:16px;background:linear-gradient(to bottom,#1a1b1e,#121316);border:1px solid var(--k-edge);font:300 calc(15px * var(--k-ts))/1.6 var(--k-sans);color:var(--k-ink-dim)}.k-ext-install__col ol{margin:0 0 18px;padding-left:1.6em;color:var(--k-ink);list-style:decimal}.k-ext-install__col li{margin-bottom:8px}.k-ext-install__col li::marker{font:500 12px var(--k-mono);color:var(--k-ink-dim)}.k-ext-install__col p:not(.k-ext-card__host){margin:0 0 18px}.k-ext-install__col strong{font-weight:500;color:var(--k-ink)}.k-ext-install__col code{font:500 .86em var(--k-mono);color:var(--k-ink);background:var(--k-slab-2);border:1px solid var(--k-edge);border-radius:4px;padding:1px 5px;overflow-wrap:anywhere}.k-about-hero{padding-bottom:clamp(48px, 8vh, 96px)}.k-about__title{text-transform:uppercase;font-size:clamp(22px, 7.4vw, 116px);line-height:1.12;padding-bottom:.06em;text-wrap:balance}.k-about-hero .k-eyebrow{color:var(--k-lamp)}.k-statements{border-top:0}.k-statements .k-mission__row{--f:1}:is(.k-about main,.k-op-info) :is(.s-light,.s-dark){--bg:var(--k-ground);--fg:var(--k-ink);--dim:var(--k-ink-dim);--rule:var(--k-edge);--text2:var(--k-ink-dim);--lede:var(--k-ink-dim);color-scheme:dark}:is(.k-about main,.k-op-info) .box{padding:clamp(40px, 7vh, 88px) var(--k-gutter)}:is(.k-about main,.k-op-info) .box+.box{padding-top:0}:is(.k-about main,.k-op-info) .box>.frame{max-width:1280px;margin:0 auto;border:0;border-top:1px solid var(--rule)}:is(.k-about main,.k-op-info) .box>.frame:not(:has(>.sec-head)){padding-top:clamp(32px, 5vh, 56px)}:is(.k-about main,.k-op-info) .sec-head{padding:18px 0;border-bottom:0}:is(.k-about main,.k-op-info) .sec-head .label{font:500 11px/1.4 var(--k-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--k-ink-dim)}:is(.k-about main,.k-prod-info) .prose-wrap{padding:8px 0 24px}:is(.k-about main,.k-op-info) .h2{font-family:var(--k-display);font-size:clamp(24px, 2.8vw, 44px);line-height:1.1;letter-spacing:.02em;color:var(--k-ink)}:is(.k-about main,.k-op-info) .prose{font:300 clamp(1rem, .9rem + .25vw, 1.125rem)/1.7 var(--k-sans);color:var(--k-ink-dim)}:is(.k-about main,.k-prod-info) .prose :is(strong,b,a){color:var(--k-ink)}:is(.k-about main,.k-prod-info) .three{gap:0}:is(.k-about main,.k-prod-info) .three>div{padding:28px clamp(20px, 2.4vw, 36px) 36px}:is(.k-about main,.k-prod-info) .three>div:first-child{padding-left:0}:is(.k-about main,.k-prod-info) .three>div:last-child{padding-right:0}@media (max-width:1100px){:is(.k-about main,.k-prod-info) .three>div{padding-left:0;padding-right:0}}:is(.k-about main,.k-prod-info) .three .h3{font:400 clamp(17px, 1.5vw, 22px)/1.25 var(--k-display);text-transform:uppercase;letter-spacing:.03em;color:var(--k-ink)}:is(.k-about main,.k-op-info) .cell .h3{font:400 clamp(16px, 1.3vw, 20px)/1.3 var(--k-display);text-transform:uppercase;letter-spacing:.03em;color:var(--k-ink)}:is(.k-about main,.k-prod-info) .three p{font:300 calc(15px * var(--k-ts))/1.6 var(--k-sans);color:var(--k-ink-dim)}:is(.k-about main,.k-prod-info) .s-grey{--bg:var(--k-ground);--fg:var(--k-ink);--dim:var(--k-ink-dim);--rule:var(--k-edge);--text2:var(--k-ink-dim);--lede:var(--k-ink-dim)}:is(.k-about main,.k-prod-info) .s-grey>.frame{position:relative;overflow:hidden;isolation:isolate;padding:clamp(8px, 2vw, 24px) clamp(20px, 4vw, 56px) clamp(16px, 3vw, 40px);border:1px solid #2c2d31;border-radius:18px;background:linear-gradient(180deg,#1a1b1e,#121316);box-shadow:inset 0 1px 0 rgb(255 255 255 / .06),0 30px 60px -30px rgb(0 0 0 / .8)}:is(.k-about main,.k-prod-info) .s-grey>.frame::before{content:"";position:absolute;z-index:-1;inset:-40% -10% auto auto;width:70%;aspect-ratio:1;background:radial-gradient(closest-side,rgb(255 180 110 / .12),transparent);pointer-events:none}:is(.k-about main,.k-op-info) .h2{overflow-wrap:normal;hyphens:manual}:is(.k-about main,.k-prod-info) .s-grey .h2{font-size:clamp(26px, 2.9vw, 46px)}:is(.k-about main,.k-prod-info) .prose-head{container-type:inline-size}:is(.k-about main,.k-prod-info) .prose-head .h2{font-size:min(clamp(24px, 2.8vw, 44px), 6cqi)}:is(.k-about main,.k-prod-info) .s-grey .prose-head .h2{font-size:min(clamp(26px, 2.9vw, 46px), 6cqi)}:is(.k-about main,.k-prod-info) .s-grey .prose{color:#b9bbc0}:is(.k-about main,.k-prod-info) .s-grey .prose a{color:var(--k-ink);text-decoration-color:var(--k-lamp);text-underline-offset:4px}.k-shot-band{padding:clamp(32px, 8vh, 96px) var(--k-gutter);perspective:1800px}.k-shot{--tilt:1;max-width:1280px;margin:0 auto}.k-shot :is(img,.k-shot__live){display:block;width:100%;height:auto;border-radius:12px;border:1px solid var(--k-edge);transform:rotateX(calc(var(--tilt) * 18deg)) scale(calc(1 - var(--tilt) * .06));transform-origin:50% 100%;box-shadow:0 calc(24px + var(--tilt) * 30px) 70px rgb(0 0 0 / .7)}.k-shot__cap{margin:18px 0 0;text-align:center;font:500 11px/1.4 var(--k-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--k-ink-dim)}@media (max-width:680px){:is(.k-about main,.k-op-info) .box{padding-left:16px;padding-right:16px}:is(.k-about main,.k-prod-info) .s-grey>.frame{border-radius:14px}.k-shot-band{padding-left:16px;padding-right:16px}}.k-shot__live{overflow:hidden;background:#0c0d0e}.k-shot__live--ol2{max-width:1140px;margin:0 auto;background:#1a1b1e}.k-shot__frame{display:block;width:100%;aspect-ratio:1140 / 341;border:0;background:#fff0}@media (prefers-reduced-motion:reduce){.k-shot :is(img,.k-shot__live){transform:none}}.k-op-info{background:var(--k-ground);padding:clamp(24px, 6vh, 72px) 0}.k-op-info .sec-intro{padding:8px 0 28px;border-bottom:0}.k-op-info .specs{border-top:1px solid var(--rule)}.k-op-info .specs dt,.k-op-info .specs dd{padding:18px 0}.k-op-info .specs dt{border-right:0;font:500 11px/1.6 var(--k-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--k-ink-dim)}.k-op-info .specs dd{font:300 calc(16px * var(--k-ts))/1.6 var(--k-sans);color:var(--k-ink)}:is(.k-about main,.k-op-info,.k-support) .faq{border-top:1px solid var(--rule)}:is(.k-about main,.k-op-info,.k-support) .faq summary{padding:24px 46px 24px 0;font:400 clamp(15px, 1.3vw, 19px)/1.35 var(--k-display);text-transform:uppercase;letter-spacing:.02em;color:var(--k-ink)}:is(.k-about main,.k-op-info,.k-support) .faq summary::after{color:var(--k-lamp);right:0;top:24px}@media (max-width:600px){:is(.k-about main,.k-op-info,.k-support) .faq summary{padding:20px 40px 20px 0;font:500 calc(17px * var(--k-ts))/1.4 var(--k-sans);text-transform:none;letter-spacing:0}:is(.k-about main,.k-op-info,.k-support) .faq summary::after{top:20px}}:is(.k-about main,.k-op-info,.k-support) .faq summary:hover{background:none;color:#fff}:is(.k-about main,.k-op-info,.k-support) .faq .a{padding:0 0 28px;font:300 calc(16px * var(--k-ts))/1.7 var(--k-sans);color:var(--k-ink-dim);max-width:64ch}.k-op-info .reveal{opacity:1;transform:none}@media (max-width:680px){.k-op-info .box{padding-left:16px;padding-right:16px}.k-op-info .specs{grid-template-columns:minmax(0,1fr)}.k-op-info .specs dt{padding-bottom:0;border-bottom:0}}@media (max-width:360px){.k-notify__title{font-size:21px}.k-ext-card__name{font-size:calc(14px * var(--k-ts))}}:is(.k-about main,.k-prod-info) .form-panel{gap:clamp(32px, 5vw, 80px);border:0}:is(.k-about main,.k-prod-info) .form-panel .aside{border:0;padding-left:0}:is(.k-about main,.k-prod-info) .form-panel .main{border:0;padding-right:0}@media (max-width:1100px){:is(.k-about main,.k-prod-info) .form-panel .main{padding-left:0;padding-top:0}}:is(.k-about main,.k-prod-info) .form .field>span{font:500 10px/1.4 var(--k-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--k-ink-dim)}:is(.k-about main,.k-prod-info) .form :is(input:not([type=hidden]):not([type=checkbox]),select,textarea){width:100%;min-height:52px;padding:14px 16px;border:1px solid var(--k-edge);border-radius:6px;background:var(--k-ground);color:var(--k-ink);font:400 calc(16px * var(--k-ts))/1.4 var(--k-sans)}:is(.k-about main,.k-prod-info) .form select{appearance:none;padding-right:44px;background:var(--k-ground) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%238d8f95' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 18px center}:is(.k-about main,.k-prod-info) .form select option{background:#151618;color:var(--k-ink)}:is(.k-about main,.k-prod-info) .form .k-select__btn{min-height:52px;padding:0 16px;border-radius:6px;border-color:var(--k-edge);background:var(--k-ground);box-shadow:none}:is(.k-about main,.k-prod-info) .form .k-select__btn:hover{border-color:var(--k-ink-dim)}:is(.k-about main,.k-prod-info) .form .k-select__btn svg{width:16px;height:16px;padding:0;background:none;color:var(--k-ink-dim)}:is(.k-about main,.k-prod-info) .s-grey>.frame:has(>.form-panel){padding-top:0}:is(.k-about main,.k-prod-info) .form .field textarea:not([hidden]):not([disabled]){min-height:200px;resize:vertical}:is(.k-about main,.k-prod-info) .form :is(input,select,textarea):focus-visible{outline:2px solid var(--k-pink);outline-offset:2px;border-color:#fff0}:is(.k-about main,.k-prod-info) .form .btn.primary{min-height:52px;padding:0 28px;border:0;border-radius:6px;background:var(--k-ink);color:#0a0b0d;font:500 11px/1 var(--k-mono);letter-spacing:.14em;text-transform:uppercase;transition:transform .25s var(--k-ease),background .25s}:is(.k-about main,.k-prod-info) .form .btn.primary:hover{background:#fff;transform:translateY(-2px)}:is(.k-about main,.k-prod-info) .form .err{color:var(--k-red,#ff4f6a);font-style:normal}.k-prod-hero__title{font-size:clamp(34px, calc(84vw / (var(--chars) * 1.32)), 220px);padding-bottom:.04em}@media (max-width:700px){.k-prod-hero__title{font-size:clamp(22px, calc(88vw / (var(--chars) * 1.1)), 220px)}}.k-prod-hero .k-sub{max-width:32em;margin-left:auto;margin-right:auto;text-wrap:balance}.k-prod-hero .k-lede{text-wrap:pretty}.k-prod-hero__btns{justify-content:center;margin-top:30px}.k-prod-hero__btns .btn{min-height:52px;padding:0 26px;border-radius:6px;border:1px solid var(--k-edge);background:#fff0;color:var(--k-ink);font:500 11px/1 var(--k-mono);letter-spacing:.14em;text-transform:uppercase;transition:transform .25s var(--k-ease),background .25s,border-color .25s}.k-prod-hero__btns .btn.primary{background:var(--k-ink);color:#0a0b0d;border-color:var(--k-ink)}.k-prod-hero__btns .btn:hover{transform:translateY(-2px);border-color:var(--k-ink-dim)}.k-prod-hero__btns .btn.primary:hover{background:#fff}.k-prod-hero__plate{text-align:left}.k-prod-hero__plate>*{border-radius:12px;overflow:hidden;box-shadow:0 40px 90px rgb(0 0 0 / .7)}.k-prod-hero__title{text-transform:uppercase}.k-prod-hero{padding-bottom:clamp(40px, 7vh, 80px)}.k-prod-info .band{padding-left:var(--k-gutter);padding-right:var(--k-gutter)}.k-prod-info .band>.frame{max-width:1280px;margin:0 auto}.k-2026 main section.s-light:has(.signup){--bg:var(--k-light);--fg:#121314;--dim:#474a4e;--rule:#e0e0de;--text2:#474a4e;--lede:#3b3d40;--field-bg:#fff;--focus:#0b6bcb;color-scheme:light;background:var(--bg);color:var(--fg)}.k-2026 main section.s-light:has(.signup) :is(.h2,.h3,h2,h3){color:var(--fg)}.k-2026 main section.s-light:has(.signup) :is(.prose,.lede,p){color:var(--text2)}.k-2026 main section.s-light:has(.signup) .label{color:var(--dim)}.k-2026 main section.s-light:has(.signup) .box>.frame,.k-2026 main section.s-light:has(.signup)>.frame{border-top-color:var(--rule)}.k-notify{background:var(--k-light);border-top:0;--bg:var(--k-light);--fg:#121314;--dim:#474a4e;color-scheme:light}.k-notify__card{background:none;border:0;box-shadow:none}.k-notify .k-eyebrow,.k-notify__label{color:#474a4e}.k-notify__title{color:#121314}.k-notify__lede,.k-notify__consent{color:#3b3d40}.k-notify .k-tags li{color:#3b3d40;border-color:#c9c9c6}.k-2026 :is(.k-notify,.k-hero__cta-card) .k-notify__form .signup{border:1px solid #121314;gap:0}.k-2026 :is(.k-notify,.k-hero__cta-card) .k-notify__form .signup input[type=email]{border:0;border-radius:0;background:#fff;color:#121314}.k-2026 :is(.k-notify,.k-hero__cta-card) .k-notify__form .signup input::placeholder{color:#676b70}.k-2026 :is(.k-notify,.k-hero__cta-card) .k-notify__form .signup button{border-radius:0;background:#121314;color:#f2f2f0}.k-2026 :is(.k-notify,.k-hero__cta-card) .k-notify__form .signup button:hover{background:#3a3c40;color:#fff;transform:none}.k-2026 :is(.k-notify,.k-hero__cta-card) .k-notify__form :is(.check,.small,.msg){color:#3b3d40}.k-2026 :is(.k-notify,.k-hero__cta-card) .k-notify__form .signup input[type=email]:focus-visible{outline-color:#0b6bcb}.k-op-hero__title.k-title--long{font-size:clamp(22px, 4.4vw, 68px);line-height:1.12;max-width:18ch;margin-left:auto;margin-right:auto}.k-legal .legal-nav{display:flex;flex-direction:column;gap:12px;align-self:start;position:sticky;top:calc(var(--k-bar) + 40px)}.k-legal .legal-nav a{color:var(--k-ink-dim);text-decoration:none}.k-legal .legal-nav a:hover,.k-legal .legal-nav a[aria-current="page"]{color:var(--k-ink)}.k-legal .legal-nav a[aria-current="page"]{box-shadow:inset 2px 0 0 var(--k-lamp);padding-left:10px}.k-legal .prose :is(h2,h3){font-family:var(--k-display);text-transform:uppercase;letter-spacing:.02em;color:var(--k-ink)}.k-legal .prose h2{font-size:clamp(18px, 1.6vw, 24px);margin-top:2.2em}.k-legal .prose :is(strong,b,a){color:var(--k-ink)}.k-legal .prose a{text-decoration-color:var(--k-lamp);text-underline-offset:4px}@media (max-width:900px){.k-legal .legal-nav{position:static;flex-direction:row;flex-wrap:wrap;gap:10px 18px}}@media (max-width:600px){.k-legal .legal-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.k-legal .legal-nav a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:6px 10px;text-align:center}.k-legal .legal-nav a[aria-current="page"]{padding-left:10px}.k-legal .legal-nav a:last-child:nth-child(odd){grid-column:1 / -1}}.k-legal .index-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--k-edge)}.k-legal .index-list a{display:grid;grid-template-columns:1fr auto;gap:6px 24px;padding:26px 0;border-bottom:1px solid var(--k-edge);color:var(--k-ink);text-decoration:none}.k-legal .index-list .t{font:400 clamp(18px, 1.8vw, 26px)/1.2 var(--k-display);text-transform:uppercase;letter-spacing:.02em}.k-legal .index-list .d{grid-column:1;font:300 calc(15px * var(--k-ts))/1.5 var(--k-sans);color:var(--k-ink-dim)}.k-legal .index-list svg{grid-column:2;grid-row:1 / span 2;align-self:center;width:16px;height:16px;transition:transform .25s var(--k-ease)}.k-legal .index-list a:hover svg{transform:translateX(4px)}.k-journal .filters{border:1px solid var(--k-edge);border-radius:10px;overflow:hidden;margin-bottom:28px}.k-journal .filters a{padding:18px 24px;border-right:1px solid var(--k-edge);color:var(--k-ink-dim);text-decoration:none}.k-journal .filters a:hover,.k-journal .filters a[aria-current="page"]{background:var(--k-ink);color:#0a0b0d}@media (max-width:680px){.k-journal .filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--k-edge)}.k-journal .filters a{display:flex;align-items:center;justify-content:center;min-height:48px;padding:0 12px;border-right:0;text-align:center}.k-journal .filters a:not(:hover,[aria-current="page"]){background:var(--k-ground)}.k-journal .filters>a:first-child:nth-last-child(2n+1 of a){grid-column:1 / -1}}.k-journal .cards{border-top:1px solid var(--k-edge)}.k-journal .post-card .name a{color:var(--k-ink)}.k-journal .post-card .txt p{color:var(--k-ink-dim)}.k-2026 .post-card .fig.no-img{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAuMDAgMC4wMCAyNTguMTkgMzQwLjAwIiByb2xlPSJpbWciIGFyaWEtbGFiZWw9IktlcmYgQXVkaW8iPjx0aXRsZT5LZXJmIEF1ZGlvPC90aXRsZT48ZyBmaWxsPSIjZjJmMmYwIj48cG9seWdvbiBwb2ludHM9IjYxLjM1LDY5LjAyIDAuMDAsMTIyLjcxIDAuMDAsMjUxLjM3IDYxLjM1LDE5MC4wMSA2MS4zNSw2OS4wMiIvPjxwb2x5Z29uIHBvaW50cz0iMTk2Ljg0LDI1My4wOCAyNTguMTksMTk2Ljg0IDI1OC4xOSw4OC42MyAxOTYuODQsMTQ5Ljk4IDE5Ni44NCwyNTMuMDgiLz48cG9seWdvbiBwb2ludHM9IjYxLjM1LDE5Ni44NCA1LjExLDI1My4wOCAwLjAwLDI1OC4xOSAwLjAwLDM0MC4wMCAxOTQuNDMsMTQ1LjU3IDI1OC4xOSw4MS44MSAyNTguMTksNjkuMTYgMjU4LjE5LDAuMDAgNjEuMzUsMTk2Ljg0Ii8+PHBvbHlnb24gcG9pbnRzPSI5My43NSwyNTMuMDggMTkyLjAxLDI1My4wOCAxOTIuMDEsMTkxLjczIDE1NS4xMCwxOTEuNzMgOTMuNzUsMjUzLjA4Ii8+PC9nPjwvc3ZnPgo=) center / 18% auto no-repeat,radial-gradient(ellipse 70% 80% at 50% 60%,rgb(255 180 110 / .2),rgb(255 157 106 / .05) 55%,transparent),#0c0d0e}.k-2026 .post-card .fig.no-img canvas.fx{display:none}.k-2026 .post-card:hover .fig.no-img{background-size:20% auto,auto,auto}.k-journal .nav-links{display:flex;gap:8px;padding:28px 0;font:500 11px/1 var(--k-mono);letter-spacing:.14em;text-transform:uppercase}.k-journal .nav-links :is(a,span){padding:12px 16px;border:1px solid var(--k-edge);border-radius:6px;color:var(--k-ink-dim);text-decoration:none}.k-journal .nav-links .current,.k-journal .nav-links a:hover{color:var(--k-ink);border-color:var(--k-ink-dim)}.k-article-hero .k-op-hero__title.k-title--long{max-width:22ch;font-size:clamp(24px, 3.8vw, 58px)}.k-article-hero .k-lede{max-width:40em}.k-article__facts{margin-top:28px}.k-article .article-body{max-width:1280px;margin:0 auto}.k-article .article-body .side{border-right-color:var(--k-edge)}.k-article .article-body .side b{color:var(--k-ink);font-weight:500}.k-article .article-body .side a{color:var(--k-ink)}.k-article .prose{font:300 clamp(16px, 1.2vw, 18px)/1.75 var(--k-sans);color:#b9bbc0;max-width:70ch}.k-article .prose :is(h2,h3){font-family:var(--k-display);text-transform:uppercase;letter-spacing:.02em;color:var(--k-ink);line-height:1.15}.k-article .prose h2{font-size:clamp(20px, 2vw, 30px);margin-top:2.2em}.k-article .prose h3{font-size:clamp(16px, 1.4vw, 20px);margin-top:1.8em}.k-article .prose :is(strong,b){color:var(--k-ink);font-weight:500}.k-article .prose a{color:var(--k-ink);text-decoration-color:var(--k-lamp);text-underline-offset:4px}.k-article .prose :not(pre)>code{background:#1a1b1e;color:var(--k-ink);border:1px solid var(--k-edge);border-radius:4px;padding:.1em .35em;font-size:.88em}.k-article .prose pre{background:#050506;border:1px solid var(--k-edge);border-radius:10px;padding:20px 22px;color:#d7d8da;box-shadow:inset 0 1px 0 rgb(255 255 255 / .04)}.k-article .prose blockquote{border-left:2px solid var(--k-lamp);padding-left:18px;color:var(--k-ink)}.k-article .prose img{border-radius:10px}.k-article .pager{max-width:1280px;margin:0 auto;border-top-color:var(--k-edge)}.k-article .pager a{color:var(--k-ink);text-decoration:none}.k-article .pager a:hover{background:var(--k-ink);color:#0a0b0d}.k-article :is(.abstract,.cite){border-color:var(--k-edge);border-radius:10px}.k-article .cite .bar{border-bottom-color:var(--k-edge)}.k-map .map-cards{border-top:1px solid var(--k-edge)}.k-map .map-card{border-color:var(--k-edge)}.k-map .map-card .bar{border-bottom-color:var(--k-edge)}.k-map .map-card .t{text-transform:uppercase;font-size:clamp(20px, 2vw, 28px)}.k-map .map-card .t a{color:var(--k-ink)}.k-map .map-card .d{color:var(--k-ink-dim)}.k-map .map-card .subs a{border-color:var(--k-edge);color:var(--k-ink);border-radius:4px;background:#fff0}.k-map .map-card:hover{background:rgb(255 180 110 / .04)}.k-map .map-index{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:40px 32px;padding:12px 0 8px}.k-map .map-group ul{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:10px}.k-map .map-group a{color:var(--k-ink);text-decoration:none;font:300 calc(16px * var(--k-ts))/1.4 var(--k-sans)}.k-map .map-group a:hover{text-decoration:underline;text-decoration-color:var(--k-lamp);text-underline-offset:4px}.k-map .map-xml{margin-top:32px;color:var(--k-ink-dim)}.k-map .map-xml a{color:var(--k-ink);text-decoration:underline;text-decoration-color:var(--k-lamp);text-underline-offset:3px}@media (max-width:1100px){.k-map .map-cards{grid-template-columns:1fr 1fr}.k-map .map-cards .map-card:nth-child(3n){border-right:1px solid var(--k-edge)}.k-map .map-cards .map-card:nth-child(2n){border-right:0}}@media (max-width:680px){.k-map .map-cards{grid-template-columns:minmax(0,1fr)}.k-map .map-cards .map-card{border-right:0!important}}.k-404-hero .search-404{margin:32px auto 0;max-width:520px;border:1px solid var(--k-edge);border-radius:6px;overflow:hidden;display:flex}.k-404-hero .search-404 input{flex:1;min-width:0;height:52px;padding:0 16px;border:0;background:#050506;color:var(--k-ink);font:400 calc(16px * var(--k-ts)) var(--k-sans)}.k-404-hero .search-404 button{padding:0 24px;border:0;background:var(--k-ink);color:#0a0b0d;font:500 11px/1 var(--k-mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.k-404-hero .search-404 button:hover{background:#fff}@media (max-width:480px){.k-404-hero .search-404{flex-direction:column}.k-404-hero .search-404 input{flex:none}.k-404-hero .search-404 button{min-height:48px}}.k-hero__cta>.k-hero__cta-card{width:min(680px, 100%)}.k-hero__cta-card{padding:clamp(28px, 4vw, 52px);border-radius:16px;background:rgb(242 242 240 / .94);color:#121314;color-scheme:light;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 40px 120px rgb(0 0 0 / .55),inset 0 1px 0 rgb(255 255 255 / .6)}.k-hero__cta-card .k-eyebrow,.k-hero__cta-card .k-notify__label{color:#474a4e}.k-hero__cta-card .k-hero__cta-title{color:#121314}.k-hero__cta-card .k-hero__cta-lede,.k-hero__cta-card .k-notify__consent{color:#3b3d40}@media (max-width:700px){.k-hero .k-hero__cta{background:none;border:0;padding:0;backdrop-filter:none;-webkit-backdrop-filter:none}}@media (max-width:680px){.k-hero__cta-card{padding:24px 20px;border-radius:14px}}.k-flow br{display:none}.k-flow{text-wrap:balance}@media (max-width:680px){.k-2026{--k-bar:68px}}.k-prod-info .price-split{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:clamp(28px, 5vw, 72px);align-items:center;max-width:1280px;margin:0 auto;padding:clamp(28px, 4.5vw, 64px);border:1px solid #000;border-radius:18px;background:linear-gradient(#1a1b1e,#121316);box-shadow:inset 0 1px 0 rgb(255 255 255 / .07),0 40px 80px -40px rgb(0 0 0 / .9)}.k-prod-info .price-split::before{content:"";position:absolute;inset:-60% 30% auto -20%;height:140%;pointer-events:none;background:radial-gradient(ellipse 50% 50% at 50% 50%,rgb(255 180 110 / .10),transparent 70%)}.k-prod-info .price-split.one{grid-template-columns:minmax(0,1fr)}.k-prod-info .price-split>.copy{position:relative;padding:0;border:0;min-width:0;display:flex;flex-direction:column;gap:18px}.k-prod-info .price-split .h2{margin:0;font-size:clamp(26px, 3.1vw, 46px);line-height:1.08;text-wrap:balance}.k-prod-info .price-split .lede{margin:0;max-width:46ch}.k-prod-info .price-split .meta{margin:4px 0 0;display:flex;flex-wrap:wrap;gap:8px 16px}.k-prod-info .price-act{justify-self:stretch}.k-prod-info .price-act .btns{display:grid;gap:10px;margin:0}.k-prod-info .price-act .btn{width:100%;justify-content:center;min-height:56px;border-radius:10px}.k-prod-info .price-act .price{max-width:none;border-radius:12px;overflow:hidden;background:rgb(5 5 6 / .5)}@media (max-width:860px){.k-prod-info .price-split{grid-template-columns:minmax(0,1fr)}}.k-support-head{padding-bottom:clamp(36px, 5vh, 56px)}.k-support-head .k-ext-head__title{font-size:clamp(26px, 5vw, 72px);margin-bottom:18px}.k-support-search{position:relative;display:flex;align-items:center;gap:12px;max-width:640px;margin:0 auto;padding:0 20px;min-height:60px;border-radius:14px;background:var(--k-slab);border:1px solid var(--k-edge);box-shadow:0 1px 0 rgb(255 255 255 / .05) inset,0 18px 40px -18px rgb(0 0 0 / .8);transition:border-color .3s,box-shadow .3s}.k-support-search:focus-within{border-color:color-mix(in srgb,var(--k-lamp) 55%,var(--k-edge));box-shadow:0 1px 0 rgb(255 255 255 / .05) inset,0 0 0 4px color-mix(in srgb,var(--k-lamp) 14%,transparent),0 18px 40px -18px rgb(0 0 0 / .8)}.k-support-search .icon{flex:none;width:20px;height:20px;color:var(--k-ink-quiet)}.k-support-search input{flex:1;min-width:0;height:58px;border:0;background:none;outline:0;box-shadow:none;font:300 calc(18px * var(--k-ts))/1 var(--k-sans);color:var(--k-ink)}.k-support-search input::placeholder{color:var(--k-ink-quiet)}.k-support-search input::-webkit-search-cancel-button{filter:invert(.6)}.k-support-search__count{flex:none;font:500 11px/1 var(--k-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--k-ink-quiet)}.k-support-ways{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px, 1.6vw, 20px);max-width:1320px;margin:0 auto;padding:0 var(--k-gutter) clamp(56px, 9vh, 96px);background:var(--k-ground)}.k-support-way{position:relative;display:grid;grid-template-rows:auto auto 1fr auto;gap:10px;padding:28px 28px 24px;border-radius:16px;background:linear-gradient(180deg,var(--k-slab),color-mix(in srgb,var(--k-slab) 70%,var(--k-ground)));border:1px solid var(--k-edge);color:var(--k-ink);text-decoration:none;transition:transform .45s var(--k-ease),border-color .3s}.k-support-way:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--k-ink) 22%,var(--k-edge))}.k-support-way:focus-visible{outline:2px solid var(--k-pink);outline-offset:3px}.k-support-way--lit{border-color:color-mix(in srgb,var(--k-lamp) 40%,var(--k-edge));background:radial-gradient(120% 90% at 0% 0%,color-mix(in srgb,var(--k-lamp) 12%,transparent),transparent 60%),linear-gradient(180deg,var(--k-slab),color-mix(in srgb,var(--k-slab) 70%,var(--k-ground)))}.k-support-way__i{display:grid;place-items:center;width:40px;height:40px;margin-bottom:6px;border-radius:10px;background:var(--k-shell-field);border:1px solid var(--k-edge)}.k-support-way__i .icon{width:20px;height:20px;color:var(--k-ink)}.k-support-way--lit .k-support-way__i .icon{color:var(--k-lamp)}.k-support-way__k{font:500 11px/1 var(--k-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--k-ink-quiet)}.k-support-way__t{font:400 clamp(16px, 1.35vw, 20px)/1.25 var(--k-display);text-transform:uppercase;letter-spacing:.02em}.k-support-way__d{font:300 calc(15px * var(--k-ts))/1.6 var(--k-sans);color:var(--k-ink-dim)}.k-support-way__go{justify-self:end;margin-top:8px}.k-support-way__go .icon{width:18px;height:18px;color:var(--k-ink-dim);transition:transform .3s var(--k-ease),color .3s}.k-support-way:hover .k-support-way__go .icon{transform:translateX(4px);color:var(--k-ink)}.k-support{display:grid;grid-template-columns:220px minmax(0,1fr);gap:clamp(32px, 5vw, 88px);align-items:start;max-width:1320px;margin:0 auto;padding:clamp(56px, 9vh, 104px) var(--k-gutter) clamp(80px, 14vh, 160px);background:var(--k-ground);border-top:1px solid var(--k-edge);scroll-margin-top:var(--k-bar)}.k-support-nav{position:sticky;top:calc(var(--k-bar) + 40px);display:flex;flex-direction:column;gap:2px}.k-support-nav .k-eyebrow{margin:0 0 14px}.k-support-nav a{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;border-radius:8px;font:400 calc(15px * var(--k-ts))/1.2 var(--k-sans);color:var(--k-ink-dim);text-decoration:none;transition:background .25s,color .25s}.k-support-nav a:hover,.k-support-nav a[aria-current="true"]{background:var(--k-slab);color:var(--k-ink)}.k-support-nav a[aria-current="true"]{box-shadow:inset 2px 0 0 var(--k-lamp)}.k-support-nav i{font:500 11px/1 var(--k-mono);font-style:normal;color:var(--k-ink-quiet);font-variant-numeric:tabular-nums}.k-support-nav a:hover i,.k-support-nav a[aria-current="true"] i{color:var(--k-ink-dim)}.k-support-nav a[hidden]{display:none}.k-support-group{scroll-margin-top:calc(var(--k-bar) + 24px)}.k-support-group+.k-support-group{margin-top:clamp(56px, 8vh, 88px)}.k-support-group[hidden]{display:none}.k-support-group__head{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-bottom:18px}.k-support-group__head h2{margin:0;font:400 clamp(22px, 2.6vw, 36px)/1.05 var(--k-display);text-transform:uppercase;letter-spacing:.02em;color:var(--k-ink)}.k-support-group__state{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;border:1px solid var(--k-edge);font:500 11px/1 var(--k-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--k-ink-dim)}.k-support-group__link{margin-left:auto;display:inline-flex;align-items:center;gap:8px;font:500 11px/1 var(--k-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--k-ink-dim);text-decoration:none}.k-support-group__link .icon{width:14px;height:14px;transition:transform .3s var(--k-ease)}.k-support-group__link:hover{color:var(--k-ink)}.k-support-group__link:hover .icon{transform:translateX(3px)}.k-support .faq details[hidden]{display:none}.k-support .faq mark{background:color-mix(in srgb,var(--k-lamp) 30%,transparent);color:inherit;border-radius:2px}.k-support .faq .a :is(ol,ul){padding-left:1.2em}.k-support .faq .a li+li{margin-top:.4em}.k-support .faq .a :is(a,strong,code){color:var(--k-ink)}.k-support .faq .a a{text-decoration-color:var(--k-lamp);text-underline-offset:4px}.k-support .faq .a code{font:400 .86em/1 var(--k-mono);overflow-wrap:anywhere}.k-support-none{padding:48px 0;border-top:1px solid var(--k-edge)}.k-support-none h2{margin:0 0 8px;font:400 clamp(18px, 2vw, 26px)/1.2 var(--k-display);text-transform:uppercase;color:var(--k-ink)}.k-support-none p{margin:0 0 18px;font:300 calc(16px * var(--k-ts))/1.6 var(--k-sans);color:var(--k-ink-dim)}.k-support-none__go{display:flex;flex-wrap:wrap;gap:12px}.k-support-none__go a{padding:12px 18px;border-radius:999px;border:1px solid var(--k-edge);font:500 11px/1 var(--k-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--k-ink);text-decoration:none}.k-support-none__go a:hover{border-color:var(--k-ink-dim)}@media (max-width:960px){.k-support-ways{grid-template-columns:minmax(0,1fr)}.k-support{grid-template-columns:minmax(0,1fr)}.k-support-nav{position:static;flex-direction:row;gap:6px;overflow-x:auto;margin:0 calc(var(--k-gutter) * -1);padding:0 var(--k-gutter) 4px;scrollbar-width:none}.k-support-nav .k-eyebrow{display:none}.k-support-nav a{flex:none;padding:9px 14px;border:1px solid var(--k-edge);border-radius:999px}.k-support-nav a[aria-current="true"]{box-shadow:none;border-color:var(--k-lamp)}}@media (max-width:520px){.k-support-search__count{display:none}.k-support-group__link{margin-left:0}}body.admin-bar{--k-head:calc(64px + var(--kerf-bar, 0px));--k-bar:calc(clamp(72px, 3.3vw, 84px) + var(--kerf-bar, 0px))}@media (prefers-reduced-motion:no-preference){body.admin-bar .k-hero__stage{top:var(--kerf-bar,0);height:calc(100svh - var(--kerf-bar, 0px))}}.kb-page__hero+.kb-page__in{padding-top:0}@media (max-width:680px){:is(.k-about main,.k-op-info) .box{padding-top:48px;padding-bottom:48px}:is(.k-about main,.k-op-info) .box+.box{padding-top:0}:is(.k-about main,.k-op-info) .box>.frame:not(:has(>.sec-head)){padding-top:32px}:is(.k-about main,.k-prod-info) .s-grey>.frame:has(>.form-panel){padding-top:0}.k-prod-hero{padding-bottom:40px}}@media (max-width:680px){.k-tabs__list button,.k-ol2__views button,.k-support-nav a,.k-support-group__link,.k-map .map-card .subs a,.k-map .map-group a{min-height:44px}.k-map .map-card .subs a{display:inline-flex;align-items:center}.prose p>a:only-child{padding-block:12px}}