body.nm-page{--nm-bar: 74px}.nm-num{direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums}.nm-story{position:relative}.nm-stage{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;z-index:0;background:radial-gradient(55vmax 50vmax at var(--nm-gx, 32%) 52%,rgba(200,67,43,.17),rgba(200,67,43,0) 70%),var(--bg)}.nm-ghost{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;direction:ltr}.nm-ghost-num{position:absolute;left:50%;top:50%;transform:translate(-50%,-52%);font-family:var(--font-display);font-weight:700;font-size:min(62vw,92vh);line-height:.8;color:transparent;-webkit-text-stroke:1px rgba(236,229,216,.13);white-space:nowrap}.nm-ghost-script{position:absolute;left:50%;top:50%;width:min(86vw,1180px);transform:translate(-50%,-50%) rotate(-5deg);opacity:.34}.nm-ghost-script text{font-family:Pinyon Script,cursive;font-size:190px;fill:none;stroke:var(--ink);stroke-width:1.1}#nmCanvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;opacity:0;transition:opacity 1s cubic-bezier(.4,0,.2,1)}#nmCanvas.is-on{opacity:1}#nmPoster{position:absolute;left:calc(50% - 36.19vh);left:calc(50% - 36.19svh);top:0;height:100%;width:auto;transform:translate(-50%);transition:opacity 1s cubic-bezier(.4,0,.2,1)}html.lenis,html.lenis.lenis-smooth{scroll-behavior:auto!important}#nmPoster.is-gone{opacity:0}.nm-rail{position:absolute;inset-block:0;left:10px;width:16px;overflow:hidden;pointer-events:none;font-size:11px;letter-spacing:.3em;color:var(--text-3);writing-mode:vertical-rl;white-space:nowrap;direction:ltr;opacity:.7}.nm-chapters{position:relative;z-index:1;margin-top:-100vh;margin-top:-100svh;pointer-events:none}.nm-ch{min-height:135vh;display:flex;align-items:center;padding-inline:var(--x-gutter)}.nm-ch>div{pointer-events:auto;width:min(38rem,100%);display:grid;gap:1rem;position:sticky;top:24vh}.nm-ch--end{justify-content:flex-end}.nm-ch--hero{min-height:100vh;min-height:100svh;padding-top:5rem}.nm-ch--hero>div{position:static;gap:.7rem;width:min(44rem,100%)}.nm-ch--hero .nm-title{font-size:min(var(--x-display),15.5vh)}.nm-ch--top{align-items:flex-start}.nm-ch--top>div{top:12vh;width:min(52rem,100%)}.nm-title{font-family:var(--font-display);font-weight:700;font-size:var(--x-display);line-height:.92;margin:0;color:var(--text-1);direction:ltr;text-align:right}.nm-title span{color:transparent;-webkit-text-stroke:2px var(--text-1)}.nm-h2{font-family:var(--font-display);font-weight:700;font-size:var(--x-title);line-height:.96;margin:0;color:var(--text-1);text-wrap:balance}.nm-h2 em{font-style:normal;color:transparent;-webkit-text-stroke:1.5px var(--text-1)}.nm-lead{margin:0;font-size:clamp(1.1rem,1rem + .35vw,1.3rem);line-height:1.6;color:var(--text-1);max-width:46ch}.nm-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem}.nm-price b{font-family:var(--font-display);font-size:clamp(3rem,2rem + 2.5vw,4.5rem);line-height:1}.nm-price span{color:var(--text-2)}.nm-note{margin:0;color:var(--text-2);font-size:1rem}.nm-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:0;margin:.25rem 0 0;border-top:1px solid var(--line-strong)}.nm-facts div{padding:.75rem 0 .75rem .75rem;border-bottom:1px solid var(--line)}.nm-facts dt{color:var(--text-2);font-size:.95rem}.nm-facts dd{margin:0;font-family:var(--font-display);font-size:2.1rem;line-height:1.1;direction:ltr;text-align:right}.nm-pick{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.5rem}.nm-pick legend{padding:0;margin-bottom:.5rem;color:var(--text-2);font-size:1rem}.nm-opt{position:relative}.nm-opt input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.nm-opt span{display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:46px;min-width:56px;padding:.4rem .9rem;border:1px solid var(--line-strong);background:#0b0a098c;font-size:1rem;transition:border-color .2s,background .2s,color .2s}.nm-opt input:hover+span{border-color:var(--text-2)}.nm-opt input:checked+span{background:var(--text-1);border-color:var(--text-1);color:var(--bg)}.nm-opt input:focus-visible+span{outline:2px solid var(--text-1);outline-offset:2px}.nm-opt i{width:14px;height:14px;border-radius:50%;display:block;border:1px solid rgba(255,255,255,.35)}.nm-opt--num span{font-family:var(--font-display);font-size:1.5rem;direction:ltr}#nmUse{margin:0;min-height:3.2em;font-size:1.1rem}.nm-sec{position:relative;z-index:2;background:var(--bg);padding-block:var(--x-section);border-top:1px solid var(--line)}.nm-sec .container{display:grid;gap:2.5rem}.nm-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,1rem + 5vw,6rem);align-items:center}.nm-box{background:radial-gradient(circle at 50% 50%,#c8432b38,#c8432b00 70%);width:100%;max-width:620px;height:auto;display:block}.nm-list{list-style:none;margin:0;padding:0}.nm-list li{padding:.85rem 0;border-bottom:1px solid var(--line);font-size:1.15rem}.nm-spec{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,1rem + 4vw,5rem);margin:0}.nm-spec div{display:flex;justify-content:space-between;gap:1rem;padding:.9rem 0;border-bottom:1px solid var(--line)}.nm-spec dt{color:var(--text-2)}.nm-spec dd{margin:0;text-align:left}.nm-guide{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--line-strong)}.nm-guide li{padding:1.5rem 1.5rem 1.5rem 0;border-bottom:1px solid var(--line);display:grid;gap:.4rem;align-content:start}.nm-guide b{font-family:var(--font-display);font-size:2.6rem;line-height:1;direction:ltr;text-align:right}.nm-guide p{margin:0;color:var(--text-2)}.nm-faq details{border-bottom:1px solid var(--line)}.nm-faq summary{cursor:pointer;padding:1.1rem 0;font-size:1.2rem;font-weight:500;min-height:46px}.nm-faq p{margin:0;padding-bottom:1.25rem;color:var(--text-2);max-width:70ch}.nm-buy{padding-block:calc(var(--x-section) * 1.1);overflow:hidden}.nm-buy .container{justify-items:start;gap:1.25rem}.nm-buy .nm-note a{color:var(--text-1);white-space:nowrap}.nm-title small{display:block;direction:rtl;font-family:var(--font-main);font-size:clamp(1.1rem,1rem + .4vw,1.35rem);font-weight:500;line-height:1.3;color:var(--text-2);margin-bottom:.35rem}.nm-note a{color:var(--text-1)}.nm-legal{padding-block:3rem}.nm-legal .container{gap:.85rem;max-width:980px;margin-inline:auto}.nm-legal h2{font-family:var(--font-main);font-size:1.15rem;font-weight:700;margin:0;color:var(--text-1)}.nm-legal p{margin:0;color:var(--text-2);font-size:1rem;line-height:1.65}.nm-legal a{color:var(--text-1)}.nm-next{position:fixed;left:50%;bottom:22px;z-index:950;transform:translate(-50%);display:inline-flex;align-items:center;gap:.55rem;min-height:48px;padding:0 1.1rem 0 1.3rem;background:#0b0a09b8;color:var(--text-1);border:1px solid var(--line-strong);border-radius:999px;font-family:var(--font-main);font-size:1rem;font-weight:500;cursor:pointer;transition:border-color .2s,background .2s,opacity .25s,bottom .3s}.nm-next:hover,.nm-next:focus-visible{border-color:var(--text-1);background:var(--bg)}.nm-next:focus-visible{outline:2px solid var(--text-1);outline-offset:2px}.nm-next svg{width:18px;height:18px;animation:nmBob 1.8s ease-in-out infinite}.nm-next[hidden]{display:none}body.nm-page.nm-has-bar .nm-next{bottom:calc(var(--nm-bar) + 14px + env(safe-area-inset-bottom,0px))}@keyframes nmBob{0%,to{transform:translateY(-1px)}50%{transform:translateY(3px)}}.nm-bar{position:fixed;inset:auto 0 0 0;z-index:900;display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:var(--nm-bar);padding:.6rem var(--x-gutter) calc(.6rem + env(safe-area-inset-bottom,0px));background:#100f0df0;border-top:1px solid var(--line-strong);transform:translateY(110%);transition:transform .3s}.nm-bar.is-on{transform:none}.nm-bar div{min-width:0;line-height:1.25}.nm-bar b{display:block;font-family:var(--font-display);font-size:1.6rem;line-height:1;direction:ltr;text-align:right}.nm-bar small{color:var(--text-2);font-size:.95rem}.nm-bar .x-btn{min-height:48px;white-space:nowrap}body.nm-page .x-footer{padding-bottom:calc(var(--nm-bar) + 1.5rem);position:relative;z-index:2}@media(max-width:860px){.nm-stage{height:52vh;height:52svh;z-index:3;border-bottom:1px solid var(--line);background:radial-gradient(70vmax 40vmax at 50% 55%,#c8432b33,#c8432b00 70%),var(--bg)}#nmCanvas{top:58px;height:calc(100% - 58px)}.nm-ghost-num{top:56%;font-size:72vw}.nm-ghost-script{top:56%;width:96vw}#nmPoster{left:50%;top:calc(58px + (100% - 58px)/2);height:calc((100% - 58px) / .96);transform:translate(-50%,-50%)}.nm-rail{display:none}.nm-next{left:auto;right:var(--x-gutter);transform:none}.nm-chapters{margin-top:0}.nm-ch,.nm-ch--end,.nm-ch--top{justify-content:flex-start;align-items:flex-start;min-height:74vh;min-height:74svh;padding-block:1.75rem 2.5rem}.nm-ch>div,.nm-ch--top>div,.nm-ch--hero>div{position:static;width:100%}.nm-ch--hero{min-height:0;padding-top:1.5rem}.nm-title,.nm-ch--hero .nm-title{font-size:4.6rem}.nm-h2{font-size:3.1rem}.nm-two,.nm-spec{grid-template-columns:minmax(0,1fr)}.nm-guide{grid-template-columns:repeat(2,minmax(0,1fr))}.nm-facts dd{font-size:1.7rem}}@media(prefers-reduced-motion:reduce){.nm-bar,#nmPoster,#nmCanvas,.nm-next{transition:none}.nm-next svg{animation:none}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}
