@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.min.css");.nj-page{padding-top:112px;padding-bottom:clamp(64px,7vw,120px);--orange:#e85d2e;--orange-deep:#c44a1f;--orange-soft:#f4a384;--ink:#161a21;--ink-2:#1f252e;--ink-3:#2c333d;--ink-soft:#4a5260;--paper:#e6e4dd;--paper-2:#d8d5cc;--paper-3:#c5c1b6;--rule:rgba(20,23,29,.22);--rule-strong:rgba(20,23,29,.55);--rule-light:hsla(47,15%,88%,.22);--surface-card:#fff;--surface-card-hover:rgba(232,93,46,.04);--font-display:var(--font-archivo,"Archivo"),"Pretendard Variable",sans-serif;--font-body:"Pretendard Variable","Pretendard",system-ui,sans-serif;--font-mono:var(--font-archivo,"Archivo"),sans-serif;--gutter:clamp(20px,calc(4 * var(--u)),60px);--max:1400px;--u:14.4px;background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-height:100vh;width:1280px;margin-left:auto;margin-right:auto}@media (max-width:480px){.nj-page{width:100%;margin-left:0;margin-right:0}}.nj-page,.nj-page *{box-sizing:border-box}.nj-page img{max-width:100%;display:block}.nj-page em{font-style:normal;color:var(--orange)}.nj-page .pp-img-slot{position:relative;width:100%;height:100%}@media (max-width:480px){.nj-page{--u:1vw}}.nj-page .wrap{max-width:var(--max);margin:0 auto;padding:0 var(--gutter)}.topnav{justify-content:space-between;padding:14px var(--gutter);border-bottom:1.5px solid var(--ink);position:sticky;top:0;background:hsla(47,15%,88%,.94);backdrop-filter:blur(12px);z-index:50;font-family:var(--font-mono);font-size:11px;letter-spacing:.22em;font-weight:800;text-transform:uppercase}.topnav,.topnav-l{display:flex;align-items:center}.topnav-l{gap:8px}.topnav .square{width:10px;height:10px;background:var(--orange);display:inline-block}.topnav-name{font-weight:800;letter-spacing:.24em}.nj-page .topnav-logo{height:48px;width:auto;display:block;max-width:none;flex-shrink:0}.topnav-brand-fallback{display:inline-flex;align-items:center;gap:8px}.topnav-r{display:flex;align-items:center;gap:18px;color:var(--ink-soft)}.topnav-r a{color:inherit;text-decoration:none;transition:color .2s}.topnav-r a:hover{color:var(--orange)}@media (max-width:480px){.topnav-r>:not(:last-child){display:none}}.nj-page .hero{height:auto;min-height:0}.hero{display:grid;grid-template-columns:1.05fr 1fr;border-bottom:2px solid var(--ink);border-top:2px solid var(--ink);background:var(--paper)}@media (max-width:480px){.hero{grid-template-columns:1fr}}.hero-left{padding:clamp(36px,calc(6 * var(--u)),72px) var(--gutter) clamp(36px,calc(6 * var(--u)),72px);display:flex;flex-direction:column;border-right:1px solid var(--ink)}@media (max-width:480px){.hero-left{border-right:0;border-bottom:1px solid var(--ink)}}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:11px;font-weight:800;letter-spacing:.26em;text-transform:uppercase;color:var(--ink);padding:6px 12px 6px 0;border-top:1.5px solid var(--ink);margin-bottom:0}.eyebrow .bar{display:none}.eyebrow-mute{color:var(--ink);border-top-color:var(--ink)}.eyebrow-light{color:var(--paper);border-top-color:var(--paper)}.hero-title{font-family:var(--font-display);font-weight:900;font-size:clamp(48px,calc(8 * var(--u)),104px);line-height:.92;letter-spacing:-.035em;color:var(--ink);margin:0 0 clamp(24px,calc(4 * var(--u)),36px);word-break:keep-all;overflow-wrap:break-word}.hero-title .line{display:block}.hero-title .line-orange{color:var(--orange);font-style:italic}.hero-lead{font-family:var(--font-mono);font-size:clamp(13px,calc(1.3 * var(--u)),15px);line-height:1.65;color:var(--ink-soft);font-weight:500;letter-spacing:.01em;max-width:460px;margin:0 0 auto}.hero-counters{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:clamp(36px,calc(5 * var(--u)),56px);padding-top:22px;border-top:1px solid var(--ink)}.hero-counters>div{display:flex;flex-direction:column;gap:6px}.c-num{font-family:var(--font-display);font-weight:900;font-size:clamp(32px,calc(4.5 * var(--u)),56px);line-height:1;letter-spacing:-.025em;color:var(--ink)}.c-num small{font-size:.4em;margin-left:4px;letter-spacing:0}.c-lbl,.c-num small{font-weight:700;color:var(--orange)}.c-lbl{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase}.hero-image{position:relative;background:var(--paper);overflow:hidden;aspect-ratio:6/7;min-height:480px}.hero-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 80%,rgba(0,0,0,.7) 92%,transparent);mask-image:linear-gradient(180deg,#000 0,#000 80%,rgba(0,0,0,.7) 92%,transparent)}.hero-img-tag{bottom:24px;left:24px;background:var(--orange);padding:8px 12px;font-size:11px;text-transform:uppercase}.hero-img-corner,.hero-img-tag{position:absolute;z-index:5;color:var(--ink);font-family:var(--font-mono);font-weight:800;letter-spacing:.16em}.hero-img-corner{top:24px;right:24px;background:var(--paper);padding:6px 10px;font-size:10.5px}.hero-badge{z-index:5;pointer-events:auto;font-family:var(--font-mono);text-transform:uppercase;background:var(--ink);color:var(--paper);padding:8px 14px;font-size:10px;font-weight:800;letter-spacing:.26em}.hero-badge-top-left{position:absolute;top:24px;left:24px}.hero-badge-top-right{position:absolute;top:24px;right:160px}.hero-badge-bottom-left{position:absolute;bottom:64px;left:24px}.hero-badge-bottom-right{position:absolute;bottom:24px;right:24px}.hero-badge-style-stamp{background:var(--ink);color:var(--paper);padding:8px 14px;font-size:10px;font-weight:800;letter-spacing:.26em}.hero-badge-style-tag{background:var(--orange);padding:8px 12px;font-size:11px}.hero-badge-style-corner,.hero-badge-style-tag{color:var(--ink);font-weight:800;letter-spacing:.16em}.hero-badge-style-corner{background:var(--paper);padding:6px 10px;font-size:10.5px}.hero-badge-style-corner.hero-badge-top-right{right:24px}.section{padding:clamp(60px,calc(9 * var(--u)),120px) 0;border-bottom:1.5px solid var(--ink)}.section.dark{background:var(--ink);color:var(--paper);border-bottom-color:var(--rule-light)}.section.orange{background:var(--orange);color:var(--ink)}.section-h{font-size:clamp(36px,calc(5.5 * var(--u)),72px);line-height:1.04;letter-spacing:-.03em;margin:0}.section-h,.statement-h{font-family:var(--font-display);font-weight:800;text-wrap:pretty;word-break:keep-all;overflow-wrap:break-word}.statement-h{font-size:clamp(40px,calc(6 * var(--u)),88px);line-height:1.05;letter-spacing:-.035em;color:var(--paper);margin:0 0 clamp(36px,calc(5 * var(--u)),64px);max-width:16ch}.statement-body{font-size:clamp(14px,calc(1.35 * var(--u)),17px);line-height:1.85;color:hsla(42,31%,94%,.72);max-width:60ch;margin:0;text-wrap:pretty}.statement-sign{margin-top:clamp(36px,calc(5 * var(--u)),56px);padding-top:18px;border-top:1px solid hsla(42,31%,94%,.18);display:flex;gap:14px;font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;font-weight:800;color:var(--orange);text-transform:uppercase}.material-row{display:grid;grid-template-columns:.95fr 1fr;gap:clamp(28px,calc(5 * var(--u)),64px);align-items:start}@media (max-width:480px){.material-row{grid-template-columns:1fr}}.material-text .section-h{margin-bottom:clamp(28px,calc(4 * var(--u)),44px)}.mat-list{display:flex;flex-direction:column;gap:18px;max-width:460px}.mat-item{display:grid;grid-template-columns:32px 1fr;gap:14px;padding:18px 0;border-top:1px solid var(--rule)}.mat-item:last-child{border-bottom:1px solid var(--rule)}.mat-num{font-family:var(--font-display);font-weight:900;font-size:17px;color:var(--orange)}.mat-item strong{display:block;font-size:15px;font-weight:700;margin-bottom:4px}.mat-item small{font-size:13px;color:var(--ink-soft);line-height:1.5}.material-img{position:relative;background:var(--paper);overflow:hidden;aspect-ratio:4/5}.material-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:65% 45%;object-position:65% 45%;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 72%,rgba(0,0,0,.55) 90%,transparent);mask-image:linear-gradient(180deg,#000 0,#000 72%,rgba(0,0,0,.55) 90%,transparent)}.img-tagger{position:absolute;width:36px;height:36px;background:var(--orange);color:var(--ink);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:900;font-size:17px}.tag-a{top:8%;left:5%}.tag-b{top:38%;right:7%}.tag-c{bottom:12%;left:7%}.feat-h{padding-bottom:clamp(28px,calc(4 * var(--u)),48px);margin:0}.features{display:grid;grid-template-columns:repeat(2,1fr);border-top:2px solid var(--ink);border-left:1px solid var(--rule)}@media (max-width:480px){.features{grid-template-columns:1fr}}.feat{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:clamp(24px,calc(3 * var(--u)),36px);min-height:220px;display:flex;flex-direction:column;background:var(--paper);transition:background .2s}@media (hover:hover){.feat:hover{background:var(--paper-2)}}.feat.feat-big{grid-column:1/-1;background:var(--ink);color:var(--paper);border-right:1px solid var(--ink)}@media (hover:hover){.feat.feat-big:hover{background:var(--ink-2)}}.feat-num{font-family:var(--font-display);font-weight:900;font-size:clamp(32px,calc(4 * var(--u)),48px);line-height:1;color:var(--orange);letter-spacing:-.025em;margin-bottom:18px}.feat-t{font-size:clamp(18px,calc(1.6 * var(--u)),22px);font-weight:700;margin-bottom:10px;line-height:1.25}.feat-big .feat-t{font-size:clamp(22px,calc(2 * var(--u)),28px)}.feat-b{font-size:14px;line-height:1.65;color:var(--ink-soft);margin:0;max-width:50ch}.feat-big .feat-b{color:hsla(42,31%,94%,.72);font-size:15px}.spec-row{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,calc(5 * var(--u)),64px);margin-bottom:clamp(40px,calc(5 * var(--u)),72px)}@media (max-width:480px){.spec-row{grid-template-columns:1fr}}.spec-headline{display:flex;flex-direction:column}.spec-headline .section-h{color:var(--paper);margin-bottom:32px}.model-card{margin-top:auto;padding:22px 24px;background:var(--orange);color:var(--ink);align-self:flex-start}.model-l{font-family:var(--font-mono);font-size:11px;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.model-v{font-family:var(--font-display);font-size:clamp(28px,calc(3 * var(--u)),40px);font-weight:900;letter-spacing:-.01em;margin-top:6px}.spec-table{display:flex;flex-direction:column}.spec-r{display:flex;align-items:baseline;gap:12px;padding:14px 0;border-bottom:1px solid hsla(42,31%,94%,.12);font-family:var(--font-mono);font-size:14px}.spec-l{font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:hsla(42,31%,94%,.55);flex:0 0 110px}.spec-dots{flex:1;border-bottom:1px dotted hsla(42,31%,94%,.3);margin-bottom:5px}.spec-v{font-weight:600;color:var(--paper);flex:0 0 auto;text-align:right}.size-block{padding-top:clamp(32px,calc(4 * var(--u)),56px);border-top:1px solid hsla(42,31%,94%,.15)}.size-h{display:flex;align-items:center;gap:12px;font-size:11px;font-weight:800;letter-spacing:.2em;color:var(--orange);margin-bottom:16px;text-transform:uppercase}.size-h,.size-table{font-family:var(--font-mono)}.size-table{width:100%;border-collapse:collapse;font-size:14px;color:var(--paper)}.size-table th{text-align:left;padding:14px 10px 14px 0;border-top:2px solid var(--paper);border-bottom:1px solid hsla(42,31%,94%,.4);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.size-table td{padding:12px 10px 12px 0;border-bottom:1px solid hsla(42,31%,94%,.12)}.size-table td:first-child,.size-table th:first-child{color:var(--orange);font-weight:800}.field-h{margin-bottom:clamp(28px,calc(4 * var(--u)),48px)}.field-list{border-top:2px solid var(--ink)}.field-row{display:grid;grid-template-columns:60px 130px 240px 1fr;gap:22px;align-items:baseline;padding:clamp(22px,calc(2.5 * var(--u)),32px) 0;border-bottom:1px solid var(--rule)}@media (max-width:480px){.field-row{grid-template-columns:50px 1fr;gap:14px}.field-b,.field-t,.field-tag{grid-column:2}}.field-n{font-family:var(--font-display);font-weight:900;font-size:clamp(22px,calc(2.3 * var(--u)),28px);color:var(--orange)}.field-tag{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11px;font-weight:800;letter-spacing:.18em}.field-tag .bar{width:18px;height:3px;background:var(--orange);display:inline-block}.field-t{font-size:clamp(17px,calc(1.5 * var(--u)),20px);font-weight:700;line-height:1.25}.field-b{font-size:14px;line-height:1.7;color:var(--ink-soft);margin:0}.care-row{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,calc(5 * var(--u)),64px)}@media (max-width:480px){.care-row{grid-template-columns:1fr}}.care-h{font-family:var(--font-display);font-weight:800;font-size:clamp(28px,calc(3.5 * var(--u)),44px);margin:0 0 24px;letter-spacing:-.02em}.care-list{display:flex;flex-direction:column}.care-item{display:grid;grid-template-columns:56px 1fr;gap:16px;padding:18px 0;border-bottom:1px solid var(--rule);align-items:center}.care-icon{width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;background:var(--ink);color:var(--paper);font-family:var(--font-display);font-weight:800;font-size:15px}.care-icon.warn{background:var(--orange)}.care-item strong{display:block;font-size:15px;font-weight:700;margin-bottom:3px}.care-item small{font-size:13px;color:var(--ink-soft)}.cert-list{display:flex;flex-direction:column;gap:12px}.cert{display:grid;grid-template-columns:72px 1fr;gap:16px;padding:16px 18px;background:var(--paper-2);border-left:4px solid var(--ink)}.cert,.cert-mark{align-items:center}.cert-mark{background:var(--ink);color:var(--paper);font-family:var(--font-display);font-weight:900;font-size:18px;width:56px;height:56px;display:inline-flex;justify-content:center;letter-spacing:.04em}.cert-mark.highlight{background:var(--orange);color:var(--ink)}.cert strong{display:block;font-size:15px;font-weight:700;margin-bottom:3px}.cert small{font-size:12px;color:var(--ink-soft);letter-spacing:.08em}.cert small,.order-top{font-family:var(--font-mono)}.order-top{display:flex;align-items:center;gap:12px;font-size:11px;font-weight:800;letter-spacing:.2em;margin-bottom:24px;text-transform:uppercase}.order-top .square-dark{width:10px;height:10px;background:var(--ink)}.order-h{font-family:var(--font-display);font-weight:900;font-size:clamp(40px,calc(6 * var(--u)),96px);line-height:1;letter-spacing:-.035em;color:var(--ink);margin:0 0 clamp(40px,calc(5 * var(--u)),72px);max-width:18ch;text-wrap:pretty;word-break:keep-all;overflow-wrap:break-word}.order-h em{white-space:nowrap;color:var(--paper);background:transparent;padding:0;font-style:normal}.order-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:2px solid var(--ink);border-bottom:2px solid var(--ink)}@media (max-width:480px){.order-grid{grid-template-columns:1fr}}.order-cell{padding:clamp(22px,calc(3 * var(--u)),32px);border-right:1px solid rgba(20,23,29,.3)}.order-cell:last-child{border-right:0}@media (max-width:480px){.order-cell{border-right:0;border-bottom:1px solid rgba(20,23,29,.3)}.order-cell:last-child{border-bottom:0}}.order-l{font-family:var(--font-mono);font-size:11px;font-weight:800;letter-spacing:.2em;margin-bottom:10px;text-transform:uppercase}.order-v{font-family:var(--font-display);font-size:clamp(22px,calc(2.5 * var(--u)),32px);font-weight:900;letter-spacing:-.01em;margin-bottom:14px;color:var(--ink)}.order-cell p{font-size:13px;line-height:1.6;color:rgba(20,23,29,.78);margin:0}.contact-block{margin-top:clamp(36px,calc(5 * var(--u)),56px);background:var(--ink);color:var(--paper);padding:6px clamp(22px,calc(3 * var(--u)),32px)}.contact-row{display:flex;align-items:baseline;justify-content:space-between;padding:18px 0;border-bottom:1px solid hsla(42,31%,94%,.15);font-family:var(--font-mono);gap:20px;flex-wrap:wrap}.contact-l{flex:0 0 auto}.contact-v{min-width:0}.contact-row:last-child{border-bottom:0}.contact-l{font-size:11px;font-weight:800;letter-spacing:.2em;color:hsla(42,31%,94%,.55);text-transform:uppercase}.contact-v{font-size:clamp(16px,calc(1.6 * var(--u)),20px);font-weight:700;color:var(--orange);letter-spacing:.02em;text-align:right;white-space:nowrap}.order-signoff{margin-top:clamp(32px,calc(4 * var(--u)),56px);display:flex;justify-content:center}.nj-page .order-signoff-logo{height:80px;width:auto;display:block;max-width:none;flex-shrink:0;opacity:.9}.nj-page-flagship .order-signoff-logo{filter:brightness(0) invert(1) sepia(.4) saturate(2) hue-rotate(15deg);opacity:.85}.footer{padding:40px var(--gutter);background:var(--ink);color:hsla(42,31%,94%,.55);display:flex;align-items:center;gap:14px;font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.footer .square{width:10px;height:10px;background:var(--orange);display:inline-block}.footer-fill{flex:1;height:1px;background:hsla(42,31%,94%,.2)}.footer-end{color:var(--paper)}.nj-page .footer-logo{height:36px;width:auto;display:block;max-width:none;flex-shrink:0}.footer-brand-fallback{display:inline-flex;align-items:center;gap:8px}.gallery-section{background:var(--paper-2);padding-top:clamp(72px,calc(10 * var(--u)),140px);border-top:2px solid var(--ink);border-bottom:2px solid var(--ink)}.gallery-head{display:grid;grid-template-columns:1fr auto;gap:24px 48px;align-items:end;margin-bottom:clamp(40px,calc(5 * var(--u)),64px)}@media (max-width:480px){.gallery-head{grid-template-columns:1fr}}.gallery-h{font-size:clamp(36px,calc(5.5 * var(--u)),72px);max-width:14ch;margin-top:22px}.gallery-note{font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);text-align:right;max-width:30ch;line-height:1.7;align-self:end;padding-bottom:8px}.gallery-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:clamp(12px,calc(1.4 * var(--u)),20px)}.gimg{margin:0;display:flex;flex-direction:column;gap:14px;min-width:0}.gimg-frame{position:relative;background:var(--paper);overflow:hidden;width:100%}.gimg-frame img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.gimg-l .gimg-frame img,.gimg-xl .gimg-frame img{-webkit-mask-image:linear-gradient(180deg,#000 0,#000 75%,rgba(0,0,0,.6) 92%,transparent);mask-image:linear-gradient(180deg,#000 0,#000 75%,rgba(0,0,0,.6) 92%,transparent)}.gimg-corner{position:absolute;top:14px;right:14px;font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:.2em;color:var(--paper);background:rgba(20,23,29,.55);backdrop-filter:blur(4px);padding:5px 8px;z-index:2}.gimg-ph{position:absolute;inset:0;background:repeating-linear-gradient(45deg,hsla(0,0%,100%,.025) 0 14px,transparent 14px 28px),var(--ink-2);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:20px;text-align:center}.gimg-ph:before{content:"";position:absolute;inset:16px;border:1px dashed hsla(42,31%,94%,.18);pointer-events:none}.gimg-ph-tag{font-family:var(--font-mono);font-size:10px;letter-spacing:.24em;color:var(--orange)}.gimg-ph-label,.gimg-ph-tag{font-weight:800;position:relative}.gimg-ph-label{font-family:var(--font-display);font-size:clamp(16px,calc(1.6 * var(--u)),22px);color:var(--paper);letter-spacing:-.01em;word-break:keep-all}.gimg-ph-rec{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.18em;color:hsla(42,31%,94%,.45);position:relative}.gimg-cap{display:flex;flex-direction:column;gap:4px;padding:0 2px}.gimg-tag{font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:.22em;color:var(--orange)}.gimg-label{font-family:var(--font-display);font-weight:700;font-size:15px;color:var(--ink);letter-spacing:-.005em}.gimg-desc{font-size:12.5px;color:var(--ink-soft);line-height:1.55;max-width:36ch}.gimg-xl{grid-column:span 6}.gimg-xl .gimg-frame{aspect-ratio:4/5}.gimg-l{grid-column:span 6}.gimg-l .gimg-frame{aspect-ratio:4/5}.gimg-m{grid-column:span 3}.gimg-m .gimg-frame{aspect-ratio:1/1}.gimg-s{grid-column:span 3}.gimg-s .gimg-frame{aspect-ratio:1/1}.gimg-wide{grid-column:span 12}.gimg-wide .gimg-frame{aspect-ratio:21/9}.gimg-tall{grid-column:span 4}.gimg-tall .gimg-frame{aspect-ratio:3/4}@media (max-width:480px){.gimg-l,.gimg-m,.gimg-s,.gimg-tall,.gimg-xl{grid-column:span 6}}@media (max-width:360px){.gimg-l,.gimg-m,.gimg-s,.gimg-tall,.gimg-wide,.gimg-xl{grid-column:span 12}}.index-hero{padding:clamp(48px,calc(7 * var(--u)),96px) 0 clamp(36px,calc(5 * var(--u)),64px);border-bottom:2px solid var(--ink);background:repeating-linear-gradient(0deg,transparent 0 79px,rgba(20,23,29,.04) 79px 80px),var(--paper)}.index-hero-row{display:grid;grid-template-columns:1fr auto;align-items:end;gap:40px}@media (max-width:480px){.index-hero-row{grid-template-columns:1fr}}.index-h{font-family:var(--font-display);font-weight:900;font-size:clamp(48px,calc(8 * var(--u)),96px);line-height:.96;letter-spacing:-.035em;color:var(--ink);margin:16px 0 0}.index-h em{font-style:italic;color:var(--orange)}.index-lead{font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.18em;color:var(--ink-soft);text-transform:uppercase;text-align:right;max-width:28ch;line-height:1.7}@media (max-width:480px){.index-lead{text-align:left}}.index-count{display:inline-flex;align-items:baseline;gap:6px;margin-top:6px}.index-count-n{font-family:var(--font-display);font-weight:900;font-size:32px;color:var(--orange);letter-spacing:-.02em}.index-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-bottom:2px solid var(--ink)}@media (max-width:480px){.index-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:360px){.index-grid{grid-template-columns:1fr}}.index-card{display:flex;flex-direction:column;text-decoration:none;color:inherit;background:var(--paper);border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);transition:background .2s;position:relative}@media (hover:hover){.index-card:hover{background:var(--paper-2)}.index-card:hover .index-card-image img{transform:scale(1.03)}}@media (max-width:480px){.index-card:nth-child(2n){border-right:0}}@media (max-width:360px){.index-card{border-right:0}}.index-card-image{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--paper-2);border-bottom:1px solid var(--rule)}.index-card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:60% 50%;object-position:60% 50%;transition:transform .4s ease}.index-card-tag{left:14px;background:var(--orange);color:var(--ink);padding:5px 9px;letter-spacing:.18em;text-transform:uppercase}.index-card-num,.index-card-tag{position:absolute;top:14px;font-family:var(--font-mono);font-size:10px;font-weight:800}.index-card-num{right:14px;letter-spacing:.22em;color:var(--paper);background:rgba(20,23,29,.6);backdrop-filter:blur(4px);padding:5px 8px}.index-card-body{padding:clamp(20px,calc(2.5 * var(--u)),28px);display:flex;flex-direction:column;gap:8px;flex:1}.index-card-eyebrow{font-family:var(--font-mono);font-size:10.5px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:var(--orange)}.index-card-name{font-family:var(--font-display);font-weight:800;font-size:clamp(20px,calc(2 * var(--u)),26px);letter-spacing:-.02em;line-height:1.2;color:var(--ink);margin:0;word-break:keep-all}.index-card-sub{font-size:13px;line-height:1.55;color:var(--ink-soft);margin:0}.index-card-foot{margin-top:auto;padding-top:16px;border-top:1px solid var(--rule);display:flex;justify-content:space-between;align-items:baseline;font-family:var(--font-mono);font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.index-card-model{color:var(--ink)}.index-card-arrow{color:var(--orange);letter-spacing:0;font-size:14px}.index-empty{padding:80px 0;text-align:center;font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.2em;color:var(--ink-soft);text-transform:uppercase}.nj-page.nj-page-flagship{--kraft:#d6c9a8;--kraft-2:#c4b58f;--kraft-3:#b0a079;--bark:#2a2218;--bark-2:#3a2e1f;--bark-soft:#6b5d47;--rust:#b54a1c;--rust-deep:#8e3914;--ochre:#d68b2a;--cream:#efe5cc;--paper:var(--kraft);--paper-2:var(--kraft-2);--paper-3:var(--kraft-3);--ink:var(--bark);--ink-2:var(--bark-2);--ink-soft:var(--bark-soft);--orange:var(--rust);--orange-deep:var(--rust-deep);--rule:rgba(42,34,24,.3);background:var(--kraft);color:var(--bark);background-image:repeating-linear-gradient(135deg,rgba(42,34,24,.02) 0 1px,transparent 1px 3px),repeating-linear-gradient(45deg,rgba(42,34,24,.018) 0 1px,transparent 1px 3px)}.nj-page-flagship .topnav{background:var(--bark);color:var(--kraft);border-bottom:4px solid var(--rust);padding:14px var(--gutter)}.nj-page-flagship .topnav .square{background:var(--rust)}.nj-page-flagship .topnav-name{color:var(--kraft);letter-spacing:.32em}.nj-page-flagship .topnav-r{color:hsla(43,52%,87%,.65)}.nj-page-flagship .topnav-r a{color:hsla(43,52%,87%,.85)}.nj-page-flagship .topnav-r a:hover{color:var(--ochre)}.nj-page-flagship .hero{position:relative;border-top:0;border-bottom:4px solid var(--bark);background:repeating-linear-gradient(90deg,var(--bark) 0 8px,transparent 8px 14px) top /100% 2px no-repeat,var(--kraft)}.nj-page-flagship .hero-left{border-right:2px solid var(--bark);padding:clamp(48px,calc(7 * var(--u)),96px) var(--gutter) clamp(48px,calc(7 * var(--u)),96px)}.nj-page-flagship .hero-title{font-family:var(--font-display);font-weight:900;font-size:clamp(52px,calc(7.5 * var(--u)),112px);letter-spacing:-.045em;line-height:1.04;text-transform:uppercase;color:var(--bark)}.nj-page-flagship .hero-title .line{display:block}.nj-page-flagship .hero-title .line-orange{color:var(--rust);font-style:italic;text-decoration:underline;text-decoration-thickness:6px;text-underline-offset:6px}.nj-page-flagship .hero-title em{color:var(--rust);font-style:italic}.nj-page-flagship .hero-lead{font-size:clamp(15px,calc(1.5 * var(--u)),19px);line-height:1.7;max-width:44ch;border-left:4px solid var(--rust);padding:6px 0 6px 18px;color:var(--bark)}.nj-page-flagship .hero-counters{border-top:3px solid var(--bark);border-bottom:3px solid var(--bark);padding:26px 0;margin-top:auto;background:linear-gradient(to right,var(--rust) 0 4px,transparent 4px 10px),var(--kraft-2);display:grid;grid-template-columns:repeat(3,1fr);position:relative}.nj-page-flagship .hero-counters>div{border-right:2px solid var(--bark);padding-left:18px}.nj-page-flagship .hero-counters>div:last-child{border-right:0}.nj-page-flagship .hero-counters .c-num{font-family:var(--font-display);font-size:clamp(38px,calc(4.2 * var(--u)),60px);font-weight:900;color:var(--bark);letter-spacing:-.02em}.nj-page-flagship .hero-counters .c-num small{color:var(--rust);font-weight:800;margin-left:4px}.nj-page-flagship .hero-counters .c-lbl{display:block;font-family:var(--font-mono);font-size:10px;font-weight:900;letter-spacing:.28em;color:var(--bark);margin-top:6px}.nj-page-flagship .hero-image{background:var(--cream);border-left:2px solid var(--bark);position:relative}.nj-page-flagship .hero-image img{-webkit-mask-image:none;mask-image:none;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%;height:100%;padding:0;background:transparent}.nj-page-flagship .hero-badge-style-tag{background:var(--rust);color:var(--cream);border:2px solid var(--bark);font-weight:900;letter-spacing:.22em;box-shadow:3px 3px 0 var(--bark)}.nj-page-flagship .hero-badge-style-corner{background:var(--bark);color:var(--ochre);border:2px solid var(--ochre);font-weight:900}.nj-page-flagship .hero-badge-style-stamp{background:var(--bark);color:var(--kraft);border:2px solid var(--bark);font-family:var(--font-mono);font-size:10px;font-weight:900;letter-spacing:.32em;padding:10px 16px;box-shadow:4px 4px 0 var(--rust)}.nj-page-flagship .section{border-bottom:3px solid var(--bark)}.nj-page-flagship .eyebrow{border:0;border-top:2px solid var(--bark);font-weight:900;letter-spacing:.3em;color:var(--bark);background:linear-gradient(to right,var(--rust) 0 16px,transparent 16px);padding:8px 12px 8px 24px}.nj-page-flagship .eyebrow-light{border-top-color:var(--ochre);color:var(--cream);background:linear-gradient(to right,var(--ochre) 0 16px,transparent 16px)}.nj-page-flagship .section.dark{background:radial-gradient(ellipse at 20% 0,rgba(214,139,42,.06),transparent 60%),repeating-linear-gradient(0deg,transparent 0 79px,hsla(43,52%,87%,.04) 79px 80px),var(--bark);color:var(--cream);position:relative}.nj-page-flagship .section.dark:before{content:"— STEADY —";position:absolute;top:36px;left:50%;transform:translateX(-50%);font-family:var(--font-mono);font-size:11px;font-weight:900;letter-spacing:.4em;color:var(--ochre)}.nj-page-flagship .statement-h{font-family:var(--font-display);font-weight:900;font-size:clamp(44px,calc(6.8 * var(--u)),100px);text-transform:uppercase;letter-spacing:-.035em;color:var(--cream)}.nj-page-flagship .statement-h em{color:var(--ochre);font-style:italic;-webkit-text-decoration:underline wavy;text-decoration:underline wavy;text-decoration-thickness:2px;text-underline-offset:8px}.nj-page-flagship .statement-body{font-size:clamp(15px,calc(1.5 * var(--u)),19px);line-height:1.85;max-width:52ch;color:hsla(43,52%,87%,.85)}.nj-page-flagship .statement-sign{border-top:1px solid hsla(43,52%,87%,.3);padding-top:22px;margin-top:44px;letter-spacing:.28em;color:var(--ochre);font-weight:900}.nj-page-flagship .gallery-section{background:var(--kraft);border-top:3px solid var(--bark)}.nj-page-flagship .gallery-h{font-weight:900;text-transform:uppercase}.nj-page-flagship .gallery-h em{color:var(--rust);font-style:italic}.nj-page-flagship .gallery-note{color:var(--bark-soft);font-weight:800}.nj-page-flagship .gimg-frame{background:var(--cream);border:2px solid var(--bark);box-shadow:5px 5px 0 var(--bark)}.nj-page-flagship .gimg-l .gimg-frame img,.nj-page-flagship .gimg-xl .gimg-frame img{-webkit-mask-image:none;mask-image:none;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;padding:0;background:transparent}.nj-page-flagship .gimg-m .gimg-frame img,.nj-page-flagship .gimg-s .gimg-frame img,.nj-page-flagship .gimg-tall .gimg-frame img{-o-object-fit:cover;object-fit:cover}.nj-page-flagship .gimg-corner{background:var(--bark);color:var(--ochre);border:1px solid var(--ochre);font-weight:900}.nj-page-flagship .gimg-tag{color:var(--rust)}.nj-page-flagship .gimg-label{color:var(--bark);font-weight:900}.nj-page-flagship .material-img{background:var(--cream);border:2px solid var(--bark);box-shadow:6px 6px 0 var(--bark)}.nj-page-flagship .material-img img{-webkit-mask-image:none;mask-image:none;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;padding:0;background:transparent}.nj-page-flagship .mat-num{color:var(--cream);background:var(--bark);width:28px;height:28px;display:flex!important;align-items:center;justify-content:center;font-size:13px}.nj-page-flagship .mat-item{border-top:2px solid var(--bark);padding:22px 0;grid-template-columns:36px 1fr}.nj-page-flagship .mat-item:last-child{border-bottom:2px solid var(--bark)}.nj-page-flagship .mat-item strong{font-family:var(--font-display);font-size:17px;font-weight:900;color:var(--bark);letter-spacing:-.005em;text-transform:uppercase}.nj-page-flagship .mat-item small{color:var(--bark-soft)}.nj-page-flagship .feat{background:var(--cream);border:2px solid var(--bark);position:relative}.nj-page-flagship .feat:before{content:"";position:absolute;top:-8px;left:18px;width:56px;height:18px;background:var(--rust);opacity:.85;transform:rotate(-2deg)}.nj-page-flagship .feat-num{color:var(--rust);font-weight:900}.nj-page-flagship .feat-t{font-weight:900;text-transform:uppercase;letter-spacing:-.005em}.nj-page-flagship .feat-big{background:var(--bark);color:var(--cream)}.nj-page-flagship .feat-big:before{background:var(--ochre)}.nj-page-flagship .feat-big .feat-num{color:var(--ochre)}.nj-page-flagship .feat-big .feat-b{color:hsla(43,52%,87%,.8)}.nj-page-flagship .section.dark .spec-table{background:hsla(43,52%,87%,.04);padding:20px}.nj-page-flagship .spec-headline:before{content:"TECHNICAL HERITAGE · 2014—2026";display:block;font-family:var(--font-mono);font-size:10px;font-weight:900;letter-spacing:.3em;color:var(--ochre);margin-bottom:16px}.nj-page-flagship .spec-r{border-bottom:1px dashed hsla(43,52%,87%,.25)}.nj-page-flagship .size-table thead th{background:var(--bark);color:var(--ochre);border:1px solid var(--ochre);font-weight:900}.nj-page-flagship .size-table td{border:1px solid hsla(43,52%,87%,.18);font-family:var(--font-display);font-weight:800}.nj-page-flagship .field-row{border-top:2px solid var(--bark);padding:24px 0}.nj-page-flagship .field-n{background:var(--bark);color:var(--cream);width:44px;height:44px;display:inline-flex!important;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:900}.nj-page-flagship .field-tag{background:var(--rust);color:var(--cream);padding:4px 10px;display:inline-flex;align-items:center;font-weight:900;letter-spacing:.18em}.nj-page-flagship .field-tag .bar{display:none}.nj-page-flagship .field-t{letter-spacing:-.005em}.nj-page-flagship .care-h,.nj-page-flagship .field-t{font-family:var(--font-display);font-weight:900;text-transform:uppercase}.nj-page-flagship .care-h{letter-spacing:.04em;color:var(--bark);border-bottom:3px solid var(--bark);padding-bottom:8px;margin-bottom:20px}.nj-page-flagship .care-icon{background:var(--cream);border:2px solid var(--bark);color:var(--bark);font-weight:900}.nj-page-flagship .care-icon.warn{background:var(--rust);color:var(--cream)}.nj-page-flagship .cert{background:var(--cream);border:2px solid var(--bark);padding:16px}.nj-page-flagship .cert-mark{background:var(--bark);color:var(--ochre);border:1px solid var(--ochre);font-family:var(--font-display);font-weight:900}.nj-page-flagship .cert-mark.highlight{background:var(--rust);color:var(--cream);border-color:var(--bark)}.nj-page-flagship .section.orange{background:var(--rust);color:var(--cream);border-top:6px solid var(--bark);border-bottom:6px solid var(--bark);position:relative}.nj-page-flagship .section.orange:before{content:"BULK ORDER · STEADY DESK";position:absolute;top:18px;right:var(--gutter);font-family:var(--font-mono);font-size:10px;font-weight:900;letter-spacing:.3em;color:var(--cream);background:var(--bark);padding:6px 10px}.nj-page-flagship .order-h{color:var(--cream);text-transform:uppercase;font-weight:900}.nj-page-flagship .order-h em{color:var(--ochre);font-style:italic;background:transparent;padding:0}.nj-page-flagship .order-cell{background:var(--bark);color:var(--cream);border:2px solid var(--cream);padding:22px}.nj-page-flagship .order-l{color:var(--ochre);font-weight:900}.nj-page-flagship .order-v{color:var(--cream);font-family:var(--font-display);font-weight:900}.nj-page-flagship .order-cell p{color:hsla(43,52%,87%,.8)}.nj-page-flagship .contact-row{border-bottom-color:hsla(43,52%,87%,.3)}.nj-page-flagship .contact-l{color:hsla(43,52%,87%,.7)}.nj-page-flagship .contact-v,.nj-page-flagship .order-top{color:var(--cream)}.nj-page-flagship .square-dark{background:var(--bark)}.nj-page-flagship .footer{background:var(--bark);color:hsla(43,52%,87%,.6);border-top:6px solid var(--rust);letter-spacing:.28em}.nj-page-flagship .footer .square{background:var(--ochre)}.nj-page-flagship .footer-end{color:var(--ochre)}@media print{@page{margin:12mm}.nj-page,.nj-page *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.nj-page .topnav{position:static!important;backdrop-filter:none!important;page-break-after:avoid;-moz-column-break-after:avoid;break-after:avoid}.nj-page .hero{min-height:0!important;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.nj-page .hero-left{padding:14mm 12mm!important}.nj-page .hero-image{min-height:120mm!important}.nj-page .hero-title{font-size:56px!important;line-height:.95!important}.nj-page .hero-lead{font-size:12px!important}.nj-page .hero-counters{margin-top:14mm!important;padding-top:8mm!important}.nj-page .c-num{font-size:38px!important}.nj-page section.section{padding:14mm 0!important;page-break-before:always;-moz-column-break-before:page;break-before:page;page-break-inside:auto}.nj-page .care-h,.nj-page .gallery-h,.nj-page .index-h,.nj-page .order-h,.nj-page .section-h,.nj-page .statement-h{page-break-after:avoid;-moz-column-break-after:avoid;break-after:avoid;font-size:36px!important;line-height:1.1!important}.nj-page .order-h,.nj-page .statement-h{font-size:44px!important}.nj-page .care-item,.nj-page .cert,.nj-page .contact-row,.nj-page .feat,.nj-page .field-row,.nj-page .gimg,.nj-page .mat-item,.nj-page .order-cell,.nj-page .size-table tr,.nj-page .spec-r{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.nj-page .gallery-grid{gap:8mm!important}.nj-page .gallery-section{background-size:25mm 18mm,25mm 18mm,100% 100%}.nj-page .ed-placeholder,.nj-page .no-print,.nj-page .pp-img-overlay{display:none!important}}.nj-page.nj-page-tactical{--tac-black:#0e0e0e;--tac-black-2:#1a1a1a;--tac-cream:#ece6d8;--tac-cream-soft:hsla(42,34%,89%,.62);--tac-cream-faint:hsla(42,34%,89%,.28);--tac-gold:#e85d2e;--tac-gold-deep:#c44a1f;--tac-rule:hsla(42,34%,89%,.18);--tac-rule-strong:hsla(42,34%,89%,.5);--paper:var(--tac-black);--paper-2:var(--tac-black-2);--paper-3:var(--tac-black-2);--ink:var(--tac-cream);--ink-2:var(--tac-cream);--ink-soft:var(--tac-cream-soft);--orange:var(--tac-gold);--orange-deep:var(--tac-gold-deep);--rule:var(--tac-rule);--surface-card:#20211f;--surface-card-hover:#2b2c29;background:var(--tac-black);color:var(--tac-cream)}.nj-page-tactical .topnav{background:hsla(0,0%,5%,.94);color:var(--tac-cream);border-bottom:1px solid var(--tac-rule)}.nj-page-tactical .topnav .square{background:var(--tac-gold)}.nj-page-tactical .topnav-name{color:var(--tac-cream);letter-spacing:.3em}.nj-page-tactical .topnav-r,.nj-page-tactical .topnav-r a{color:var(--tac-cream-soft)}.nj-page-tactical .topnav-r a:hover{color:var(--tac-gold)}.nj-page-tactical .hero{border-top:1px solid var(--tac-rule);border-bottom:1px solid var(--tac-rule);background:radial-gradient(ellipse 60% 60% at 50% 45%,rgba(232,93,46,.05),transparent 70%),var(--tac-black)}.nj-page-tactical .hero-left{border-right:1px solid var(--tac-rule)}.nj-page-tactical .eyebrow,.nj-page-tactical .eyebrow-light{border-top-color:var(--tac-rule-strong);color:var(--tac-cream)}.nj-page-tactical .hero-title{color:var(--tac-cream);font-weight:900;letter-spacing:-.04em;text-transform:uppercase}.nj-page-tactical .hero-title .line-orange,.nj-page-tactical .hero-title em{color:var(--tac-gold);font-style:normal}.nj-page-tactical .hero-lead{color:var(--tac-cream-soft);border-left:2px solid var(--tac-gold);padding:4px 0 4px 16px;max-width:44ch}.nj-page-tactical .hero-counters{border-top:1px solid var(--tac-rule)}.nj-page-tactical .hero-counters>div{position:relative;padding-left:18px}.nj-page-tactical .hero-counters>div:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:2px;background:var(--tac-gold)}.nj-page-tactical .c-num{color:var(--tac-cream)}.nj-page-tactical .c-num small{color:var(--tac-gold)}.nj-page-tactical .c-lbl{color:var(--tac-cream-soft);letter-spacing:.22em}.nj-page-tactical .hero-image{background:var(--tac-black);position:relative}.nj-page-tactical .hero-image:before{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,hsla(42,34%,89%,.04) 1px,transparent 0),linear-gradient(180deg,hsla(42,34%,89%,.04) 1px,transparent 0);background-size:40px 40px;pointer-events:none;z-index:0}.nj-page-tactical .hero-image img{position:relative;z-index:1;-webkit-mask-image:none;mask-image:none;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;background:transparent}.nj-page-tactical .hero-badge-style-tag{background:var(--tac-gold);color:var(--tac-black);font-weight:900;letter-spacing:.2em}.nj-page-tactical .hero-badge-style-corner{background:var(--tac-black);color:var(--tac-cream);border:1px solid var(--tac-rule-strong);letter-spacing:.18em}.nj-page-tactical .hero-badge-style-stamp{background:var(--tac-black);color:var(--tac-gold);border:1px solid var(--tac-gold);font-weight:900;letter-spacing:.32em;padding:8px 14px}.nj-page-tactical .section{border-bottom:1px solid var(--tac-rule)}.nj-page-tactical .section.dark{background:var(--tac-black);border-top:1px solid var(--tac-rule)}.nj-page-tactical .statement-h{color:var(--tac-cream);text-transform:uppercase;letter-spacing:-.04em}.nj-page-tactical .statement-h em{color:var(--tac-gold);font-style:normal}.nj-page-tactical .statement-body{color:var(--tac-cream-soft)}.nj-page-tactical .statement-sign{border-top:1px solid var(--tac-rule);color:var(--tac-gold);letter-spacing:.28em}.nj-page-tactical .material-img{background:var(--tac-black);border:1px solid var(--tac-rule)}.nj-page-tactical .material-img img{-webkit-mask-image:none;mask-image:none;-o-object-fit:cover;object-fit:cover}.nj-page-tactical .img-tagger{background:var(--tac-gold);color:var(--tac-black)}.nj-page-tactical .mat-num{color:var(--tac-gold)}.nj-page-tactical .mat-item{border-top:1px solid var(--tac-rule)}.nj-page-tactical .mat-item:last-child{border-bottom:1px solid var(--tac-rule)}.nj-page-tactical .mat-item strong{color:var(--tac-cream);text-transform:uppercase;letter-spacing:.04em}.nj-page-tactical .mat-item small{color:var(--tac-cream-soft)}.nj-page-tactical .features{border-top:1px solid var(--tac-rule-strong);border-left:1px solid var(--tac-rule)}.nj-page-tactical .feat{background:var(--tac-black);border-right:1px solid var(--tac-rule);border-bottom:1px solid var(--tac-rule)}@media (hover:hover){.nj-page-tactical .feat:hover{background:var(--tac-black-2)}}.nj-page-tactical .feat.feat-big{background:var(--tac-gold);color:var(--tac-black);border-right:1px solid var(--tac-rule)}@media (hover:hover){.nj-page-tactical .feat.feat-big:hover{background:var(--tac-gold-deep)}}.nj-page-tactical .feat-num{color:var(--tac-gold)}.nj-page-tactical .feat-big .feat-num{color:var(--tac-black)}.nj-page-tactical .feat-t{color:var(--tac-cream);text-transform:uppercase;letter-spacing:-.005em}.nj-page-tactical .feat-big .feat-t{color:var(--tac-black)}.nj-page-tactical .feat-b{color:var(--tac-cream-soft)}.nj-page-tactical .feat-big .feat-b{color:hsla(0,0%,5%,.78)}.nj-page-tactical .spec-headline .section-h{color:var(--tac-cream)}.nj-page-tactical .model-card{background:var(--tac-gold);color:var(--tac-black)}.nj-page-tactical .spec-r{border-bottom:1px dashed var(--tac-rule)}.nj-page-tactical .spec-l{color:var(--tac-cream-soft)}.nj-page-tactical .spec-dots{border-bottom:1px dotted var(--tac-rule)}.nj-page-tactical .spec-v{color:var(--tac-cream)}.nj-page-tactical .size-h{color:var(--tac-gold)}.nj-page-tactical .size-table thead th{color:var(--tac-gold);border-top-color:var(--tac-gold);border-bottom-color:var(--tac-rule-strong)}.nj-page-tactical .size-table td{color:var(--tac-cream);border-bottom-color:var(--tac-rule)}.nj-page-tactical .size-table td:first-child,.nj-page-tactical .size-table th:first-child{color:var(--tac-gold)}.nj-page-tactical .field-list{border-top:1px solid var(--tac-rule-strong)}.nj-page-tactical .field-row{border-bottom:1px solid var(--tac-rule)}.nj-page-tactical .field-n{color:var(--tac-gold)}.nj-page-tactical .field-tag{color:var(--tac-cream)}.nj-page-tactical .field-tag .bar{background:var(--tac-gold)}.nj-page-tactical .field-t{color:var(--tac-cream)}.nj-page-tactical .field-b{color:var(--tac-cream-soft)}.nj-page-tactical .care-h{color:var(--tac-cream);border-bottom:1px solid var(--tac-rule-strong);padding-bottom:8px;margin-bottom:18px;text-transform:uppercase;letter-spacing:.04em}.nj-page-tactical .care-item{border-bottom:1px solid var(--tac-rule)}.nj-page-tactical .care-icon{background:var(--tac-black);color:var(--tac-cream);border:1px solid var(--tac-rule-strong)}.nj-page-tactical .care-icon.warn{background:var(--tac-gold);color:var(--tac-black);border-color:var(--tac-gold)}.nj-page-tactical .care-item strong{color:var(--tac-cream)}.nj-page-tactical .care-item small{color:var(--tac-cream-soft)}.nj-page-tactical .cert{background:var(--tac-black);border:1px solid var(--tac-rule);border-left:3px solid var(--tac-gold)}.nj-page-tactical .cert-mark{background:var(--tac-black-2);color:var(--tac-cream);border:1px solid var(--tac-rule-strong)}.nj-page-tactical .cert-mark.highlight{background:var(--tac-gold);color:var(--tac-black);border-color:var(--tac-gold)}.nj-page-tactical .cert strong{color:var(--tac-cream)}.nj-page-tactical .cert small{color:var(--tac-cream-soft)}.nj-page-tactical .section.orange{background:var(--tac-gold);color:var(--tac-black);border-top:none;border-bottom:none}.nj-page-tactical .order-top{color:var(--tac-black)}.nj-page-tactical .order-h{color:var(--tac-black);text-transform:uppercase;letter-spacing:-.035em}.nj-page-tactical .order-h em{background:var(--tac-black);color:var(--tac-gold);padding:0 .2em;font-style:normal}.nj-page-tactical .order-grid{border-top:1px solid hsla(0,0%,5%,.4);border-bottom:1px solid hsla(0,0%,5%,.4)}.nj-page-tactical .order-cell{border-right:1px solid hsla(0,0%,5%,.3)}.nj-page-tactical .order-l,.nj-page-tactical .order-v{color:var(--tac-black)}.nj-page-tactical .order-cell p{color:hsla(0,0%,5%,.78)}.nj-page-tactical .contact-block{background:var(--tac-black);color:var(--tac-cream)}.nj-page-tactical .contact-row{border-bottom-color:var(--tac-rule)}.nj-page-tactical .contact-l{color:var(--tac-cream-soft)}.nj-page-tactical .contact-v{color:var(--tac-gold)}.nj-page-tactical .footer{background:var(--tac-black);color:var(--tac-cream-soft);border-top:1px solid var(--tac-rule);letter-spacing:.28em}.nj-page-tactical .footer .square{background:var(--tac-gold)}.nj-page-tactical .footer-end{color:var(--tac-gold)}.nj-page-tactical .gallery-section{background:var(--tac-black);border-top:1px solid var(--tac-rule);border-bottom:1px solid var(--tac-rule)}.nj-page-tactical .gallery-h em{color:var(--tac-gold);font-style:normal}.nj-page-tactical .gallery-note{color:var(--tac-cream-soft)}.nj-page-tactical .gimg-frame{background:var(--tac-black);border:1px solid var(--tac-rule)}.nj-page-tactical .gimg-l .gimg-frame img,.nj-page-tactical .gimg-m .gimg-frame img,.nj-page-tactical .gimg-s .gimg-frame img,.nj-page-tactical .gimg-tall .gimg-frame img,.nj-page-tactical .gimg-wide .gimg-frame img,.nj-page-tactical .gimg-xl .gimg-frame img{-webkit-mask-image:none;mask-image:none;-o-object-fit:cover;object-fit:cover}.nj-page-tactical .gimg-corner{background:var(--tac-black);color:var(--tac-gold);border:1px solid var(--tac-gold)}.nj-page-tactical .gimg-tag{color:var(--tac-gold)}.nj-page-tactical .gimg-label{color:var(--tac-cream)}.nj-page-tactical .gimg-desc{color:var(--tac-cream-soft)}.nj-page .psh{background:var(--paper);color:var(--ink);padding:48px 0 96px;min-height:calc(100vh - 112px);display:flex;align-items:center}.nj-page .psh-wrap{width:100%;max-width:1320px;margin:0 auto;padding:0 32px}.nj-page .psh-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:64px;align-items:start}.nj-page .psh-media{display:flex;flex-direction:column;gap:12px}.nj-page .psh-main{aspect-ratio:4/5;background:#fff;border:1px solid var(--rule);overflow:hidden}.nj-page .psh-main-img,.nj-page .psh-main-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.nj-page .psh-count{left:50%;bottom:16px;transform:translateX(-50%);font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;padding:5px 12px;border-radius:100px}.nj-page .psh-count,.nj-page .psh-nav{position:absolute;background:rgba(20,23,29,.55);color:#fff;backdrop-filter:blur(6px)}.nj-page .psh-nav{top:50%;transform:translateY(-50%);width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.25);border-radius:50%;font-size:24px;line-height:1;cursor:pointer;opacity:0;transition:opacity .2s ease,background .2s ease,transform .2s ease;z-index:3}@media (hover:hover){.nj-page .psh-main:hover .psh-nav{opacity:1}.nj-page .psh-nav:hover{background:var(--orange);border-color:var(--orange);transform:translateY(-50%) scale(1.06)}}.nj-page .psh-nav-prev{left:14px}.nj-page .psh-nav-next{right:14px}.nj-page .psh-nav:focus-visible{opacity:1;outline:2px solid var(--orange);outline-offset:3px}@media (max-width:720px){.nj-page .psh-nav{opacity:1;width:36px;height:36px;font-size:20px}}.nj-page .psh-thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px}.nj-page .psh-thumb{aspect-ratio:1/1;background:#fff;border:2px solid transparent;padding:0;cursor:pointer;overflow:hidden;transition:border-color .15s ease,transform .15s ease}.nj-page .psh-thumb img,.nj-page .psh-thumb>*{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}@media (hover:hover){.nj-page .psh-thumb:hover{border-color:var(--ink-soft)}}.nj-page .psh-thumb.is-on{border-color:var(--orange)}.nj-page .psh-info{display:flex;flex-direction:column;gap:14px;padding-top:8px}.nj-page .psh-brand{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:8px;border-bottom:1px solid var(--rule)}.nj-page .psh-brand-name{font-family:var(--font-display);font-weight:800;font-size:22px;letter-spacing:-.01em;color:var(--ink)}.nj-page .psh-model{color:var(--ink-soft)}.nj-page .psh-category,.nj-page .psh-model{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em}.nj-page .psh-category{text-transform:uppercase;color:var(--orange-deep);margin-top:8px}.nj-page .psh-name{font-family:var(--font-display);font-weight:900;font-size:clamp(24px,2.6vw,36px);line-height:1.2;letter-spacing:-.018em;color:var(--ink);margin:4px 0 0;word-break:keep-all;overflow-wrap:break-word;text-wrap:balance}.nj-page .psh-name em{font-style:normal;color:var(--orange)}.nj-page .psh-subtitle{font-size:16px;line-height:1.55;color:var(--ink-soft);margin:4px 0 0}.nj-page .psh-tagline{font-size:14px;line-height:1.65;color:var(--ink-soft);margin:4px 0 0;padding-top:12px;border-top:1px solid var(--rule)}.nj-page .psh-summary{margin:8px 0 4px;padding:16px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);display:grid;gap:8px}.nj-page .psh-summary-row{display:grid;grid-template-columns:110px 1fr;gap:12px;font-size:13px;line-height:1.5}.nj-page .psh-summary-row dt{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin:0}.nj-page .psh-summary-row dd{color:var(--ink);margin:0}.nj-page .psh-actions{display:flex;gap:8px;margin-top:12px}.nj-page .psh-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-display);font-weight:700;font-size:14px;letter-spacing:.04em;padding:14px 22px;border-radius:2px;cursor:pointer;text-decoration:none;border:1px solid transparent;transition:background .15s ease,color .15s ease,transform .15s ease}.nj-page .psh-btn-primary{flex:1;background:var(--orange);color:#fff;border-color:var(--orange)}.nj-page .psh-btn-primary .arr{display:inline-block;transition:transform .2s ease}.nj-page .psh-btn-ghost{background:transparent;color:var(--ink);border-color:var(--rule-strong)}@media (hover:hover){.nj-page .psh-btn-primary:hover{background:var(--orange-deep);border-color:var(--orange-deep);transform:translateY(-1px)}.nj-page .psh-btn-primary:hover .arr{transform:translateX(4px)}.nj-page .psh-btn-ghost:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}}.nj-page .psh-btn-primary:focus-visible{background:var(--orange-deep);border-color:var(--orange-deep);outline:2px solid var(--orange);outline-offset:2px}.nj-page .psh-meta{list-style:none;padding:14px 0 0;margin:8px 0 0;border-top:1px solid var(--rule);display:flex;flex-wrap:wrap;gap:18px;font-size:12px;color:var(--ink-soft)}.nj-page .psh-meta li{display:flex;gap:6px}.nj-page .psh-meta strong{font-family:var(--font-mono);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink)}@media (max-width:1023px){.nj-page .psh{padding:24px 0 40px}.nj-page .psh-wrap{padding:0 20px}.nj-page .psh-grid{grid-template-columns:1fr;gap:32px}.nj-page .psh-media{max-width:560px;margin:0 auto;width:100%}.nj-page .psh-name{font-size:clamp(22px,5.4vw,30px)}.nj-page .psh-summary-row{grid-template-columns:90px 1fr}}.nj-page .pdt,.nj-page .pdt-bar{background:var(--paper)}.nj-page .pdt-bar{position:sticky;top:112px;z-index:20;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule-strong)}.nj-page .pdt-bar-inner{max-width:1320px;margin:0 auto;padding:0 32px;display:flex;gap:0;overflow-x:auto;scrollbar-width:none}.nj-page .pdt-bar-inner::-webkit-scrollbar{display:none}.nj-page .pdt-tab{flex:1;min-width:120px;padding:18px 12px;background:transparent;border:none;border-bottom:3px solid transparent;font-family:var(--font-display);font-weight:700;font-size:14px;letter-spacing:.02em;color:var(--ink-soft);cursor:pointer;white-space:nowrap;transition:color .15s ease,border-color .15s ease;margin-bottom:-1px}.nj-page .pdt-tab:hover{color:var(--ink)}.nj-page .pdt-tab.is-on{color:var(--ink);border-bottom-color:var(--ink)}.nj-page .pdt-panes{background:var(--paper)}.nj-page .pdt-pane{display:none}.nj-page .pdt-pane.is-on{display:block;padding-top:56px}@media (max-width:900px){.nj-page .pdt-bar-inner{padding:0 20px}.nj-page .pdt-tab{padding:14px 8px;font-size:13px}.nj-page .pdt-pane.is-on{padding-top:32px}}.nj-page .pbi{max-width:1320px;margin:0 auto;padding:48px 32px 80px;display:flex;flex-direction:column;gap:40px}.nj-page .pbi-h,.nj-page .pbi-section{color:var(--ink)}.nj-page .pbi-h{font-family:var(--font-display);font-weight:800;font-size:18px;letter-spacing:-.01em;margin:0 0 14px}.nj-page .pbi-table{border:1px solid var(--rule);border-radius:2px;overflow:hidden}.nj-page .pbi-row{display:grid;grid-template-columns:220px 1fr;align-items:stretch;border-bottom:1px solid var(--rule)}.nj-page .pbi-row:last-child{border-bottom:0}.nj-page .pbi-label{padding:16px 20px;font-size:13px;color:var(--ink-soft);background:rgba(20,23,29,.03);border-right:1px solid var(--rule);display:flex;align-items:center}.nj-page .pbi-value{padding:16px 20px;font-size:14px;color:var(--ink);line-height:1.6;min-height:24px;word-break:break-word}.nj-page .pbi-value span:empty:before{content:"–";color:var(--ink-soft);opacity:.4}@media (max-width:720px){.nj-page .pbi{padding:28px 20px 60px;gap:28px}.nj-page .pbi-row{grid-template-columns:140px 1fr}.nj-page .pbi-label{padding:12px 14px;font-size:12px}.nj-page .pbi-value{padding:12px 14px;font-size:13px}}.nj-page .ptr{max-width:1320px;margin:0 auto;padding:48px 32px 80px;color:var(--ink)}.nj-page .ptr-head{margin-bottom:24px}.nj-page .ptr-h{font-family:var(--font-display);font-weight:800;font-size:22px;letter-spacing:-.01em;color:var(--ink);margin:0 0 6px}.nj-page .ptr-lead{font-size:13px;color:var(--ink-soft);margin:0}.nj-page .ptr-empty{border:1px dashed var(--rule);border-radius:2px;padding:48px 24px;text-align:center;color:var(--ink-soft);font-size:14px;background:var(--surface-card)}.nj-page .ptr-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.nj-page .ptr-item{display:flex;align-items:stretch;gap:8px}.nj-page .ptr-link{flex:1;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:14px 18px;background:var(--surface-card);border:1px solid var(--rule);border-radius:2px;text-decoration:none;color:var(--ink);transition:border-color .15s ease,background .15s ease}.nj-page .ptr-link:hover{border-color:var(--orange);background:var(--surface-card-hover)}.nj-page .ptr-pdf-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:52px;background:var(--orange);color:#fff;font-family:var(--font-mono);font-weight:700;font-size:11px;letter-spacing:.08em;border-radius:2px}.nj-page .ptr-meta{display:flex;flex-direction:column;gap:4px;min-width:0}.nj-page .ptr-name{font-weight:600;font-size:14px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nj-page .ptr-sub{font-family:var(--font-mono);font-size:11px;color:var(--ink-soft);letter-spacing:.02em}.nj-page .ptr-action{font-family:var(--font-mono);font-size:12px;color:var(--orange);letter-spacing:.04em;white-space:nowrap}.nj-page .ptr-del{background:transparent;color:#c93030;border:1px solid rgba(201,48,48,.35);font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;padding:0 16px;border-radius:2px;cursor:pointer;transition:background .15s ease}.nj-page .ptr-del:hover{background:rgba(201,48,48,.1)}.nj-page .ptr-foot{margin-top:18px}.nj-page .ptr-add{background:var(--ink);color:var(--paper);border:1px solid var(--ink);font-family:var(--font-display);font-weight:700;font-size:13px;letter-spacing:.04em;padding:12px 22px;border-radius:2px;cursor:pointer;transition:background .15s ease,transform .15s ease}.nj-page .ptr-add:hover:not(:disabled){background:var(--orange);border-color:var(--orange);transform:translateY(-1px)}.nj-page .ptr-add:disabled{opacity:.5;cursor:wait}.nj-page .ptr-err{margin:12px 0 0;padding:10px 14px;background:rgba(201,48,48,.08);border-left:3px solid #c93030;font-size:13px;color:#c93030}@media (max-width:720px){.nj-page .ptr{padding:28px 20px 60px}.nj-page .ptr-h{font-size:18px}.nj-page .ptr-link{grid-template-columns:auto 1fr;grid-template-rows:auto auto}.nj-page .ptr-action{grid-column:2;justify-self:end}}.nj-page .psh-main{position:relative}.nj-page .psh-main-edit{position:absolute;top:12px;right:12px;z-index:5;background:var(--orange);color:#fff;border:1px solid var(--orange-deep);font-family:var(--font-display);font-weight:700;font-size:12px;letter-spacing:.04em;padding:8px 14px;border-radius:2px;cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.25);transition:background .15s ease,transform .15s ease}.nj-page .psh-main-edit:hover{background:var(--orange-deep);transform:translateY(-1px)}.nj-page .psh-thumb-wrap{position:relative}.nj-page .psh-thumb-del{position:absolute;top:-6px;right:-6px;z-index:4;width:20px;height:20px;background:#c93030;color:#fff;border:1.5px solid #fff;border-radius:50%;font-size:14px;line-height:1;padding:0;cursor:pointer;opacity:0;transition:opacity .15s ease;display:flex;align-items:center;justify-content:center}.nj-page .psh-thumb-wrap:hover .psh-thumb-del{opacity:1}.nj-page .psh-thumb-add{aspect-ratio:1/1;background:rgba(232,93,46,.08);border:2px dashed var(--orange);color:var(--orange-deep);font-family:var(--font-display);font-weight:700;font-size:22px;line-height:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;cursor:pointer;transition:background .15s ease,border-color .15s ease}.nj-page .psh-thumb-add:hover{background:rgba(232,93,46,.18);border-color:var(--orange-deep)}.nj-page .psh-thumb-add small{font-size:10px;font-weight:600;letter-spacing:.08em}.nj-page .psh-edit-hint{margin:8px 0 0;padding:10px 14px;background:rgba(232,93,46,.08);border-left:3px solid var(--orange);color:var(--ink);font-size:12px;line-height:1.55}