:root{--stage:#ECEDE8;--paper:#F8F8F5;--chip:#E7E9E3;--ink:#15201A;--mute:#4D5650;--line:rgba(21,32,26,.12);--signal:#2F5D46;--signal-2:#23493A;--sig:47,93,70;--sig-hi:#A9CDB6;--sig-hi-rgb:169,205,182;--sig-soft:#E1EBE4;--feat-bg:#2F5D46;--feat-ink:#F3F5EF;--feat-soft:rgba(243,245,239,.84);--dark:#16241D;--stk-a:#F3F4EF;--stk-b:#E5E8E1;--kraft:#B08A60;--on-dark:#F2F4EF;--display:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--body:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;--r-card:22px;--r-in:14px;--ease:cubic-bezier(.32,.72,0,1);--gut:clamp(16px,3.4vw,48px);--max:1600px;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}html.lenis{scroll-behavior:auto}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent]{overscroll-behavior:contain}body{margin:0;background:var(--stage);color:var(--ink);font-family:var(--body);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit}h1,h2,h3{font-family:var(--display);margin:0;text-wrap:balance;letter-spacing:-.035em;line-height:1.02;font-weight:800}em.ac{font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-weight:400;font-size:1.1em;letter-spacing:-.01em;line-height:.9;color:var(--signal);padding-right:.04em}.end em.ac{color:var(--sig-hi)}p{margin:0;text-wrap:pretty}:focus-visible{outline:2px solid var(--signal);outline-offset:3px;border-radius:8px}.skip{position:absolute;left:-999px;top:8px;background:var(--ink);color:var(--on-dark);padding:10px 14px;border-radius:10px;z-index:50}.skip:focus{left:16px}.wrap{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--gut)}.mono{font-family:var(--mono);font-size:12.5px;letter-spacing:.02em}.btn{display:inline-flex;align-items:center;gap:12px;min-height:50px;padding:6px 6px 6px 22px;border-radius:999px;background:var(--signal);color:#fff;font-weight:600;font-size:16px;text-decoration:none;white-space:nowrap;transition:background .3s var(--ease),transform .2s var(--ease);box-shadow:0 10px 30px -12px rgba(var(--sig),.55)}.btn i{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#ffffff29;font-style:normal;transition:transform .35s var(--ease)}.btn svg{width:16px;height:16px}.btn:hover{background:var(--signal-2)}.btn:hover i{transform:translate(2px,-1px) scale(1.05)}.btn:active{transform:scale(.98)}.btn.light{background:#fff;color:var(--signal);box-shadow:none}.btn.light i{background:rgba(var(--sig),.1)}.btn.light:hover{background:var(--sig-soft)}.btn.ink{background:var(--ink);box-shadow:none;padding-right:24px}.btn.ink:hover{background:#2a2c31}.tlink{font-weight:600;text-decoration:none;border-bottom:1.5px solid currentColor;padding-bottom:2px;transition:color .25s}.tlink:hover{color:var(--signal)}.nav{position:fixed;top:calc(14px + env(safe-area-inset-top,0px));left:50%;transform:translate(-50%);z-index:20;display:flex;align-items:center;gap:clamp(14px,2.4vw,34px);padding:8px 8px 8px 18px;border-radius:999px;background:#f8f8f6d1;-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3);box-shadow:inset 0 0 0 1px #13141712,0 12px 34px -18px #13141759;width:max-content;max-width:calc(100vw - 24px)}.nav img{height:22px;width:auto}.nav nav{display:flex;gap:clamp(12px,1.8vw,26px);font-size:14px;font-weight:500;color:var(--mute)}.nav nav a{text-decoration:none;padding:8px 0;transition:color .2s}.nav nav a:hover,.nav nav a.on{color:var(--ink)}.nav .btn{min-height:40px;font-size:14px;padding:4px 4px 4px 16px;gap:8px;box-shadow:none}.nav .btn i{width:32px;height:32px}.menu-btn{display:none}[hidden],.mnav[hidden]{display:none!important}.mnav{position:fixed;top:calc(74px + env(safe-area-inset-top,0px));left:12px;right:12px;z-index:19;display:grid;padding:8px;border-radius:24px;background:#f8f8f6f7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 0 0 0 1px #13141712,0 24px 48px -24px #13141766}.mnav a{padding:14px 16px;min-height:48px;border-radius:16px;font-size:18px;font-weight:600;text-decoration:none;color:var(--ink)}.mnav a:active{background:var(--chip)}@media(max-width:900px){.menu-btn{display:grid;place-content:center;gap:5px;width:44px;height:44px;border:0;border-radius:50%;background:var(--chip);cursor:pointer;flex:none}.menu-btn i{display:block;width:16px;height:1.6px;background:var(--ink);border-radius:2px;transition:transform .3s var(--ease)}.menu-btn[aria-expanded=true] i:first-child{transform:translateY(3.3px) rotate(45deg)}.menu-btn[aria-expanded=true] i:last-child{transform:translateY(-3.3px) rotate(-45deg)}.nav{gap:10px}}.story{position:relative;height:270svh;z-index:2}.stage{position:sticky;top:0;height:100svh;overflow:hidden}.h-step{position:absolute;left:var(--gut);top:50%;transform:translateY(-50%);width:min(600px,44vw);display:grid;gap:22px;transition:opacity .6s var(--ease),transform .8s var(--ease)}.h-step.off{opacity:0;pointer-events:none;transform:translateY(calc(-50% - 24px))}.h-step.pre{opacity:0;pointer-events:none;transform:translateY(calc(-50% + 24px))}@media(min-width:1500px){.h-step{left:max(var(--gut),calc((100vw - var(--max))/2 + var(--gut)))}}.h-step h1{font-size:clamp(40px,4.6vw,78px);letter-spacing:-.045em;line-height:.98}.h-step h2{font-size:clamp(32px,3.7vw,60px);letter-spacing:-.04em}.h-sub{font-size:clamp(17px,1.35vw,20px);color:var(--mute);max-width:34ch}.h-cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:6px}.h-prog{font-family:var(--body)!important;font-size:13px!important;letter-spacing:0!important;position:absolute;left:var(--gut);right:var(--gut);bottom:calc(22px + env(safe-area-inset-bottom,0px));display:flex;align-items:center;gap:14px;color:var(--mute)}.h-prog .bar{flex:1;height:2px;background:var(--line);border-radius:2px;overflow:hidden;max-width:220px}.h-prog .bar b{display:block;height:100%;width:100%;background:var(--signal);transform-origin:left;transform:scaleX(0)}.amb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;background:var(--stage);pointer-events:none;overflow:hidden}.amb i{position:absolute;top:-8%;right:-4%;bottom:-8%;left:-4%;will-change:transform}.amb b{position:absolute;top:0;right:0;bottom:0;left:0;background:url(k17-ambient.webp) center/cover no-repeat;opacity:.42;animation:sway 22s ease-in-out infinite alternate}@keyframes sway{to{transform:translate3d(1.4%,-1%,0) scale(1.03)}}.scene{position:absolute;left:0;top:0;width:0;height:0;z-index:0}#dust,#net{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}#net{z-index:1}.peek-hint{position:absolute;left:0;top:0;margin:0;padding:8px 14px;border-radius:999px;background:#f8f8f6d9;box-shadow:inset 0 0 0 1px #13141714;font-size:14px;font-weight:500;color:var(--mute);white-space:nowrap;pointer-events:none;transition:opacity .5s var(--ease);opacity:0}.peek-hint .ph-t{display:none}@media(hover:none){.peek-hint .ph-m{display:none}.peek-hint .ph-t{display:inline}.peek-hint{white-space:normal;max-width:min(320px,86vw);text-align:center;font-size:13px}}.scene .o{position:absolute;left:0;top:0;transform-origin:50% 50%;will-change:transform;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:none}.scene .sh{will-change:transform,opacity}main>section:not(.story),.foot{position:relative;z-index:1}.sec{padding-block:clamp(88px,12vw,168px) clamp(96px,13vw,180px)}.sec-h{display:grid;gap:18px;max-width:760px;margin-bottom:clamp(40px,5vw,72px)}.sec-h h2{font-size:clamp(38px,5vw,76px)}.sec-h p{font-size:clamp(17px,1.3vw,20px);color:var(--mute);max-width:56ch}.tap-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(28px,4vw,64px);align-items:center}.tap-txt{display:grid;gap:20px;align-content:center}.tap-txt h2{font-size:clamp(38px,4.4vw,70px);letter-spacing:-.045em}.tap-txt p{color:var(--mute);font-size:clamp(17px,1.3vw,19px);max-width:42ch}.tap-try{color:var(--ink)!important;font-weight:600}.tap-no{display:grid;margin-top:4px}.tap-txt p.tap-no-w{display:flex;flex-wrap:wrap;gap:6px 30px;margin:0 0 20px;max-width:none;color:var(--ink);font-size:clamp(19px,1.6vw,24px);font-weight:600;letter-spacing:-.02em}.tap-no-w s{position:relative;text-decoration:none;transition:color .5s var(--ease);transition-delay:calc(var(--k) * .35s + .4s)}.tap-no-w svg{position:absolute;left:-8px;top:2px;width:calc(100% + 16px);height:100%;overflow:visible;pointer-events:none}.tap-no-w path{fill:none;stroke:var(--signal);stroke-width:2.6;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .5s cubic-bezier(.4,0,.2,1);transition-delay:calc(var(--k) * .35s + var(--p,0s))}.tap-no.go .tap-no-w s{color:#858d87}.tap-no.go .tap-no-w path{stroke-dashoffset:0}.tap-txt p.tap-no-a{margin:0;max-width:none;color:var(--mute);font-size:clamp(16px,1.2vw,18px)}.tap-txt p.tap-no-l{margin:2px 0 0;max-width:22ch;font-family:"Instrument Serif",Georgia,serif;font-size:clamp(30px,2.7vw,42px);line-height:1.08;letter-spacing:-.01em;color:var(--ink)}.tap-no-l em.ac{font-size:1em}.tap-no .vh{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){.tap-no-w s,.tap-no-w path{transition:none}}.tap-try .tt-t{display:none}@media(hover:none){.tap-try .tt-m{display:none}.tap-try .tt-t{display:inline}}.tap-again{justify-self:start;display:inline-flex;align-items:center;gap:8px;font:inherit;font-size:15px;font-weight:600;min-height:46px;padding:10px 20px;border-radius:999px;border:0;background:transparent;color:var(--signal);box-shadow:inset 0 0 0 1.6px var(--signal);cursor:pointer;transition:background .25s,color .25s}.tap-again:hover{background:var(--signal);color:#fff}.tap-again:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.tap-again[hidden]{display:none}.tap-stage{position:relative;aspect-ratio:1.18/1;max-height:80svh;touch-action:pan-y;user-select:none;-webkit-user-select:none;container-type:inline-size}.tap-lid{position:absolute;left:8%;top:6%;height:88%;width:auto;max-width:none;transform:rotate(-7deg);filter:drop-shadow(0 22px 30px rgba(38,42,48,.25));pointer-events:none}.tap-ring{position:absolute;width:24px;height:24px;margin:-12px 0 0 -12px;border-radius:50%;border:2px solid var(--signal);opacity:0;pointer-events:none;z-index:3}.tap-ring.go{animation:tring 1.2s cubic-bezier(.2,.7,.2,1)}.tap-ring.r2.go{animation-delay:.18s}@keyframes tring{0%{opacity:.95;transform:scale(1)}to{opacity:0;transform:scale(10)}}.phone{container-type:inline-size;position:absolute;left:0;top:0;width:clamp(160px,27cqw,270px);aspect-ratio:9/18.6;background:#111214;border-radius:34px;padding:8px;box-shadow:0 40px 70px -30px #13141799;z-index:4;overflow:hidden;cursor:grab;touch-action:none;will-change:transform}.phone:active{cursor:grabbing}.phone:focus-visible{outline:3px solid var(--signal);outline-offset:4px}.phone:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:27px;background:#16181c;transition:background .5s ease}.phone.awake:before{background:#fafaf8}.ph-top{position:relative;display:flex;justify-content:space-between;align-items:center;padding:4.2cqw 8cqw 0;font-size:5cqw;font-weight:600;color:#e9eae6;transition:color .4s}.phone.awake .ph-top{color:var(--ink)}.ph-top i{width:26cqw;height:8cqw;border-radius:5cqw;background:#000;position:absolute;left:50%;top:2.8cqw;transform:translate(-50%)}.ph-lock{position:absolute;top:8px;right:8px;bottom:8px;left:8px;display:grid;place-content:center;justify-items:center;gap:5cqw;text-align:center;color:#c9cbc6;font-size:5.6cqw;line-height:1.35;padding:0 9cqw;transition:opacity .35s}.ph-lock b{font-weight:600}.nfc{width:20cqw;height:20cqw;border-radius:50%;box-shadow:inset 0 0 0 2px #c9cbc680;position:relative}.nfc:before,.nfc:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:50%;box-shadow:inset 0 0 0 1.5px rgba(var(--sig-hi-rgb),.6);animation:nfc 2s ease-out infinite}.nfc:after{animation-delay:1s}@keyframes nfc{0%{transform:scale(.7);opacity:1}to{transform:scale(1.4);opacity:0}}.phone.awake .ph-lock{opacity:0}.ph-open{position:absolute;left:8px;right:8px;top:17cqw;bottom:8px;padding:2cqw 6.5cqw 6.5cqw;display:flex;flex-direction:column;align-items:stretch;gap:3cqw;opacity:0;transform:translateY(16px);transition:opacity .45s ease .15s,transform .6s var(--ease) .15s}.phone.awake .ph-open{opacity:1;transform:none}.ph-brand{font-size:4.4cqw;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.ph-h{font-size:7cqw;letter-spacing:-.01em;line-height:1.2}.pimg{flex:1;min-height:0;border-radius:7cqw;background:var(--chip);display:grid;place-items:center;overflow:hidden}.pimg img{height:80%;width:auto;filter:drop-shadow(0 12px 14px rgba(31,36,48,.25))}.ph-sub{font-size:5cqw;color:var(--mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ph-btn{display:flex;align-items:center;justify-content:center;text-align:center;white-space:nowrap;font-size:5.8cqw;font-weight:700;height:17cqw;padding:0 4cqw;border-radius:999px;background:var(--signal);color:#fff;flex:none}.legend{display:flex;align-items:center;gap:10px;font-size:14.5px;color:var(--mute)}.dot{width:9px;height:9px;border-radius:50%;background:var(--signal);flex:none;box-shadow:0 0 0 3px rgba(var(--sig),.18)}.wl{display:flex;gap:12px;height:clamp(560px,76vh,720px)}.wp{position:relative;flex:1 1 0;min-width:0;border:0;padding:0;margin:0;border-radius:var(--r-card);overflow:hidden;cursor:pointer;background:#d8d9d5;color:#fff;text-align:left;font:inherit;transition:flex-grow .8s var(--ease)}.wp.on{flex-grow:3.3;cursor:default}.wp img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(1.08);transition:transform 1.4s var(--ease)}.wp.on img{transform:scale(1)}.wp:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0c0d0f0d 20%,#0c0d0f59 50%,#0c0d0fd6);transition:opacity .6s}.wp:not(.on):after{background:linear-gradient(180deg,#0c0d0f26,#0c0d0f9e)}.wc{position:absolute;inset:auto 0 0 0;z-index:1;padding:clamp(20px,2.4vw,34px);display:grid;gap:16px}.wk{display:flex;align-items:center;gap:12px;font-family:var(--mono);font-size:13px;letter-spacing:.04em;color:#fffc}.wk b{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#ffffff2e;font-weight:500;color:#fff}.wc h3{font-size:clamp(28px,2.6vw,42px);letter-spacing:-.035em}.wbody{display:grid;gap:16px;transition:opacity .5s var(--ease) .15s,transform .7s var(--ease) .1s}.wp:not(.on) .wbody{opacity:0;transform:translateY(16px);pointer-events:none;position:absolute;left:clamp(20px,2.4vw,34px);right:clamp(20px,2.4vw,34px);bottom:0;visibility:hidden}.wp:not(.on) .wk span{display:none}.wp:not(.on) h3{font-size:clamp(20px,1.6vw,26px);writing-mode:vertical-rl;transform:rotate(180deg);justify-self:start;max-height:60vh}.subs{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.subs li{display:inline-flex;align-items:center;gap:8px;padding:8px 13px;border-radius:999px;background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff38;font-size:14.5px;font-weight:500;white-space:nowrap}.subs li.m{background:#fffffff5;color:var(--ink);box-shadow:none}.subs li.m:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--signal)}.wex{font-size:16px;color:#ffffffe0;max-width:46ch}.wgeo{font-size:13.5px;color:#ffffffa8;max-width:52ch}.only{justify-self:start;font-family:var(--mono);font-size:12px;padding:5px 10px;border-radius:7px;background:var(--signal);color:#fff}.wl-dots{display:flex;justify-content:center;gap:8px;margin-top:16px}.wl-dots i{width:7px;height:7px;border-radius:50%;background:#13141733;transition:background .3s,width .3s}.wl-dots i.on{background:var(--signal);width:22px;border-radius:4px}#welten.pin{padding-block:0}#welten.pin .wl-scroll{position:relative;height:380svh}#welten.pin .wl-sticky{position:sticky;top:0;height:100svh;display:flex;flex-direction:column;padding-top:calc(100px + env(safe-area-inset-top,0px));padding-bottom:22px}#welten.pin .wl-sticky>.wrap{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center}#welten.pin .sec-h{margin-bottom:clamp(16px,2.2vw,30px);gap:10px}#welten.pin .sec-h h2{font-size:clamp(34px,4.2vw,64px)}#welten.pin .wl{flex:1;min-height:0;height:auto;max-height:720px}#welten.pin .wl-dots{display:flex;justify-content:center;gap:8px;margin-top:14px}#welten.pin .wl-dots i{width:7px;height:7px;border-radius:50%;background:#13141733;transition:background .3s,width .3s}#welten.pin .wl-dots i.on{background:var(--signal);width:22px;border-radius:4px}@media(max-width:900px){#welten.pin .wl-scroll{height:340svh}#welten.pin .sec-h h2{font-size:clamp(30px,8vw,44px)}#welten.pin .sec-h p{font-size:15px}#welten.pin .wp,#welten.pin .wp.on{min-height:0;height:100%}#welten.pin .wl{scroll-snap-type:x mandatory}}.js-rv .rvh .w{display:inline-block;overflow:hidden;vertical-align:bottom;padding:.14em .14em .55em .22em;margin:-.14em -.14em -.55em -.22em}.js-rv .rvh .w>span{display:inline-block;translate:0 112%;transition:translate 1.05s var(--ease);transition-delay:calc(var(--i) * 60ms)}.js-rv .rvh.in .w>span{translate:0 0}.js-rv .rv{opacity:0;translate:0 34px;transition:opacity .8s var(--ease),translate 1s var(--ease);transition-delay:var(--d,0s)}.js-rv .rv.in{opacity:1;translate:0 0}.js-rv .rv-card{opacity:0;translate:0 90px;scale:.95;transition:opacity .9s var(--ease),translate 1.2s var(--ease),scale 1.2s var(--ease);transition-delay:var(--d,0s)}.js-rv .rv-card.in{opacity:1;translate:0 0;scale:1}.js-land .zb,.js-land .offer,.js-land .dx{perspective:1200px}.js-land [data-land]{transform-origin:50% 100%;translate:0 calc((1 - var(--l,1)) * 80px);rotate:x calc((1 - var(--l,1)) * var(--la,22deg));scale:calc(.93 + var(--l,1) * .07);opacity:calc(.12 + var(--l,1) * .88)}.js-land .of{--la:16deg}.js-land .dx-board{--la:12deg}.lg2-lager img{transform-origin:50% 60%}.lgs .lg2{align-items:start}.lgs .lg2-card{position:sticky;top:max(96px,calc(50svh - 330px))}.lgs .lg2-story{gap:0}.lgs .lg2-story li{padding-block:clamp(48px,19svh,220px);opacity:.3;transition:opacity .5s var(--ease)}.lgs .lg2-story li:before{transition:background .4s,color .4s,box-shadow .4s}.lgs .lg2-story li.on{opacity:1}.lgs .lg2-story li.on:before{background:var(--signal);color:#fff;box-shadow:0 0 0 6px rgba(var(--sig),.14)}.lgs .lg2-txt .tl-rule{opacity:.3;transition:opacity .5s var(--ease)}.lgs .lg2-txt .tl-rule.on{opacity:1}.lg2-time{position:absolute;left:12px;top:12px;font-size:12.5px;font-weight:700;color:#fff;background:var(--ink);padding:6px 11px;border-radius:999px;opacity:0;translate:0 -6px;transition:opacity .4s,translate .5s var(--ease)}.lg2-time.on{opacity:1;translate:0 0}@media(max-width:900px){.lgs.lgs-m .lg2-txt{display:contents}.lgs.lgs-m #lH{order:0}.lgs.lgs-m .lg2-card{order:1;position:sticky;top:calc(74px + env(safe-area-inset-top,0px));z-index:2;gap:12px;padding:14px}.lgs.lgs-m .lg2-story{order:2}.lgs.lgs-m .lg2-txt .tl-rule{order:3}.lgs.lgs-m .lg2-note{order:4}.lgs.lgs-m .lg2-card>.lg2-row:first-child,.lgs.lgs-m .lg2-stats{display:none}.lgs.lgs-m .lg2-story li{padding-block:18svh 4svh}.lgs .lg2-story li{padding-block:28px}}.lg2-c{display:none}@media(max-width:749px){.lgc .lg2-txt{display:contents}.lgc #lH{order:0}.lgc .lg2-card{order:1;gap:14px;padding:14px}.lgc .lg2-note{order:2}.lgc .lg2-story,.lgc .lg2-txt .tl-rule,.lgc .lg2-card>.lg2-row:not(:first-child),.lgc .lg2-stats{display:none}.lgc .lg2-card>.lg2-row:first-child{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:2px 2px 0}.lgc .lg2-lab{font-size:13px}.lgc .lg2-prints{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.lgc .lg2-prints button{min-height:40px;padding:8px 6px;font-size:13px}.lgc .lg2-c{display:grid;gap:12px;padding:2px 4px 4px}.lg2-cbar{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.lg2-cbar:before,.lg2-cbar:after{content:"";position:absolute;left:16.67%;top:18px;height:2px;border-radius:2px}.lg2-cbar:before{right:16.67%;background:var(--line)}.lg2-cbar:after{width:calc(66.66% * var(--f,0));background:var(--signal);transition:width .7s var(--ease)}.lg2-cbar button{position:relative;z-index:1;display:grid;justify-items:center;gap:7px;font:inherit;font-size:13px;font-weight:600;color:var(--mute);background:none;border:0;padding:0;cursor:pointer;min-height:44px;transition:color .3s}.lg2-cbar button span{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--chip);box-shadow:inset 0 0 0 1px var(--line);font-size:14px;font-weight:700;color:var(--signal);transition:background .4s,color .4s,box-shadow .4s}.lg2-cbar button[aria-selected=true]{color:var(--ink)}.lg2-cbar button[aria-selected=true] span{background:var(--signal);color:#fff;box-shadow:0 0 0 6px rgba(var(--sig),.14)}.lg2-cbar button:focus-visible{outline:2px solid var(--signal);outline-offset:4px;border-radius:12px}.lg2-ct{margin:0;font-size:15px;line-height:1.5;color:var(--mute);min-height:4.5em;transition:opacity .2s}.lg2-ct.sw{opacity:0}.lg2-ct b{color:var(--ink)}.lgc .lg2-time{z-index:2;white-space:nowrap;left:8px;top:8px;font-size:11px;padding:5px 9px}}.qa>div{transition:opacity .15s linear}.qa>div h3{transition:color .35s}.qa>div.on h3{color:var(--signal)}.sw{transition:opacity .12s linear}.stk-in{position:relative;background:radial-gradient(120% 70% at 50% 0%,#ffffff8c,#fff0 60%),var(--stk-bg,var(--stage));padding-block:var(--pt,0) var(--pb,0);clip-path:inset(0 0 100% 0);transform-origin:50% calc(100% - 50svh)}.stk-in.open{clip-path:none!important}.stk-in:not(.open) .qa>div,.stk-in:not(.open) .lg2-story,.stk-in:not(.open) .lg2-txt .tl-rule,.stk-in:not(.open) .ss-sub,.stk-in:not(.open) .ss-steps,.stk-in:not(.open) .facts2,.stk-in:not(.open) .zb,.stk-in:not(.open) .zb-src,.stk-in:not(.open) .mqs,.stk-in:not(.open) .ki-txt p,.stk-in:not(.open) .mit-sub,.stk-in:not(.open) .mt-tx{opacity:0!important}.stk-in .lg2-story,.stk-in .lg2-txt .tl-rule,.stk-in .ss-sub,.stk-in .ss-steps,.stk-in .facts2,.stk-in .mqs{transition:opacity .9s var(--ease) .35s}.stk-fx{position:absolute;left:0;top:0;z-index:60;pointer-events:none;opacity:0;font-style:normal}.stk-frame{border:2px solid var(--signal);box-shadow:0 0 0 6px rgba(var(--sig),.12),0 30px 60px -30px rgba(var(--sig),.45)}.stk-edge{height:3px;background:linear-gradient(90deg,#fff0,#fff 30% 70%,#fff0);box-shadow:0 -10px 24px #13141738,0 0 0 1px rgba(var(--sig),.25);transform-origin:0 50%}.stk-door{width:2px;background:var(--signal);box-shadow:0 0 18px rgba(var(--sig),.5)}.stk-scan{height:2px;background:var(--signal);box-shadow:0 0 0 1px rgba(var(--sig),.2),0 0 28px 6px rgba(var(--sig),.45)}.stk-cable{width:2px;background:var(--signal);box-shadow:0 0 22px rgba(var(--sig),.5)}.stk-plug{width:46px;height:46px;margin:-23px 0 0 -23px;border-radius:50%;background:#fff url(k17-s-mark.png) center/50% no-repeat;box-shadow:inset 0 0 0 3px #f6f6f3,inset 0 0 0 4.5px #16171a,0 10px 20px -8px #0006}.stk-glow{height:140px;background:radial-gradient(60% 100% at 50% 100%,rgba(var(--sig-hi-rgb),.35),rgba(var(--sig-hi-rgb),0) 70%)}main>section.stk{overflow-x:clip}#zahlen,#lager,#dashboard,#ki,#start,#mit,#kontakt,.foot{position:relative;z-index:20}#zahlen,#lager,#dashboard,#ki,#start,#mit{overflow-x:clip}#zahlen,#lager{background:var(--stk-b)}#mit{background:#d6e3d7}#ki,#dashboard,#start{background:var(--stk-a)}.stk-in:after,#welten.stk:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0f1013;opacity:var(--dim,0);pointer-events:none;z-index:50}#welten.stk{transform-origin:50% calc(100% - 50svh)}.stk-tap{position:absolute;left:50%;top:var(--oy,44px);width:68px;height:68px;margin:-34px 0 0 -34px;border-radius:50%;background:#fff url(k17-s-mark.png) center/50% no-repeat;box-shadow:inset 0 0 0 4px #f6f6f3,inset 0 0 0 5.5px #16171a,0 16px 30px -10px #00000073;z-index:60;pointer-events:none;opacity:0;font-style:normal}.stk-ring{position:absolute;left:50%;top:var(--oy,44px);width:0;height:0;border-radius:50%;border:2px solid var(--signal);box-shadow:0 0 0 6px rgba(var(--sig),.12);z-index:60;pointer-events:none;opacity:0;translate:-50% -50%;font-style:normal}.lg2{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(28px,4vw,64px);align-items:center}.lg2-txt{display:grid;gap:20px}.lg2-txt h2{font-size:clamp(38px,4.4vw,70px)}.lg2-story{list-style:none;margin:0;padding:0;display:grid;gap:16px;counter-reset:lg}.lg2-story li{display:grid;grid-template-columns:34px 1fr;gap:2px 14px;counter-increment:lg}.lg2-story li:before{content:counter(lg);grid-row:span 2;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);font-weight:700;font-size:14px;color:var(--signal)}.lg2-story b{font-size:18px;letter-spacing:-.01em}.lg2-story span{color:var(--mute);font-size:16px;line-height:1.5}.lg2-note{font-size:14px;color:var(--mute)}.lg2-card{background:var(--paper);border-radius:28px;padding:clamp(18px,2.4vw,28px);display:grid;gap:18px;box-shadow:0 30px 60px -40px #13141759;min-width:0}.lg2-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.lg2-lab{font-size:14px;font-weight:600;color:var(--mute)}.lg2-prints{display:flex;flex-wrap:wrap;gap:6px}.lg2-prints button{font:inherit;font-size:14px;font-weight:600;min-height:42px;padding:8px 14px;border-radius:999px;border:0;background:var(--chip);color:var(--ink);cursor:pointer;transition:background .25s,color .25s}.lg2-prints button[aria-selected=true]{background:var(--ink);color:#fff}.lg2-stage{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px}.lg2-lager{position:relative;border-radius:20px;overflow:hidden;aspect-ratio:4/4.6}.lg2-lager img{width:100%;height:100%;object-fit:cover}.lg2-badge{position:absolute;left:12px;bottom:12px;display:grid;gap:2px;padding:10px 14px;border-radius:14px;background:#f8f8f6f0;font-size:13.5px;font-weight:600;box-shadow:0 10px 24px -14px #13141766}.lg2-badge b{font-size:22px;letter-spacing:-.02em}.lg2-badge small{font-size:12px;color:var(--signal);font-weight:600}.lg2-phone{width:clamp(170px,15vw,230px)}.lg2-scr{position:absolute;left:8px;right:8px;top:18cqw;bottom:8px;padding:2cqw 7cqw 7cqw;display:flex;flex-direction:column;gap:3cqw;opacity:0;transform:translate(12cqw);transition:opacity .4s ease,transform .55s var(--ease)}.lg2-scr.on{opacity:1;transform:none}.lg2-scr.out{opacity:0;transform:translate(-12cqw)}.lg2-photo{position:relative;flex:1;min-height:0;border-radius:7cqw;overflow:hidden;background:var(--chip)}.lg2-photo img{width:100%;height:100%;object-fit:cover}.lg2-play{position:absolute;left:50%;top:50%;width:18cqw;height:18cqw;margin:-9cqw 0 0 -9cqw;border-radius:50%;background:#ffffffeb url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 7l9 5-9 5z' fill='%23131417'/%3E%3C/svg%3E") center/55% no-repeat;box-shadow:0 6px 16px #0003}.lg2-chip{position:absolute;left:4cqw;top:4cqw;font-style:normal;font-size:4.6cqw;font-weight:700;color:#fff;background:var(--signal);padding:1.6cqw 3.6cqw;border-radius:999px}.lg2-stars{position:absolute;left:50%;bottom:4cqw;transform:translate(-50%);font-style:normal;font-size:7cqw;letter-spacing:.6cqw;color:#f2b33d;background:#ffffffeb;padding:1.4cqw 3.6cqw;border-radius:999px;white-space:nowrap}.lg2-toggle{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;background:var(--chip);border-radius:999px;padding:4px}.lg2-toggle button{position:relative;z-index:1;font:inherit;font-size:15px;font-weight:700;min-height:42px;min-width:92px;border:0;background:transparent;border-radius:999px;cursor:pointer;color:var(--mute);transition:color .3s}.lg2-toggle button[aria-pressed=true]{color:#fff}.lg2-toggle i{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:999px;background:var(--signal);transition:transform .45s var(--ease)}.lg2-toggle.new i{transform:translate(100%)}.lg2-state{font-size:15px;font-weight:600}.lg2-stats{display:flex;flex-wrap:wrap;gap:10px}.lg2-stats span{display:flex;align-items:baseline;gap:8px;padding:10px 14px;border-radius:14px;background:var(--chip);font-size:13.5px;font-weight:600;color:var(--mute)}.lg2-stats b{font-family:var(--mono);font-weight:500;font-size:20px;color:var(--ink)}.lg2-stats b.wob{display:inline-block;animation:wob .6s cubic-bezier(.3,1.6,.5,1)}.tl-rule{font-size:15.5px!important;color:var(--ink)!important;background:var(--paper);padding:12px 16px;border-radius:14px;box-shadow:inset 0 0 0 1px var(--line);max-width:none!important;justify-self:start}.tl-sub{font-size:5cqw;color:var(--mute);margin-top:-2cqw}.tl-phone{container-type:inline-size;position:relative;width:clamp(170px,19vw,250px);aspect-ratio:9/18.6;background:#111214;border-radius:34px;padding:8px;box-shadow:0 40px 70px -30px #1314178c;overflow:hidden}.tl-phone:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:27px;background:#fafaf8}.tl-top{position:relative;display:flex;justify-content:space-between;padding:4.2cqw 8cqw 0;font-size:5cqw;font-weight:600}.tl-top i{width:26cqw;height:8cqw;border-radius:5cqw;background:#000;position:absolute;left:50%;top:2.8cqw;transform:translate(-50%)}.tl-tag{align-self:flex-start;font-size:4.4cqw;font-weight:700;letter-spacing:.06em;color:var(--signal);background:rgba(var(--sig),.1);padding:1.6cqw 3.6cqw;border-radius:999px}.tl-h{font-size:7.4cqw;line-height:1.2;letter-spacing:-.01em}.tl-btn{display:flex;align-items:center;justify-content:center;white-space:nowrap;height:16cqw;border-radius:999px;background:var(--signal);color:#fff;font-size:5.6cqw;font-weight:700;flex:none}@keyframes wob{0%{transform:rotate(0)}25%{transform:rotate(-7deg) scale(1.06)}55%{transform:rotate(5deg)}to{transform:rotate(0)}}.loop{margin-top:clamp(64px,8vw,120px);display:grid;grid-template-columns:auto 1fr;gap:clamp(18px,3vw,40px);align-items:center;padding-top:clamp(28px,3vw,40px);border-top:1px solid var(--line)}.loop h3{font-size:clamp(30px,3.6vw,56px);letter-spacing:-.04em}.loop p{color:var(--mute);max-width:46ch;justify-self:end}.dx{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(24px,4vw,64px);align-items:center;position:relative}.dx-fx{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:3}.dx-left{display:grid;gap:18px;justify-items:center;min-width:0}.dx-shelf{position:relative;width:100%;max-width:520px;aspect-ratio:1/1.02}.dx-p{position:absolute;left:var(--x);top:var(--y);width:var(--w);aspect-ratio:var(--ar);padding:0;border:0;background:none;cursor:pointer;transform:rotate(var(--r));transition:transform .5s var(--ease);-webkit-tap-highlight-color:transparent}.dx-p img{position:absolute;display:block;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:none}.dx-p .im{top:0;right:0;bottom:0;left:0;width:100%;height:100%}.dx-p .sh{left:var(--sl);top:calc(var(--st) + 4%);width:var(--sw);height:var(--shh);opacity:.62}.dx-p:hover{transform:rotate(var(--r)) translateY(-4px)}.dx-p.hit{transform:rotate(var(--r)) scale(.965)}.dx-p:focus-visible{outline:2px solid var(--signal);outline-offset:6px;border-radius:12px}.dx-ring{position:absolute;left:var(--tx);top:var(--ty);width:var(--tw);aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none}.dx-ring:before,.dx-ring:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid var(--signal);opacity:0}.dx-p.hit .dx-ring:before{animation:dxRing .9s var(--ease)}.dx-p.hit .dx-ring:after{animation:dxRing .9s .14s var(--ease)}@keyframes dxRing{0%{transform:scale(.9);opacity:.95}to{transform:scale(2.6);opacity:0}}.dx-hint{display:inline-flex;align-items:center;gap:10px;font-size:14.5px;color:var(--mute);background:#f8f8f6db;padding:9px 16px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--line);transition:opacity .4s}.dx-hint .dot{width:8px;height:8px}.dx-hint.done{opacity:0}.dx-board{position:relative;background:var(--paper);border-radius:28px;padding:clamp(16px,2vw,26px);display:grid;gap:clamp(14px,1.6vw,20px);box-shadow:0 34px 70px -44px #13141773,inset 0 0 0 1px #1314170d;min-width:0}.dx-bar{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600}.dx-brand{display:inline-flex;align-items:center;gap:9px;margin-right:auto}.dx-brand img{width:26px;height:26px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1px var(--line);padding:4px}.dx-live{display:inline-flex;align-items:center;gap:7px;color:var(--signal)}.dx-live i{width:7px;height:7px;border-radius:50%;background:var(--signal);animation:dxLive 1.8s ease-in-out infinite}@keyframes dxLive{50%{box-shadow:0 0 0 5px rgba(var(--sig),.16)}}.dx-demo{font-size:12px;font-weight:600;color:var(--mute);background:var(--chip);padding:4px 10px;border-radius:999px}.dx-tabs{display:flex;gap:6px;border-bottom:1px solid var(--line);padding-bottom:12px;font-size:14px;font-weight:600}.dx-tabs span{padding:7px 13px;border-radius:999px;color:var(--mute)}.dx-tabs .on{background:var(--ink);color:#fff}.dx-tabs .soon{display:inline-flex;align-items:center;gap:7px;opacity:.6}.dx-tabs .soon:before{content:"";width:7px;height:7px;border-radius:50%;box-shadow:inset 0 0 0 1.5px currentColor}.dx-kpis{display:grid;grid-template-columns:1fr 1fr;gap:10px}.dx-kpis div{background:var(--chip);border-radius:16px;padding:12px 16px;display:grid;gap:2px}.dx-kpis small{font-size:13px;color:var(--mute);font-weight:600}.dx-kpis b{font-family:var(--mono);font-weight:500;font-size:clamp(28px,3vw,42px);letter-spacing:-.04em;line-height:1.05;font-variant-numeric:tabular-nums;display:inline-block;transform-origin:0 70%}.dx-kpis b.bump{animation:dxBump .5s var(--ease)}@keyframes dxBump{30%{transform:scale(1.07);color:var(--signal)}}.dx-ch{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13.5px;font-weight:600;color:var(--mute)}.dx-leg{display:inline-flex;align-items:center;gap:12px;font-weight:500}.dx-leg span{display:inline-flex;align-items:center;gap:6px}.dx-leg i{width:9px;height:9px;border-radius:50%;background:var(--signal)}.dx-leg .me{display:none}.dx-leg .me i{background:#fff;box-shadow:inset 0 0 0 2px var(--signal)}.dx-board.mine .dx-leg .me{display:inline-flex}.dx-chart{--d:clamp(8px,.95vw,12px);--g:clamp(3px,.32vw,4px);display:grid;grid-template-columns:repeat(13,minmax(0,1fr)) minmax(0,1.6fr);align-items:end;height:calc(14 * (var(--d) + var(--g)) + 30px);border-bottom:1px solid var(--line);padding-bottom:8px}.dx-col{position:relative;display:flex;flex-direction:column-reverse;align-items:center;gap:var(--g);height:100%;padding-top:30px}.dx-col i{width:var(--d);height:var(--d);border-radius:50%;background:rgba(var(--sig),.42);flex:none;transform:scale(0);transition:transform .45s var(--ease)}.dx-col i.on{transform:scale(1)}.dx-col.today i{background:var(--signal)}.dx-col i.me{background:#fff;box-shadow:inset 0 0 0 2px var(--signal)}.dx-col i.ghost{visibility:hidden}.dx-col.today:before{content:"";position:absolute;top:0;right:14%;bottom:0;left:14%;border-radius:10px;background:rgba(var(--sig),.07)}.dx-col b{position:relative;z-index:1;line-height:1;margin-bottom:3px;font-family:var(--mono);font-size:12px;font-weight:500;color:var(--signal)}.dx-x{display:grid;grid-template-columns:repeat(13,minmax(0,1fr)) minmax(0,1.6fr);font-size:11px;color:var(--mute);text-align:center;margin-top:7px}.dx-x span:last-child{color:var(--signal);font-weight:700}.dx-toast{min-height:22px;font-size:14.5px;font-weight:600;display:flex;align-items:center;gap:9px;opacity:0;transform:translateY(6px);transition:opacity .35s,transform .45s var(--ease)}.dx-toast.on{opacity:1;transform:none}.dx-foot{font-size:13px;color:var(--mute);margin-top:-6px}.ki{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(28px,5vw,80px);align-items:center}.ki-txt{display:grid;gap:18px;min-width:0}.ki-txt h2{font-size:clamp(38px,4.6vw,72px)}.ki-txt p{color:var(--mute);font-size:clamp(17px,1.3vw,19px);max-width:44ch}.ki-txt .ki-close{font-family:"Instrument Serif",Georgia,serif;font-size:clamp(24px,2vw,30px);line-height:1.2;color:var(--ink);max-width:22ch;margin-top:6px}.ki-close em.ac{font-size:1em}.ki-pin .ki-scroll{height:240svh;position:relative}.ki-pin .ki-sticky{position:sticky;top:0;height:100svh;display:flex;align-items:center;padding-top:72px}@media(min-width:901px){#ki.ki-pin{padding-block:0}}.ki-chat{position:relative;background:var(--paper);border-radius:28px;padding:clamp(18px,2.2vw,28px);display:grid;gap:16px;box-shadow:0 34px 70px -44px #13141773,inset 0 0 0 1px #1314170d;min-width:0}.ki-bar{display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:600}.ki-ai{display:inline-flex;align-items:center;gap:8px;color:var(--signal)}.ki-demo{font-size:12px;color:var(--mute);background:var(--chip);padding:4px 10px;border-radius:999px}.ki-q{justify-self:end;max-width:88%;background:var(--ink);color:#fff;font-size:15px;line-height:1.45;padding:12px 16px;border-radius:18px 18px 4px}.ki-rank{list-style:none;margin:0;padding:0;position:relative;height:186px}.ki-rank li{position:absolute;left:0;right:0;top:0;height:54px;display:grid;grid-template-columns:minmax(0,1.1fr) auto minmax(0,1fr);grid-template-rows:auto 6px;column-gap:12px;align-items:center;padding:8px 14px;border-radius:14px;background:var(--chip);transform:translateY(calc(var(--y,0) * 62px));transition:transform .7s var(--ease),background .4s,box-shadow .4s}.ki-rank li b{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ki-st{font-size:13px;letter-spacing:1px;color:#f2b33d}.ki-st s{text-decoration:none;color:#1314172e}.ki-n{font-size:12.5px;color:var(--mute);text-align:right;white-space:nowrap}.ki-n i{font-style:normal;font-family:var(--mono);font-weight:500;color:var(--ink)}.ki-meter{grid-column:1/-1;height:4px;border-radius:4px;background:#13141714;overflow:hidden}.ki-meter i{display:block;height:100%;background:#13141759;transform-origin:0 50%;transform:scaleX(0)}.ki-rank li[data-k=you]{background:#fff;box-shadow:inset 0 0 0 1.5px rgba(var(--sig),.25)}.ki-rank li[data-k=you] .ki-meter i{background:var(--signal)}.ki-rank li.top{box-shadow:inset 0 0 0 2px var(--signal),0 14px 30px -18px rgba(var(--sig),.6)}.ki-tag{position:absolute;right:12px;top:-11px;font-style:normal;font-size:11.5px;font-weight:700;color:#fff;background:var(--signal);padding:3px 9px;border-radius:999px;opacity:0;scale:.8;transition:opacity .4s,scale .5s var(--ease)}.ki-rank li.tag .ki-tag{opacity:1;scale:1}.ki-a{min-height:74px;display:grid;align-content:start;gap:8px}.ki-a p{margin:0;font-size:15.5px;line-height:1.5;color:var(--ink)}.ki-a p b{color:var(--signal)}.ki-dots{display:none;gap:5px}.ki-dots i{width:7px;height:7px;border-radius:50%;background:var(--mute);animation:kiDot 1s infinite ease-in-out}.ki-dots i:nth-child(2){animation-delay:.15s}.ki-dots i:nth-child(3){animation-delay:.3s}.ki-chat.think .ki-dots{display:flex}@keyframes kiDot{40%{transform:translateY(-4px);opacity:.4}}.ki-tp{display:flex;align-items:center;gap:12px;border-top:1px solid var(--line);padding-top:12px}.ki-disc{width:66px;height:66px;flex:none;border-radius:50%;display:grid;place-items:center;font-size:10.5px;font-weight:700;letter-spacing:-.02em;white-space:nowrap;background:radial-gradient(circle at 35% 28%,#fff,#ecece8);box-shadow:inset 0 0 0 3px #f6f6f3,inset 0 0 0 4px #16171a,0 8px 14px -8px #0006}.ki-plus{font-size:13px;font-weight:700;color:var(--signal);opacity:0}@media(max-width:900px){.ki-disc{width:56px;height:56px;font-size:9px}}.ki-plus.go{animation:kiPlus .7s var(--ease)}@keyframes kiPlus{0%{opacity:0;translate:0 6px}30%{opacity:1}to{opacity:0;translate:0 -10px}}@media(max-width:900px){.ki{grid-template-columns:1fr;gap:18px}.ki-pin .ki-sticky{align-items:flex-start;padding-top:86px}.ki-pin .ki-txt .ki-more,.ki-pin .ki-txt .ki-close,.ki-pin .ki-srcs{display:none}.ki-pin .ki-txt{gap:12px}.ki-txt h2{font-size:clamp(32px,8.6vw,44px)}.ki-txt p{font-size:15.5px}.ki-q{font-size:14px}.ki-chat{gap:12px}.ki-rank li{grid-template-columns:minmax(0,1fr) auto;row-gap:2px;height:58px}.ki-rank li .ki-n{grid-column:1/-1;text-align:left;display:none}.ki-rank{height:192px}.ki-rank li{transform:translateY(calc(var(--y,0) * 64px))}.ki-a p{font-size:14.5px}}.mit-x{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"hd list" "cta list";column-gap:clamp(28px,4vw,64px);row-gap:clamp(18px,2vw,28px);align-items:center}.mit-hd{grid-area:hd;display:grid;gap:14px;max-width:760px}.mit-hd h2{font-size:clamp(36px,4.2vw,64px)}.mit-hd p{font-size:clamp(17px,1.3vw,20px);color:var(--mute);max-width:56ch}.mz-list{grid-area:list;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,28px) clamp(10px,1.6vw,22px)}.mz-i{display:grid;justify-items:center;align-content:start;row-gap:12px;text-align:center;padding:6px}.mz-ic{position:relative;width:clamp(76px,7vw,104px);height:clamp(76px,7vw,104px);border-radius:28%;display:grid;place-items:center;background:var(--paper);color:var(--signal);box-shadow:0 18px 36px -24px #15201a80,inset 0 0 0 1px #15201a0d;transition:translate .4s var(--ease)}.mz-ic svg{width:42%;height:42%;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.mz-i:hover .mz-ic{translate:0 -4px}.mz-i b{font-size:15px;letter-spacing:-.01em}.mz-ok{position:absolute;right:-5px;top:-5px;width:22px;height:22px;border-radius:50%;background:var(--signal) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center/13px no-repeat;box-shadow:0 0 0 3px var(--stk-b);scale:0;transition:scale .5s var(--ease)}.mit-x.lit .mz-ok{scale:1}.mit-x.lit .mz-i:nth-child(2) .mz-ok{transition-delay:.15s}.mit-x.lit .mz-i:nth-child(3) .mz-ok{transition-delay:.3s}.mit-x.lit .mz-i:nth-child(4) .mz-ok{transition-delay:.45s}.mit-x.lit .mz-i:nth-child(5) .mz-ok{transition-delay:.6s}.mit-x.lit .mz-i:nth-child(6) .mz-ok{transition-delay:.75s}.mit-cta{grid-area:cta}.stk-in:not(.open) .mz-list,.stk-in:not(.open) .mit-cta{opacity:0!important}.stk-in .mz-list,.stk-in .mit-cta{transition:opacity .9s var(--ease) .35s}@media(max-width:900px){.mit-x{grid-template-columns:1fr;grid-template-areas:"hd" "list" "cta";row-gap:16px}.mit-hd h2{font-size:clamp(30px,8vw,44px)}.mit-hd p{font-size:15px}.mz-list{gap:18px 8px}.mz-ic{width:84px;height:84px}.mz-i b{font-size:13.5px}.mit-cta .btn{width:100%;justify-content:center}}.ct{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(24px,4vw,64px);padding-top:clamp(28px,3vw,40px);border-top:1px solid rgba(244,245,242,.14)}.ct-l{display:grid;gap:12px;align-content:start}.ct-l h3{font-size:clamp(30px,3vw,46px);color:var(--on-dark)}.ct-l em.ac{color:var(--sig-hi)}.ct-l p{color:#a7aab0;max-width:36ch}.ct-faq{margin-top:14px;display:grid}.ct-faq h4{margin:0 0 6px;font-size:14px;font-weight:600;color:#8f9298}.ct-faq details{border-top:1px solid rgba(244,245,242,.14)}.ct-faq details:last-child{border-bottom:1px solid rgba(244,245,242,.14)}.ct-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:14px;padding:14px 0;font-weight:600;font-size:15.5px;color:var(--on-dark);min-height:48px}.ct-faq summary::-webkit-details-marker{display:none}.ct-faq summary:after{content:"";flex:none;width:10px;height:10px;border-right:1.8px solid var(--sig-hi);border-bottom:1.8px solid var(--sig-hi);transform:rotate(45deg) translate(-2px,-2px);transition:transform .35s var(--ease)}.ct-faq details[open] summary:after{transform:rotate(225deg) translate(-2px,-2px)}.ct-faq summary:focus-visible{outline:2px solid var(--sig-hi);outline-offset:2px;border-radius:6px}.ct-faq details p{margin:0 0 14px;color:#a7aab0;font-size:15px;line-height:1.55;max-width:46ch}.ct-f{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ct-w,.ct-chips{grid-column:1/-1}.ct-chips{display:flex;flex-wrap:wrap;gap:8px}.ct-chips button{font:inherit;font-size:14px;font-weight:600;min-height:42px;padding:8px 16px;border-radius:999px;border:0;cursor:pointer;background:#f4f5f214;color:#d7d9dc;box-shadow:inset 0 0 0 1px #f4f5f224;transition:background .25s,color .25s}.ct-chips button[aria-checked=true]{background:var(--on-dark);color:var(--ink)}.ct-in{display:grid;gap:6px;font-size:13.5px;font-weight:600;color:#c9cbcf}.ct-in small{font-weight:500;color:#8f9298}.ct-in input,.ct-in textarea{font:inherit;font-size:16px;font-weight:400;color:var(--on-dark);background:#f4f5f20f;border:0;border-radius:14px;padding:13px 15px;box-shadow:inset 0 0 0 1px #f4f5f229;resize:vertical;transition:box-shadow .2s,background .2s}.ct-in input:focus,.ct-in textarea:focus{outline:none;box-shadow:inset 0 0 0 2px var(--sig-hi);background:#f4f5f217}.ct-in.bad input,.ct-in.bad textarea{box-shadow:inset 0 0 0 2px #f08a7e}.ct-e{font-style:normal;font-size:13px;font-weight:500;color:#f5a59b;min-height:0}.ct-send{display:flex;justify-content:flex-start;margin-top:4px}.ct-ok{grid-column:2;margin:0;padding:18px 20px;border-radius:18px;background:rgba(var(--sig-hi-rgb),.12);box-shadow:inset 0 0 0 1px rgba(var(--sig-hi-rgb),.35);color:#d7d9dc;font-size:15.5px;line-height:1.5}.ct-ok b{color:#fff;display:block;margin-bottom:4px}@media(max-width:900px){.ct,.ct-f{grid-template-columns:1fr}.ct-ok{grid-column:1}.ct-send .btn{width:100%;justify-content:space-between}}.mqs{display:grid;gap:clamp(14px,1.6vw,22px);margin-top:clamp(28px,3vw,44px)}.mq{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.mq-track{display:flex;align-items:center;width:max-content;animation:mq var(--mqd,48s) linear infinite;will-change:transform}.mq-rev .mq-track{animation-direction:reverse}@keyframes mq{to{transform:translate(-50%)}}.mq-big .mq-i{font-size:clamp(30px,4.2vw,64px);font-weight:800;letter-spacing:-.04em;white-space:nowrap;padding-inline:clamp(14px,1.6vw,26px)}.mq-big .mq-i:nth-child(4n+1){font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-weight:400;letter-spacing:-.01em;color:var(--signal)}.mq-sep{flex:none;width:clamp(26px,2.6vw,40px);height:clamp(26px,2.6vw,40px);border-radius:50%;background:#fff url(k17-s-mark.png) center/50% no-repeat;box-shadow:inset 0 0 0 2.5px #f6f6f3,inset 0 0 0 3.6px #16171a,0 8px 14px -8px #00000059}.mq-discs{--mqd:36s}.mq-disc{flex:none;width:clamp(74px,6.6vw,96px);aspect-ratio:1;margin-inline:clamp(8px,.9vw,14px);border-radius:50%;container-type:inline-size;display:grid;place-items:center;text-align:center;background:radial-gradient(circle at 35% 28%,#fff,#ecece8);box-shadow:inset 0 0 0 5cqw #f6f6f3,inset 0 0 0 6.6cqw #16171a,0 10px 18px -10px #0006}.mq-disc:nth-child(odd){rotate:-6deg}.mq-disc:nth-child(2n){rotate:5deg}.mq-disc b{font-size:11cqw;font-weight:700;letter-spacing:-.025em;line-height:1.05;white-space:nowrap}.mit-sys{display:flex;align-items:center;gap:18px;margin-top:clamp(18px,2.4vw,34px);padding-top:clamp(14px,1.6vw,22px);border-top:1px solid var(--line)}.mit-sys-l{flex:none;font-size:13.5px;font-weight:600;color:var(--mute)}.mq-sys{flex:1;min-width:0;--mqd:40s}.sy{font-size:clamp(18px,1.6vw,24px);font-weight:800;letter-spacing:-.03em;color:#1314176b;white-space:nowrap;padding-inline:clamp(16px,1.8vw,30px);transition:color .3s}.sy:hover{color:var(--ink)}.mit-tm{margin-top:8px;font-size:12px;color:#13141773}@media(max-width:900px){.mit-sys{flex-direction:column;align-items:flex-start;gap:8px}.mq-sys{width:100%}}@media(prefers-reduced-motion:reduce){.mq-track{animation:none;flex-wrap:wrap;width:auto}.mq{-webkit-mask-image:none;mask-image:none}}.zb{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.4vw,18px)}.zb-c{border-radius:28px;padding:clamp(24px,3vw,42px);display:grid;align-content:start;gap:10px;background:var(--paper);box-shadow:0 30px 60px -46px #15201a73,inset 0 0 0 1px #15201a0d;min-height:clamp(220px,22vw,300px)}.zb-x{font-style:normal;font-size:.56em;font-weight:800;letter-spacing:0;margin-left:.05em}.zb-n small{font-size:.24em;font-weight:700;letter-spacing:0;margin-right:.25em;vertical-align:.25em}.zb-n{font-size:clamp(64px,8vw,124px);font-weight:900;letter-spacing:-.06em;line-height:.9;font-variant-numeric:tabular-nums;margin-bottom:auto}.zb-c h3{font-size:clamp(20px,1.8vw,26px);letter-spacing:-.02em;margin-top:clamp(18px,2.6vw,40px)}.zb-c p{color:var(--mute);font-size:16px;max-width:40ch}.zb-feat{background:var(--feat-bg);color:var(--feat-ink)}.zb-feat p{color:var(--feat-soft)}.zb-cta{background:var(--dark);color:var(--on-dark);align-content:center}.zb-cta h3{font-size:clamp(44px,5vw,76px);letter-spacing:-.05em;margin:0}.zb-cta p{color:#b9c3bc}.zb-btns{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:10px}.zb-cta .tlink{color:var(--on-dark)}.zb-src{margin-top:18px;font-size:12.5px;color:var(--mute)}.zb-src a{color:inherit}.ki-sigw{display:grid;gap:10px;max-width:540px;margin-top:4px}.ki-sig-h{font-size:14px;font-weight:700;color:var(--ink)}.ki-sig{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ki-sig li{display:grid;grid-template-columns:26px minmax(0,1fr) auto;column-gap:12px;row-gap:3px;align-items:center;padding:12px 14px;border-radius:16px;background:var(--paper);box-shadow:inset 0 0 0 1px var(--line)}.ki-sig li:before{content:"";grid-row:1/3;align-self:start;width:26px;height:26px;border-radius:50%;background:#fff url(k17-s-mark.png) center/48% no-repeat;box-shadow:inset 0 0 0 2.5px #f6f6f3,inset 0 0 0 3.5px #16171a,0 4px 8px -4px #00000059}.ki-sig li.o:before{background:var(--chip) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234D5650' stroke-width='1.8'%3E%3Crect x='3' y='5' width='18' height='14' rx='3'/%3E%3Cpath d='M3 9.5h18'/%3E%3C/svg%3E") center/15px no-repeat;box-shadow:none}.ki-sig b{font-size:15.5px;line-height:1.3;color:var(--ink)}.ki-sig em{font-style:normal;font-size:11.5px;font-weight:700;color:var(--signal);background:var(--sig-soft);padding:3px 9px;border-radius:999px;white-space:nowrap}.ki-sig li.o em{color:var(--mute);background:var(--chip)}.ki-sig span{grid-column:2/4;font-size:14px;line-height:1.45;color:var(--mute)}.ki-src{font-size:12px;line-height:1.5;color:var(--mute)}.ki-src a{color:inherit}.stk-in:not(.open) .ki-sigw{opacity:0!important}.stk-in .ki-sigw{transition:opacity .9s var(--ease) .45s}.ki-srcs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;opacity:0;translate:0 6px;transition:opacity .5s,translate .5s var(--ease)}.ki-chat.src .ki-srcs{opacity:1;translate:none}.ki-srcs span{color:var(--mute);font-weight:600;margin-right:2px}.ki-srcs i{font-style:normal;color:var(--ink);background:var(--chip);padding:4px 10px;border-radius:999px}.ki-after:empty{display:none}.ki-after{padding-top:28px}@media(min-width:901px)and (max-height:800px){.ki-sig span{display:none}.ki-sig li{padding:10px 14px}.ki-txt h2{font-size:clamp(34px,4vw,56px)}}.ki-geo{justify-self:start;display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:var(--signal);background:var(--sig-soft);padding:6px 12px 6px 6px;border-radius:999px}.ki-geo b{font-size:12px;color:#fff;background:var(--signal);padding:3px 8px;border-radius:999px;letter-spacing:.04em}.ct-why{list-style:none;margin:2px 0 4px;padding:0;display:grid;gap:8px}.ct-why li{display:flex;align-items:center;gap:10px;color:#c9d1cb;font-size:15px}.ct-why li:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:var(--sig-hi)}@media(max-width:900px){.zb{grid-template-columns:1fr}.zb-c{min-height:0}}@media(max-width:749px){.zb{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.zb-feat,.zb-cta{grid-column:1 / -1}.zb-c{padding:18px 16px 20px;border-radius:22px;gap:6px}.zb-n{font-size:40px}.zb-feat .zb-n{font-size:60px}.zb-c h3{font-size:16px;line-height:1.15;margin-top:10px}.zb-feat h3{font-size:19px}.zb-c p{font-size:13.5px;line-height:1.45}.zb-feat p{font-size:14.5px}.zb-cta{padding:22px 20px}.zb-cta h3{font-size:34px;margin:0}.zb-cta p{font-size:14.5px}.zb-btns{gap:10px 18px}}@media(max-width:749px){.tap-lid{filter:none}}.ss{position:relative;height:270svh}.ss-pin{position:sticky;top:0;height:100svh;display:grid;align-items:center;padding-top:72px;overflow:hidden}.ss-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(24px,4vw,64px);align-items:center}.ss-txt{display:grid;gap:22px;min-width:0}.ss-txt h2{font-size:clamp(40px,5.4vw,84px);letter-spacing:-.045em;line-height:.98}.ss-sub{font-size:clamp(17px,1.3vw,20px);color:var(--mute);max-width:40ch}.ss-steps{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:4px}.ss-steps li{position:relative;display:grid;gap:2px;padding:10px 0 10px 22px;opacity:.42;transition:opacity .45s var(--ease)}.ss-steps li:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:2px;border-radius:2px;background:var(--line)}.ss-steps li:after{content:"";position:absolute;left:0;top:8px;bottom:8px;width:2px;border-radius:2px;background:var(--signal);transform:scaleY(var(--f,0));transform-origin:50% 0}.ss-steps li.on{opacity:1}.ss-steps b{font-size:clamp(18px,1.5vw,22px);letter-spacing:-.015em}.ss-steps span{font-size:15px;color:var(--mute)}.ss-stage{position:relative;width:100%;max-width:560px;aspect-ratio:1;justify-self:center}.ss-stage>*{position:absolute;left:50%;top:50%}.ss-box{width:74%;aspect-ratio:804/740;margin:-34% 0 0 -37%;border-radius:20px;overflow:hidden;box-shadow:0 40px 60px -36px #1314178c;opacity:0;will-change:transform,opacity}.ss-box img{width:100%;height:100%;object-fit:cover;object-position:50% 100%;display:block}.ss-st{width:22%;aspect-ratio:1;margin:-11% 0 0 -11%;container-type:inline-size;will-change:transform,opacity}.ss-st .face{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;display:grid;place-content:center;justify-items:center;gap:4cqw;text-align:center;background:radial-gradient(circle at 35% 28%,#fff,#ecece8);box-shadow:inset 0 0 0 5cqw #f6f6f3,inset 0 0 0 6.6cqw #16171a,0 var(--sy,16px) var(--sb,26px) -12px #13141780}.ss-st .face b{font-size:14.5cqw;font-weight:700;letter-spacing:-.02em;line-height:1.02;-webkit-hyphens:manual;hyphens:manual;padding-inline:12cqw}.ss-st .face svg{width:22cqw;height:auto;color:var(--signal)}.ss-url{display:flex;align-items:center;gap:8px;white-space:nowrap;background:var(--paper);padding:10px 16px;border-radius:999px;font:500 clamp(13px,1.1vw,15px)/1 var(--mono);box-shadow:0 14px 30px -18px #13141780;opacity:0;will-change:transform,opacity}.ss-url small{font-family:var(--body);font-size:12px;font-weight:600;color:var(--mute)}.ss-url:before{content:"";position:absolute;right:100%;top:50%;width:var(--tw,40px);height:2px;background:var(--signal);transform-origin:100% 50%;transform:scaleX(var(--tl,0))}.ss-ring{width:22%;aspect-ratio:1;margin:-11% 0 0 -11%;border-radius:50%;border:2px solid var(--signal);opacity:0}.ss-taps{display:inline-flex;align-items:center;gap:10px;background:var(--ink);color:#fff;font-size:15px;font-weight:600;padding:9px 16px;border-radius:999px;opacity:0;white-space:nowrap}.ss-taps b{font:500 20px/1 var(--mono);font-variant-numeric:tabular-nums}@media(max-width:900px){.ss{height:250svh}.ss-pin{align-items:start;padding-top:84px}.ss-grid{grid-template-columns:1fr;gap:10px}.ss-txt{gap:10px}.ss-txt h2{font-size:clamp(34px,9vw,52px)}.ss-sub{font-size:15.5px}.ss-stage{max-width:min(100%,46svh);order:2}.ss-steps{order:3;display:grid;margin:0}.ss-txt{display:contents}.ss-txt h2{order:0}.ss-sub{order:1}.ss-steps li{grid-area:1/1;padding:4px 0 0 18px;opacity:0}.ss-steps li.on{opacity:1}}@media(max-width:900px)and (max-height:700px){.ss-txt h2{font-size:30px}.ss-sub{font-size:14.5px}.ss-stage{max-width:min(100%,40svh)}}.roll-strip{margin-left:0!important;padding:18px 2px 6px!important;background:none!important;box-shadow:none!important;clip-path:none!important;justify-content:space-between;gap:clamp(8px,1vw,14px)!important}.lbl{max-width:112px}.lbl:before{display:none}.offer{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:14px}.of{border-radius:28px;padding:clamp(26px,3vw,44px);display:flex;flex-direction:column;gap:20px;min-width:0}.of-main{background:var(--feat-bg);color:var(--feat-ink);position:relative;overflow:hidden}.of-main:before{content:"";position:absolute;width:520px;height:520px;right:-180px;top:-220px;border-radius:50%;background:radial-gradient(circle,#ffffff2e,#fff0 65%)}.of-alt{background:var(--paper)}.of-top{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.of .tg{font-size:14px;font-weight:500;opacity:.85}.of h3{font-size:clamp(40px,4.4vw,68px);letter-spacing:-.045em}.of .qty{font-size:clamp(18px,1.5vw,22px);font-weight:600}.of-main .qty{color:var(--feat-soft)}.of-alt .qty{color:var(--mute)}.roll{display:flex;align-items:flex-end;margin:6px 0 0}.roll-strip{flex:1;min-width:0;position:relative;z-index:1;display:flex;gap:clamp(6px,.8vw,10px);margin-left:calc(clamp(72px,7.4vw,118px)*-.18);padding:9px 12px 9px calc(clamp(72px,7.4vw,118px)*.26);background:#ffffff2b;border-radius:0 18px 18px 0;box-shadow:inset 0 1px #ffffff38;clip-path:inset(0 100% 0 0 round 0 18px 18px 0);transition:clip-path 1.4s var(--ease)}.roll.go .roll-strip{clip-path:inset(-40px -10px -10px 0 round 0 18px 18px 0)}.lbl{flex:1 1 0;min-width:0;max-width:108px;aspect-ratio:1;position:relative;padding:0;border:0;background:none;cursor:pointer;container-type:inline-size;color:var(--ink);font:inherit;-webkit-tap-highlight-color:transparent}.lbl:before{content:"";position:absolute;top:3%;right:3%;bottom:3%;left:3%;border-radius:50%;box-shadow:inset 0 0 0 1.5px #fff6;background:#ffffff12}.lbl .face{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;display:grid;place-content:center;justify-items:center;gap:4cqw;text-align:center;background:radial-gradient(circle at 35% 28%,#fff,#ecece8);box-shadow:inset 0 0 0 5cqw #f6f6f3,inset 0 0 0 6.6cqw #16171a,0 10px 18px -10px #00000080;transform:scale(.6);opacity:0;transition:transform .6s var(--ease),opacity .4s,box-shadow .5s}.roll.go .lbl .face{transform:none;opacity:1;transition-delay:calc(.5s + var(--i) * .09s),calc(.5s + var(--i) * .09s),0s}.lbl .face b{font-size:11cqw;font-weight:700;letter-spacing:-.025em;line-height:1.05;white-space:nowrap}.lbl .face svg{width:22cqw;height:auto;color:var(--signal)}.roll.go .lbl.on .face{transform:translateY(-14%) rotate(-9deg) scale(1.07);box-shadow:inset 0 0 0 5cqw #f6f6f3,inset 0 0 0 6.6cqw #16171a,0 22px 26px -12px #0000008c;transition-delay:0s}.roll.ready .lbl .face{transition-delay:0s}.lbl:focus-visible{outline:2px solid #fff;outline-offset:4px;border-radius:50%}.roll-cap{font-size:15.5px;line-height:1.5;color:var(--feat-soft);min-height:3em;margin-top:-4px}.roll-cap b{color:var(--feat-ink)}.roll-more{font-size:14px;line-height:1.5;color:var(--feat-soft);margin-top:-8px}.roll-more a{color:var(--feat-ink);font-weight:600;text-underline-offset:3px}.cst{display:flex;align-items:center;gap:clamp(16px,2vw,26px);margin:6px 0 0;perspective:700px}.cst-coin{flex:none;width:clamp(96px,8.6vw,128px);aspect-ratio:1;border-radius:50%;display:grid;place-items:center;position:relative;container-type:inline-size;background:#fff;color:var(--mute);box-shadow:inset 0 0 0 5px #f6f6f3,inset 0 0 0 6.5px #16171a,0 18px 30px -14px #13141761}.cst-coin:before{content:"";position:absolute;top:17%;right:17%;bottom:17%;left:17%;border-radius:50%;border:1.5px dashed rgba(19,20,23,.3);transition:opacity .2s}.cst-coin b{position:relative;font-size:14cqw;font-weight:700;letter-spacing:-.02em;line-height:1.05;text-align:center;padding-inline:14cqw}.cst-coin.s1{background:#7d8e77;color:#fff;box-shadow:inset 0 0 0 5px #ffffff40,0 18px 30px -14px #13141761}.cst-coin.s2{background:var(--ink);color:#f4f5f2;box-shadow:inset 0 0 0 5px #ffffff1f,0 18px 30px -14px #13141780}.cst-coin.s2 b{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400;font-size:16cqw;letter-spacing:0}.cst-coin.s3{background:#b08a60;color:var(--ink);box-shadow:inset 0 0 0 5px #fff3,0 18px 30px -14px #13141761}.cst-coin:not(.s0):before{opacity:0}.cst-coin.flip{animation:cstFlip .56s var(--ease)}@keyframes cstFlip{50%{transform:rotateY(90deg) scale(.96)}}.cst-tags{display:flex;flex-wrap:wrap;gap:6px}.cst-tags span{font-size:13.5px;font-weight:600;padding:6px 12px;border-radius:999px;background:var(--chip);color:var(--mute);transition:background .3s,color .3s}.cst-tags span.on{background:var(--ink);color:#fff}.of ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}.of li{display:grid;grid-template-columns:20px 1fr;gap:10px;font-size:16px;line-height:1.45}.of li svg{width:18px;height:18px;margin-top:2px}.of-main li svg{color:var(--feat-ink)}.of-alt li svg{color:var(--signal)}.of-cta{margin-top:auto;padding-top:8px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px}.of-cta small{font-size:14px}.of-main .of-cta small{color:var(--feat-soft)}.of-alt .of-cta small{color:var(--mute)}.b2b{margin-top:22px;color:var(--mute);font-size:15px}.facts2{list-style:none;margin:clamp(28px,3vw,40px) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.facts2 li{display:grid;gap:6px;align-content:start;min-width:0}.facts2 b{font-size:16px;letter-spacing:-.01em}.facts2 span{font-size:14.5px;color:var(--mute);line-height:1.5}.faq{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(28px,5vw,80px)}.faq h2{font-size:clamp(36px,4vw,60px)}.qa{display:grid}.qa div{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:10px 32px;padding:24px 0;border-top:1px solid var(--line)}.qa h3{font-size:19px;letter-spacing:-.015em;line-height:1.3}.qa p{color:var(--mute);font-size:16px}.end{background:var(--dark)!important;color:var(--on-dark);overflow:hidden}.end .wrap{display:grid;gap:clamp(36px,5vw,64px)}.end h2{font-size:clamp(40px,6.4vw,104px);letter-spacing:-.05em;line-height:.98;max-width:14ch}.end h2 em{font-style:normal;color:var(--sig-hi)}.end-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;padding-top:clamp(24px,3vw,36px);border-top:1px solid rgba(244,245,242,.14)}.end-row p{color:#a7aab0;max-width:44ch}.mail{display:inline-flex;align-items:center;gap:10px;padding:8px 8px 8px 16px;border-radius:999px;background:#f4f5f214;font-family:var(--mono);font-size:14.5px}.mail button{font:inherit;font-size:13px;border:0;border-radius:999px;padding:8px 12px;background:var(--on-dark);color:var(--ink);cursor:pointer;min-height:44px;padding-inline:16px}.end .ctas{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.btn.line{background:transparent;color:var(--on-dark);box-shadow:inset 0 0 0 1.5px #f2f4ef66;padding-right:24px}.btn.line:hover{background:#f2f4ef14}.foot{background:var(--dark)!important;color:#8f9298;padding-block:28px calc(28px + env(safe-area-inset-bottom,0px));font-size:14px}.foot .wrap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;border-top:1px solid rgba(244,245,242,.1);padding-top:24px}.foot img{height:20px;width:auto;opacity:.9}.legal{display:flex;flex-wrap:wrap;gap:6px 22px}.legal a{text-decoration:none;padding:10px 0}.legal a:hover{color:var(--on-dark)}@media(max-width:1000px),(max-aspect-ratio:23/20){.h-step{left:var(--gut);right:var(--gut);width:auto;top:calc(96px + env(safe-area-inset-top,0px));transform:none}.h-step.off{transform:translateY(-18px)}.h-step.pre{transform:translateY(18px)}}@media(max-width:900px){.nav nav{display:none}.nav{gap:14px;padding:6px 6px 6px 16px}.story{height:230svh}.h-step{left:var(--gut);right:var(--gut);width:auto;top:calc(86px + env(safe-area-inset-top,0px));transform:none;gap:14px}.h-step.off{transform:translateY(-18px)}.h-step.pre{transform:translateY(18px)}.h-step h1{font-size:clamp(36px,10.4vw,52px)}.h-step h2{font-size:clamp(30px,8.6vw,44px)}.h-sub{font-size:16px}.h-cta{gap:12px 18px}.tap-grid,.lg2{grid-template-columns:1fr}.lg2-stage{grid-template-columns:minmax(0,1fr) clamp(140px,46%,250px);align-items:stretch;gap:10px}.lg2-lager{aspect-ratio:auto;min-height:100%;border-radius:16px}.tl-phone.lg2-phone{width:auto}.lg2-badge{left:7px;right:7px;bottom:7px;padding:7px 9px;border-radius:11px;font-size:11px;line-height:1.3}.lg2-badge b{font-size:17px}.lg2-badge small{font-size:10px}.lg2-prints button{font-size:13px;padding:8px 12px}.lg2-toggle button{min-width:80px}.tap-stage{aspect-ratio:1/1.05}.wl{height:auto;display:grid;grid-auto-flow:column;grid-auto-columns:86%;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(var(--gut) * -1);padding-inline:var(--gut);scrollbar-width:none;scroll-padding-inline:var(--gut)}.wl::-webkit-scrollbar{display:none}.wp,.wp.on{scroll-snap-align:start;min-height:560px;cursor:default}.wp:not(.on) .wbody{opacity:1;transform:none;position:static;visibility:visible;pointer-events:auto}.wp:not(.on) h3{writing-mode:horizontal-tb;transform:none;font-size:30px;max-height:none}.wp img,.wp.on img{transform:none}.wp:not(.on):after{background:linear-gradient(180deg,#0c0d0f0d 20%,#0c0d0f59 50%,#0c0d0fd6)}.subs li{font-size:13.5px;padding:7px 11px}.wl-dots{display:flex;justify-content:center;gap:8px;margin-top:16px}.wl-dots i{width:7px;height:7px;border-radius:50%;background:#13141733;transition:background .3s,width .3s}.wl-dots i.on{background:var(--signal);width:22px;border-radius:4px}.tl-phone{width:min(46vw,210px)}.tl-count{grid-auto-flow:column;align-items:center;gap:10px;padding:8px 14px}.loop{grid-template-columns:1fr}.loop p{justify-self:start}.dx{grid-template-columns:1fr;gap:6px}.dx-shelf{max-width:560px;aspect-ratio:2.3/1}.dx-p{left:var(--mx);top:var(--my);width:var(--mw)}.dx-hint{font-size:13.5px}.dx-tabs{font-size:12.5px;gap:4px}.dx-tabs span{padding:6px 10px}.dx-bar{font-size:13px}.dx-demo{font-size:11px}.dx-chart{--d:clamp(7px,2.4vw,11px);--g:3px}.dx-x{font-size:9.5px}.dx-col b{font-size:10.5px}.dx-toast{font-size:13.5px;min-height:2.7em;align-items:flex-start}.offer{grid-template-columns:1fr}.of-cta .btn{width:100%;justify-content:space-between}.faq{grid-template-columns:1fr}.facts2{grid-template-columns:1fr 1fr;gap:20px 16px}.qa div{grid-template-columns:1fr}}@media(max-width:900px)and (max-height:760px){.h-step h1{font-size:32px}.h-step h2{font-size:28px}.h-sub{font-size:15px}.h-step{gap:10px}}@media(max-width:600px){.roll-strip{flex-wrap:wrap;justify-content:center!important;row-gap:14px;padding:14px 0 4px!important}.lbl{flex:0 0 calc((100% - 2 * clamp(8px,1vw,14px)) / 3 - 1px);max-width:none}.cst-coin{width:96px}}@media(min-width:1800px){:root{--max:1560px}body{font-size:18px}.h-step{width:min(640px,40vw)}.h-step h1{font-size:clamp(84px,4.8vw,112px)}.wl{height:clamp(680px,72vh,880px)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.wp,.wp img{transition:none}.amb b{animation:none}}.nav{left:0;right:0;transform:none;width:auto;max-width:none;z-index:100;display:flex;align-items:center;gap:12px;padding:0 max(var(--gut),calc((100vw - var(--max)) / 2 + var(--gut)));border-radius:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;pointer-events:none}.nav>*{pointer-events:auto}.nav-logo,.nav .nav-links{display:flex;align-items:center;height:52px;border-radius:999px;background:#f8f8f6d6;-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3);box-shadow:inset 0 0 0 1px #13141712,0 12px 34px -18px #13141759}.nav-logo{flex:none;padding:0 20px}.nav .nav-links{padding:0 24px;transition:opacity .45s var(--ease),transform .45s var(--ease),visibility 0s}.nav-cta{margin-left:auto;display:flex;align-items:center;gap:10px}.nav .btn{min-height:46px;box-shadow:0 12px 30px -16px rgba(var(--sig),.6)}.nav .btn.ghost{background:#f8f8f6d6;color:var(--ink);padding:4px 20px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 0 0 0 1px #1314171a,0 12px 34px -18px #13141759}.nav .btn.ghost:hover{background:#fff}.mnav{z-index:99}@media(max-width:1180px){.nav .btn.ghost{display:none}}@media(max-width:900px){.nav{gap:8px;padding:0 12px}.nav-logo{height:48px;padding:0 16px}.nav .btn{min-height:44px}.nav .nav-links{display:none}}.sec-h,.sec-h h2{max-width:none}.sec-h p{max-width:62ch}@media(min-width:901px){.tap-grid{grid-template-columns:minmax(0,6.5fr) minmax(0,5.5fr)}.tap-txt h2{font-size:clamp(40px,4.4vw,74px)}.tap-txt p{max-width:50ch}.lg2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.end h2{max-width:20ch}#marke{position:relative;padding-top:clamp(72px,8vw,120px);padding-bottom:clamp(56px,7vw,110px)}#tap{padding-top:clamp(56px,7vw,110px)}.qr-h{display:grid;gap:18px;max-width:920px;margin-bottom:clamp(32px,4vw,56px)}.qr-h h2{font-size:clamp(38px,4.4vw,70px);letter-spacing:-.045em}.qr-sub{color:var(--mute);font-size:clamp(17px,1.3vw,19px);max-width:44ch}.qr-g{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.2vw,18px);list-style:none;margin:0;padding:0}.qr-c{background:var(--paper);border-radius:var(--r-card);aspect-ratio:1/1.04;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:8px;padding:clamp(14px,1.6vw,24px) clamp(12px,1.4vw,20px) clamp(12px,1.2vw,18px)}.qr-st{position:relative;container-type:size;min-height:0}.qr-o{position:absolute;left:50%;top:50%;translate:-50% -50%;height:min(90cqh,calc(96cqw / var(--a)));aspect-ratio:var(--a)}.qr-o img{position:absolute;max-width:none}.qr-im{top:0;right:0;bottom:0;left:0;width:100%;height:100%}.qr-sh{left:var(--sl);top:calc(var(--st) + 4%);width:var(--sw);height:var(--shh);opacity:.5}.qr-m{position:absolute;left:var(--tx);top:var(--ty);width:var(--tw);height:auto;aspect-ratio:1;translate:-50% -50%;overflow:visible;filter:drop-shadow(0 1px 1.5px rgba(21,32,26,.22))}.qr-m .px{transform-box:fill-box;transform-origin:center;--t:clamp(0,calc((var(--p,0) - var(--d)) * 2.6),1);translate:calc(var(--dx) * var(--t) * 1px) calc(var(--dy) * var(--t) * 1px);scale:calc(1 - var(--t) * .65);opacity:calc(1 - var(--t))}.qr-m .qb{opacity:calc(1 - clamp(0,calc((var(--p,0) - .3) * 2.6),1))}.qr-m .tp{transform-box:fill-box;transform-origin:center;--u:clamp(0,calc((var(--p,0) - .45) * 2.6),1);opacity:var(--u);scale:calc(.82 + var(--u) * .18)}.qr-m text{font:italic 400 21px "Instrument Serif",Georgia,serif;letter-spacing:-.01em}.qr-cap{text-align:center;font-size:13.5px;color:var(--mute)}.qr-f{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 28px;margin-top:clamp(24px,3vw,40px)}.qr-k{font:800 clamp(26px,2.3vw,36px)/1.05 var(--display);letter-spacing:-.035em}.qr-ks{color:var(--mute);font-size:15.5px;max-width:56ch}@media(max-width:1000px)and (min-width:750px){.qr-g{grid-template-columns:repeat(2,minmax(0,1fr))}.qr-c{aspect-ratio:4/3}}.adust-w{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:clip}.adust{position:sticky;top:0;display:block;width:100%;height:100vh}.adust-w+*{position:relative;z-index:1}@media(max-width:749px){.nav:before{content:"";position:absolute;left:0;right:0;top:calc(-14px - env(safe-area-inset-top,0px));height:calc(100% + 44px + env(safe-area-inset-top,0px));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-mask-image:linear-gradient(#000 55%,transparent);mask-image:linear-gradient(#000 55%,transparent);pointer-events:none;z-index:-1}#story .h-prog{display:none}.sec{padding-block:64px 72px}#ki.ki-pin{padding-top:0}.qr-g{grid-template-columns:repeat(2,minmax(0,1fr))}.qr-c{aspect-ratio:3/4;border-radius:18px;padding:12px 10px 10px}.qr-cap{font-size:12.5px}.qr-c:first-child .qr-m{width:calc(var(--tw) * 1.25)}.qr-ks{font-size:15px}.tap-txt p.tap-no-w{gap:6px 16px;font-size:16.5px}.wp{background:#17191b}.wp img,.wp.on img{top:-15%;bottom:auto;-webkit-mask-image:linear-gradient(#000 70%,transparent 97%);mask-image:linear-gradient(#000 70%,transparent 97%)}.wc{padding:18px;gap:10px}.wc h3,.wp:not(.on) h3{font-size:26px}.wbody{gap:12px}.wgeo{display:none}.wex{font-size:15px}}@media(max-width:399px){.nav-cta{gap:8px}.nav-logo{padding:0 12px}}@media(max-width:389px){.nav-cta .btn:not(.ghost){padding:0 16px}.nav-cta .btn:not(.ghost) i{display:none}}.nav{top:0;height:calc(76px + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px)}.nav:before{display:none}.nav:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--dark);border-bottom:1px solid rgba(244,245,242,.12);transition:transform .45s var(--ease)}.nav-logo,.nav .nav-links{background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.nav-logo{padding:0 6px 0 0}.nav .nav-links a{color:#f2f4efa8}.nav .nav-links a:hover,.nav .nav-links a.on{color:#f2f4ef}.nav .btn.ghost{background:transparent;color:#f2f4ef;box-shadow:inset 0 0 0 1px #f2f4ef4d;-webkit-backdrop-filter:none;backdrop-filter:none}.nav .btn.ghost:hover{background:#f2f4ef14}.nav .btn:not(.ghost){box-shadow:0 0 0 1px #a9cdb659;transition:box-shadow .35s var(--ease)}.menu-btn{background:#f2f4ef1a}.menu-btn i{background:#f2f4ef}.nav-logo,.nav .nav-links,.nav .btn.ghost,.menu-btn{transition:opacity .35s var(--ease),transform .35s var(--ease),visibility 0s}.nav.away:after{transform:translateY(-100%)}.nav.away .nav-logo,.nav.away .nav-links,.nav.away .btn.ghost,.nav.away .menu-btn,.nav.away .nav-cta{opacity:0;transform:translateY(-18px);visibility:hidden;pointer-events:none;transition:opacity .3s var(--ease),transform .3s var(--ease),visibility 0s .3s}@media(max-width:900px){.nav{height:calc(68px + env(safe-area-inset-top,0px))}}@media(max-width:749px){.tap-stage{width:min(100%,330px);margin-inline:auto}.phone{width:clamp(118px,40cqw,150px)}}@media(max-width:1000px),(max-aspect-ratio:23/20){.h-step{top:calc(112px + env(safe-area-inset-top,0px))}}@media(max-width:900px){.h-step{top:calc(104px + env(safe-area-inset-top,0px))}}.ix-h{display:grid;gap:14px;max-width:820px;margin-bottom:clamp(26px,3.6vw,52px)}.ix-h h2{font-size:clamp(34px,4.4vw,68px)}.ix-h p{font-size:clamp(16px,1.3vw,19px);color:var(--mute);max-width:52ch}.ix-phone{container-type:inline-size;width:118px;aspect-ratio:9/18.5;background:#111214;border-radius:22px;padding:6px;box-shadow:0 24px 40px -22px #13141799}.ix-scr{height:100%;border-radius:16px;background:#fff;display:grid;align-content:center;justify-items:center;gap:6cqw;padding:9cqw 7cqw;text-align:center;transition:opacity .3s}.ix-scr small{font-size:6.6cqw;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.ix-scr b{font-size:10.4cqw;line-height:1.2;letter-spacing:-.01em}.ix-scr .ix-btn{font-size:8.6cqw;font-weight:700;background:var(--signal);color:#fff;border-radius:999px;padding:5cqw 9cqw;white-space:nowrap;max-width:100%}.ix-scr img{width:52%;height:auto}.ix-scr .ix-stars{color:#e0a526;font-size:12cqw;letter-spacing:1px;line-height:1}.ix-scr svg{width:28cqw;height:28cqw}.ix-dots{display:none}.ix3-g{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-areas:"h v" "c v" "r v" "b v";column-gap:clamp(28px,4vw,72px);align-items:center}.ix3-g .ix-h{grid-area:h;margin-bottom:22px;align-self:end}.ix3-chips{grid-area:c;display:flex;flex-wrap:wrap;gap:10px}.ix3-chips button{font:600 15px/1 var(--body);padding:13px 18px;border-radius:999px;border:0;cursor:pointer;background:var(--paper);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);transition:background .25s,color .25s}.ix3-chips button:hover{box-shadow:inset 0 0 0 1.5px rgba(var(--sig),.5)}.ix3-chips button[aria-checked=true]{background:var(--ink);color:#fff;box-shadow:none}.ix3-res{grid-area:r;color:var(--mute);font-size:clamp(16px,1.25vw,18px);max-width:44ch;min-height:3.4em;margin:20px 0}.ix3-res b{color:var(--ink)}.ix3-vis{grid-area:v;position:relative;height:clamp(340px,33vw,480px);border-radius:var(--r-card);background:radial-gradient(60% 60% at 42% 46%,#fff,var(--stage) 72%);box-shadow:inset 0 0 0 1px var(--line);display:grid;place-items:center;overflow:hidden}.ix3-stk{width:clamp(210px,21vw,300px);transform:translate(-14%) rotate(-6deg);filter:drop-shadow(0 30px 40px rgba(19,20,23,.25))}.ix3-stk.pop{animation:ixPop .45s var(--ease)}@keyframes ixPop{0%{transform:translate(-14%) rotate(-6deg) scale(.9);opacity:.4}to{transform:translate(-14%) rotate(-6deg) scale(1);opacity:1}}.ix3-ph{position:absolute;right:11%;bottom:11%;width:clamp(112px,10.5vw,152px);transform:rotate(7deg)}@media(max-width:749px){.ix3-g{grid-template-columns:1fr;grid-template-areas:"h" "c" "v" "r" "b"}.ix3-chips{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ix3-chips button{font-size:14px;padding:13px 8px}.ix3-vis{height:300px;margin-top:16px}.ix3-stk{width:180px}.ix3-ph{width:94px;right:9%;bottom:9%}.ix3-res{margin:16px 0 18px}}.h-prog{transition:opacity .4s var(--ease)}@media(max-width:749px){.ki-sig{gap:6px}.ki-sig li{padding:10px 12px;column-gap:10px;row-gap:2px;border-radius:14px}.ki-sig b{font-size:14.5px;line-height:1.25}.ki-sig em{font-size:10.5px;padding:2px 8px}.ki-sig span{font-size:13px;line-height:1.4}.ki-sig-h{font-size:14px}.ki-chat{padding:16px;gap:10px;border-radius:22px}.ki-q{font-size:13.5px;padding:10px 14px}.ki-srcs{display:none}.ki-src{font-size:11.5px}.js-kis .ki-sig{display:grid;gap:0;touch-action:pan-y}.js-kis .ki-sig li{grid-area:1 / 1;opacity:0;transform:translate(56px);pointer-events:none;transition:opacity .45s var(--ease),transform .6s var(--ease)}.js-kis .ki-sig li.on{opacity:1;transform:none;pointer-events:auto}.js-kis .ki-sig li.out{opacity:0;transform:translate(-56px)}.ki-sig-dots{display:none}.js-kis .ki-sig-dots{display:flex;justify-content:center;gap:2px;margin-top:6px}.ki-sig-dots button{width:28px;height:24px;padding:0;border:0;background:none;cursor:pointer}.ki-sig-dots button:before{content:"";display:block;margin:auto;width:7px;height:7px;border-radius:4px;background:#13141733;transition:width .3s,background .3s}.ki-sig-dots button.on:before{width:22px;background:var(--signal)}.ki-rank li{height:50px}.ki-rank{height:168px}.ki-rank li{transform:translateY(calc(var(--y,0) * 56px))}.ki-a{min-height:64px;gap:6px}.ki-a p{font-size:14px}.ki-tp{padding-top:10px}}.ix3-go{grid-area:b;display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;align-self:start}.ix3-note{font-size:14px;color:var(--mute)}.js-rv .ix3-chips button{opacity:0;translate:0 18px;transition:opacity .7s var(--ease) calc(var(--j,0) * 70ms + .1s),translate .9s var(--ease) calc(var(--j,0) * 70ms + .1s),background .25s,color .25s}.js-rv .ix3-chips.in button{opacity:1;translate:0 0}.ix3-chips button:nth-child(2){--j:1}.ix3-chips button:nth-child(3){--j:2}.ix3-chips button:nth-child(4){--j:3}.ix3-chips button:nth-child(5){--j:4}.js-ixs .ix3-vis{clip-path:inset(calc((1 - var(--e,1)) * 9%) round var(--r-card))}.js-ixs .ix3-stk{translate:0 calc((1 - var(--e,1)) * 80px + var(--pz,0) * -10px);rotate:calc((1 - var(--e,1)) * -16deg);scale:calc(.82 + var(--e,1) * .18);will-change:translate,rotate,scale}.js-ixs .ix3-ph{translate:calc((1 - var(--e,1)) * 75%) calc((1 - var(--e,1)) * 40px + var(--pz,0) * -26px);rotate:calc((1 - var(--e,1)) * 14deg);opacity:calc(var(--e,1) * 1.4 - .4);will-change:translate,rotate,opacity}@media(max-width:749px){.ix3-go{display:grid;gap:10px}.ix3-go .btn{justify-content:space-between}.ix3-note{text-align:center}.ix3-chips button:last-child:nth-child(odd){grid-column:1 / -1}}.nav-cart{position:relative;display:grid;place-items:center;flex:none;width:46px;height:46px;border-radius:50%;color:#f2f4ef;background:#f2f4ef1a;text-decoration:none;transition:background .25s,opacity .35s var(--ease),transform .35s var(--ease),visibility 0s}.nav-cart:hover{background:#f2f4ef2e}.nav-cart svg{width:20px;height:20px}.nav-cart-n{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:#a9cdb6;color:#16241d;font:700 11.5px/20px Inter,ui-sans-serif,system-ui,sans-serif;text-align:center;display:none}.nav-cart.has .nav-cart-n{display:block}.nav.away .nav-cart{opacity:0;transform:translateY(-18px);visibility:hidden;pointer-events:none;transition:opacity .3s var(--ease),transform .3s var(--ease),visibility 0s .3s}@media(max-width:900px){.nav-cart{width:44px;height:44px}.nav-cart:not(.has){display:none}}@media(max-width:400px){.nav-cta:has(.nav-cart.has)>.btn:not(.ghost){display:none}}.lbl .face{display:block;background:none;box-shadow:none;padding:0}.lbl .vh{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.lbl .face svg.mo-d{display:block;width:100%;height:100%;color:inherit;filter:drop-shadow(0 6px 10px rgba(0,0,0,.18))}.roll.go .lbl.on .face{box-shadow:none}.roll.go .lbl.on .face svg.mo-d{filter:drop-shadow(0 18px 18px rgba(0,0,0,.42))}
/*# sourceMappingURL=/cdn/shop/t/20/assets/k17.css.map */
