html:has(.n26){color-scheme:light;background:#e9ecef;scroll-behavior:smooth;scroll-padding-top:68px}body:has(.n26){background:#e9ecef;overflow-x:clip;-webkit-text-size-adjust:100%;padding-bottom:calc(52px + env(safe-area-inset-bottom));background-image:linear-gradient(rgba(22,22,22,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(22,22,22,.06) 1px,transparent 1px);background-size:48px 48px}body:has(.n26.menu-open){overflow:hidden}.n26{--bg: #e9ecef;--pu: #8e30eb;--or: #f2542d;--ye: #f6c324;--te: #0e7c7b;--ink: #161616;--paper: #f8f9fa;--mute: #4a4d52;--hh: 60px;--ja: "Zen Kaku Gothic New", sans-serif;--en: "Unbounded", "Zen Kaku Gothic New", sans-serif;--gr: "Familjen Grotesk", "Zen Kaku Gothic New", sans-serif;--tx: var(--gr);--pop: cubic-bezier(.34, 1.56, .64, 1);--t-h2: 900 clamp(28px, 7.4vw, 44px) / 1.25 var(--ja);--t-catch: 900 clamp(20px, 5.2vw, 28px) / 1.25 var(--ja);--t-eyebrow: 600 12px/1.3 var(--en);--t-eyebrow-ls: .12em;--t-lead: 400 clamp(16px, 4.3vw, 18px) / 1.9 var(--ja);--t-lead-ls: .02em;--t-h3: 700 18px/1.45 var(--ja);--t-name: 700 15px/1.3 var(--ja);--t-body: 400 15px/1.8 var(--tx);--t-body-ls: .02em;--t-cap: 400 13px/1.7 var(--tx);--t-cap-ls: .02em;--t-btn: 700 16px/1 var(--ja);--t-btn2: 700 15px/1 var(--ja);--t-btn-ls: .04em;--t-micro: 700 12px/1.25 var(--gr);--t-micro-nav: 700 14px/1 var(--gr);--t-micro-ls: .02em;--t-num: 600 18px/1.3 var(--en);--t-num-xl: 600 28px/1 var(--en);--t-num-ls: .04em;color:var(--ink);font:var(--t-body);letter-spacing:var(--t-body-ls)}html[lang=ja] .n26{--tx: var(--ja)}.n26 *{box-sizing:border-box;margin:0;padding:0}.n26 a{color:inherit;text-decoration:underline}.n26 :focus-visible{outline:3px solid var(--pu);outline-offset:3px}.n26 .wrap{max-width:1080px;margin:0 auto;padding:0 20px}.n26 .top{position:sticky;top:0;z-index:40;height:var(--hh);background:var(--bg);border-bottom:3px solid var(--ink);display:flex;align-items:center;gap:12px;padding:0 12px 0 16px}.n26 .mark{display:flex;align-items:center;gap:8px;font:600 13px/1 var(--en);text-decoration:none;letter-spacing:.04em;margin-right:auto}.n26 .mark svg{width:30px;height:30px}.n26 .lang{font:var(--t-micro);letter-spacing:var(--t-micro-ls);border:2px solid var(--ink);display:flex}.n26 .lang button{padding:6px 8px;font:inherit;color:inherit;background:none;border:0;cursor:pointer}.n26 .lang button[aria-pressed=true]{background:var(--ink);color:var(--bg)}.n26 .burger{width:56px;height:46px;border:3px solid var(--ink);background:var(--paper);color:var(--ink);cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font:600 10px/1 var(--en);letter-spacing:.08em}html:not(.js) .n26 .burger{display:none}.n26 .burger .bs{position:relative;width:24px;height:14px}.n26 .burger .bs i{position:absolute;left:0;width:100%;height:3px;background:var(--ink);transition:transform .25s ease,opacity .2s ease}.n26 .burger .bs i:nth-child(1){top:0}.n26 .burger .bs i:nth-child(2){top:5.5px}.n26 .burger .bs i:nth-child(3){top:11px}.n26.menu-open .burger .bs i:nth-child(1){transform:translateY(5.5px) rotate(45deg)}.n26.menu-open .burger .bs i:nth-child(2){opacity:0}.n26.menu-open .burger .bs i:nth-child(3){transform:translateY(-5.5px) rotate(-45deg)}.n26 .gnav{position:fixed;left:0;right:0;top:var(--hh);bottom:0;z-index:39;background:var(--bg);overflow-y:auto;padding:22px 20px calc(28px + env(safe-area-inset-bottom));display:none}.n26.menu-open .gnav{display:block}.n26 .gnav ul{list-style:none}.n26 .gnav li a{display:flex;align-items:center;gap:16px;padding:9px 4px;text-decoration:none;font:900 clamp(25px,7.6vw,38px) / 1.15 var(--en);letter-spacing:-.01em;border-bottom:2px solid var(--ink)}.n26 .gnav li a.on{color:var(--pu)}html.js .n26.menu-open .gnav li{animation:n26-navin .45s var(--pop) both;animation-delay:calc(var(--n) * 35ms)}@keyframes n26-navin{0%{transform:translate(-24px);opacity:0}}.n26 .gnav .ncta{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:22px;background:var(--pu);color:#fff;border:3px solid var(--ink);box-shadow:5px 5px 0 var(--ink);font:var(--t-btn);letter-spacing:var(--t-btn-ls);padding:16px;text-decoration:none}.n26 .jb small{font:var(--t-micro);letter-spacing:var(--t-micro-ls)}.n26 .regbar{position:fixed;left:0;right:0;bottom:0;z-index:35;display:flex;align-items:center;justify-content:center;gap:10px;height:calc(48px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--pu);color:#fff;border-top:3px solid var(--ink);font:var(--t-btn);letter-spacing:var(--t-btn-ls);text-decoration:none}.n26.menu-open .regbar{display:none}.n26 .hero{position:relative;display:grid;align-content:center;gap:8px;min-height:calc(100vh - var(--hh));min-height:calc(100svh - var(--hh));padding:22px 0 18px;overflow:hidden}.n26 .hero-txt{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:0 20px}.n26 .catch{font:var(--t-catch);letter-spacing:0;white-space:pre-line}.n26 .logo{font-family:var(--en);font-weight:900;line-height:.9}.n26 .logo .n{display:inline-block;background:var(--ink);color:var(--bg);font-size:clamp(28px,9.2vw,44px);padding:7px 10px 9px;letter-spacing:.01em}.n26 .logo .y{display:block;font-size:clamp(70px,23vw,112px);letter-spacing:-.04em;margin-top:6px}.n26 .logo .y b{color:var(--pu)}.n26 .logo small{display:block;font:var(--t-eyebrow);letter-spacing:var(--t-eyebrow-ls);text-transform:uppercase;border-top:3px solid var(--ink);padding-top:6px;margin-top:8px;max-width:22em}.n26 .date{font:var(--t-num);letter-spacing:var(--t-num-ls)}.n26 .date .time{display:inline-block;margin-left:.4em;font:inherit;letter-spacing:inherit;white-space:nowrap}.n26 .date span{display:block;font:var(--t-cap);letter-spacing:var(--t-cap-ls);word-break:keep-all;overflow-wrap:anywhere}.n26 .cta{display:inline-flex;align-items:center;gap:10px;background:var(--pu);color:#fff;font:var(--t-btn);letter-spacing:var(--t-btn-ls);padding:15px 22px;text-decoration:none;border:3px solid var(--ink);box-shadow:5px 5px 0 var(--ink)}.n26 .entry-note{font:var(--t-cap);letter-spacing:var(--t-cap-ls);color:var(--mute);margin-top:-2px;word-break:keep-all;overflow-wrap:anywhere}.n26 .stage{position:relative;z-index:1;container-type:size;height:clamp(220px,36svh,340px);margin:0 20px}.n26 .hero-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .8s;z-index:0;pointer-events:none}.n26 .hero-video.ok{opacity:.3}.n26 .stage{--u: 1.05cqmin;--b: calc(var(--u) * .62);--ground: calc(100% - 13 * var(--u));--run: 2.4s}.n26 .rig,.n26 .bird{position:absolute;top:0;right:0;bottom:0;left:0}.n26 .rig{z-index:1;transform-origin:50% calc(50% + 41 * var(--u))}.n26 .s{--fin: translate(-50%, -50%) translate(calc(var(--fx) * var(--u)), calc((var(--fy) - 8) * var(--u))) rotate(calc(var(--fr) * 1deg));position:absolute;left:50%;top:50%;z-index:1;width:calc(var(--w) * var(--u));height:calc(var(--h) * var(--u));background:var(--c);transform:var(--fin)}.n26 .s.c{border-radius:50%}.n26 .s.t{clip-path:polygon(50% 0,100% 100%,0 100%)}.n26 .s.h{border-radius:999px 999px 0 0}html.js:not(.no-hydrate) .n26 .stage .s{animation:n26-fly 1.2s var(--pop) calc(var(--i) * 60ms + .12s) both}html.js:not(.no-hydrate) .n26 .stage.done .s{animation:none}@keyframes n26-fly{0%{transform:translate(-50%,-50%) translate(calc(var(--sx) * 80cqw),calc(var(--sy) * 80cqh)) rotate(calc((var(--sr) - 180) * 1deg)) scale(var(--ss));opacity:0}10%{opacity:1}to{transform:var(--fin);opacity:1}}html.js:not(.no-hydrate) .n26 .stage.boom .s{animation:n26-boom .8s cubic-bezier(.15,.7,.3,1) forwards}@keyframes n26-boom{to{transform:translate(-50%,-50%) translate(calc(var(--fx) * var(--u) + var(--bx) * 100cqw),calc((var(--fy) - 8) * var(--u) + var(--by) * 100cqh)) rotate(calc((var(--fr) + var(--br)) * 1deg));opacity:0}}html.js:not(.no-hydrate) .n26 .stage.walk .s.neck{--nd: .7;animation:n26-nod .3s ease-in-out infinite}html.js:not(.no-hydrate) .n26 .stage.walk .s.head{--nd: 1.5;animation:n26-nod .3s ease-in-out infinite}html.js:not(.no-hydrate) .n26 .stage.walk .s.thigh{animation:n26-thigh .6s linear infinite}html.js:not(.no-hydrate) .n26 .stage.walk .s.shin{animation:n26-shin .6s linear infinite}html.js:not(.no-hydrate) .n26 .stage.walk .s.foot{animation:n26-foot .6s linear infinite}html.js:not(.no-hydrate) .n26 .stage.walk .s.l2{animation-delay:-.3s}@keyframes n26-nod{50%{translate:calc(var(--nd) * var(--u)) 0}}@keyframes n26-thigh{0%,to{transform:var(--fin) translateY(calc(-6 * var(--u))) rotate(-26deg) translateY(calc(6 * var(--u)))}25%{transform:var(--fin) translateY(calc(-6 * var(--u))) rotate(0) translateY(calc(6 * var(--u)))}50%{transform:var(--fin) translateY(calc(-6 * var(--u))) rotate(26deg) translateY(calc(6 * var(--u)))}62%{transform:var(--fin) translateY(calc(-6 * var(--u))) rotate(12deg) translateY(calc(6 * var(--u)))}80%{transform:var(--fin) translateY(calc(-6 * var(--u))) rotate(-18deg) translateY(calc(6 * var(--u)))}}@keyframes n26-shin{0%,to{transform:var(--fin) translateY(calc(-19 * var(--u))) rotate(-26deg) translateY(calc(12 * var(--u))) rotate(0) translateY(calc(7 * var(--u)))}25%{transform:var(--fin) translateY(calc(-19 * var(--u))) rotate(0) translateY(calc(12 * var(--u))) rotate(0) translateY(calc(7 * var(--u)))}50%{transform:var(--fin) translateY(calc(-19 * var(--u))) rotate(26deg) translateY(calc(12 * var(--u))) rotate(0) translateY(calc(7 * var(--u)))}62%{transform:var(--fin) translateY(calc(-19 * var(--u))) rotate(12deg) translateY(calc(12 * var(--u))) rotate(70deg) translateY(calc(7 * var(--u)))}80%{transform:var(--fin) translateY(calc(-19 * var(--u))) rotate(-18deg) translateY(calc(12 * var(--u))) rotate(40deg) translateY(calc(7 * var(--u)))}}@keyframes n26-foot{0%,to{transform:var(--fin) translateY(calc(-27 * var(--u))) rotate(-26deg) translateY(calc(12 * var(--u))) rotate(0) translateY(calc(15 * var(--u))) rotate(26deg)}25%{transform:var(--fin) translateY(calc(-27 * var(--u))) rotate(0) translateY(calc(12 * var(--u))) rotate(0) translateY(calc(15 * var(--u))) rotate(0)}50%{transform:var(--fin) translateY(calc(-27 * var(--u))) rotate(26deg) translateY(calc(12 * var(--u))) rotate(0) translateY(calc(15 * var(--u))) rotate(-26deg)}62%{transform:var(--fin) translateY(calc(-27 * var(--u))) rotate(12deg) translateY(calc(12 * var(--u))) rotate(70deg) translateY(calc(15 * var(--u))) rotate(-60deg)}80%{transform:var(--fin) translateY(calc(-27 * var(--u))) rotate(-18deg) translateY(calc(12 * var(--u))) rotate(40deg) translateY(calc(15 * var(--u))) rotate(-22deg)}}html.js:not(.no-hydrate) .n26 .rig{transition:translate .7s cubic-bezier(.4,0,.2,1),scale .7s cubic-bezier(.4,0,.2,1)}html.js:not(.no-hydrate) .n26 .stage.placed .rig{translate:-26cqw calc(50cqh - 54 * var(--u));scale:.62}html.js:not(.no-hydrate) .n26 .stage.walk .bird{animation:n26-leap var(--run) linear infinite,n26-sink .3s linear infinite}@keyframes n26-sink{0%,to{transform:translateY(calc(2.7 * var(--u)))}25%,75%{transform:translateY(calc(.7 * var(--u)))}50%{transform:translateY(0)}}@keyframes n26-leap{0%,58%{translate:0 0;animation-timing-function:cubic-bezier(.3,.7,.6,1)}74%{translate:0 calc(-22 * var(--u));animation-timing-function:cubic-bezier(.4,0,.7,.3)}90%,to{translate:0 0}}.n26 .scene{display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}html.js:not(.no-hydrate) .n26 .stage.placed .scene{display:block;animation:n26-fade .5s ease-out both}.n26 .scene:before{content:"";position:absolute;z-index:2;left:0;right:0;top:var(--ground);height:2px;background:var(--ink);opacity:.6;transform-origin:24% 50%}html.js:not(.no-hydrate) .n26 .stage.placed .scene:before{animation:n26-ground .5s cubic-bezier(.4,0,.2,1) both}@keyframes n26-fade{0%{opacity:0}}@keyframes n26-ground{0%{scale:0 1}}.n26 .scene .mt,.n26 .scene .cactus,.n26 .scene .pebble{position:absolute;left:0;top:var(--ground);translate:-50% -100%;transform:translate(calc(100cqw + var(--far)))}.n26 .scene .mt,.n26 .scene .cactus.mid,.n26 .scene .pebble{animation:n26-pass var(--run) linear infinite}.n26 .scene .mt{--far: calc(45 * var(--u));z-index:0;width:calc(70 * var(--u));height:calc(22 * var(--u));background:var(--mute);opacity:.09;clip-path:polygon(50% 0,100% 100%,0 100%);animation-duration:18s}.n26 .scene .mt:nth-child(2){width:calc(50 * var(--u));height:calc(15 * var(--u));animation-delay:-6s}.n26 .scene .mt:nth-child(3){width:calc(90 * var(--u));height:calc(19 * var(--u));animation-delay:-12s}.n26 .scene .cactus{--cu: var(--b);--far: 4cqw;z-index:3;width:calc(16 * var(--cu));height:calc(18 * var(--cu));opacity:.9}html.js:not(.no-hydrate) .n26 .stage.walk .scene .cactus:not(.mid){animation:n26-pass var(--run) linear infinite}.n26 .scene .cactus.mid{--cu: calc(var(--b) * .55);--far: calc(6 * var(--cu));z-index:1;opacity:.28;animation-duration:6.5s}.n26 .scene .cactus.mid:nth-child(5){animation-delay:-2.2s}.n26 .scene .cactus.mid:nth-child(6){animation-delay:-4.4s}.n26 .scene .cactus i,.n26 .scene .cactus:before,.n26 .scene .cactus:after{position:absolute;bottom:0}.n26 .scene .cactus i{left:50%;width:calc(4.6 * var(--cu));height:100%;translate:-50% 0;background:var(--te)}.n26 .scene .cactus:before,.n26 .scene .cactus:after{content:"";width:calc(6.3 * var(--cu));height:calc(8 * var(--cu));border:0 solid var(--te);border-bottom-width:calc(2.4 * var(--cu))}.n26 .scene .cactus:before{left:0;bottom:calc(5.5 * var(--cu));border-left-width:calc(2.4 * var(--cu))}.n26 .scene .cactus:after{right:0;bottom:calc(8 * var(--cu));height:calc(6.5 * var(--cu));border-right-width:calc(2.4 * var(--cu))}.n26 .scene .pebble{--far: calc(2 * var(--b));z-index:4;top:calc(var(--ground) + 3 * var(--u));width:calc(2 * var(--b));height:var(--b);border-radius:999px;background:var(--ink);opacity:.45;animation-duration:1.6s}.n26 .scene .pebble:nth-child(9){top:calc(var(--ground) + 2 * var(--u));animation-delay:-.4s}.n26 .scene .pebble:nth-child(10){top:calc(var(--ground) + 4 * var(--u));animation-delay:-.8s}.n26 .scene .pebble:nth-child(11){top:calc(var(--ground) + 2.5 * var(--u));animation-delay:-1.2s}@keyframes n26-pass{0%{transform:translate(calc(100cqw + var(--far)))}to{transform:translate(calc(-1 * var(--far)))}}.n26 .stage.game .rig,.n26 .stage.game .scene{visibility:hidden}.n26 .jump-game{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;border:3px solid var(--ink);background:var(--paper)}.n26 .jump-game canvas{display:block;width:100%;height:100%;touch-action:none;cursor:pointer}.n26 .jump-game button{position:absolute;top:6px;right:6px;display:grid;place-items:center;width:40px;height:40px;border:2px solid var(--ink);background:var(--ink);color:var(--paper);font:var(--t-btn);cursor:pointer}.n26 .hcap{position:absolute;right:0;top:0;z-index:2;font:var(--t-eyebrow);letter-spacing:var(--t-eyebrow-ls);color:var(--te);text-align:right;white-space:pre-line}.n26 section.sec{padding:88px 0;position:relative}.n26 .sh{margin-bottom:32px}.n26 .sh h2{font:var(--t-h2);letter-spacing:0}.n26 .sh h2 small{display:block;font:var(--t-eyebrow);letter-spacing:var(--t-eyebrow-ls);color:var(--mute);margin-bottom:4px}.n26 .lead{font:var(--t-lead);letter-spacing:var(--t-lead-ls);max-width:36em}.n26 .lead+.lead{margin-top:14px}.n26 .lead.mb{margin-bottom:24px}.n26 .panel{background:var(--paper);border:3px solid var(--ink);padding:22px 20px}.n26 .note{font:var(--t-cap);letter-spacing:var(--t-cap-ls);color:var(--mute);margin-top:16px}.n26 .ptl{font:var(--t-h3);letter-spacing:0}.n26 .ptl+.note{margin-top:6px}.n26 .ptx{margin-top:8px;font:var(--t-body);letter-spacing:var(--t-body-ls)}.n26 .about-g{display:grid;gap:20px;margin-top:28px}.n26 .about-g>.panel{display:flex;flex-direction:column}.n26 .picks{margin-top:22px;padding-top:16px;border-top:2px solid var(--ink)}.n26 .picks-l{font:var(--t-eyebrow);letter-spacing:var(--t-eyebrow-ls)}.n26 .picks ul{display:grid;gap:10px;margin:10px 0 0;padding:0;list-style:none}.n26 .picks li{display:grid;gap:6px;padding:14px 16px;border:2px solid var(--ink);border-left-width:10px;border-left-color:var(--ye);background:var(--bg)}.n26 .picks b{font:var(--t-h3);letter-spacing:0}.n26 .picks span{font:var(--t-cap);letter-spacing:var(--t-cap-ls);color:var(--mute)}.n26 .picks a{justify-self:start;font:var(--t-btn2);letter-spacing:var(--t-btn-ls);color:var(--pu)}.n26 .ov{display:grid;border:3px solid var(--ink);background:var(--paper)}.n26 .ov div{display:grid;grid-template-columns:76px 1fr;gap:12px;padding:14px 16px;border-top:2px solid var(--ink);align-items:center}.n26 .ov div:first-child{border-top:0}.n26 .ov dt{font:var(--t-eyebrow);letter-spacing:var(--t-eyebrow-ls)}.n26 .ov dd{font:var(--t-h3);letter-spacing:0}.n26 .ov dd.m{font:var(--t-num);letter-spacing:var(--t-num-ls)}.n26 .ov dd small{display:block;margin-top:4px;font:var(--t-cap);letter-spacing:var(--t-cap-ls);color:var(--mute)}.n26 .ov dd small a{color:var(--pu)}.n26 .cg{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:14px}.n26 .cc{background:var(--paper);border:3px solid var(--ink);padding:16px 14px 18px;transition:transform .3s var(--pop)}.n26 .cc:hover{transform:translateY(-4px)}.n26 .cc h3{font:var(--t-h3);letter-spacing:0}.n26 .cc h3 small{display:block;font:var(--t-eyebrow);letter-spacing:var(--t-eyebrow-ls);color:var(--mute)}.n26 .cc p{font:var(--t-body);letter-spacing:var(--t-body-ls);margin-top:6px}.n26 .how-w{display:grid;gap:0}.n26 .fig{--ib: 54px;position:sticky;top:calc(var(--hh) + 8px);z-index:3;height:min(38svh,300px);background:var(--paper);border:3px solid var(--ink);overflow:hidden}.n26 .fig .lbl{position:absolute;left:12px;top:8px;font:var(--t-eyebrow);letter-spacing:var(--t-eyebrow-ls);z-index:2}.n26 .fig .lbl b{display:block;font:var(--t-h3);letter-spacing:0}.n26 .fig svg.ln{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.n26 .fig svg.ln line{stroke:var(--ink);stroke-width:2;stroke-dasharray:5 5;vector-effect:non-scaling-stroke}.n26 .fig svg.ln g{transition:opacity .4s}.n26 .it svg{display:block;width:100%;height:100%}.n26 .it{position:absolute;left:calc(var(--x) * 1% + var(--d) * var(--ib) / 48);top:calc(var(--y) * 1% + var(--d) * var(--ib) / 48);transform:translate(-50%,-50%);opacity:var(--o);transition:left .55s var(--pop),top .55s var(--pop),opacity .4s;text-align:center}.n26 .it i{display:block;width:var(--ib);height:var(--ib);transform:scale(var(--s));transition:transform .55s var(--pop)}.n26 .it span{position:absolute;left:50%;top:calc(50% + 50% * var(--s) + 4px);transform:translate(-50%);transition:top .55s var(--pop);font:var(--t-micro);letter-spacing:var(--t-micro-ls);background:var(--paper);padding:1px 4px;white-space:nowrap}.n26 .it.i-sig span{left:calc(50% + 50% * var(--s) + 2px);top:50%;transform:translateY(-50%)}.n26 .fig:not([data-step="2"]) .it.i-sig span{opacity:0}.n26 .steps{list-style:none;position:relative;z-index:2;padding-top:20px}.n26 .step{background:var(--paper);border:3px solid var(--ink);padding:18px 18px 20px;margin-bottom:24px;transition:box-shadow .3s}html.js:not(.no-hydrate) .n26 .step{margin-bottom:30svh}html.js:not(.no-hydrate) .n26 .step:last-child{margin-bottom:6svh}.n26 .step.on{box-shadow:6px 6px 0 var(--pu)}.n26 .step h3{font:var(--t-h3);letter-spacing:0;display:flex;align-items:center;gap:10px}.n26 .step h3 em{font:var(--t-eyebrow);letter-spacing:var(--t-eyebrow-ls);background:var(--ink);color:#fff;padding:5px 7px}.n26 .step p{font:var(--t-body);letter-spacing:var(--t-body-ls);margin-top:8px}.n26 .step code{font:var(--t-eyebrow);letter-spacing:var(--t-num-ls);background:var(--bg);padding:1px 4px}.n26 .tt-scroll{overflow-x:auto;border:3px solid var(--ink);background:var(--paper);-webkit-overflow-scrolling:touch}.n26 .gantt{min-width:640px;padding:14px 14px 18px}.n26 .axis,.n26 .row{display:grid;grid-template-columns:96px 1fr;align-items:center}.n26 .axis .tk{display:grid;grid-template-columns:repeat(8,1fr);font:var(--t-eyebrow);letter-spacing:var(--t-eyebrow-ls);color:var(--mute)}.n26 .axis .tk span{border-left:1px dashed rgba(22,22,22,.3);padding:0 0 8px 4px}.n26 .row{border-top:2px solid var(--ink);min-height:58px}.n26 .row b{font:var(--t-eyebrow);letter-spacing:var(--t-eyebrow-ls)}.n26 .row b small{display:block;font:var(--t-cap);letter-spacing:var(--t-cap-ls);color:var(--mute)}.n26 .lane{position:relative;height:58px;background:repeating-linear-gradient(90deg,transparent 0 calc(12.5% - 1px),rgba(22,22,22,.14) calc(12.5% - 1px) 12.5%)}.n26 .bar{position:absolute;top:9px;bottom:9px;left:calc(var(--a) * 12.5%);width:calc(var(--l) * 12.5% - 4px);border:2px solid var(--ink);padding:4px 7px;font:var(--t-micro);letter-spacing:var(--t-micro-ls);overflow:hidden;transform-origin:left center;transition:transform .8s cubic-bezier(.6,0,.2,1) calc(var(--d, 0) * 1ms)}.n26 .bar.T{background:var(--pu);color:#fff}.n26 .bar.L{background:var(--or)}.n26 .bar.W{background:var(--te);color:#fff}.n26 .bar.S{background:var(--ye)}html.js:not(.no-hydrate) .n26 .bar{transform:scaleX(0)}html.js:not(.no-hydrate) .n26 .gantt.in .bar{transform:none}.n26 .sg{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:14px}.n26 .sp{display:block;background:var(--paper);border:3px solid var(--ink);padding:14px;text-align:center;text-decoration:none}.n26 .sp svg,.n26 .sp img{width:84px;height:84px;margin:4px auto 8px;display:block}.n26 .sp img{-o-object-fit:cover;object-fit:cover}.n26 .sp b{font:var(--t-name);letter-spacing:0;display:block}.n26 .sp small{font:var(--t-cap);letter-spacing:var(--t-cap-ls);color:var(--mute)}.n26 .veiled{position:relative;overflow:hidden;border:3px solid var(--ink);background:var(--paper)}.n26 .veiled-body{filter:blur(6px) saturate(.8);transform:scale(1.04);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.n26 .veiled .tt-scroll{border:0;overflow:hidden}.n26 .veiled .sg{padding:14px}.n26 .floor-img{display:block;width:100%;height:auto}.n26 .veil{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;gap:4px;padding:16px;text-align:center;background:#e9ecef73}.n26 .veil b{font:var(--t-h3);letter-spacing:0}.n26 .veil span{font:var(--t-cap);letter-spacing:var(--t-cap-ls);color:var(--mute)}.n26 .h3s{font:var(--t-eyebrow);letter-spacing:var(--t-eyebrow-ls);margin:36px 0 12px}.n26 .slots{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;list-style:none;padding:0;margin:0}.n26 .slot{border:3px solid var(--ink);min-height:84px;display:flex;align-items:center;justify-content:center;padding:8px;font:var(--t-btn2);letter-spacing:var(--t-btn-ls);line-height:1.3;background:var(--paper);color:var(--ink);text-decoration:none}.n26 a.slot:hover{background:var(--ink);color:#fff}.n26 .slot img{max-width:80%;max-height:64px;-o-object-fit:contain;object-fit:contain}.n26 .btn2{display:inline-block;margin-top:10px;border:3px solid var(--ink);padding:12px 18px;font:var(--t-btn2);letter-spacing:var(--t-btn-ls);text-decoration:none;background:var(--paper);color:var(--ink)}.n26 .btn2:hover{background:var(--ink);color:#fff}.n26 .acc{display:grid;gap:18px}.n26 .gmap{display:block;width:100%;height:300px;border:3px solid var(--ink);background:var(--paper)}.n26 details{border:3px solid var(--ink);background:var(--paper);margin-bottom:10px}.n26 summary{cursor:pointer;list-style:none;padding:14px 46px 14px 16px;font:var(--t-h3);letter-spacing:0;position:relative}.n26 summary::-webkit-details-marker{display:none}.n26 summary:after{content:"";position:absolute;right:16px;top:50%;width:12px;height:12px;margin-top:-6px;background:var(--ink);clip-path:polygon(50% 100%,100% 0,0 0);transition:transform .3s}.n26 details[open] summary:after{transform:rotate(180deg)}.n26 details p{padding:0 16px 16px;font:var(--t-body);letter-spacing:var(--t-body-ls)}.n26 .ar{display:grid;gap:12px}.n26 .ar a{display:flex;align-items:center;gap:16px;border:3px solid var(--ink);background:var(--paper);padding:16px;text-decoration:none}.n26 .ar b{display:block;font:var(--t-num-xl);letter-spacing:var(--t-num-ls);margin-bottom:8px}.n26 .ar span{font:var(--t-cap);letter-spacing:var(--t-cap-ls);display:block;color:var(--mute)}.n26 footer{background:var(--ink);color:#e9ecef;padding:48px 0 40px;margin-top:40px}.n26 footer .fl{font:var(--t-num);letter-spacing:var(--t-num-ls);margin-bottom:14px}.n26 footer ul{list-style:none;display:flex;flex-wrap:wrap;gap:8px 18px;font:var(--t-body);letter-spacing:var(--t-body-ls)}.n26 footer ul+ul{margin-top:12px}.n26 footer a{color:#e9ecef}.n26 footer p{font:var(--t-cap);letter-spacing:var(--t-cap-ls);color:#b9bdc2;margin-top:18px}@media (min-width: 820px){.n26 .about-g{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.n26 .picks{margin-top:auto}.n26 .about-g>.panel .note{margin-bottom:22px}.n26 .how-w{grid-template-columns:1fr 1.1fr;gap:40px;align-items:start}.n26 .fig{top:calc(var(--hh) + 24px);height:min(70vh,520px);--ib: 84px}.n26 .steps{padding-top:0}html.js:not(.no-hydrate) .n26 .step{margin-bottom:46vh}html.js:not(.no-hydrate) .n26 .step:first-child{margin-top:12vh}.n26 .acc{max-width:640px}.n26 .ar{grid-template-columns:repeat(3,1fr)}}@media (min-width: 900px){.n26 .acc:has(.gmap){max-width:none;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}.n26 .gmap{height:100%;min-height:300px}.n26 .hero{grid-template-columns:1fr 1fr;max-width:1180px;margin:0 auto;gap:20px;padding:30px 0}.n26 .hero-txt{padding:0 0 0 28px}.n26 .logo .n{font-size:clamp(34px,4.3vw,58px)}.n26 .logo .y{font-size:clamp(90px,11vw,170px)}.n26 .stage{height:min(78svh,620px);margin:0 28px 0 0}}@media (min-width: 1100px){html:has(.n26){scroll-padding-top:76px}body:has(.n26){padding-bottom:0}.n26{--hh: 68px}.n26 .top{padding:0 20px;gap:18px}.n26 .burger,.n26 .regbar{display:none!important}.n26 .gnav{position:static;display:block;background:none;padding:0;overflow:visible}.n26 .gnav ul{display:flex;align-items:center;gap:2px}.n26 .gnav li a{font:var(--t-micro-nav);border:0;padding:8px 7px;gap:0;letter-spacing:var(--t-micro-ls)}.n26 .gnav li a.on{color:var(--ink);box-shadow:inset 0 -4px 0 var(--pu)}.n26 .gnav .ncta{margin:0 0 0 8px;font:var(--t-btn2);padding:11px 14px;box-shadow:3px 3px 0 var(--ink);flex-direction:column;gap:3px}.n26 .gnav{display:flex;align-items:center}}@media (prefers-reduced-motion: reduce){html:has(.n26){scroll-behavior:auto}html.js:not(.no-hydrate) .n26 .stage .s,html.js:not(.no-hydrate) .n26 .stage.walk .s,html.js:not(.no-hydrate) .n26 .stage.walk .bird,html.js .n26.menu-open .gnav li{animation:none}html.js:not(.no-hydrate) .n26 .bar{transform:none;transition:none}.n26 .it,.n26 .it i,.n26 .it span,.n26 .step,.n26 .fig svg.ln g,.n26 .burger .bs i,.n26 .cc{transition:none}}
